1 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
4 * gcc.dg/uninit-pr93100.c: Skip on AIX.
5 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
7 2021-06-12 Jason Merrill <jason@redhat.com>
9 * g++.dg/ext/attrib62.C: No longer warn.
10 * g++.dg/diagnostic/maybe_unused1.C: New test.
12 2021-06-12 Jason Merrill <jason@redhat.com>
15 * g++.dg/ext/array4.C: New test.
17 2021-06-11 Carl Love <cel@us.ibm.com>
19 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
20 (dg-require-effective-target): Change target to p9vector_hw.
22 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
24 * gcc.dg/gomp/simd-clones-2.c: Enhance.
26 2021-06-11 Patrick Palka <ppalka@redhat.com>
30 * g++.dg/template/sfinae-dr1227.C: New test.
32 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
35 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
37 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
39 PR tree-optimization/96392
40 * gcc.dg/pr96392.c: New test.
42 2021-06-11 Richard Biener <rguenther@suse.de>
44 PR tree-optimization/101025
45 * gcc.dg/torture/pr101025.c: New testcase.
47 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
50 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
51 directives check for target is v8.1-m.main+mve or not before
52 comparing the assembly output.
53 * gcc.target/arm/cmse/cmse-20.c: New test.
55 2021-06-11 Jakub Jelinek <jakub@redhat.com>
58 * g++.dg/cpp23/consteval-if1.C: New test.
59 * g++.dg/cpp23/consteval-if2.C: New test.
60 * g++.dg/cpp23/consteval-if3.C: New test.
61 * g++.dg/cpp23/consteval-if4.C: New test.
62 * g++.dg/cpp23/consteval-if5.C: New test.
63 * g++.dg/cpp23/consteval-if6.C: New test.
64 * g++.dg/cpp23/consteval-if7.C: New test.
65 * g++.dg/cpp23/consteval-if8.C: New test.
66 * g++.dg/cpp23/consteval-if9.C: New test.
67 * g++.dg/cpp23/consteval-if10.C: New test.
68 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
70 2021-06-11 David Malcolm <dmalcolm@redhat.com>
72 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
73 expected number of enodes after the loop.
74 * gcc.dg/analyzer/paths-8.c: New test.
76 2021-06-11 Richard Biener <rguenther@suse.de>
78 PR tree-optimization/101028
79 * gcc.dg/pr101028.c: New testcase.
81 2021-06-11 Richard Biener <rguenther@suse.de>
83 PR tree-optimization/101026
84 * gfortran.dg/pr101026.f: New testcase.
86 2021-06-11 Jakub Jelinek <jakub@redhat.com>
88 PR rtl-optimization/101008
89 * gcc.dg/pr101008.c: New test.
91 2021-06-11 Jakub Jelinek <jakub@redhat.com>
94 * gcc.target/i386/sse-pr101007.c: New test.
96 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
99 * gcc.target/i386/pr101021-1.c: New test.
100 * gcc.target/i386/pr101021-2.c: Ditto.
102 2021-06-11 Martin Liska <mliska@suse.cz>
104 PR gcov-profile/100788
105 * gcc.dg/pr100788.c: New test.
107 2021-06-11 Richard Biener <rguenther@suse.de>
110 * gcc.dg/torture/pr101009.c: New testcase.
112 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
114 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
116 2021-06-11 Marek Polacek <polacek@redhat.com>
119 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
120 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
122 2021-06-10 Patrick Palka <ppalka@redhat.com>
125 * g++.dg/template/ttp34.C: New test.
126 * g++.dg/template/ttp34a.C: New test.
127 * g++.dg/template/ttp34b.C: New test.
129 2021-06-10 Patrick Palka <ppalka@redhat.com>
132 * g++.dg/cpp2a/concepts-return-req3.C: New test.
134 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
136 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
137 tests. Update expected counts.
138 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
139 tests. Update expected counts.
141 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
144 * gdc.dg/pr100967.d: New test.
146 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
148 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
149 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
151 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
153 * gcc.dg/vect/pr56541.c: Fix target selector.
155 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
156 Thomas Schwinge <thomas@codesourcery.com>
158 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
159 * c-c++-common/goacc/finalize-1.c: Likewise.
160 * c-c++-common/goacc/mdc-1.c: Likewise.
161 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
162 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
163 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
164 * gfortran.dg/goacc/finalize-1.f: Likewise.
165 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
167 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
169 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
170 * c-c++-common/goacc/mdc-2.c: Likewise.
171 * g++.dg/goacc/mdc.C: Likewise.
173 2021-06-10 Jakub Jelinek <jakub@redhat.com>
175 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
176 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
178 2021-06-10 Jakub Jelinek <jakub@redhat.com>
181 * g++.dg/opt/pr100852.C: New test.
183 2021-06-09 Andrew Pinski <apinski@marvell.com>
185 * g++.dg/torture/pr100925.C: New test.
187 2021-06-09 Carl Love <cel@us.ibm.com>
189 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
191 Add tests for vec_signextq.
192 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
194 2021-06-09 Carl Love <cel@us.ibm.com>
196 * gcc.target/powerpc/fp128_conversions.c: New file.
197 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
198 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
199 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
200 (ppc_native_128bit): Remove dg-require-effective-target.
202 2021-06-09 Carl Love <cel@us.ibm.com>
204 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
207 2021-06-09 Carl Love <cel@us.ibm.com>
209 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
212 2021-06-09 Carl Love <cel@us.ibm.com>
214 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
216 2021-06-09 Carl Love <cel@us.ibm.com>
218 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
219 New runnable test case.
220 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
221 for xxlor instruction.
223 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
225 * gcc.target/arm/simd/mve-vclz.c: New test.
227 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
229 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
230 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
231 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
232 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
234 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
236 * gcc.dg/builtins-70.c: New test.
238 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
240 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
241 counts to test 32 and 64 bit separately.
242 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
243 counts to test 32 and 64 bit separately.
244 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
245 counts to test 32 and 64 bit separately.
246 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
247 counts to test 32 and 64 bit separately.
249 2021-06-09 Richard Biener <rguenther@suse.de>
251 PR tree-optimization/100981
252 * gfortran.dg/vect/pr100981-1.f90: New testcase.
254 2021-06-09 Richard Biener <rguenther@suse.de>
256 PR tree-optimization/97832
257 * gcc.dg/vect/pr97832-1.c: New testcase.
258 * gcc.dg/vect/pr97832-2.c: Likewise.
259 * gcc.dg/vect/pr97832-3.c: Likewise.
260 * g++.dg/vect/slp-pr98855.cc: XFAIL.
261 * gcc.dg/vect/slp-50.c: New file.
263 2021-06-09 Jakub Jelinek <jakub@redhat.com>
266 * gfortran.dg/gomp/pr100965.f90: New test.
268 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
271 * gcc.target/i386/pr100936.c: New test.
273 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
275 * gcc.target/powerpc/float128-call.c: Adjust.
276 * gcc.target/powerpc/pr100085.c: New test.
278 2021-06-09 Jason Merrill <jason@redhat.com>
281 * g++.dg/diagnostic/enum3.C: New test.
283 2021-06-08 Marek Polacek <polacek@redhat.com>
286 * g++.dg/cpp2a/explicit18.C: New test.
288 2021-06-08 Andrew Pinski <apinski@marvell.com>
290 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
291 happens on the outside of the bit_xor.
293 2021-06-08 Jason Merrill <jason@redhat.com>
295 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
296 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
297 * g++.dg/ext/utf-badconcat.C: Likewise.
298 * g++.dg/ext/utf-badconcat2.C: Likewise.
300 2021-06-08 Jason Merrill <jason@redhat.com>
302 * g++.dg/cpp23/mixed-concat1.C: New test.
304 2021-06-08 Jason Merrill <jason@redhat.com>
306 * g++.dg/cpp23/whitespace-splice1.C: New test.
308 2021-06-08 Jason Merrill <jason@redhat.com>
310 * g++.dg/cpp23/narrowing-bool1.C: New test.
312 2021-06-08 David Malcolm <dmalcolm@redhat.com>
315 * gcc.dg/analyzer/bitfields-1.c: New test.
316 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
318 (test_44): Update test values assigned to the bits to ones that
319 fit in the range of the bitfield type. Remove xfails.
320 (test_45): Remove xfails.
322 2021-06-08 Jason Merrill <jason@redhat.com>
325 * g++.dg/cpp0x/initlist124.C: New test.
327 2021-06-08 Richard Biener <rguenther@suse.de>
329 PR tree-optimization/100923
330 * gcc.dg/torture/pr100923.c: New testcase.
332 2021-06-08 Jakub Jelinek <jakub@redhat.com>
335 * g++.dg/gomp/doacross-2.C: New test.
337 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
340 * gcc.target/i386/pr100951.c: New test.
342 2021-06-08 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
348 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
351 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
352 * gfortran.dg/gomp/scan-5.f90: Likewise.
353 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
354 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
355 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
356 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
357 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
359 2021-06-08 Martin Liska <mliska@suse.cz>
361 * gcc.dg/format/strfmon-1.c: Fix typo.
362 * gfortran.dg/char4-subscript.f90: Likewise.
364 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
366 PR tree-optimization/100794
367 * gcc.dg/tree-ssa/pr100794.c: New test.
369 2021-06-08 Jason Merrill <jason@redhat.com>
372 * g++.dg/template/lookup17.C: New test.
374 2021-06-08 Jason Merrill <jason@redhat.com>
377 * g++.dg/cpp0x/alias-decl-73.C: New test.
379 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/pr100637-5b.c: New test.
383 * gcc.target/i386/pr100637-5w.c: Ditto.
385 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
388 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
389 * gcc.target/i386/pr82735-4.c: Likewise.
390 * gcc.target/i386/pr82735-5.c: Likewise.
392 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
394 * gcc.dg/sso-14.c: Adjust.
396 2021-06-07 Patrick Palka <ppalka@redhat.com>
399 * g++.dg/template/access38.C: New test.
401 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
404 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
407 2021-06-07 Jakub Jelinek <jakub@redhat.com>
410 * gcc.dg/pr100887.c: New test.
412 2021-06-07 Jakub Jelinek <jakub@redhat.com>
415 * g++.dg/ext/va-arg-pack-3.C: New test.
417 2021-06-07 liuhongt <hongtao.liu@intel.com>
420 * g++.target/i386/pr100885.C: New test.
422 2021-06-07 liuhongt <hongtao.liu@intel.com>
425 * gcc.target/i386/pr82735-1.c: New test.
426 * gcc.target/i386/pr82735-2.c: New test.
427 * gcc.target/i386/pr82735-3.c: New test.
428 * gcc.target/i386/pr82735-4.c: New test.
429 * gcc.target/i386/pr82735-5.c: New test.
431 2021-06-06 Jakub Jelinek <jakub@redhat.com>
433 * gcc.dg/gomp/scan-1.c: New test.
435 2021-06-06 Jakub Jelinek <jakub@redhat.com>
438 * c-c++-common/gomp/pr100902-1.c: New test.
440 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
442 * gcc.dg/sso-14.c: New test.
444 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
451 * gfortran.dg/PR100120.f90: New test.
452 * gfortran.dg/character_workout_1.f90: New test.
453 * gfortran.dg/character_workout_4.f90: New test.
455 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
458 * gfortran.dg/gomp/loop-3.f90: New test.
460 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
463 * gdc.dg/pr100882a.d: New test.
464 * gdc.dg/pr100882b.d: New test.
465 * gdc.dg/pr100882c.d: New test.
466 * gdc.dg/torture/pr100882.d: New test.
468 2021-06-04 Patrick Palka <ppalka@redhat.com>
471 * g++.dg/template/param4.C: New test.
472 * g++.dg/template/param5.C: New test.
473 * g++.dg/cpp1z/nontype-auto19.C: New test.
474 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
475 deduced type of a decltype(auto) NTTP has top-level cv-quals.
477 2021-06-04 Patrick Palka <ppalka@redhat.com>
480 * g++.dg/cpp0x/alias-decl-72.C: New test.
481 * g++.dg/cpp0x/alias-decl-72a.C: New test.
483 2021-06-04 Harald Anlauf <anlauf@gmx.de>
486 * gfortran.dg/inline_matmul_25.f90: New test.
488 2021-06-04 Martin Sebor <msebor@redhat.com>
491 * gcc.dg/nonnull-6.c: New test.
493 2021-06-04 Martin Sebor <msebor@redhat.com>
496 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
497 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
498 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
499 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
500 * gcc.dg/uninit-pr100732.c: New test.
502 2021-06-04 Martin Sebor <msebor@redhat.com>
504 * gcc.dg/Wvla-parameter-10.c: New test.
505 * gcc.dg/Wvla-parameter-11.c: New test.
507 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
509 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
510 commit in addition - add more dg-errors and '... end ...' due to changed
512 * gfortran.dg/goacc/omp.f95: Likewise.
513 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
515 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
518 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
520 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
522 * gfortran.dg/gomp/pr99928-5.f90: Really use the
523 proper iteration variable.
525 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
527 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
528 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
529 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
530 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
531 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
532 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
533 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
534 fix loop-variable and remove xfail.
536 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
539 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
541 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
544 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
545 C/C++ version of the patch.
546 * gfortran.dg/gomp/loop-1.f90: New test.
547 * gfortran.dg/gomp/loop-2.f90: New test.
548 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
549 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
550 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
551 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
552 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
553 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
554 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
555 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
556 of 'acc loops' to hide unrelated bug for now.
557 * gfortran.dg/goacc/omp-fixed.f: Likewise
559 2021-06-04 Jakub Jelinek <jakub@redhat.com>
562 * gcc.target/i386/pr100887.c: New test.
564 2021-06-04 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/gomp/declare-simd-8.C: New test.
569 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
571 * gcc.target/powerpc/not-promote-mode.c: New.
573 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
576 * gcc.target/i386/vperm-v2hi.c: New test.
577 * gcc.target/i386/vperm-v4qi.c: Ditto.
579 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
581 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
583 2021-06-03 Patrick Palka <ppalka@redhat.com>
586 * g++.dg/cpp0x/alias-decl-71.C: New test.
588 2021-06-03 Patrick Palka <ppalka@redhat.com>
591 * g++.dg/cpp2a/using-enum-9.C: New test.
593 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
595 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
597 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
599 * gcc.target/arm/simd/mve-vabs.c: New test.
601 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
603 * gnat.dg/bit_packed_array6.adb: New test.
604 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
606 2021-06-03 Martin Liska <mliska@suse.cz>
608 * gcc.dg/spellcheck-options-23.c: New test.
610 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
612 * gnat.dg/inline22.adb: New test.
614 2021-06-03 Tamar Christina <tamar.christina@arm.com>
616 * gcc.target/aarch64/cpunative/info_16: Update implementer.
617 * gcc.target/aarch64/cpunative/info_17: Likewise
619 2021-06-03 Jakub Jelinek <jakub@redhat.com>
622 * g++.dg/gomp/depend-iterator-3.C: New test.
623 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
624 this as base expression of depend array section, expect a different
625 error wording for this as depend locator and add testcases
626 for affinity clauses.
628 2021-06-02 Jason Merrill <jason@redhat.com>
631 * g++.dg/init/no-elide2.C: New test.
633 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
635 * gcc.target/s390/ashr.c: New test.
637 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
640 * gfortran.dg/gomp/taskloop-2.f90: New.
642 2021-06-02 Jakub Jelinek <jakub@redhat.com>
644 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
647 2021-06-01 Patrick Palka <ppalka@redhat.com>
650 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
651 * g++.dg/cpp0x/dc10.C: New test.
652 * g++.dg/cpp0x/initlist-base4.C: New test.
653 * g++.dg/cpp2a/constexpr-init22.C: New test.
655 2021-06-01 Andrew Pinski <apinski@marvell.com>
657 PR tree-optimization/95481
658 * gcc.dg/tree-ssa/tailcall-10.c: New test.
659 * gcc.dg/tree-ssa/tailcall-11.c: New test.
660 * gcc.dg/tree-ssa/tailcall-12.c: New test.
661 * gcc.dg/tree-ssa/tailcall-13.c: New test.
662 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
664 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
667 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
669 2021-06-01 Jason Merrill <jason@redhat.com>
672 * g++.dg/cpp2a/destroying-delete5.C: New test.
674 2021-06-01 Jason Merrill <jason@redhat.com>
677 * g++.dg/cpp0x/depr-copy4.C: New test.
679 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
681 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
682 * gcc.dg/pr80776-1.c: Same.
684 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
687 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
688 now diagnosed with less error output.
689 * gfortran.dg/gomp/scan-1.f90: Likewise.
690 * gfortran.dg/gomp/pr99928-3.f90: New test.
691 * gfortran.dg/gomp/taskloop-1.f90: New test.
693 2021-06-01 liuhongt <hongtao.liu@intel.com>
695 PR tree-optimization/98365
696 * gcc.target/i386/pr98365.c: New test.
698 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
700 PR tree-optimization/100781
701 * gcc.dg/pr100781.c: New.
703 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
705 PR tree-optimization/100774
706 * g++.dg/pr100774.C: New.
708 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
710 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
711 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
713 2021-05-31 Richard Biener <rguenther@suse.de>
716 * c-c++-common/builtin-shufflevector-2.c: New testcase.
717 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
718 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
719 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
721 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
724 * g++.target/powerpc/pr99842.C: New.
726 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
728 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
729 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
730 (plugin_init): Likewise.
731 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
732 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
733 (plugin_init): Likewise.
734 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
735 (plugin_init): Likewise.
737 2021-05-29 Jakub Jelinek <jakub@redhat.com>
740 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
741 combined with parallel, teams or taskloop and defaultmap(none)
742 to constructs combined with target.
743 * c-c++-common/gomp/pr99928-2.c: Likewise.
744 * c-c++-common/gomp/pr99928-3.c: Likewise.
745 * c-c++-common/gomp/pr99928-4.c: Likewise.
746 * c-c++-common/gomp/pr99928-5.c: Likewise.
747 * c-c++-common/gomp/pr99928-6.c: Likewise.
748 * c-c++-common/gomp/pr99928-7.c: Likewise.
749 * c-c++-common/gomp/pr99928-8.c: Likewise.
750 * c-c++-common/gomp/pr99928-9.c: Likewise.
751 * c-c++-common/gomp/pr99928-10.c: Likewise.
752 * c-c++-common/gomp/pr99928-13.c: Likewise.
753 * c-c++-common/gomp/pr99928-14.c: Likewise.
755 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
757 * gcc.dg/Wstringop-overflow-55.c:
758 * gcc.dg/pr80776-1.c:
760 2021-05-28 Richard Biener <rguenther@suse.de>
762 PR tree-optimization/100778
763 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
765 2021-05-28 Jason Merrill <jason@redhat.com>
769 * g++.dg/inherit/virtual15.C: New test.
770 * g++.dg/inherit/virtual15a.C: New file.
772 2021-05-28 Richard Biener <rguenther@suse.de>
775 * gcc.dg/pr100791.c: New testcase.
777 2021-05-28 Richard Biener <rguenther@suse.de>
780 * gcc.dg/gimplefe-error-11.c: New testcase.
782 2021-05-28 Jakub Jelinek <jakub@redhat.com>
785 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
786 * c-c++-common/gomp/pr99928-9.c: Likewise.
787 * c-c++-common/gomp/pr99928-10.c: Likewise.
788 * c-c++-common/gomp/pr99928-16.c: New test.
790 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
792 * c-c++-common/gomp/affinity-1.c: New test.
793 * c-c++-common/gomp/affinity-2.c: New test.
794 * c-c++-common/gomp/affinity-3.c: New test.
795 * c-c++-common/gomp/affinity-4.c: New test.
796 * c-c++-common/gomp/affinity-5.c: New test.
797 * c-c++-common/gomp/affinity-6.c: New test.
798 * c-c++-common/gomp/affinity-7.c: New test.
799 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
800 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
801 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
802 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
803 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
804 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
805 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
806 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
807 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
808 * gfortran.dg/gomp/taskwait.f90: New test.
810 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
811 Richard Biener <rguenther@suse.de>
813 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
814 Adjust scanning pattern for !lp64.
815 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
816 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
819 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
821 PR tree-optimization/99398
822 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
823 * gcc.target/powerpc/vec-perm-ctor.c: New test.
824 * gcc.target/powerpc/vec-perm-ctor.h: New test.
826 2021-05-27 Matthias Kretz <kretz@kde.org>
829 * g++.dg/diagnostic/pr100716.C: New test.
830 * g++.dg/diagnostic/pr100716-1.C: Same test with
831 -fno-pretty-templates.
833 2021-05-27 Patrick Palka <ppalka@redhat.com>
836 * g++.dg/cpp0x/static_assert17.C: New test.
838 2021-05-27 Jason Merrill <jason@redhat.com>
841 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
843 2021-05-27 Patrick Palka <ppalka@redhat.com>
848 * g++.dg/template/partial16.C: New test.
849 * g++.dg/template/partial17.C: New test.
850 * g++.dg/template/partial18.C: New test.
851 * g++.dg/template/partial19.C: New test.
852 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
853 ill-formed partial specialization.
854 * g++.dg/cpp0x/variadic38.C: Likewise.
855 * g++.dg/cpp1z/pr81016.C: Likewise.
856 * g++.dg/template/partial5.C: Likewise.
857 * g++.old-deja/g++.pt/spec21.C: Likewise.
859 2021-05-27 Harald Anlauf <anlauf@gmx.de>
862 * gfortran.dg/pointer_check_14.f90: New test.
864 2021-05-27 Harald Anlauf <anlauf@gmx.de>
867 * gfortran.dg/bounds_check_22.f90: New test.
869 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
871 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
873 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
876 * gcc.target/i386/pr100637-3b.c (avgu): New test.
877 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
879 2021-05-26 Patrick Palka <ppalka@redhat.com>
882 * g++.dg/template/access37.C: New test.
883 * g++.dg/template/access37a.C: New test.
885 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
887 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
888 * gcc.dg/pr80776-1.c: Same.
890 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
892 * lib/target-supports.exp (check_effective_target_vect32): New.
893 (available_vector_sizes): Append 32 for x86 targets.
894 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
895 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
896 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
897 * gcc.target/i386/pr100637-3b.c: New test.
898 * gcc.target/i386/pr100637-3w.c: Ditto.
899 * gcc.target/i386/pr100637-4b.c: Ditto.
900 * gcc.target/i386/pr100637-4w.c: Ditto.
902 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
904 * gcc.dg/sso-13.c: New test.
906 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
908 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
910 2021-05-26 Patrick Palka <ppalka@redhat.com>
913 * g++.dg/cpp1z/elide6.C: New test.
915 2021-05-26 Patrick Palka <ppalka@redhat.com>
918 * g++.dg/cpp0x/noexcept68.C: New test.
920 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
922 * gcc.target/csky/fldrd_fstrd.c: New.
923 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
925 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
927 * gcc.target/csky/ldbs.c: New.
929 2021-05-26 Andrew Pinski <apinski@marvell.com>
931 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
932 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
934 2021-05-25 Jakub Jelinek <jakub@redhat.com>
937 * g++.dg/cpp1z/nodiscard8.C: New test.
938 * g++.dg/cpp1z/nodiscard9.C: New test.
940 2021-05-25 Martin Liska <mliska@suse.cz>
942 * gcc.dg/sancov/attribute.c: New test.
944 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
946 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
948 2021-05-25 Jakub Jelinek <jakub@redhat.com>
951 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
953 * c-c++-common/gomp/pr99928-9.c: Likewise.
954 * c-c++-common/gomp/pr99928-10.c: Likewise.
956 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
958 * gcc.target/csky/fpuv3/fpuv3.exp: New.
959 * gcc.target/csky/fpuv3/fpv3_div.c: New.
960 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
961 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
962 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
963 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
964 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
965 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
966 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
967 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
968 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
969 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
970 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
971 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
972 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
973 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
974 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
975 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
976 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
977 * gcc.target/csky/fpuv3/fpv3_h.c: New.
978 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
979 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
980 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
981 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
982 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
983 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
984 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
985 * gcc.target/csky/fpuv3/fpv3_max.c: New.
986 * gcc.target/csky/fpuv3/fpv3_min.c: New.
987 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
988 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
989 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
990 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
991 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
992 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
993 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
994 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
996 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
998 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
1000 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
1003 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
1004 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
1005 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
1006 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
1008 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1010 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
1013 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1015 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
1018 2021-05-24 liuhongt <hongtao.liu@intel.com>
1021 * gcc.target/i386/pr100660.c: New test.
1023 2021-05-24 Andrew Pinski <apinski@marvell.com>
1025 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
1026 when matching ssa name version.
1027 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1029 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
1032 * gcc.target/i386/pr100722.c: New test.
1034 2021-05-23 Harald Anlauf <anlauf@gmx.de>
1037 * gfortran.dg/pr100551.f90: New test.
1039 2021-05-23 Andrew Pinski <apinski@marvell.com>
1041 * gcc.dg/gimplefe-45.c: New test.
1043 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1045 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
1047 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1049 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
1050 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
1052 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1055 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
1056 * c-c++-common/gomp/pr99928-15.c: New test.
1058 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1061 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
1062 * c-c++-common/gomp/pr99928-13.c: New test.
1063 * c-c++-common/gomp/pr99928-14.c: New test.
1065 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1068 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
1069 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1070 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1072 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1074 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1077 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
1078 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1079 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1081 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1082 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
1083 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
1084 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
1086 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
1087 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1088 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1089 * gfortran.dg/goacc/private-3.f95: Likewise.
1091 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1093 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
1095 * gcc.c-torture/compile/ssa-unused-1.c: New file.
1097 2021-05-21 Richard Biener <rguenther@suse.de>
1098 H.J. Lu <hjl.tools@gmail.com>
1100 * gcc.target/i386/pr90773-24.c: New test.
1101 * gcc.target/i386/pr90773-25.c: Likewise.
1103 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
1106 * g++.target/i386/pr100637-1b.C: New test.
1107 * g++.target/i386/pr100637-1w.C: Ditto.
1108 * gcc.target/i386/pr100637-2b.c: Ditto.
1109 * gcc.target/i386/pr100637-2w.c: Ditto.
1111 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
1113 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
1115 2021-05-20 Jason Merrill <jason@redhat.com>
1117 * g++.dg/cpp2a/desig19.C: New test.
1119 2021-05-20 Jason Merrill <jason@redhat.com>
1122 * g++.dg/cpp2a/desig18.C: New test.
1124 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
1126 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
1127 * lib/dg-pch.exp: Adjust diagnostic message.
1129 2021-05-20 Martin Sebor <msebor@redhat.com>
1131 PR middle-end/100684
1132 * g++.dg/warn/Wnonnull13.C: New test.
1133 * g++.dg/warn/Wnonnull14.C: New test.
1134 * g++.dg/warn/Wnonnull15.C: New test.
1136 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1138 * g++.dg/modules/omp-1_c.C: Fix testcase.
1140 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1143 * gcc.target/i386/pr100701.c: New test.
1145 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
1147 * gfortran.dg/gomp/map-6.f90: New test.
1148 * gfortran.dg/gomp/map-7.f90: New test.
1149 * gfortran.dg/gomp/map-8.f90: New test.
1151 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
1154 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
1155 * gnat.dg/unchecked_convert6.adb: Likewise.
1157 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1160 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
1162 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1163 Torbjörn Svensson <torbjorn.svensson@st.com>
1166 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
1167 * c-c++-common/cpp/file-name-1.c: New test.
1169 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
1172 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
1173 add comments regarding what the code does.
1175 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1178 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
1179 * c-c++-common/gomp/pr99928-5.c: Likewise.
1181 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1183 PR preprocessor/100646
1184 * gcc.dg/cpp/pr100646-1.c: New test.
1185 * gcc.dg/cpp/pr100646-2.c: New test.
1187 2021-05-20 Jason Merrill <jason@redhat.com>
1190 * g++.dg/cpp2a/nontype-complex1.C: New test.
1192 2021-05-20 Jason Merrill <jason@redhat.com>
1195 * g++.dg/parse/access13.C: New test.
1197 2021-05-19 Martin Sebor <msebor@redhat.com>
1200 * gcc.dg/pr100619.c: New test.
1202 2021-05-19 Jason Merrill <jason@redhat.com>
1206 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
1208 2021-05-19 Jason Merrill <jason@redhat.com>
1210 * g++.dg/cpp1z/class-deduction-access1.C: New test.
1211 * g++.dg/cpp1z/class-deduction-access2.C: New test.
1213 2021-05-19 Marek Polacek <polacek@redhat.com>
1216 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
1217 Remove dg-errors for GNU attributes.
1218 * g++.dg/ext/attrib63.C: Remove dg-error.
1219 * g++.dg/cpp0x/friend8.C: New test.
1221 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
1223 * g++.dg/modules/omp-1_a.C: Check pthread is available.
1224 * g++.dg/modules/omp-1_b.C: Ditto.
1225 * g++.dg/modules/omp-1_c.C: Ditto.
1226 * g++.dg/modules/omp-2_a.C: Ditto.
1227 * g++.dg/modules/omp-2_b.C: Ditto.
1229 2021-05-19 Alex Coplan <alex.coplan@arm.com>
1232 * gcc.target/arm/cmse/pr100333.c: New test.
1234 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1237 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
1239 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
1241 * gcc.target/riscv/arch-12.c: New.
1242 * gcc.target/riscv/attribute-19.c: New.
1244 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
1246 * gcc.target/aarch64/narrow_high_combine.c: New test.
1248 2021-05-19 Richard Biener <rguenther@suse.de>
1250 PR middle-end/100672
1251 * gcc.dg/torture/pr100672.c: New testcase.
1253 2021-05-19 Martin Liska <mliska@suse.cz>
1256 * gcc.dg/local1.c: Fix typos.
1257 * gcc.dg/ucnid-5-utf8.c: Likewise.
1258 * gcc.dg/ucnid-5.c: Likewise.
1260 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1262 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
1263 scan-assembly-times to scan-assembly not for superfluous uxtb.
1264 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
1265 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
1266 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
1267 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
1268 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
1269 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
1270 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
1271 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
1272 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
1273 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
1274 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
1275 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
1276 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
1277 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
1278 * gcc.target/aarch64/sve/ld1_extend.c: New test.
1280 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1282 PR middle-end/100576
1283 * gcc.c-torture/compile/pr100576.c: New test.
1285 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1287 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
1289 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1292 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
1293 * c-c++-common/gomp/pr99928-12.c: New test.
1295 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
1297 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
1298 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
1299 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
1300 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
1301 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
1302 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
1303 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
1304 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
1305 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
1306 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
1307 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
1308 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
1309 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
1310 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
1311 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
1313 2021-05-19 Jason Merrill <jason@redhat.com>
1316 * g++.dg/dfp/mangle-6.C: New test.
1318 2021-05-19 Jason Merrill <jason@redhat.com>
1321 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
1323 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
1325 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
1326 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
1327 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
1329 2021-05-18 Jason Merrill <jason@redhat.com>
1333 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
1335 2021-05-18 Jason Merrill <jason@redhat.com>
1337 * g++.dg/cpp0x/implicit-delete1.C: New test.
1339 2021-05-18 David Malcolm <dmalcolm@redhat.com>
1342 * gcc.dg/analyzer/pr100615.c: New test.
1344 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
1347 * gcc.target/i386/pr100637-1b.c: New test.
1348 * gcc.target/i386/pr100637-1w.c: Ditto.
1349 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
1350 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
1351 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
1352 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
1353 pmovsxbd and pmovsxwq.
1354 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
1355 pmovzxbd and pmovzxwq.
1357 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
1360 * gfortran.dg/goacc-gomp/depobj.f90: New test.
1362 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
1364 * lib/gcc-dg.exp: Implement 'dg-note'.
1365 * lib/prune.exp: Likewise.
1366 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
1367 'dg-prune-output "note: ".
1368 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
1369 'dg-note', match up additional notes, one class of them with
1371 * lib/lto.exp: Implement 'dg-lto-note'.
1372 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
1374 * g++.dg/lto/odr-1_1.C: Likewise.
1375 * g++.dg/lto/odr-2_1.C: Likewise.
1377 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1379 PR rtl-optimization/100590
1380 * gcc.dg/pr100590.c: New test.
1382 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1385 * g++.dg/other/pr100580.C: New test.
1387 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1389 PR tree-optimization/94589
1390 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
1392 2021-05-18 Richard Biener <rguenther@suse.de>
1394 * gcc.target/i386/pr100582.c: Adjust for AVX512.
1396 2021-05-18 Richard Biener <rguenther@suse.de>
1399 * gcc.dg/gimplefe-error-10.c: New testcase.
1401 2021-05-18 Richard Biener <rguenther@suse.de>
1404 * gcc.dg/pr100547.c: New testcase.
1405 * gcc.dg/attr-vector_size.c: Adjust.
1407 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1409 * gcc.target/s390/zvector/vec-_Bool.c: New test.
1411 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1414 * g++.target/s390/pr100281-1.C: New test.
1415 * g++.target/s390/pr100281-2.C: New test.
1417 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
1419 PR tree-optimization/100512
1420 * gcc.dg/pr100512.c: New.
1422 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
1424 * g++.dg/conversion/pr100635.C: New test.
1426 2021-05-17 Harald Anlauf <anlauf@gmx.de>
1429 * gfortran.dg/pr98411.f90: New test.
1431 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
1433 * gcc.dg/pr100349.c: New test.
1435 2021-05-17 Tamar Christina <tamar.christina@arm.com>
1437 * gcc.target/aarch64/cpunative/info_16: New test.
1438 * gcc.target/aarch64/cpunative/info_17: New test.
1439 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
1440 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
1442 2021-05-17 Richard Biener <rguenther@suse.de>
1445 * gcc.dg/gimplefe-error-9.c: New testcase.
1447 2021-05-17 Richard Biener <rguenther@suse.de>
1449 PR middle-end/100582
1450 * gcc.target/i386/pr100582.c: New testcase.
1452 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1454 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
1455 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
1457 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
1458 vectorize float16_t vectors.
1460 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1462 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
1463 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
1464 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
1466 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
1468 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
1470 2021-05-17 liuhongt <hongtao.liu@intel.com>
1473 * gcc.target/i386/pr100549.c: New test.
1475 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1477 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
1479 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1481 * gcc.target/arm/simd/mve-vadd-1.c: New.
1483 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1485 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
1487 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1489 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
1491 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1493 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
1495 * lib/target-supports.exp
1496 (check_effective_target_arm_qbit_ok_nocache): Rename into...
1497 (check_effective_target_arm_sat_ok_nocache): ... this. Check
1498 __ARM_FEATURE_SAT and use armv6.
1500 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
1503 * gfortran.dg/gomp/workshare-59.f90: New test.
1505 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1508 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
1510 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1512 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
1514 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1516 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
1518 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
1520 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
1523 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
1525 * gcc.target/powerpc/rop-1.c: New.
1526 * gcc.target/powerpc/rop-2.c: New.
1527 * gcc.target/powerpc/rop-3.c: New.
1528 * gcc.target/powerpc/rop-4.c: New.
1529 * gcc.target/powerpc/rop-5.c: New.
1531 2021-05-15 Martin Jambor <mjambor@suse.cz>
1534 2021-05-15 Martin Jambor <mjambor@suse.cz>
1536 PR tree-optimization/100453
1537 * gcc.dg/tree-ssa/pr100453.c: New test.
1539 2021-05-15 Jakub Jelinek <jakub@redhat.com>
1541 PR rtl-optimization/100342
1542 * gcc.target/i386/pr100342.c: New test.
1544 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1546 * gfortran.dg/gomp/parallel-master-1.f90: New test.
1547 * gfortran.dg/gomp/parallel-master-2.f90: New test.
1549 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1551 * gfortran.dg/gomp/implicit-save.f90: New test.
1553 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1556 * g++.dg/cpp1y/pr95226.C: New test.
1558 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1561 * g++.dg/cpp0x/pr94616.C: New test.
1563 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1566 * g++.dg/cpp0x/sfinae68.C: New test.
1568 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1570 * g++.dg/cpp1y/pr88872.C: New test.
1572 2021-05-14 Michael de Lang <kingoipo@gmail.com>
1574 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
1576 2021-05-14 Marek Polacek <polacek@redhat.com>
1577 Jason Merrill <jason@redhat.com>
1580 * g++.dg/cpp0x/friend7.C: New test.
1581 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
1582 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-74.C: New test.
1584 * g++.dg/ext/attrib63.C: New test.
1586 2021-05-13 Martin Sebor <msebor@redhat.com>
1588 PR tree-optimization/93100
1590 * g++.dg/warn/uninit-pr93100.C: New test.
1591 * gcc.dg/uninit-pr93100.c: New test.
1592 * gcc.dg/uninit-pr98583.c: New test.
1594 2021-05-13 Martin Jambor <mjambor@suse.cz>
1596 PR tree-optimization/100453
1597 * gcc.dg/tree-ssa/pr100453.c: New test.
1599 2021-05-13 Martin Sebor <msebor@redhat.com>
1601 * g++.dg/pr100574.C: Use size_t as operator new argument type.
1603 2021-05-13 Martin Liska <mliska@suse.cz>
1605 PR middle-end/100504
1606 * gcc.target/i386/pr100504.c: New test.
1608 2021-05-13 Martin Sebor <msebor@redhat.com>
1611 * gcc.dg/Wvla-parameter-9.c: New test.
1613 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1616 * c-c++-common/gomp/pr99928-1.c: New test.
1617 * c-c++-common/gomp/pr99928-2.c: New test.
1618 * c-c++-common/gomp/pr99928-3.c: New test.
1619 * c-c++-common/gomp/pr99928-4.c: New test.
1620 * c-c++-common/gomp/pr99928-5.c: New test.
1621 * c-c++-common/gomp/pr99928-6.c: New test.
1622 * c-c++-common/gomp/pr99928-7.c: New test.
1623 * c-c++-common/gomp/pr99928-8.c: New test.
1624 * c-c++-common/gomp/pr99928-9.c: New test.
1625 * c-c++-common/gomp/pr99928-10.c: New test.
1626 * c-c++-common/gomp/pr99928-11.c: New test.
1628 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1631 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
1633 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1635 * gcc.dg/pr100563.c: New test.
1637 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1639 PR tree-optimization/98856
1640 * gcc.target/i386/sse2-psraq-1.c: New test.
1641 * gcc.target/i386/sse4_2-psraq-1.c: New test.
1642 * gcc.target/i386/avx-psraq-1.c: New test.
1643 * gcc.target/i386/avx2-psraq-1.c: New test.
1644 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
1646 * gcc.target/i386/avx2-pr82370.c: Likewise.
1647 * gcc.target/i386/avx512f-pr82370.c: Likewise.
1648 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
1649 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
1650 * gcc.dg/torture/vshuf-8.inc: Likewise.
1652 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
1655 * g++.target/i386/pr100581.C: New test.
1657 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
1660 * gnat.dg/lto21.adb: Prune new LTO warning.
1662 2021-05-13 Martin Liska <mliska@suse.cz>
1665 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
1666 * gcc.dg/torture/pr94947-1.c: Likewise.
1668 2021-05-13 liuhongt <hongtao.liu@intel.com>
1670 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
1672 2021-05-13 liuhongt <hongtao.liu@intel.com>
1675 * gcc.target/i386/avx-pr94680.c: New test.
1676 * gcc.target/i386/avx512f-pr94680.c: New test.
1677 * gcc.target/i386/sse2-pr94680.c: New test.
1679 2021-05-12 Martin Sebor <msebor@redhat.com>
1681 PR middle-end/100571
1682 * gcc.dg/Wstringop-overflow-67.c: New test.
1684 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
1687 * gcc.dg/pr100521.c: New file.
1689 2021-05-12 Marek Polacek <polacek@redhat.com>
1691 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
1693 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
1695 * c-c++-common/gomp/map-6.c: New test.
1696 * c-c++-common/gomp/map-7.c: New test.
1698 2021-05-12 Richard Biener <rguenther@suse.de>
1700 PR tree-optimization/100566
1701 * gcc.dg/torture/pr100566.c: New testcase.
1703 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1705 PR preprocessor/100392
1706 * gcc.dg/cpp/pr100392.c: New test.
1707 * gcc.dg/cpp/pr100392.h: New file.
1709 2021-05-12 Martin Liska <mliska@suse.cz>
1711 * lib/lto.exp: When running tests without jobserver, one can see
1712 the following warning for tests that use 1to1 partitioning.
1714 2021-05-12 liuhongt <hongtao.liu@intel.com>
1717 * gcc.target/i386/avx2-pr99908.c: New test.
1718 * gcc.target/i386/sse4_1-pr99908.c: New test.
1720 2021-05-12 Richard Biener <rguenther@suse.de>
1722 PR tree-optimization/100519
1723 * gcc.dg/torture/pr100519.c: New testcase.
1725 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1728 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1730 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1732 PR middle-end/100508
1733 * gcc.dg/gomp/pr100508.c: New test.
1735 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1736 Marc Glisse <marc.glisse@inria.fr>
1738 PR tree-optimization/94589
1739 * gcc.dg/tree-ssa/pr94589-1.c: New test.
1741 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
1744 * g++.target/i386/pr98218-1.C: Ditto.
1745 * gcc.target/i386/pr98218-4.c: New test.
1746 * gcc.target/i386/pr98218-1.c: Correct PR number.
1747 * gcc.target/i386/pr98218-1a.c: Ditto.
1748 * gcc.target/i386/pr98218-2.c: Ditto.
1749 * gcc.target/i386/pr98218-2a.c: Ditto.
1750 * gcc.target/i386/pr98218-3.c: Ditto.
1751 * gcc.target/i386/pr98218-3a.c: Ditto.
1753 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1755 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1756 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1758 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1760 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1763 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1765 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1766 operands by lifting immediates to type long.
1768 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1770 * gcc.dg/c11-digit-separators-1.c,
1771 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1774 2021-05-11 Jason Merrill <jason@redhat.com>
1777 * g++.dg/ext/vector41.C: New test.
1779 2021-05-11 Martin Liska <mliska@suse.cz>
1781 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1782 * brig.dg/README: Removed.
1783 * brig.dg/dg.exp: Removed.
1784 * brig.dg/test/gimple/alloca.hsail: Removed.
1785 * brig.dg/test/gimple/atomics.hsail: Removed.
1786 * brig.dg/test/gimple/branches.hsail: Removed.
1787 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1788 * brig.dg/test/gimple/function_calls.hsail: Removed.
1789 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1790 * brig.dg/test/gimple/kernarg.hsail: Removed.
1791 * brig.dg/test/gimple/mem.hsail: Removed.
1792 * brig.dg/test/gimple/mulhi.hsail: Removed.
1793 * brig.dg/test/gimple/packed.hsail: Removed.
1794 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1795 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1796 * brig.dg/test/gimple/variables.hsail: Removed.
1797 * brig.dg/test/gimple/vector.hsail: Removed.
1798 * lib/brig-dg.exp: Removed.
1799 * lib/brig.exp: Removed.
1801 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1804 * gcc.target/arm/cmse/pr99725.c: New test.
1806 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1808 * gcc.target/aarch64/fmul_lane_1.c: New test.
1810 2021-05-11 Richard Biener <rguenther@suse.de>
1812 PR middle-end/100509
1813 * gcc.dg/pr100509.c: New testcase.
1815 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1817 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1819 2021-05-11 Patrick Palka <ppalka@redhat.com>
1822 * g++.dg/lookup/operator-3.C: New test.
1824 2021-05-11 Patrick Palka <ppalka@redhat.com>
1827 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1829 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1831 * gnat.dg/specs/opt5.ads: New test.
1832 * gnat.dg/specs/opt5_pkg.ads: New helper.
1834 2021-05-10 Martin Sebor <msebor@redhat.com>
1836 PR middle-end/100425
1837 PR middle-end/100510
1838 * c-c++-common/Walloca-larger-than.C: New test.
1839 * gcc.dg/Walloca-larger-than-4.c: New test.
1840 * gcc.dg/Wvla-larger-than-5.c: New test.
1841 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1843 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1845 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1846 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1848 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1850 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1852 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1854 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1856 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1858 PR tree-optimization/42587
1859 * gcc.dg/optimize-bswapsi-6.c: New test.
1861 2021-05-10 Richard Biener <rguenther@suse.de>
1864 * g++.dg/vect/slp-pr99971.cc: Align data.
1866 2021-05-10 Richard Biener <rguenther@suse.de>
1868 PR tree-optimization/100492
1869 * gcc.dg/torture/pr100492.c: New testcase.
1871 2021-05-10 Richard Biener <rguenther@suse.de>
1873 PR middle-end/100464
1875 * gcc.dg/pr100464.c: New testcase.
1876 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1878 2021-05-10 Richard Biener <rguenther@suse.de>
1880 PR tree-optimization/100434
1881 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1883 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1886 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1887 Update now that we're (correctly) using full 128-bit vector
1889 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1891 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1893 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1895 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1896 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1899 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
1902 * gfortran.dg/class_dummy_7.f90: Correct PR number.
1904 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
1906 * gcc.dg/sso-9.c: Delete.
1908 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1910 * gnat.dg/debug18.adb: New test.
1912 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1914 * gcc.dg/sso-12.c: New test.
1916 2021-05-07 Jason Merrill <jason@redhat.com>
1918 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1921 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1923 PR tree-optimization/79333
1924 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1926 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1929 * c-c++-common/gomp/pr100450.c: New test.
1931 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1934 * gcc.target/i386/pr100445-1.c: New test.
1936 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.target/i386/pr100445.c: New test.
1941 2021-05-06 Joseph Myers <joseph@codesourcery.com>
1944 PR preprocessor/97604
1945 * g++.dg/cpp1y/digit-sep-neg-2.C,
1946 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1947 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1948 Adjust expected messages.
1950 2021-05-06 Martin Jambor <mjambor@suse.cz>
1952 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1953 05193687dde, make the argv again pointer to an array.
1955 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
1957 * gnat.dg/opt93.adb: Compile only for LP64 targets.
1959 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1961 * lib/target-supports.exp: Add s390 checks for vect conversions.
1963 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1965 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1967 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
1971 * gfortran.dg/class_dummy_6.f90: New test.
1972 * gfortran.dg/class_dummy_7.f90: New test.
1974 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
1977 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1979 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
1981 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1982 __builtin_s390_vpdi.
1983 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1986 2021-05-06 Jakub Jelinek <jakub@redhat.com>
1988 PR tree-optimization/94589
1989 * gcc.dg/pr94589-1.c: New test.
1990 * gcc.dg/pr94589-2.c: New test.
1991 * gcc.dg/pr94589-3.c: New test.
1992 * gcc.dg/pr94589-4.c: New test.
1993 * g++.dg/opt/pr94589-1.C: New test.
1994 * g++.dg/opt/pr94589-2.C: New test.
1995 * g++.dg/opt/pr94589-3.C: New test.
1996 * g++.dg/opt/pr94589-4.C: New test.
1998 2021-05-06 Richard Biener <rguenther@suse.de>
2001 * gcc.dg/pr100373.c: New testcase.
2003 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2005 * gcc.c-torture/execute/20210505-1.c: New test.
2007 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
2010 * gcc.target/i386/pr91400-1.c: New test.
2011 * gcc.target/i386/pr91400-2.c: Likewise.
2013 2021-05-05 Martin Sebor <msebor@redhat.com>
2015 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2017 2021-05-05 Harald Anlauf <anlauf@gmx.de>
2020 * gfortran.dg/argument_checking_25.f90: New test.
2022 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
2025 * gcc.target/i386/pr98218-1.c: New test.
2026 * gcc.target/i386/pr98218-1a.c: Ditto.
2027 * gcc.target/i386/pr98218-2.c: Ditto.
2028 * gcc.target/i386/pr98218-2a.c: Ditto.
2029 * gcc.target/i386/pr98218-3.c: Ditto.
2030 * gcc.target/i386/pr98218-3a.c: Ditto.
2031 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
2032 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
2034 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2036 * gnat.dg/debug17.adb: Minor tweak.
2038 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2040 * gnat.dg/debug8.adb: Minor tweak.
2041 * gnat.dg/debug11.adb: Likewise.
2042 * gnat.dg/debug16.adb: Likewise.
2043 * gnat.dg/debug17.adb: New test.
2044 * gnat.dg/specs/debug1.ads: Minor tweak.
2046 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
2048 * gcc.dg/vect/slp-21.c: Add s390.
2050 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
2053 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
2055 2021-05-05 Richard Biener <rguenther@suse.de>
2057 PR tree-optimization/79333
2058 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
2059 * gcc.dg/graphite/fuse-1.c: Adjust.
2060 * gcc.dg/pr43864-4.c: Likewise.
2062 2021-05-05 Richard Biener <rguenther@suse.de>
2064 PR middle-end/100394
2065 * g++.dg/torture/pr100382.C: New testcase.
2067 2021-05-04 Martin Sebor <msebor@redhat.com>
2069 PR middle-end/100307
2070 * g++.dg/warn/Wplacement-new-size-9.C: New test.
2071 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2073 2021-05-04 Martin Sebor <msebor@redhat.com>
2075 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
2077 2021-05-04 Martin Sebor <msebor@redhat.com>
2079 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
2081 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
2083 * gcc.target/s390/oscbreak-1.c: Compile with -O1
2086 2021-05-04 Richard Biener <rguenther@suse.de>
2088 PR tree-optimization/100414
2089 * gcc.dg/pr100414.c: New testcase.
2091 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
2093 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2095 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
2097 * gnat.dg/opt94.adb: New file.
2098 * gnat.dg/opt94_pkg.adb: New file.
2099 * gnat.dg/opt94_pkg.ads: New file.
2101 2021-05-04 Richard Biener <rguenther@suse.de>
2103 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
2104 simplify dump scanning down to one case.
2106 2021-05-04 Richard Biener <rguenther@suse.de>
2108 PR tree-optimization/100329
2109 * gcc.dg/torture/pr100329.c: New testcase.
2111 2021-05-04 Richard Biener <rguenther@suse.de>
2113 PR tree-optimization/100398
2114 * gcc.dg/torture/pr100398.c: New testcase.
2116 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2118 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2119 Fix dg directives order.
2120 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2123 2021-05-03 Jeff Law <jlaw@tachyum.com>
2125 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
2128 2021-05-03 Patrick Palka <ppalka@redhat.com>
2131 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
2133 2021-05-03 Patrick Palka <ppalka@redhat.com>
2137 * g++.dg/template/call8.C: New test.
2138 * g++.dg/template/koenig12a.C: New test.
2140 2021-05-03 Jeff Law <jlaw@tachyum.com>
2142 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
2144 2021-05-03 Marek Polacek <polacek@redhat.com>
2147 * g++.dg/concepts/diagnostic18.C: New test.
2149 2021-05-03 Marek Polacek <polacek@redhat.com>
2152 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
2154 2021-05-03 Jeff Law <jlaw@tachyum.com>
2156 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
2158 2021-05-03 Jeff Law <jlaw@tachyum.com>
2160 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
2162 2021-05-03 Jeff Law <jlaw@tachyum.com>
2164 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
2166 2021-05-03 Jeff Law <jlaw@tachyum.com>
2168 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
2169 cr16 and xstormy16 targets.
2171 2021-05-03 Richard Biener <rguenther@suse.de>
2173 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
2174 * gcc.dg/pr81192.c: Disable DSE.
2176 2021-05-03 Richard Biener <rguenther@suse.de>
2178 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
2180 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
2183 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
2184 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
2186 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
2188 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
2189 mapping class on AIX.
2190 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
2191 * gcc.c-torture/execute/alias-2.c: Same.
2192 * gcc.dg/alias-7.c: Same.
2194 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
2196 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2198 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2201 2021-04-30 Richard Biener <rguenther@suse.de>
2204 * g++.dg/pr98032.C: New testcase.
2206 2021-04-30 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/96513
2209 * gcc.dg/torture/pr96513.c: New testcase.
2211 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
2214 * gcc.target/i386/pr98060.c: New test.
2216 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
2218 PR rtl-optimization/100225
2219 PR rtl-optimization/84878
2220 * gcc.dg/pr100225.c: New test.
2222 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2224 PR preprocessor/82359
2225 * g++.dg/cpp1y/digit-sep-line.C,
2226 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
2228 2021-04-29 Jason Merrill <jason@redhat.com>
2230 * g++.dg/lookup/using-decl1.C: New test.
2232 2021-04-29 Jason Merrill <jason@redhat.com>
2235 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
2237 2021-04-29 Patrick Palka <ppalka@redhat.com>
2240 * g++.dg/template/koenig12.C: New test.
2242 2021-04-29 Marek Polacek <polacek@redhat.com>
2245 * g++.dg/cpp1z/class-deduction87.C: New test.
2247 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
2249 PR rtl-optimization/100303
2250 * g++.dg/torture/pr100303.C: New file.
2252 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
2255 * g++.dg/pr90773-1.h: New test.
2256 * g++.dg/pr90773-1a.C: Likewise.
2257 * g++.dg/pr90773-1b.C: Likewise.
2258 * g++.dg/pr90773-1c.C: Likewise.
2259 * g++.dg/pr90773-1d.C: Likewise.
2260 * gcc.target/i386/pr90773-1.c: Likewise.
2261 * gcc.target/i386/pr90773-2.c: Likewise.
2262 * gcc.target/i386/pr90773-3.c: Likewise.
2263 * gcc.target/i386/pr90773-4.c: Likewise.
2264 * gcc.target/i386/pr90773-5.c: Likewise.
2265 * gcc.target/i386/pr90773-6.c: Likewise.
2266 * gcc.target/i386/pr90773-7.c: Likewise.
2267 * gcc.target/i386/pr90773-8.c: Likewise.
2268 * gcc.target/i386/pr90773-9.c: Likewise.
2269 * gcc.target/i386/pr90773-10.c: Likewise.
2270 * gcc.target/i386/pr90773-11.c: Likewise.
2271 * gcc.target/i386/pr90773-12.c: Likewise.
2272 * gcc.target/i386/pr90773-13.c: Likewise.
2273 * gcc.target/i386/pr90773-14.c: Likewise.
2275 2021-04-29 Richard Biener <rguenther@suse.de>
2277 PR tree-optimization/100253
2278 * g++.dg/pr100253.C: New testcase.
2280 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2283 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
2285 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.target/aarch64/sve/pr100302.c: New test.
2290 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2293 * c-c++-common/gomp/task-detach-3.c: New test.
2295 2021-04-29 Richard Biener <rguenther@suse.de>
2297 PR tree-optimization/99912
2298 * gcc.dg/pr95580.c: Disable DSE.
2299 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
2300 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
2301 to prevent them from being removed.
2302 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2304 2021-04-29 Martin Sebor <msebor@redhat.com>
2306 PR middle-end/100250
2307 * gcc.dg/uninit-pr100250.c: New test.
2309 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2311 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
2312 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
2314 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
2316 * gfortran.dg/gomp/map-5.f90: New test.
2318 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
2320 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
2321 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
2322 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
2324 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2326 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
2328 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2330 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
2331 mismatch when asm comments start with "/ ".
2333 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
2336 * gcc.c-torture/compile/pr100305.c: New test.
2338 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2341 * gfortran.dg/PR82376.f90: New test.
2343 2021-04-28 Richard Biener <rguenther@suse.de>
2345 PR tree-optimization/100292
2346 * gcc.dg/pr100292.c: New testcase.
2348 2021-04-28 Richard Wai <richard@annexi-strayline.com>
2350 * gnat.dg/containers2.adb: New test.
2352 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
2354 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
2356 2021-04-27 Jason Merrill <jason@redhat.com>
2359 * g++.dg/cpp0x/depr-copy3.C: New test.
2361 2021-04-27 Patrick Palka <ppalka@redhat.com>
2364 * g++.dg/cpp0x/variadic182.C: New test.
2366 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2368 PR middle-end/100284
2369 * gcc.target/aarch64/sve/pr81003.c: New test.
2371 2021-04-27 Martin Sebor <msebor@redhat.com>
2374 * g++.dg/ext/flexary13.C: Remove malformed directives.
2376 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
2379 * gcc.c-torture/compile/pr100106.c: New testcase.
2381 2021-04-27 Alex Coplan <alex.coplan@arm.com>
2384 * gcc.target/arm/pr99977.c: New test.
2386 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2388 PR tree-optimization/100239
2389 * gcc.dg/pr100239.c: New test.
2391 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2393 PR rtl-optimization/100254
2394 * g++.dg/opt/pr100254.C: New test.
2396 2021-04-27 Richard Biener <rguenther@suse.de>
2398 PR tree-optimization/99912
2399 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
2400 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
2401 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
2402 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
2404 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2406 PR tree-optimization/95527
2407 * gcc.dg/tree-ssa/pr95527-2.c: New test.
2409 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2411 PR tree-optimization/96696
2412 * gcc.target/i386/pr96696.c: New test.
2414 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2417 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
2418 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
2419 expected error message when subtracting pointers to different
2420 vector types. Expect warnings when mixing them elsewhere.
2421 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
2422 XFAILs. Tweak error messages for some cases.
2424 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2426 * gcc.target/aarch64/simd/ssra.c: Use +nosve
2427 * gcc.target/aarch64/simd/usra.c: Likewise.
2429 2021-04-27 Richard Biener <rguenther@suse.de>
2431 PR tree-optimization/100051
2432 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
2434 2021-04-27 Richard Biener <rguenther@suse.de>
2437 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
2438 malformed dg directive.
2440 2021-04-27 Richard Biener <rguenther@suse.de>
2443 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
2444 * g++.dg/ipa/pr45572-2.C: Likewise.
2445 * g++.dg/template/spec26.C: Likewise.
2446 * gcc.dg/pr20126.c: Likewise.
2447 * gcc.dg/tree-ssa/pr20739.c: Likewise.
2449 2021-04-27 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/100278
2452 * gcc.dg/tree-ssa/pr100278.c: New testcase.
2454 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2457 * gcc.target/i386/pr99405.c: New test.
2459 2021-04-27 Richard Biener <rguenther@suse.de>
2461 PR tree-optimization/99776
2462 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
2464 2021-04-26 Patrick Palka <ppalka@redhat.com>
2467 * g++.dg/cpp1y/constexpr-base1.C: New test.
2468 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
2470 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2472 * gfortran.dg/goacc/classify-serial.f95:
2473 Use [Ww]arning in dg-bogus as FE diagnostic and default
2474 diagnostic differ and the result depends on ENABLE_OFFLOAD.
2475 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2476 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2478 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2480 * gfortran.dg/goacc/classify-serial.f95:
2481 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
2482 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2483 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2485 2021-04-26 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/99956
2488 * gfortran.dg/pr99956.f: New testcase.
2490 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
2492 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
2493 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2494 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2495 * gcc.target/arm/cmse/cmse-16.c: Likewise.
2496 * gcc.target/arm/cmse/struct-1.c: Likewise.
2497 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
2499 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2502 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
2504 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
2506 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
2507 Nathan Sidwell <nathan@codesourcery.com>
2508 Tom de Vries <vries@codesourcery.com>
2509 Julian Brown <julian@codesourcery.com>
2510 Kwok Cheung Yeung <kcy@codesourcery.com>
2512 * c-c++-common/goacc/diag-parallelism-1.c: New.
2513 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
2514 and match diagnostics, as appropriate.
2515 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
2516 * c-c++-common/goacc/classify-kernels.c: Likewise.
2517 * c-c++-common/goacc/classify-parallel.c: Likewise.
2518 * c-c++-common/goacc/classify-routine.c: Likewise.
2519 * c-c++-common/goacc/classify-serial.c: Likewise.
2520 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2521 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2522 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
2523 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2524 * c-c++-common/goacc/pr70688.c: Likewise.
2525 * c-c++-common/goacc/routine-1.c: Likewise.
2526 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
2527 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2528 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2529 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2530 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2531 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2532 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2533 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2534 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2535 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2536 * gfortran.dg/goacc/routine-4.f90: Likewise.
2537 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2538 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2539 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2540 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2542 2021-04-26 Richard Biener <rguenther@suse.de>
2544 PR tree-optimization/99473
2545 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
2547 2021-04-25 liuhongt <hongtao.liu@intel.com>
2550 * gcc.target/i386/pr98911.c: New test.
2551 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
2552 with __builtin_ia32_pcmpistrm128 since it has been folded.
2554 2021-04-24 David Malcolm <dmalcolm@redhat.com>
2557 * g++.dg/analyzer/pr100244.C: New test.
2559 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2562 * gfortran.dg/pr100154.f90: New test.
2564 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2567 * gfortran.dg/ptr-func-4.f90: New test.
2569 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2571 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
2572 * gcc.dg/guality/guality.c: Likewise.
2573 * gcc.dg/guality/inline-params.c: Likewise.
2574 * gcc.dg/guality/loop-1.c: Likewise.
2575 * gcc.dg/guality/pr36728-1.c: Likewise.
2576 * gcc.dg/guality/pr36728-2.c: Likewise.
2577 * gcc.dg/guality/pr36728-3.c: Likewise.
2578 * gcc.dg/guality/pr41447-1.c: Likewise.
2579 * gcc.dg/guality/pr54200.c: Likewise.
2580 * gcc.dg/guality/pr54519-1.c: Likewise.
2581 * gcc.dg/guality/pr54519-2.c: Likewise.
2582 * gcc.dg/guality/pr54519-3.c: Likewise.
2583 * gcc.dg/guality/pr54519-4.c: Likewise.
2584 * gcc.dg/guality/pr54519-5.c: Likewise.
2585 * gcc.dg/guality/pr54519-6.c: Likewise.
2586 * gcc.dg/guality/pr54693-2.c: Likewise.
2587 * gcc.dg/guality/pr56154-1.c: Likewise.
2588 * gcc.dg/guality/pr59776.c: Likewise.
2589 * gcc.dg/guality/pr68860-1.c: Likewise.
2590 * gcc.dg/guality/pr68860-2.c: Likewise.
2591 * gcc.dg/guality/pr90074.c: Likewise.
2592 * gcc.dg/guality/pr90716.c: Likewise.
2593 * gcc.dg/guality/sra-1.c: Likewise.
2595 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2597 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
2599 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
2600 * gcc.dg/guality/pr59776.c: Likewise.
2601 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
2603 2021-04-24 Patrick Palka <ppalka@redhat.com>
2610 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
2611 * g++.dg/cpp2a/nontype-class45.C: New test.
2612 * g++.dg/cpp2a/nontype-class46.C: New test.
2613 * g++.dg/cpp2a/nontype-class47.C: New test.
2614 * g++.dg/cpp2a/nontype-class48.C: New test.
2616 2021-04-24 Patrick Palka <ppalka@redhat.com>
2619 * g++.dg/cpp1z/class-deduction86.C: New test.
2621 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
2624 * gcc.target/powerpc/pr98952.c: New test.
2626 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2629 * gcc.target/i386/pr79514.c (dg-error):
2630 Expect error for 64bit targets.
2632 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2635 * gcc.target/i386/pr100182.c: New test.
2636 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
2637 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2639 2021-04-23 Patrick Palka <ppalka@redhat.com>
2642 * g++.dg/concepts/diagnostic17.C: New test.
2644 2021-04-23 Patrick Palka <ppalka@redhat.com>
2647 * g++.dg/cpp1z/direct-enum-init2.C: New test.
2649 2021-04-23 Richard Biener <rguenther@suse.de>
2651 PR tree-optimization/99971
2652 * g++.dg/vect/slp-pr99971.cc: New testcase.
2654 2021-04-23 liuhongt <hongtao.liu@intel.com>
2657 * gcc.target/i386/pr100093.c: New test.
2659 2021-04-22 Patrick Palka <ppalka@redhat.com>
2662 * g++.dg/cpp2a/concepts-uneval3.C: New test.
2664 2021-04-22 Patrick Palka <ppalka@redhat.com>
2667 * g++.dg/template/partial-specialization9.C: New test.
2669 2021-04-22 Marek Polacek <polacek@redhat.com>
2672 * g++.dg/warn/Wtype-limits6.C: New test.
2674 2021-04-22 Patrick Palka <ppalka@redhat.com>
2677 * g++.dg/cpp0x/sfinae67.C: New test.
2679 2021-04-22 Patrick Palka <ppalka@redhat.com>
2682 * g++.dg/template/access36.C: New test.
2684 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2686 * substr_9.f90: Move to ...
2687 * gfortran.dg/substr_9.f90: ... here.
2688 * substr_10.f90: Move to ...
2689 * gfortran.dg/substr_10.f90: ... here.
2691 2021-04-22 Martin Liska <mliska@suse.cz>
2695 * g++.dg/template/nontype29.C: Fix typos and missing comments.
2696 * gcc.dg/Warray-bounds-64.c: Likewise.
2697 * gcc.dg/Warray-parameter.c: Likewise.
2698 * gcc.dg/Wstring-compare.c: Likewise.
2699 * gcc.dg/format/gcc_diag-11.c: Likewise.
2700 * gfortran.dg/array_constructor_3.f90: Likewise.
2701 * gfortran.dg/matmul_bounds_9.f90: Likewise.
2702 * gfortran.dg/pr78033.f90: Likewise.
2703 * gfortran.dg/pr96325.f90: Likewise.
2705 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
2708 * gcc.target/i386/pr100119.c: New test.
2710 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2713 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
2715 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2717 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
2718 obtained hard limit, and only call setrlimit if new softlimit is lower.
2720 2021-04-22 Richard Biener <rguenther@suse.de>
2723 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2726 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
2728 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2731 2021-04-21 Marek Polacek <polacek@redhat.com>
2734 * g++.dg/cpp0x/enum_base4.C: New test.
2735 * g++.dg/cpp0x/enum_base5.C: New test.
2737 2021-04-21 Alex Coplan <alex.coplan@arm.com>
2740 * gcc.target/aarch64/pr99988.c: New test.
2742 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2744 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2746 * g++.dg/cpp1y/auto-fn61.C: Likewise.
2747 * g++.dg/cpp2a/nontype-class39.C: Likewise.
2748 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2749 * g++.dg/cpp0x/vt-88982.C: Likewise.
2750 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2751 dg-additional-options.
2752 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2754 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
2756 * gcc.target/i386/monitor-2.c: New test.
2758 2021-04-21 Richard Biener <rguenther@suse.de>
2761 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2762 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2764 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2766 PR rtl-optimization/100148
2767 * g++.dg/opt/pr100148.C: New test.
2769 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2771 * gfortran.dg/gomp/depobj-1.f90: New test.
2772 * gfortran.dg/gomp/depobj-2.f90: New test.
2774 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2776 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2778 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2780 PR middle-end/100130
2781 * c-c++-common/attr-retain-10.c: New test.
2782 * c-c++-common/attr-retain-11.c: Likewise.
2784 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2786 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2787 must match for target IBM Z only.
2789 2021-04-20 Jason Merrill <jason@redhat.com>
2792 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2794 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2796 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2797 z/Architecture only.
2799 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2802 * gfortran.dg/pdt_31.f03: New test.
2803 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2806 2021-04-19 Marek Polacek <polacek@redhat.com>
2809 * g++.dg/concepts/diagnostic16.C: New test.
2811 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2814 * gdc.dg/pr98457.d: New test.
2816 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2819 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2822 2021-04-19 Richard Biener <rguenther@suse.de>
2824 PR preprocessor/100142
2825 * gcc.dg/pr100142.c: New testcase.
2826 * g++.dg/diagnostic/pr72803.C: Revert last change.
2828 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2830 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2831 '--param=openacc-kernels=[...]'.
2832 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2833 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2834 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2835 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2836 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2837 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2838 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2840 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2842 * gnat.dg/opt92.adb: New test.
2844 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2846 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2847 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2848 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2849 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2850 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2852 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2855 * gfortran.dg/PR100094.f90: New test.
2857 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2860 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2863 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.target/aarch64/pr91710.c: New test.
2868 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2871 * gfortran.dg/PR10018.f90: New test.
2873 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2876 * gcc.target/aarch64/sve/pr100048.c: New test.
2878 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2881 * g++.dg/cpp0x/constexpr-100111.C: New test.
2883 2021-04-16 Marek Polacek <polacek@redhat.com>
2886 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2888 * g++.dg/cpp2a/typename19.C: New test.
2890 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
2892 * gcc.dg/gimplefe-40.c: Moved to...
2893 * gcc.dg/vect/gimplefe-40.c: ...here.
2894 * gcc.dg/gimplefe-41.c: Moved to...
2895 * gcc.dg/vect/gimplefe-41.c: ...here.
2897 2021-04-16 Harald Anlauf <anlauf@gmx.de>
2898 Paul Thomas <pault@gcc.gnu.org>
2901 * gfortran.dg/pr63797.f90: New test.
2903 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2905 * gcc.dg/tree-ssa/pr83403-1.c: Revert
2906 max-completely-peeled-insns to the default value on IBM Z.
2907 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2909 2021-04-16 Patrick Palka <ppalka@redhat.com>
2912 * g++.dg/cpp2a/constexpr-init21.C: New test.
2914 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2917 * gcc.target/aarch64/pr100075.c: New test.
2919 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
2921 PR rtl-optimization/99596
2922 * gcc.target/arm/pr99596.c: New test.
2924 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
2927 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2929 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2930 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
2931 missing quotes around switch names.
2932 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2934 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2937 * gcc.target/aarch64/pr99767.c: New test.
2939 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2942 * g++.dg/cpp23/lambda-specifiers2.C: New test.
2944 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2947 * g++.dg/cpp1z/pr99833.C: New test.
2948 * g++.dg/cpp2a/pr99833.C: New test.
2950 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2952 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2953 the default value on IBM Z.
2955 2021-04-16 Jason Merrill <jason@redhat.com>
2958 * g++.dg/abi/mangle71.C: Fix expected mangling.
2959 * g++.dg/abi/mangle77.C: New test.
2960 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2961 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2962 * g++.dg/cpp2a/nontype-class44.C: New test.
2964 2021-04-15 Martin Sebor <msebor@redhat.com>
2968 * gcc.dg/Warray-parameter-9.c: New test.
2969 * gcc.dg/Wnonnull-6.c: New test.
2970 * gcc.dg/Wreturn-type3.c: New test.
2971 * gcc.dg/Wunused-result.c: New test.
2972 * gcc.dg/attr-noreturn.c: New test.
2973 * gcc.dg/attr-returns-nonnull.c: New test.
2975 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
2978 * gcc.dg/pr84877.c: Xfail for cris-*-*.
2980 2021-04-15 Jason Merrill <jason@redhat.com>
2983 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2985 2021-04-15 Martin Sebor <msebor@redhat.com>
2987 * gcc.dg/uninit-pr89230-1.c: New test.
2988 * gcc.dg/uninit-pr89230-2.c: Same.
2990 2021-04-15 Jason Merrill <jason@redhat.com>
2993 * g++.dg/cpp0x/noexcept67.C: New test.
2995 2021-04-15 Jason Merrill <jason@redhat.com>
2998 * g++.dg/cpp2a/lambda-uneval15.C: New test.
3000 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3002 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
3003 -mtune=generic to the SVE flags.
3004 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3005 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3006 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3008 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3010 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
3011 (aarch64-with-arch-dg-options): Likewise.
3012 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
3013 aarch64-with-arch-dg-options. Move the default architecture
3014 flags to the final dg-runtest argument.
3015 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
3017 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
3019 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3022 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
3024 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3027 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
3028 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
3030 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3033 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
3035 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.target/aarch64/pr100056.c: New test.
3040 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3042 * gcc.dg/pr93210.c: Adapt regex in order to also support a
3043 RESULT_DECL as an operand for a RETURN_EXPR.
3045 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3047 * gcc.target/aarch64/sve/pr99929_1.c: New file.
3048 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
3050 2021-04-14 Jason Merrill <jason@redhat.com>
3053 * g++.dg/template/dependent-tmpl2.C: New test.
3055 2021-04-14 Jason Merrill <jason@redhat.com>
3058 * g++.dg/parse/uneval1.C: New test.
3060 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
3062 PR rtl-optimization/100066
3063 * gcc.target/i386/pr100066.c: New.
3065 2021-04-14 Martin Sebor <msebor@redhat.com>
3067 * gcc.dg/pr86058.c: Limit to just x86_64.
3069 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3072 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
3074 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
3076 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
3077 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
3079 2021-04-14 Patrick Palka <ppalka@redhat.com>
3083 * g++.dg/cpp1z/class-deduction85.C: New test.
3084 * g++.dg/template/ref11.C: New test.
3086 2021-04-14 Jason Merrill <jason@redhat.com>
3089 * g++.dg/cpp2a/lambda-uneval14.C: New test.
3091 2021-04-14 Jason Merrill <jason@redhat.com>
3094 * g++.dg/debug/defaulted1.C: New test.
3096 2021-04-14 Jason Merrill <jason@redhat.com>
3099 * g++.dg/debug/cleanup1.C: New test.
3100 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
3101 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
3102 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
3103 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
3104 * g++.dg/tm/inherit2.C: Likewise.
3105 * g++.dg/tm/unsafe1.C: Likewise.
3106 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
3107 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
3109 2021-04-13 Martin Sebor <msebor@redhat.com>
3111 PR tree-optimization/82800
3112 * g++.dg/warn/uninit-pr82800.C: New test.
3114 2021-04-13 Martin Sebor <msebor@redhat.com>
3117 * gcc.dg/pr86058.c: New test.
3119 2021-04-13 Patrick Palka <ppalka@redhat.com>
3122 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
3123 * g++.old-deja/g++.ns/template7.C: Likewise.
3124 * g++.old-deja/g++.pt/crash8.C: Likewise.
3126 2021-04-13 Jason Merrill <jason@redhat.com>
3129 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
3131 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3134 * g++.dg/cpp2a/spaceship-err6.C: New test.
3136 2021-04-13 Jason Merrill <jason@redhat.com>
3139 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
3141 2021-04-13 Patrick Palka <ppalka@redhat.com>
3144 * g++.dg/parse/template2.C: Adjust expected diagnostic.
3145 * g++.dg/template/error8.C: Likewise.
3146 * g++.dg/cpp1z/class-deduction84.C: New test.
3148 2021-04-13 Richard Biener <rguenther@suse.de>
3150 PR tree-optimization/100053
3151 * gcc.dg/torture/pr100053.c: New testcase.
3152 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
3154 2021-04-13 Jason Merrill <jason@redhat.com>
3157 * g++.dg/cpp0x/constexpr-base7.C: New test.
3159 2021-04-13 Nathan Sidwell <nathan@acm.org>
3161 PR preprocessor/99446
3162 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
3164 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3167 * gcc.target/aarch64/pr100028.c: New test.
3169 2021-04-13 Patrick Palka <ppalka@redhat.com>
3172 * g++.dg/cpp2a/nontype-class43.C: New test.
3174 2021-04-13 Patrick Palka <ppalka@redhat.com>
3178 * g++.dg/cpp2a/concepts-uneval1.C: New test.
3179 * g++.dg/cpp2a/concepts-uneval2.C: New test.
3181 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
3184 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
3185 line 971 for cris-*-*.
3187 2021-04-13 David Malcolm <dmalcolm@redhat.com>
3190 * gcc.dg/analyzer/pr98599-a.c: New test.
3191 * gcc.dg/analyzer/pr98599-b.c: New test.
3193 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3195 PR rtl-optimization/99905
3196 * gcc.target/i386/pr99905.c: New test.
3198 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3201 * gcc.dg/pr99830.c: New test.
3203 2021-04-12 Jason Merrill <jason@redhat.com>
3206 * g++.dg/template/dependent-tmpl1.C: New test.
3208 2021-04-12 Martin Liska <mliska@suse.cz>
3211 * g++.dg/asan/pr99877.C: New test.
3213 2021-04-12 Cui,Lili <lili.cui@intel.com>
3215 * gcc.target/i386/funcspec-56.inc: Handle new march.
3216 * g++.target/i386/mv16.C: Handle new march
3218 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
3221 * c-c++-common/goacc/collapse-2.c: New.
3223 2021-04-11 Jason Merrill <jason@redhat.com>
3226 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
3227 * g++.dg/other/anon-union5.C: New test.
3229 2021-04-10 Jason Merrill <jason@redhat.com>
3232 * g++.dg/gomp/this-1.C: Adjust diagnostic.
3233 * g++.dg/cpp0x/constexpr-this1.C: New test.
3235 2021-04-10 David Malcolm <dmalcolm@redhat.com>
3238 * gcc.dg/analyzer/pr100011.c: New test.
3240 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3243 * gcc.dg/pr99990.c: New test.
3245 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
3248 * gcc.target/i386/pr99744-2.c: New test.
3250 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3253 * gcc.dg/lto/pr99849_0.c: New test.
3255 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3257 PR rtl-optimization/98601
3258 * gcc.dg/torture/pr98601.c: New test.
3260 2021-04-10 Jason Merrill <jason@redhat.com>
3266 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
3267 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
3268 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
3269 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
3271 2021-04-10 Jason Merrill <jason@redhat.com>
3274 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
3276 2021-04-09 Martin Sebor <msebor@redhat.com>
3279 * g++.dg/warn/uninit-pr55288.C: New test.
3281 2021-04-09 Patrick Palka <ppalka@redhat.com>
3284 * g++.dg/cpp1z/fold-lambda4.C: New test.
3286 2021-04-09 Marek Polacek <polacek@redhat.com>
3289 * g++.dg/concepts/abbrev10.C: New test.
3290 * g++.dg/concepts/abbrev11.C: New test.
3292 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3294 * gcc.target/aarch64/pr70398.c: Require a target that can link
3297 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3299 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
3301 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3303 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
3306 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3308 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
3309 * gcc.dg/pr96573.c: Likewise.
3310 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3311 * gcc.dg/vect/bb-slp-43.c: Likewise.
3312 * gcc.dg/vect/slp-reduc-11.c: Likewise.
3314 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3316 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
3317 loop to vectorized if vect_fold_extract_last.
3319 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3321 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
3322 of relying on vectorisation.
3324 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3327 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
3329 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3332 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
3333 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3335 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
3338 * gfortran.dg/coarray/dummy_2.f90: New test.
3340 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
3342 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
3344 2021-04-08 Patrick Palka <ppalka@redhat.com>
3347 * g++.dg/cpp2a/concepts-lambda16.C: New test.
3348 * g++.dg/cpp2a/concepts-lambda17.C: New test.
3350 2021-04-08 Patrick Palka <ppalka@redhat.com>
3353 * g++.dg/cpp2a/concepts-ctad3.C: New test.
3355 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3357 * lib/scanasm.exp (scan-lto-assembler): Update expected name
3360 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3362 * lib/target-supports.exp
3363 (check_effective_target_stdint_types_mbig_endian): New proc.
3364 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
3365 stdint_types_mbig_endian.
3366 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
3367 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
3369 2021-04-08 Jason Merrill <jason@redhat.com>
3372 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
3373 * g++.dg/conversion/ref7.C: New test.
3375 2021-04-08 Jakub Jelinek <jakub@redhat.com>
3378 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
3379 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
3380 * g++.dg/cpp2a/constexpr-new18.C: New test.
3381 * g++.dg/cpp2a/constexpr-new19.C: New test.
3383 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3385 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
3387 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3389 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
3390 "was here" from error message.
3391 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
3392 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
3393 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
3394 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
3395 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
3396 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
3397 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
3398 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
3399 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
3400 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
3401 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
3402 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
3403 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
3405 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3407 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
3408 * gcc.target/aarch64/pr98772.c: Likewise.
3409 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
3411 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3413 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
3414 conversion to shifts and adds.
3416 2021-04-08 David Malcolm <dmalcolm@redhat.com>
3420 * gcc.dg/analyzer/pr99042.c: New test.
3421 * gcc.dg/analyzer/pr99774-1.c: New test.
3422 * gcc.dg/analyzer/pr99774-2.c: New test.
3424 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
3426 * gdc.dg/gdc108.d: Update test.
3427 * gdc.dg/gdc142.d: Likewise.
3428 * gdc.dg/pr90136a.d: Likewise.
3429 * gdc.dg/pr90136b.d: Likewise.
3430 * gdc.dg/pr90136c.d: Likewise.
3431 * gdc.dg/pr95173.d: Likewise.
3432 * gdc.dg/attr_allocsize1.d: New test.
3433 * gdc.dg/attr_allocsize2.d: New test.
3434 * gdc.dg/attr_alwaysinline1.d: New test.
3435 * gdc.dg/attr_cold1.d: New test.
3436 * gdc.dg/attr_exclusions1.d: New test.
3437 * gdc.dg/attr_exclusions2.d: New test.
3438 * gdc.dg/attr_flatten1.d: New test.
3439 * gdc.dg/attr_module.d: New test.
3440 * gdc.dg/attr_noclone1.d: New test.
3441 * gdc.dg/attr_noicf1.d: New test.
3442 * gdc.dg/attr_noinline1.d: New test.
3443 * gdc.dg/attr_noipa1.d: New test.
3444 * gdc.dg/attr_noplt1.d: New test.
3445 * gdc.dg/attr_optimize1.d: New test.
3446 * gdc.dg/attr_optimize2.d: New test.
3447 * gdc.dg/attr_optimize3.d: New test.
3448 * gdc.dg/attr_optimize4.d: New test.
3449 * gdc.dg/attr_restrict1.d: New test.
3450 * gdc.dg/attr_section1.d: New test.
3451 * gdc.dg/attr_symver1.d: New test.
3452 * gdc.dg/attr_target1.d: New test.
3453 * gdc.dg/attr_targetclones1.d: New test.
3454 * gdc.dg/attr_used1.d: New test.
3455 * gdc.dg/attr_used2.d: New test.
3456 * gdc.dg/attr_weak1.d: New test.
3457 * gdc.dg/imports/attributes.d: New test.
3459 2021-04-08 Jason Merrill <jason@redhat.com>
3462 * g++.dg/template/mem-spec2.C: New test.
3464 2021-04-08 Marek Polacek <polacek@redhat.com>
3467 * g++.dg/cpp2a/explicit16.C: Use c++20.
3468 * g++.dg/cpp0x/noexcept66.C: New test.
3469 * g++.dg/cpp2a/explicit17.C: New test.
3471 2021-04-08 Alex Coplan <alex.coplan@arm.com>
3474 * gcc.c-torture/compile/pr99647.c: New test.
3476 2021-04-07 Jason Merrill <jason@redhat.com>
3479 * g++.dg/template/friend71.C: New test.
3481 2021-04-07 Jason Merrill <jason@redhat.com>
3484 * g++.dg/template/friend70.C: New test.
3486 2021-04-07 Jason Merrill <jason@redhat.com>
3489 * g++.dg/lookup/using66.C: New test.
3491 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3493 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
3494 when building an executable with testglue.
3496 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3498 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
3499 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
3501 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3503 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
3504 if IFN_STORE_LANES is available.
3505 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
3506 IFN_STORE_LANES is available.
3507 * gcc.target/aarch64/pr99873_1.c: New test.
3508 * gcc.target/aarch64/pr99873_2.c: Likewise.
3509 * gcc.target/aarch64/pr99873_3.c: Likewise.
3510 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
3511 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
3512 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
3514 2021-04-07 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/99954
3517 * gcc.dg/torture/pr99954.c: New testcase.
3519 2021-04-07 Richard Biener <rguenther@suse.de>
3522 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
3525 2021-04-07 Richard Biener <rguenther@suse.de>
3527 PR tree-optimization/99947
3528 * gcc.dg/torture/pr99947.c: New testcase.
3530 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
3532 PR tree-optimization/98736
3533 * gcc.c-torture/execute/pr98736.c: New test.
3535 2021-04-07 Marek Polacek <polacek@redhat.com>
3538 * g++.dg/cpp0x/rv-life.C: New test.
3540 2021-04-06 Jason Merrill <jason@redhat.com>
3543 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3545 2021-04-06 Jason Merrill <jason@redhat.com>
3548 * g++.dg/cpp1z/inline-var9.C: New test.
3550 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
3553 * g++.target/aarch64/sve/pr99781.C: New.
3555 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
3557 * gcc.target/i386/memcpy-strategy-9.c: New test.
3558 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
3559 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
3560 * gcc.target/i386/memset-strategy-7.c: Likewise.
3561 * gcc.target/i386/memset-strategy-8.c: Likewise.
3562 * gcc.target/i386/memset-strategy-9.c: Likewise.
3564 2021-04-06 Richard Biener <rguenther@suse.de>
3566 PR tree-optimization/99880
3567 * gcc.dg/torture/pr99880.c: New testcase.
3569 2021-04-06 Nathan Sidwell <nathan@acm.org>
3571 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
3572 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
3574 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3576 PR tree-optimization/96573
3577 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
3578 VEC_PERM_EXPR with bswapping permutation.
3580 2021-04-06 Richard Biener <rguenther@suse.de>
3582 PR tree-optimization/99924
3583 * gfortran.dg/vect/pr99924.f90: New testcase.
3585 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3588 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
3590 2021-04-06 Jason Merrill <jason@redhat.com>
3593 * g++.dg/abi/lambda-defarg1.C: New test.
3595 2021-04-06 Patrick Palka <ppalka@redhat.com>
3598 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
3599 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
3601 2021-04-05 Jason Merrill <jason@redhat.com>
3604 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
3606 2021-04-05 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
3609 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
3610 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
3612 2021-04-05 Jason Merrill <jason@redhat.com>
3615 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
3617 2021-04-05 Jason Merrill <jason@redhat.com>
3620 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
3622 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3625 * gcc.dg/analyzer/pr99906.c: New test.
3627 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3630 * gcc.dg/analyzer/pr99886.c: New test.
3632 2021-04-05 Jason Merrill <jason@redhat.com>
3635 * g++.dg/cpp0x/extern_template-6.C: New test.
3637 2021-04-05 Jason Merrill <jason@redhat.com>
3640 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3642 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
3645 * gdc.dg/pr99914.d: New test.
3647 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
3649 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
3650 * gcc.dg/tree-ssa/evrp11.c: Likewise.
3652 2021-04-04 Jason Merrill <jason@redhat.com>
3655 * g++.dg/cpp0x/initlist-new5.C: New test.
3657 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3659 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
3661 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3663 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
3665 2021-04-03 Marek Polacek <polacek@redhat.com>
3668 * g++.dg/other/gc7.C: New test.
3670 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
3673 * gfortran.dg/coarray_48.f90: New test.
3675 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3677 PR tree-optimization/99882
3678 * gcc.dg/pr99882.c: New test.
3680 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3682 PR rtl-optimization/99863
3683 * gcc.target/i386/pr99863.c: New test.
3685 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3688 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
3690 2021-04-03 Jason Merrill <jason@redhat.com>
3693 * g++.dg/opt/nrv20.C: New test.
3695 2021-04-03 Jason Merrill <jason@redhat.com>
3698 * g++.dg/cpp1z/noexcept-type24.C: New test.
3700 2021-04-03 Jason Merrill <jason@redhat.com>
3703 * g++.dg/ext/vector40.C: New test.
3705 2021-04-02 Patrick Palka <ppalka@redhat.com>
3708 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
3710 2021-04-02 Patrick Palka <ppalka@redhat.com>
3713 * g++.dg/cpp2a/nontype-class42.C: New test.
3715 2021-04-02 Jason Merrill <jason@redhat.com>
3718 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3720 2021-04-02 Nathan Sidwell <nathan@acm.org>
3722 * g++.dg/modules/pr99283-6_d.H: New.
3723 * g++.dg/modules/pr99283-7-swap.h: New.
3724 * g++.dg/modules/pr99283-7-traits.h: New.
3725 * g++.dg/modules/pr99283-7_a.H: New.
3726 * g++.dg/modules/pr99283-7_b.H: New.
3727 * g++.dg/modules/pr99283-7_c.C: New.
3728 * g++.dg/modules/pr99283-7_d.H: New.
3730 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
3732 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3733 * go.test/test/fixedbugs/issue22200b.go: Likewise.
3735 2021-04-02 Jakub Jelinek <jakub@redhat.com>
3737 PR tree-optimization/99726
3738 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
3739 -floop-nest-optimize to dg-additional-options guarded on fgraphite
3742 2021-04-01 Marek Polacek <polacek@redhat.com>
3745 * g++.dg/other/gc6.C: New test.
3747 2021-04-01 Jason Merrill <jason@redhat.com>
3750 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3752 2021-04-01 Jason Merrill <jason@redhat.com>
3755 * g++.dg/abi/abi-tag24a.C: New test.
3756 * g++.dg/abi/macro0.C: Adjust expected value.
3758 2021-04-01 Nathan Sidwell <nathan@acm.org>
3761 * g++.dg/modules/pr99283-6.h: New.
3762 * g++.dg/modules/pr99283-6_a.H: New.
3763 * g++.dg/modules/pr99283-6_b.H: New.
3764 * g++.dg/modules/pr99283-6_c.C: New.
3765 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3766 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3767 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3768 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3769 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3770 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3771 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3773 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3776 * gcc.dg/tree-ssa/pr98265.C: New test.
3778 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3780 PR tree-optimization/96573
3781 * gcc.dg/pr96573.c: New test.
3783 2021-04-01 Richard Biener <rguenther@suse.de>
3785 PR tree-optimization/99856
3786 * gcc.dg/vect/pr99856.c: New testcase.
3788 2021-04-01 Martin Jambor <mjambor@suse.cz>
3790 PR tree-optimization/97009
3791 * gcc.dg/tree-ssa/pr97009.c: New test.
3793 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3796 * gfortran.dg/transpose_5.f90: New test.
3798 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3801 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3802 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3803 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3804 * gcc.dg/analyzer/pr99771-1.c: New test.
3806 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3808 PR tree-optimization/98268
3809 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3810 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3812 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3814 PR tree-optimization/99726
3815 * gcc.target/i386/pr99726.c: New test.
3817 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3819 PR rtl-optimization/97141
3820 PR rtl-optimization/98726
3821 * gcc.c-torture/compile/pr97141.c: New test.
3822 * gcc.c-torture/compile/pr98726.c: Likewise.
3823 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3824 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3826 2021-03-31 Martin Sebor <msebor@redhat.com>
3829 * gcc.dg/uninit-pr65182.c: New test.
3831 2021-03-31 Jason Merrill <jason@redhat.com>
3834 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3836 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3839 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3842 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3845 * gcc.target/arm/pr99786.c: New test.
3847 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3849 * gcc.target/i386/memcpy-strategy-5.c: New test.
3850 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3851 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3852 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3853 * gcc.target/i386/memset-strategy-3.c: Likewise.
3854 * gcc.target/i386/memset-strategy-4.c: Likewise.
3855 * gcc.target/i386/memset-strategy-5.c: Likewise.
3856 * gcc.target/i386/memset-strategy-6.c: Likewise.
3858 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3861 * gcc.target/aarch64/sve/pr98119.c: New test.
3863 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3864 Richard Sandiford <richard.sandiford@arm.com>
3867 * g++.target/aarch64/sve/pr99813.C: New test.
3869 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3872 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3873 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3874 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3875 selected unsupported triplets to all targets but selected triplets
3876 of supported targets.
3877 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3878 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3879 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3881 2021-03-31 Patrick Palka <ppalka@redhat.com>
3884 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3886 2021-03-31 Patrick Palka <ppalka@redhat.com>
3889 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3891 2021-03-30 David Malcolm <dmalcolm@redhat.com>
3893 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3895 2021-03-30 Nathan Sidwell <nathan@acm.org>
3898 * g++.dg/modules/pr99283-5.h: New.
3899 * g++.dg/modules/pr99283-5_a.H: New.
3900 * g++.dg/modules/pr99283-5_b.H: New.
3901 * g++.dg/modules/pr99283-5_c.C: New.
3903 2021-03-30 Jakub Jelinek <jakub@redhat.com>
3906 * g++.dg/cpp1z/pr99790.C: New test.
3908 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3911 * gcc.c-torture/compile/pr99822.c: New test.
3913 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
3917 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3919 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3920 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3921 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3922 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3923 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3924 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3925 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3926 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3927 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3928 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3929 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3930 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3931 * gcc.target/powerpc/pr79251-run.p7.c: New test.
3932 * gcc.target/powerpc/pr79251.p7.c: New test.
3934 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3937 * gcc.target/i386/pr99744-1.c: New test.
3939 2021-03-30 Tamar Christina <tamar.christina@arm.com>
3941 PR tree-optimization/99825
3942 * gfortran.dg/vect/pr99825.f90: New test.
3944 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3947 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3949 2021-03-30 Richard Biener <rguenther@suse.de>
3951 PR tree-optimization/99824
3952 * gcc.dg/torture/pr99824.c: New testcase.
3954 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
3957 * g++.dg/pr98136.C: New test.
3959 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
3961 * gcc.target/aarch64/fcvt_nosimd.c: New test.
3963 2021-03-29 Martin Sebor <msebor@redhat.com>
3965 PR tree-optimization/61869
3966 * gcc.dg/uninit-pr61869.c: New test.
3968 2021-03-29 Martin Sebor <msebor@redhat.com>
3970 PR tree-optimization/61677
3971 * gcc.dg/uninit-pr61677.c: New test.
3973 2021-03-29 Martin Sebor <msebor@redhat.com>
3975 PR tree-optimization/61112
3976 * gcc.dg/uninit-pr61112.c: New test.
3978 2021-03-29 Jan Hubicka <jh@suse.cz>
3981 * gcc.c-torture/compile/pr99751.c: Rename from ...
3982 * gcc.c-torture/execute/pr99751.c: ... to this.
3984 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
3986 * gcc.c-torture/compile/pr99751.c: New test.
3988 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3991 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3992 declare simd warning on aarch64.
3994 2021-03-29 Alex Coplan <alex.coplan@arm.com>
3997 * g++.target/aarch64/sve/pr99216.C: New test.
3999 2021-03-29 Richard Biener <rguenther@suse.de>
4001 PR tree-optimization/99807
4002 * gfortran.dg/vect/pr99807.f90: New testcase.
4004 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4007 * gcc.target/aarch64/pr99808.c: New test.
4009 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4011 PR tree-optimization/99777
4012 * g++.dg/torture/pr99777.C: New test.
4014 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
4017 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
4019 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
4022 * gfortran.dg/pr99602.f90: New test.
4023 * gfortran.dg/pr99602a.f90: New test.
4024 * gfortran.dg/pr99602b.f90: New test.
4025 * gfortran.dg/pr99602c.f90: New test.
4026 * gfortran.dg/pr99602d.f90: New test.
4028 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4030 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
4031 (gdc-copy-file): ... this. Use file copy instead of open/close.
4032 (gdc-convert-test): Save translated dejagnu test to gdc.test
4033 directory, only write dejagnu directives to the test file.
4034 (gdc-do-test): Don't create gdc.test symlink.
4036 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4038 * gdc.dg/gdc270a.d: Removed.
4039 * gdc.dg/gdc270b.d: Removed.
4041 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
4043 * gcc.target/powerpc/pr99557.c: New.
4045 2021-03-26 Martin Sebor <msebor@redhat.com>
4047 PR tree-optimization/59970
4048 * gcc.dg/uninit-pr59970.c: New test.
4050 2021-03-26 Marek Polacek <polacek@redhat.com>
4053 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
4054 * g++.dg/cpp0x/nsdmi17.C: New test.
4056 2021-03-26 Nathan Sidwell <nathan@acm.org>
4059 * g++.dg/modules/pr99283-2_a.H: New.
4060 * g++.dg/modules/pr99283-2_b.H: New.
4061 * g++.dg/modules/pr99283-2_c.H: New.
4062 * g++.dg/modules/pr99283-3_a.H: New.
4063 * g++.dg/modules/pr99283-3_b.H: New.
4064 * g++.dg/modules/pr99283-4.H: New.
4065 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
4066 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
4068 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
4071 * g++.target/aarch64/sve/pr99766.C: New.
4073 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4076 * gcc.dg/tls/pr99466-1.c: New test.
4077 * gcc.dg/tls/pr99466-2.c: New test.
4079 2021-03-26 Jakub Jelinek <jakub@redhat.com>
4082 * g++.dg/cpp0x/new5.C: New test.
4084 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
4087 * gfortran.dg/null_11.f90: New test.
4089 2021-03-25 Martin Sebor <msebor@redhat.com>
4091 PR tree-optimization/55060
4092 * gcc.dg/uninit-pr55060.c: New.
4094 2021-03-25 Martin Sebor <msebor@redhat.com>
4096 PR tree-optimization/48483
4097 * g++.dg/warn/uninit-pr48483.C: New test.
4099 2021-03-25 Martin Sebor <msebor@redhat.com>
4101 * gcc.dg/uninit-pr44547.c: New.
4103 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4106 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
4107 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
4108 to match locus changes.
4109 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
4110 * g++.dg/cpp2a/srcloc2.C: Likewise.
4111 * g++.dg/cpp2a/srcloc15.C: Likewise.
4112 * g++.dg/cpp2a/srcloc16.C: Likewise.
4113 * g++.dg/cpp2a/srcloc19.C: New test.
4114 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
4116 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
4117 * g++.dg/modules/macloc-1_d.C: Likewise.
4118 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
4121 2021-03-25 Marek Polacek <polacek@redhat.com>
4124 * g++.dg/cpp0x/inh-ctor37.C: New test.
4126 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4129 * g++.dg/cpp0x/variadic181.C: New test.
4131 2021-03-25 Marek Polacek <polacek@redhat.com>
4134 * g++.dg/warn/Wconversion5.C: New test.
4136 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4138 PR tree-optimization/96974
4139 * g++.target/aarch64/sve/pr96974.C: New test.
4141 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4144 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4148 * gcc.target/i386/pr98209.c: New test.
4149 * gcc.target/i386/pr99744-1.c: Likewise.
4150 * gcc.target/i386/pr99744-2.c: Likewise.
4152 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4155 * g++.dg/warn/Wduplicated-branches6.C: New test.
4156 * g++.dg/warn/Wduplicated-branches7.C: New test.
4158 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4162 * gcc.target/i386/pr98209.c: New test.
4163 * gcc.target/i386/pr99744-1.c: Likewise.
4164 * gcc.target/i386/pr99744-2.c: Likewise.
4166 2021-03-25 Richard Biener <rguenther@suse.de>
4168 PR tree-optimization/99746
4169 * gfortran.dg/vect/pr99746.f90: New testcase.
4171 2021-03-25 David Malcolm <dmalcolm@redhat.com>
4176 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
4178 * gcc.dg/analyzer/pr93695-1.c: New test.
4179 * gcc.dg/analyzer/pr99044-1.c: New test.
4180 * gcc.dg/analyzer/pr99044-2.c: New test.
4181 * gcc.dg/analyzer/pr99716-1.c: New test.
4182 * gcc.dg/analyzer/pr99716-2.c: New test.
4183 * gcc.dg/analyzer/pr99716-3.c: New test.
4185 2021-03-24 Martin Liska <mliska@suse.cz>
4188 * gcc.target/i386/pr99753.c: New test.
4190 2021-03-24 Martin Jambor <mjambor@suse.cz>
4193 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
4195 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
4198 * gcc.target/arm/pr99727.c: New test.
4200 2021-03-24 Jakub Jelinek <jakub@redhat.com>
4203 * gcc.target/arm/pr99724.c: New test.
4205 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4207 * lib/target-supports.exp (check_effective_target_sysconf): New.
4208 * gcc.target/i386/pr95443-1.c: Require it.
4209 * gcc.target/i386/pr95443-2.c: Likewise.
4210 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4211 * gcc.target/i386/strncmp-1.c: Likewise.
4213 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4215 * gcc.target/i386/pr97313.c: Require effective target feature pie.
4216 * g++.target/i386/pr94185.C: Likewise.
4218 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4220 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
4221 positives with -mcmodel=large.
4222 * gcc.target/i386/funcspec-3.c: Likewise.
4224 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4226 * gcc.target/i386/pr94467-3.c: New.
4228 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
4231 * gfortran.dg/longnames.f90: New test.
4233 2021-03-23 Nathan Sidwell <nathan@acm.org>
4236 * g++.dg/modules/pr99283-1_a.H: New.
4237 * g++.dg/modules/pr99283-1_b.H: New.
4239 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
4241 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
4243 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4245 * lib/target-supports.exp
4246 (check_effective_target_arm_dsp_ok_nocache)
4247 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
4248 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
4249 and add arm_dsp options.
4251 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4253 * lib/target-supports.exp
4254 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
4255 -mfloat-abi= options order.
4256 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
4257 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
4258 arm_hard_ok effective target and -mfloat-abi=hard additional
4260 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
4268 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
4270 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
4271 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
4273 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4275 * lib/target-supports.exp
4276 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
4277 -mfloat-abi= options order.
4278 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
4279 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
4280 target and -mfloat-abi=hard additional option.
4281 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
4282 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
4283 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
4284 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
4285 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
4287 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4289 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
4291 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4293 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
4294 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
4295 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
4296 * gcc.target/arm/pr51968.c: Likewise.
4297 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
4298 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
4299 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
4300 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
4302 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4304 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
4305 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
4306 * gcc.target/arm/bf16_dup.c: Likewise.
4307 * gcc.target/arm/bf16_reinterpret.c: Likewise.
4308 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
4310 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4312 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
4314 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4316 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
4317 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
4318 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
4319 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
4321 2021-03-23 Marek Polacek <polacek@redhat.com>
4324 * g++.dg/cpp0x/attributes-namespace6.C: New test.
4325 * g++.dg/cpp0x/gen-attrs-73.C: New test.
4327 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
4330 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
4332 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
4335 * gcc.dg/vect/pr99540.c: New test.
4337 2021-03-23 Nathan Sidwell <nathan@acm.org>
4340 * g++.dg/modules/pr99239_a.H: New.
4341 * g++.dg/modules/pr99239_b.H: New.
4343 2021-03-23 Richard Biener <rguenther@suse.de>
4345 PR tree-optimization/99721
4346 * gfortran.dg/vect/pr99721.f90: New testcase.
4348 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
4350 * gcc.target/riscv/shift-shift-5.c (sub): Change
4351 order of struct fields depending on byteorder.
4353 2021-03-23 Jakub Jelinek <jakub@redhat.com>
4356 * g++.dg/cpp1z/decomp55.C: New test.
4358 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
4360 PR tree-optimization/99296
4361 * gcc.dg/pr99296.c: New file.
4363 2021-03-22 Nathan Sidwell <nathan@acm.org>
4366 * g++.dg/modules/pr99480_a.H: New.
4367 * g++.dg/modules/pr99480_b.H: New.
4369 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
4372 * gcc.target/powerpc/pr99581.c: New.
4374 2021-03-22 Nathan Sidwell <nathan@acm.org>
4377 * g++.dg/modules/pr99425-1.h: New.
4378 * g++.dg/modules/pr99425-1_a.H: New.
4379 * g++.dg/modules/pr99425-1_b.H: New.
4380 * g++.dg/modules/pr99425-1_c.C: New.
4381 * g++.dg/modules/pr99425-2_a.X: New.
4382 * g++.dg/modules/pr99425-2_b.X: New.
4383 * g++.dg/template/pr99425.C: New.
4385 2021-03-22 Richard Biener <rguenther@suse.de>
4387 PR tree-optimization/99694
4388 * gcc.dg/torture/pr99694.c: New testcase.
4390 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
4393 * gcc.target/riscv/pr99702.c: New.
4395 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
4398 * gcc.target/powerpc/pr98914.c: New test.
4400 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
4403 * g++.target/i386/pr99679-1.C: New test.
4404 * g++.target/i386/pr99679-2.C: Likewise.
4406 2021-03-20 Jakub Jelinek <jakub@redhat.com>
4409 * gcc.dg/pr99230.c: New test.
4411 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4414 * gcc.dg/Wunused-var-5.c: New test.
4415 * gcc.dg/Wunused-var-6.c: New test.
4417 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4419 * gfortran.dg/inline_matmul_6.f90: Adjust count for
4422 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
4425 * gcc.target/s390/pr99663.c: New.
4427 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4430 * g++.dg/opt/pr99456.C: New test.
4431 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
4434 2021-03-19 Tamar Christina <tamar.christina@arm.com>
4436 PR tree-optimization/99656
4437 * gfortran.dg/vect/pr99656.f90: New test.
4439 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
4442 * gcc.dg/torture/pr99652-1.c: New test.
4443 * gcc.dg/torture/pr99652-2.c: Likewise.
4444 * gcc.target/i386/pr57655.c: Adjusted.
4445 * gcc.target/i386/pr59794-6.c: Likewise.
4446 * gcc.target/i386/pr70738-1.c: Likewise.
4447 * gcc.target/i386/pr96744-1.c: Likewise.
4449 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4450 Christophe Lyon <christophe.lyon@linaro.org>
4453 * g++.target/arm/pr99593.C: New test.
4455 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
4457 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
4459 2021-03-19 Marek Polacek <polacek@redhat.com>
4462 * g++.dg/cpp2a/concepts-err3.C: New test.
4464 2021-03-18 Martin Sebor <msebor@redhat.com>
4467 * g++.dg/warn/Warray-bounds-22.C: New test.
4468 * g++.dg/warn/Warray-bounds-23.C: New test.
4469 * g++.dg/warn/Warray-bounds-24.C: New test.
4471 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4474 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
4476 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4479 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
4480 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
4481 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
4482 rather than __i386__.
4484 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4487 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
4489 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
4492 * obj-c++.dg/pr49070.mm: New test.
4493 * objc.dg/unnamed-parms.m: New test.
4495 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4497 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
4499 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4500 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4501 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
4502 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4503 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4505 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4508 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
4509 For big endian use -fsso-struct=little-endian dg-options.
4511 2021-03-17 Marek Polacek <polacek@redhat.com>
4514 * g++.dg/conversion/real-to-int1.C: New test.
4516 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
4517 Jason Merrill <jason@redhat.com>
4519 * g++.dg/cpp1z/using9.C: New using decl test.
4521 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4523 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4524 -gdwarf-3 to the command line options. Adjust the expected line
4525 numbers for the revised options header.
4527 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4529 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4530 -gdwarf-3 to the command line options. Provide Darwin-
4531 specific match lines for the expected output.
4533 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4535 * gcc.target/aarch64/acle/rng_2.c: New test.
4537 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
4540 * gcc.target/i386/pr99530-1.c: New test.
4541 * gcc.target/i386/pr99530-2.c: Likewise.
4542 * gcc.target/i386/pr99530-3.c: Likewise.
4543 * gcc.target/i386/pr99530-4.c: Likewise.
4544 * gcc.target/i386/pr99530-5.c: Likewise.
4545 * gcc.target/i386/pr99530-6.c: Likewise.
4547 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
4550 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
4552 2021-03-16 Jason Merrill <jason@redhat.com>
4554 * g++.dg/cpp2a/nontype-float1.C: New test.
4556 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4560 * gcc.target/powerpc/pr98092.c: New.
4562 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4565 * gcc.target/i386/pr99600.c: New test.
4567 2021-03-16 Martin Liska <mliska@suse.cz>
4568 Jason Merrill <jason@redhat.com>
4571 * g++.target/i386/pr99108.C: New test.
4573 2021-03-16 Martin Liska <mliska@suse.cz>
4576 * gcc.target/arm/pr99592.c: New test.
4578 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
4580 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
4582 2021-03-16 Nathan Sidwell <nathan@acm.org>
4585 * g++.dg/modules/pr99496_a.H: New.
4586 * g++.dg/modules/pr99496_b.C: New.
4588 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4591 * gcc.target/i386/avx-pr99563.c: New test.
4593 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4596 * gcc.dg/gomp/pr99542.c: New test.
4597 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
4598 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
4599 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
4600 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
4602 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
4604 2021-03-15 Jakub Jelinek <jakub@redhat.com>
4607 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
4608 * g++.dg/modules/builtin-3_b.C: Likewise.
4610 2021-03-15 Nathan Sidwell <nathan@acm.org>
4613 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
4614 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
4616 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4619 * g++.dg/coroutines/pr99047.C: New test.
4621 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4624 * g++.dg/coroutines/torture/pr98704.C: New test.
4626 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4629 * g++.dg/coroutines/pr98480.C: New test.
4630 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4631 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4632 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4634 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4637 * g++.dg/coroutines/pr96749-1.C: New test.
4638 * g++.dg/coroutines/pr96749-2.C: New test.
4640 2021-03-15 Richard Biener <rguenther@suse.de>
4642 PR tree-optimization/98834
4643 * g++.dg/opt/pr98834.C: New testcase.
4645 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4648 * gfortran.dg/do_check_16.f90: New test.
4649 * gfortran.dg/do_check_17.f90: New test.
4651 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
4654 * gfortran.dg/pr99545.f90: New test.
4656 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
4658 * gcc.target/powerpc/pr99492.c: Fix typo.
4660 2021-03-14 Harald Anlauf <anlauf@gmx.de>
4661 Paul Thomas <pault@gcc.gnu.org>
4663 * gfortran.dg/pr99112.f90: New test.
4665 2021-03-13 Martin Sebor <msebor@redhat.com>
4667 PR tree-optimization/99489
4668 * gcc.dg/Wstringop-truncation-9.c: New test.
4670 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
4673 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
4675 2021-03-13 Jakub Jelinek <jakub@redhat.com>
4677 PR tree-optimization/99544
4678 * gcc.dg/gomp/pr99544.c: New test.
4680 2021-03-12 Nathan Sidwell <nathan@acm.org>
4683 * g++.dg/modules/pr99238.h: New.
4684 * g++.dg/modules/pr99238_a.H: New.
4685 * g++.dg/modules/pr99238_b.H: New.
4687 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
4690 * gfortran.dg/gomp/threadprivate-1.f90: New test.
4692 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4695 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
4697 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4700 * g++.dg/cpp2a/consteval19.C: New test.
4702 2021-03-11 David Malcolm <dmalcolm@redhat.com>
4705 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
4707 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
4709 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
4710 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
4711 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
4712 -fno-analyzer-feasibility from options.
4713 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
4714 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
4716 2021-03-11 Nathan Sidwell <nathan@acm.org>
4719 * g++.dg/modules/pr99248.h: New.
4720 * g++.dg/modules/pr99248_a.H: New.
4721 * g++.dg/modules/pr99248_b.H: New.
4723 2021-03-11 Nathan Sidwell <nathan@acm.org>
4726 * g++.dg/modules/pr99528.h: New.
4727 * g++.dg/modules/pr99528_a.H: New.
4728 * g++.dg/modules/pr99528_b.H: New.
4729 * g++.dg/modules/pr99528_c.C: New.
4731 2021-03-11 Richard Biener <rguenther@suse.de>
4734 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4735 instead of verifying the total number of adds.
4737 2021-03-11 Richard Biener <rguenther@suse.de>
4740 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4742 2021-03-11 Richard Biener <rguenther@suse.de>
4745 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4747 2021-03-11 Richard Biener <rguenther@suse.de>
4750 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4752 2021-03-11 Jakub Jelinek <jakub@redhat.com>
4755 * gcc.target/i386/avx2-pr99517-1.c: New test.
4756 * gcc.target/i386/avx2-pr99517-2.c: New test.
4758 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4761 * gcc.target/powerpc/pr99492.c: New testcase.
4763 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4766 * gfortran.dg/data_char_4.f90: New test.
4767 * gfortran.dg/data_char_5.f90: New test.
4769 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4771 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4773 2021-03-10 Nathan Sidwell <nathan@acm.org>
4776 * g++.dg/modules/pr99423_a.H: New.
4777 * g++.dg/modules/pr99423_b.H: New.
4779 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4781 PR tree-optimization/99305
4783 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4784 unsigned_char effective targets.
4786 2021-03-10 Nathan Sidwell <nathan@acm.org>
4789 * g++.dg/ext/pr99508.C: New.
4791 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4794 * lib/target-supports.exp (check_effective_target_lra): New.
4795 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4796 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4797 * gcc.c-torture/compile/pr98096.c: Likewise.
4798 * gcc.dg/pr97954.c: Likewise.
4800 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4802 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4803 * gcc.dg/analyzer/zlib-2.c: Likewise.
4805 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4807 * gcc.dg/vect/pr99102.c: Fix target selector.
4809 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4812 * gcc.dg/vect/pr99102.c: New test.
4814 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4816 * gnat.dg/specs/lto25.ads: New test.
4818 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4820 PR tree-optimization/99305
4821 * g++.dg/opt/pr99305.C: New test.
4823 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4825 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4826 (check_effective_target_sqrt_insn): Use it.
4828 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4831 * gcc.target/i386/pr99454.c: New.
4833 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4835 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4836 * gcc.dg/loop-9.c: Likewise.
4837 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4838 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4840 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4843 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4844 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4845 instead of the actual test.
4847 2021-03-09 Martin Liska <mliska@suse.cz>
4850 * gcc.target/i386/pr99464.c: New test.
4852 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4854 * gcc.target/powerpc/undef-bool-2.c: Add
4855 dg-require-effective-target powerpc_vsx_ok directive.
4856 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4857 powerpc_vsx_ok directive.
4859 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4862 * gfortran.dg/parameter_data.f90: New test.
4864 2021-03-08 Martin Sebor <msebor@redhat.com>
4867 * g++.dg/warn/Warray-bounds-15.C: New test.
4868 * g++.dg/warn/Warray-bounds-18.C: New test.
4869 * g++.dg/warn/Warray-bounds-19.C: New test.
4870 * g++.dg/warn/Warray-bounds-20.C: New test.
4871 * g++.dg/warn/Warray-bounds-21.C: New test.
4873 2021-03-08 Martin Sebor <msebor@redhat.com>
4876 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4878 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4879 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4880 * gcc.dg/Wstringop-overflow-66.c: New test.
4881 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4883 2021-03-08 Marek Polacek <polacek@redhat.com>
4886 * g++.dg/cpp2a/nontype-class41.C: New test.
4888 2021-03-08 Nathan Sidwell <nathan@acm.org>
4891 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4893 2021-03-08 Nathan Sidwell <nathan@acm.org>
4895 * g++.dg/modules/pr99468.H: New.
4897 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
4900 * gcc.target/powerpc/pr98959.c: New test.
4902 2021-03-08 Nathan Sidwell <nathan@acm.org>
4905 * g++.dg/modules/pr99285_a.H: New.
4906 * g++.dg/modules/pr99285_b.H: New.
4908 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4911 * gcc.target/aarch64/simd/pr99437.c: New test.
4913 2021-03-08 Martin Liska <mliska@suse.cz>
4916 * c-c++-common/asan/pr98920.c: New test.
4918 2021-03-08 Martin Liska <mliska@suse.cz>
4921 * gcc.target/i386/pr99463-2.c: New test.
4922 * gcc.target/i386/pr99463.c: New test.
4924 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
4926 * gcc.target/s390/vector/long-double-asm-commutative.c: New
4928 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4930 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4931 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4932 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4933 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4934 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4937 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
4940 * gfortran.dg/module_variable_3.f90: New test.
4942 2021-03-07 Jakub Jelinek <jakub@redhat.com>
4945 * lib/target-supports.exp
4946 (check_effective_target_assembler_march_noavx512bw): New effective
4948 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4950 2021-03-06 Patrick Palka <ppalka@redhat.com>
4951 Jakub Jelinek <jakub@redhat.com>
4954 * g++.dg/cpp2a/constexpr-99287.C: New test.
4956 2021-03-06 Patrick Palka <ppalka@redhat.com>
4957 Jakub Jelinek <jakub@redhat.com>
4960 * g++.dg/cpp1y/var-templ68.C: New test.
4961 * g++.dg/cpp1y/var-templ68a.C: New test.
4963 2021-03-06 Patrick Palka <ppalka@redhat.com>
4966 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4967 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4969 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
4971 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4972 to allow an eliminated stack-frame.
4974 2021-03-05 Marek Polacek <polacek@redhat.com>
4977 * g++.dg/cpp1z/noexcept-type23.C: New test.
4979 2021-03-05 Marek Polacek <polacek@redhat.com>
4982 * g++.dg/warn/Wshadow-17.C: New test.
4984 2021-03-05 Jason Merrill <jason@redhat.com>
4987 * gcc.dg/attr-flatten-1.c: Adjust.
4989 2021-03-05 Jakub Jelinek <jakub@redhat.com>
4992 * c-c++-common/gomp/pr99322.c: New test.
4994 2021-03-05 Nathan Sidwell <nathan@acm.org>
4997 * g++.dg/modules/pr99245_a.H: New.
4998 * g++.dg/modules/pr99245_b.H: New.
5000 2021-03-05 Harald Anlauf <anlauf@gmx.de>
5003 * gfortran.dg/matmul_21.f90: New test.
5005 2021-03-05 Nathan Sidwell <nathan@acm.org>
5008 * g++.dg/modules/pr99377_a.H: New.
5009 * g++.dg/modules/pr99377_b.C: New.
5010 * g++.dg/modules/pr99377_c.C: New.
5012 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5015 * g++.dg/coroutines/pr98118.C: New test.
5017 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5020 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
5021 * g++.dg/coroutines/pr95616-0.C: New test.
5022 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
5023 * g++.dg/coroutines/pr95616-1.C: New test.
5024 * g++.dg/coroutines/pr95616-2.C: New test.
5025 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
5026 * g++.dg/coroutines/pr95616-3.C: New test.
5027 * g++.dg/coroutines/pr95616-4.C: New test.
5028 * g++.dg/coroutines/pr95616-5.C: New test.
5029 * g++.dg/coroutines/pr95616-6.C: New test.
5031 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5034 * g++.dg/coroutines/torture/pr95615-01.C: New test.
5035 * g++.dg/coroutines/torture/pr95615-02.C: New test.
5036 * g++.dg/coroutines/torture/pr95615-03.C: New test.
5037 * g++.dg/coroutines/torture/pr95615-04.C: New test.
5038 * g++.dg/coroutines/torture/pr95615-05.C: New test.
5039 * g++.dg/coroutines/torture/pr95615.inc: New file.
5041 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
5044 * gcc.target/i386/pr99123-2.c: New.
5046 2021-03-05 Nathan Sidwell <nathan@acm.org>
5049 * g++.dg/modules/pr99389_a.H: New.
5050 * g++.dg/modules/pr99389_b.C: New.
5051 * g++.dg/modules/pr99389_c.C: New.
5053 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5056 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
5059 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5061 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
5062 with '_kind' number.
5063 * gfortran.dg/real4-10-real8-16.f90: Likewise.
5064 * gfortran.dg/real4-10-real8-4.f90: Likewise.
5065 * gfortran.dg/real4-10.f90: Likewise.
5066 * gfortran.dg/real4-16-real8-10.f90: Likewise.
5067 * gfortran.dg/real4-16-real8-16.f90: Likewise.
5068 * gfortran.dg/real4-16-real8-4.f90: Likewise.
5069 * gfortran.dg/real4-16.f90: Likewise.
5070 * gfortran.dg/real4-8-real8-10.f90: Likewise.
5071 * gfortran.dg/real4-8-real8-16.f90: Likewise.
5072 * gfortran.dg/real4-8-real8-4.f90: Likewise.
5073 * gfortran.dg/real4-8.f90: Likewise.
5074 * gfortran.dg/real8-10.f90: Likewise.
5075 * gfortran.dg/real8-16.f90: Likewise.
5076 * gfortran.dg/real8-4.f90: Likewise.
5078 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
5081 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
5083 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
5085 * lib/prune.exp: Prune useless output caused by a linker bug.
5087 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5090 * gcc.target/aarch64/pr93235.c: New test.
5092 2021-03-04 Martin Liska <mliska@suse.cz>
5094 PR gcov-profile/99105
5095 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
5096 correction as the wrapped malloc is called one more time
5098 * gcc.dg/tree-prof/pr97461.c: Likewise.
5100 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5104 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
5105 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
5106 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
5107 dg-warning regexps, instead replace .* with \[^\n\r]*.
5108 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
5109 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
5110 -ftrack-macro-expansion=0 from dg-options.
5111 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
5112 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
5114 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5117 * gcc.dg/cpp/line11.c: New test.
5118 * gcc.dg/cpp/line12.c: New test.
5120 2021-03-04 Alex Coplan <alex.coplan@arm.com>
5123 * gcc.target/aarch64/pr99381.c: New test.
5125 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
5127 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
5129 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
5131 2021-03-04 Nathan Sidwell <nathan@acm.org>
5134 * g++.dg/modules/pr99170-1_a.H: New.
5135 * g++.dg/modules/pr99170-1_b.C: New.
5136 * g++.dg/modules/pr99170-2.h: New.
5137 * g++.dg/modules/pr99170-2_a.C: New.
5138 * g++.dg/modules/pr99170-2_b.C: New.
5139 * g++.dg/modules/pr99170-3_a.H: New.
5140 * g++.dg/modules/pr99170-3_b.C: New.
5141 * g++.dg/modules/inst-2_b.C: Adjust scan.
5142 * g++.dg/modules/inst-4_a.C: Adjust scan.
5143 * g++.dg/modules/inst-4_b.C: Adjust scan.
5144 * g++.dg/modules/member-def-1_b.C: Adjust scan.
5145 * g++.dg/modules/member-def-1_c.C: Adjust scan.
5146 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
5147 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
5148 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
5149 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
5150 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
5151 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
5152 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
5153 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
5154 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
5155 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
5156 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
5158 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
5161 * gfortran.dg/real4-10-real8-10.f90: New test.
5162 * gfortran.dg/real4-10-real8-16.f90: New test.
5163 * gfortran.dg/real4-10-real8-4.f90: New test.
5164 * gfortran.dg/real4-10.f90: New test.
5165 * gfortran.dg/real4-16-real8-10.f90: New test.
5166 * gfortran.dg/real4-16-real8-16.f90: New test.
5167 * gfortran.dg/real4-16-real8-4.f90: New test.
5168 * gfortran.dg/real4-16.f90: New test.
5169 * gfortran.dg/real4-8-real8-10.f90: New test.
5170 * gfortran.dg/real4-8-real8-16.f90: New test.
5171 * gfortran.dg/real4-8-real8-4.f90: New test.
5172 * gfortran.dg/real4-8.f90: New test.
5173 * gfortran.dg/real8-10.f90: New test.
5174 * gfortran.dg/real8-16.f90: New test.
5175 * gfortran.dg/real8-4.f90: New test.
5177 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5179 * gcc.misc-tests/outputs.exp: Enumerate tests.
5181 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5183 * gcc.misc-tests/outputs.exp: Append discriminating
5184 suffixes to tests with duplicate names.
5185 (outest): Assert that each running test has a unique
5188 2021-03-04 Martin Sebor <msebor@redhat.com>
5192 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
5193 * gcc.dg/Wstringop-overflow-65.c: New test.
5194 * gcc.dg/Warray-bounds-69.c: Same.
5196 2021-03-03 Marek Polacek <polacek@redhat.com>
5199 * g++.dg/cpp1z/class-deduction83.C: New test.
5201 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5203 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
5205 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
5208 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5210 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
5212 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
5214 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
5217 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5219 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
5221 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
5224 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5226 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
5228 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
5230 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
5232 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
5234 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
5237 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5240 * g++.dg/cpp1z/eval-order10.C: New test.
5242 2021-03-03 Marek Polacek <polacek@redhat.com>
5246 * g++.dg/cpp1z/class-deduction81.C: New test.
5247 * g++.dg/cpp1z/class-deduction82.C: New test.
5248 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
5249 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
5250 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
5252 2021-03-03 Jason Merrill <jason@redhat.com>
5255 * g++.dg/cpp0x/decltype-call5.C: New test.
5256 * g++.dg/cpp0x/decltype-call6.C: New test.
5258 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5260 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
5262 * gcc.target/i386/pr95798-2.c: Likewise.
5264 2021-03-03 Nathan Sidwell <nathan@acm.org>
5267 * g++.dg/modules/namespace-2_a.C
5268 * g++.dg/modules/pr99344_a.C
5269 * g++.dg/modules/pr99344_b.C
5271 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5274 * gcc.target/i386/pr99321.c: New test.
5276 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5279 * gcc.c-torture/compile/pr99324.c: New test.
5281 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.dg/graphite/pr99085.c: New test.
5286 2021-03-03 Jason Merrill <jason@redhat.com>
5289 * g++.dg/ext/attr-flatten1.C: New test.
5291 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
5293 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
5294 tests if target test-framework has -L or -I options.
5296 2021-03-02 David Malcolm <dmalcolm@redhat.com>
5299 * gcc.dg/pr99323-1.c: New test.
5300 * gcc.dg/pr99323-2.c: New test.
5302 2021-03-02 Martin Sebor <msebor@redhat.com>
5305 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
5306 * g++.dg/warn/Wnonnull12.C: New test.
5308 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
5310 * gnat.dg/limited5.adb: New test.
5312 2021-03-02 Patrick Palka <ppalka@redhat.com>
5316 * g++.dg/concepts/abbrev9.C: New test.
5317 * g++.dg/cpp2a/concepts-lambda15.C: New test.
5318 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
5319 * g++.dg/cpp2a/concepts-return-req2.C: New test.
5320 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
5321 call to f15 that we expect to accept.
5323 2021-03-02 Patrick Palka <ppalka@redhat.com>
5325 * g++.dg/cpp1z/auto1.C: New test.
5327 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5329 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
5330 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
5331 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
5332 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
5333 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
5334 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
5335 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
5337 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5339 * lib/target-supports.exp: Add check for nnpa facility.
5341 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5343 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
5344 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
5346 2021-03-01 Martin Liska <mliska@suse.cz>
5349 * gcc.target/s390/target-attribute/pr99313.c: New test.
5351 2021-03-01 Nathan Sidwell <nathan@acm.org>
5354 * g++.dg/modules/pr99294.h: New.
5355 * g++.dg/modules/pr99294_a.C: New.
5356 * g++.dg/modules/pr99294_b.C: New.
5358 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
5360 * g++.dg/eh/seh-xmm-unwind.C: New test.
5362 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
5364 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
5365 expression components noexcept.
5366 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5367 * g++.dg/coroutines/pr95345.C: Likewise.
5369 2021-02-28 Jason Merrill <jason@redhat.com>
5371 * g++.dg/ext/attr-lambda3.C: Add missing ;
5373 2021-02-27 Jason Merrill <jason@redhat.com>
5376 * g++.dg/ext/attr-lambda3.C: New test.
5378 2021-02-26 Alexandre Oliva <oliva@gnu.org>
5380 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
5382 * gcc.target/powerpc/pr83629.c: Likewise.
5383 * gcc.target/powerpc/pr84112.c: Likewise.
5385 2021-02-26 Olivier Hainque <hainque@adacore.com>
5387 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
5388 dg-require-effective-target fpic.
5389 * gcc.target/powerpc/ppc-eabi.c: Likewise.
5390 * gcc.target/powerpc/pr26350.c: Likewise.
5391 * gcc.target/powerpc/pr67789.c: Likewise.
5392 * gcc.target/powerpc/pr79439-1.c: Likewise.
5393 * gcc.target/powerpc/pr79439-2.c: Likewise.
5394 * gcc.target/powerpc/pr79439-3.c: Likewise.
5395 * gcc.target/powerpc/pr83629.c: Likewise.
5396 * gcc.target/powerpc/pr84112.c: Likewise.
5398 2021-02-26 Richard Biener <rguenther@suse.de>
5401 * g++.dg/pr99218.C: New testcase.
5403 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5405 * g++.dg/cpp23/lambda-specifiers1.C: New test.
5407 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5410 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
5412 2021-02-26 Jason Merrill <jason@redhat.com>
5415 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
5417 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
5419 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
5420 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
5421 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
5422 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
5423 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
5424 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
5425 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
5426 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
5427 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
5428 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
5429 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
5430 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
5431 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
5432 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
5433 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
5435 2021-02-26 Patrick Palka <ppalka@redhat.com>
5438 * g++.dg/concepts/abbrev8.C: New test.
5440 2021-02-25 Patrick Palka <ppalka@redhat.com>
5444 * g++.dg/diagnostic/local1.C: New test.
5446 2021-02-25 Patrick Palka <ppalka@redhat.com>
5449 * g++.dg/cpp1z/class-deduction79.C: New test.
5450 * g++.dg/cpp1z/class-deduction80.C: New test.
5452 2021-02-25 Marek Polacek <polacek@redhat.com>
5456 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
5457 * g++.dg/cpp0x/constexpr-cast2.C: New test.
5458 * g++.dg/cpp0x/constexpr-cast3.C: New test.
5460 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5463 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
5464 reference parms, to distinguish the rvalue ref. variant.
5465 * g++.dg/coroutines/pr97587.C: New test.
5467 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5470 * g++.dg/coroutines/pr95822.C: New test.
5472 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
5474 * gcc.target/arm/cmse/cmse-18.c: New test.
5476 2021-02-25 Nathan Sidwell <nathan@acm.org>
5479 * g++.dg/modules/pr99166_a.X: Adjust.
5480 * g++.dg/modules/pr99166_b.C: Adjust.
5481 * g++.dg/modules/pr99166_c.C: Adjust.
5482 * g++.dg/modules/pr99166_d.C: Adjust.
5484 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
5486 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
5488 2021-02-25 Tamar Christina <tamar.christina@arm.com>
5490 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
5492 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
5495 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
5497 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
5500 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
5502 2021-02-25 Richard Biener <rguenther@suse.de>
5504 PR tree-optimization/99253
5505 * gcc.dg/vect/pr99253.c: New testcase.
5507 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.target/i386/pr95798-1.c: New test.
5511 * gcc.target/i386/pr95798-2.c: New test.
5513 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5515 PR tree-optimization/80635
5516 * g++.dg/warn/pr80635-1.C: New test.
5517 * g++.dg/warn/pr80635-2.C: New test.
5519 2021-02-25 David Malcolm <dmalcolm@redhat.com>
5522 * gcc.dg/analyzer/pr99193-1.c: New test.
5523 * gcc.dg/analyzer/pr99193-2.c: New test.
5524 * gcc.dg/analyzer/pr99193-3.c: New test.
5525 * gcc.dg/analyzer/realloc-1.c: New test.
5527 2021-02-24 Nathan Sidwell <nathan@acm.org>
5530 * g++.dg/modules/pr98718_a.C: New.
5531 * g++.dg/modules/pr98718_b.C: New.
5533 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5535 * g++.dg/coroutines/co-await-void_type.C: Mark promise
5536 final_suspend call as noexcept.
5537 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
5538 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
5539 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
5540 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
5541 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
5542 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
5543 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
5544 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
5545 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
5546 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
5547 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
5548 * g++.dg/coroutines/coro1-allocators.h: Likewise.
5549 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
5550 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
5551 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
5552 * g++.dg/coroutines/pr94752.C: Likewise.
5553 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
5554 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
5555 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5556 * g++.dg/coroutines/pr95050.C: Likewise.
5557 * g++.dg/coroutines/pr95345.C: Likewise.
5558 * g++.dg/coroutines/pr95440.C: Likewise.
5559 * g++.dg/coroutines/pr95591.C: Likewise.
5560 * g++.dg/coroutines/pr95711.C: Likewise.
5561 * g++.dg/coroutines/pr95813.C: Likewise.
5562 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
5563 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
5564 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
5565 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
5566 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
5567 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
5568 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
5569 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
5570 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
5571 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
5572 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
5573 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
5574 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
5575 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
5576 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
5577 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
5578 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
5579 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
5580 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
5581 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
5583 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5586 * c-c++-common/gomp/pr99226.c: New test.
5587 * gfortran.dg/gomp/pr99226.f90: New test.
5589 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
5592 * gcc.target/i386/pr99123.c: New.
5594 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
5596 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
5598 2021-02-24 Nathan Sidwell <nathan@acm.org>
5601 * g++.dg/modules/pr99072.H: New.
5603 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
5606 * gfortran.dg/assumed_rank_21.f90 : New test.
5608 2021-02-24 Martin Sebor <msebor@redhat.com>
5611 * gcc.dg/pr97172-2.c: New test.
5613 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5615 PR tree-optimization/99220
5616 * g++.dg/vect/pr99220.cc: New test.
5618 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5620 PR tree-optimization/99149
5621 * g++.dg/vect/pr99149.cc: Disabled on BE.
5623 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5626 * g++.dg/coroutines/pr96251.C: New test.
5628 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5630 PR tree-optimization/99225
5631 * gcc.c-torture/compile/pr99225.c: New test.
5633 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5635 PR tree-optimization/99149
5636 * g++.dg/vect/pr99149.cc: New test.
5638 2021-02-24 Richard Biener <rguenther@suse.de>
5641 * gcc.dg/pr99224.c: New testcase.
5643 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
5645 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5646 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5647 Add __has_builtin tests for built-ins.
5648 Update expected instruction counts.
5650 2021-02-23 Martin Sebor <msebor@redhat.com>
5653 * g++.dg/warn/Wnonnull11.C: New test.
5655 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
5658 * gfortran.dg/class_defined_operator_2.f03 : New test.
5659 * gfortran.dg/elemental_result_2.f90 : New test.
5660 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5661 elemental function with an allocatable result with an operator
5662 interface with array dummies and result.
5664 2021-02-23 Harald Anlauf <anlauf@gmx.de>
5667 * gfortran.dg/reshape_zerosize_4.f90: New test.
5669 2021-02-23 Nathan Sidwell <nathan@acm.org>
5672 * g++.dg/modules/pr99208_a.C: New.
5673 * g++.dg/modules/pr99208_b.C: New.
5675 2021-02-23 Martin Liska <mliska@suse.cz>
5678 * c-c++-common/asan/pr99168.c: New test.
5680 2021-02-23 Patrick Palka <ppalka@redhat.com>
5683 * g++.dg/template/non-dependent15.C: New test.
5685 2021-02-23 Jakub Jelinek <jakub@redhat.com>
5687 PR tree-optimization/99204
5688 * gfortran.dg/pr99204.f90: New test.
5690 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
5692 * gcc.target/powerpc/vec-init-10.c: New test.
5694 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
5696 * g++.dg/warn/Wplacement-new-size-1.C,
5697 g++.dg/warn/Wplacement-new-size-2.C,
5698 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
5699 default_packed targets.
5701 2021-02-22 David Malcolm <dmalcolm@redhat.com>
5704 * gcc.dg/analyzer/error-1.c: New test.
5705 * gcc.dg/analyzer/error-2.c: New test.
5706 * gcc.dg/analyzer/error-3.c: New test.
5708 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
5711 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
5712 * c-c++-common/attr-retain-6.c: Likewise.
5713 * c-c++-common/attr-retain-7.c: Likewise.
5714 * c-c++-common/attr-retain-8.c: Likewise.
5715 * c-c++-common/attr-retain-9.c: Likewise.
5717 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5719 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5721 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5723 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
5724 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5725 Handle __INT32_TYPE__ being "long int".
5727 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5729 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5731 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5733 * gcc.target/cris/biap-mul.c: New test.
5735 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5737 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5739 2021-02-22 Nathan Sidwell <nathan@acm.org>
5742 * g++.dg/modules/pr99174-1_a.C: New.
5743 * g++.dg/modules/pr99174-1_b.C: New.
5744 * g++.dg/modules/pr99174-1_c.C: New.
5745 * g++.dg/modules/pr99174.H: New.
5747 2021-02-22 Nathan Sidwell <nathan@acm.org>
5750 * g++.dg/modules/pr99153_a.H: New.
5751 * g++.dg/modules/pr99153_b.H: New.
5753 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5755 PR rtl-optimization/98791
5756 * gcc.target/aarch64/sve/pr98791.c: New test.
5758 2021-02-22 Richard Biener <rguenther@suse.de>
5760 PR tree-optimization/99165
5761 * g++.dg/pr99165.C: New testcase.
5763 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5765 * gfortran.dg/intent_optimize_3.f90: New test.
5767 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5769 * c-c++-common/attr-retain-5.c: Skip on AIX.
5770 * c-c++-common/attr-retain-6.c: Same.
5771 * c-c++-common/attr-retain-7.c: Same.
5772 * c-c++-common/attr-retain-8.c: Same.
5773 * c-c++-common/attr-retain-9.c: Same.
5775 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5778 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5779 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5780 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5781 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5782 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5783 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5785 2021-02-19 Nathan Sidwell <nathan@acm.org>
5788 * g++.dg/modules/pr98741_a.H: New.
5789 * g++.dg/modules/pr98741_b.H: New.
5790 * g++.dg/modules/pr98741_c.C: New.
5791 * g++.dg/modules/pr98741_d.C: New.
5793 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5796 * gfortran.dg/namelist_4.f90: Modify.
5797 * gfortran.dg/namelist_98.f90: New test.
5799 2021-02-19 Martin Sebor <msebor@redhat.com>
5802 * gcc.dg/pr97172.c: Add test cases.
5804 2021-02-19 Nathan Sidwell <nathan@acm.org>
5806 * g++.dg/modules/pr99166_a.X: New.
5807 * g++.dg/modules/pr99166_b.C: New.
5808 * g++.dg/modules/pr99166_c.C: New.
5809 * g++.dg/modules/pr99166_d.C: New.
5811 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5814 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5816 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5819 * gfortran.dg/dtio_36.f90: New test.
5821 2021-02-19 Richard Biener <rguenther@suse.de>
5824 * gcc.dg/pr99122-3.c: New testcase.
5826 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5829 * gcc.target/arm/pure-code/pr98998.c: New test.
5831 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5834 * g++.dg/opt/pr99034.C: New test.
5836 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5839 * gfortran.dg/ubound_1.f90: New test.
5841 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5844 * gcc.target/aarch64/sve/pr98657.c: New test.
5846 2021-02-19 Jason Merrill <jason@redhat.com>
5848 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5850 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5853 * jit.dg/test-trap.c: New test.
5855 2021-02-19 Jason Merrill <jason@redhat.com>
5858 * g++.dg/cpp0x/overload4.C: New test.
5860 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5862 PR rtl-optimization/96264
5863 * gcc.target/powerpc/pr96264.c: New.
5865 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5868 * c-c++-common/attr-retain-1.c: New test.
5869 * c-c++-common/attr-retain-2.c: Likewise.
5870 * c-c++-common/attr-retain-3.c: Likewise.
5871 * c-c++-common/attr-retain-4.c: Likewise.
5872 * c-c++-common/attr-retain-5.c: Likewise.
5873 * c-c++-common/attr-retain-6.c: Likewise.
5874 * c-c++-common/attr-retain-7.c: Likewise.
5875 * c-c++-common/attr-retain-8.c: Likewise.
5876 * c-c++-common/attr-retain-9.c: Likewise.
5877 * c-c++-common/pr99113.c: Likewise.
5878 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5879 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5880 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5881 * c-c++-common/attr-used-2.c: Likewise.
5882 * c-c++-common/attr-used-3.c: Likewise.
5883 * c-c++-common/attr-used-4.c: Likewise.
5884 * c-c++-common/attr-used-9.c: Likewise.
5885 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5886 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5887 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5888 attribute nor SHF_GNU_RETAIN section.
5889 * c-c++-common/attr-used-6.c: Likewise.
5890 * c-c++-common/attr-used-7.c: Likewise.
5891 * c-c++-common/attr-used-8.c: Likewise.
5893 2021-02-18 Nathan Sidwell <nathan@acm.org>
5896 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
5898 * g++.dg/modules/pr99023_a.X: New.
5899 * g++.dg/modules/pr99023_b.X: New.
5901 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5904 * gcc.dg/pr99136.c: New test.
5906 2021-02-18 Nathan Sidwell <nathan@acm.org>
5909 * g++.dg/modules/modules.exp: Remove dg-module-headers support
5910 * g++.dg/modules/alias-2_a.H: Delete.
5911 * g++.dg/modules/sys/alias-2_a.H: Delete.
5913 2021-02-18 Nathan Sidwell <nathan@acm.org>
5916 * g++.dg/modules/pr99023_a.H: Delete.
5917 * g++.dg/modules/pr99023_b.H: Delete.
5919 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5922 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5924 2021-02-18 Richard Biener <rguenther@suse.de>
5927 * gcc.dg/pr99122-1.c: New testcase.
5928 * gcc.dg/pr99122-2.c: Likewise.
5930 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
5932 PR tree-optimization/99142
5933 * gcc.dg/tree-ssa/pr99142.c: New test.
5935 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5938 * g++.dg/warn/Warray-bounds-17.C: New test.
5940 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.dg/pr99104.c: New test.
5945 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5948 * gcc.dg/analyzer/pr94596.c: New test.
5950 2021-02-17 Nathan Sidwell <nathan@acm.org>
5953 * g++.dg/modules/pr99023_a.H: New.
5954 * g++.dg/modules/pr99023_b.H: New.
5956 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5959 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5960 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5961 options. Remove false leak directive.
5962 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5966 2021-02-17 Julian Brown <julian@codesourcery.com>
5968 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5969 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5970 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5971 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5972 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5974 2021-02-17 Julian Brown <julian@codesourcery.com>
5976 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5977 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5978 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5979 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5980 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5981 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5982 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5983 previously-broken directives.
5985 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5988 * g++.dg/ubsan/pr99106.C: New test.
5990 2021-02-17 Nathan Sidwell <nathan@acm.org>
5993 * g++.dg/lookup/pr99116-1.C: New.
5994 * g++.dg/lookup/pr99116-2.C: New.
5996 2021-02-17 Nathan Sidwell <nathan@acm.org>
5999 * g++.dg/modules/pr99071_a.H: New.
6000 * g++.dg/modules/pr99071_b.H: New.
6002 2021-02-17 Patrick Palka <ppalka@redhat.com>
6006 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
6007 "call to non-'constexpr' function" error message.
6009 2021-02-16 Nathan Sidwell <nathan@acm.org>
6011 * g++.dg/modules/pr99050_a.H: New.
6012 * g++.dg/modules/pr99050_b.C: New.
6014 2021-02-16 Marek Polacek <polacek@redhat.com>
6017 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
6018 * g++.dg/ext/attr-assume-aligned.C: New test.
6020 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
6022 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
6023 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
6025 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6027 * gfortran.dg/goacc/ref_inquiry.f90: New test.
6028 * gfortran.dg/gomp/ref_inquiry.f90: New test.
6030 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
6033 * gcc.c-torture/compile/pr98096.c: New.
6035 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6038 * gfortran.dg/fmt_nonchar_1.f90: New test.
6039 * gfortran.dg/fmt_nonchar_2.f90: New test.
6041 2021-02-16 Jakub Jelinek <jakub@redhat.com>
6044 * gcc.target/i386/pr99100.c: New test.
6046 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
6048 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
6050 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
6052 PR rtl-optimization/98872
6053 * gcc.target/powerpc/pr98872.c: New test.
6055 2021-02-15 Jakub Jelinek <jakub@redhat.com>
6057 PR tree-optimization/99079
6058 * gcc.dg/fold-modpow2-2.c: New test.
6059 * gcc.c-torture/execute/pr99079.c: New test.
6061 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6063 PR rtl-optimization/98439
6064 * gcc.target/i386/pr98439.c: New test.
6066 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6069 * gcc.target/i386/pr96166.c: New test.
6071 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6073 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
6074 and restrict the test to aarch64-*-* target only.
6076 2021-02-12 Nathan Sidwell <nathan@acm.org>
6078 * g++.dg/modules/pr99039_a.C: New.
6079 * g++.dg/modules/pr99039_b.C: New.
6081 2021-02-12 Nathan Sidwell <nathan@acm.org>
6084 * g++.dg/modules/pr99040_a.C: New.
6085 * g++.dg/modules/pr99040_b.C: New.
6086 * g++.dg/modules/pr99040_c.C: New.
6087 * g++.dg/modules/pr99040_d.C: New.
6089 2021-02-12 Nathan Sidwell <nathan@acm.org>
6093 * g++.dg/lookup/pr99039.C: New.
6095 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
6098 * gfortran.dg/ieee/ieee_12.f90: New test.
6100 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
6102 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
6104 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
6107 * gcc.target/arm/pr98931.c: Add -mthumb
6109 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
6112 * gfortran.dg/assumed_rank_20.f90: New test.
6114 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6117 * g++.dg/cpp2a/concepts-requires24.C: New test.
6119 2021-02-12 Jason Merrill <jason@redhat.com>
6122 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
6124 2021-02-12 David Malcolm <dmalcolm@redhat.com>
6127 * g++.dg/analyzer/pr99064.C: New test.
6128 * gcc.dg/analyzer/pr98969.c: New test.
6130 2021-02-11 Marek Polacek <polacek@redhat.com>
6133 * g++.dg/template/deduce10.C: New test.
6134 * g++.dg/template/deduce9.C: New test.
6136 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
6139 * g++.target/powerpc/pr99041.C: New test.
6141 2021-02-11 Jakub Jelinek <jakub@redhat.com>
6144 * g++.dg/ext/flexary38.C: New test.
6146 2021-02-11 Marek Polacek <polacek@redhat.com>
6149 * g++.dg/cpp0x/variadic-crash6.C: New test.
6151 2021-02-11 Patrick Palka <ppalka@redhat.com>
6154 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
6156 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
6159 * gcc.target/arm/pr98931.c: New testcase.
6161 2021-02-11 Joel Hutton <joel.hutton@arm.com>
6163 PR tree-optimization/98772
6164 * gcc.target/aarch64/pr98772.c: New test.
6166 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6169 * gfortran.dg/typebound_call_32.f90: New test.
6171 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6174 * gfortran.dg/pr99060.f90: New test.
6176 2021-02-11 Alexandre Oliva <oliva@adacore.com>
6178 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
6180 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6183 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
6185 2021-02-10 Martin Sebor <msebor@redhat.com>
6187 PR tree-optimization/92879
6188 * g++.dg/warn/Warray-bounds-16.C: New test.
6190 2021-02-10 David Malcolm <dmalcolm@redhat.com>
6192 PR preprocessor/96391
6193 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
6194 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
6195 using the location_overflow_plugin.c from gcc.dg/plugin.
6197 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6200 * g++.dg/ext/weak6.C: New test.
6202 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6205 * gcc.target/i386/pr99025.c: New test.
6207 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6211 * g++.dg/cpp2a/constexpr-new16.C: New test.
6212 * g++.dg/cpp2a/constexpr-new17.C: New test.
6214 2021-02-10 Nathan Sidwell <nathan@acm.org>
6217 * g++.dg/lookup/pr99030.C: New.
6219 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6222 * g++.dg/gomp/pr99007.C: New test.
6223 * gcc.dg/gomp/pr99007-1.c: New test.
6224 * gcc.dg/gomp/pr99007-2.c: New test.
6225 * gcc.dg/gomp/pr99007-3.c: New test.
6227 2021-02-10 Julian Brown <julian@codesourcery.com>
6230 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
6231 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
6232 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6234 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6237 * gcc.dg/analyzer/file-1.c (test_5): New.
6238 * gcc.dg/analyzer/file-3.c: New test.
6240 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6243 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
6244 * gcc.dg/analyzer/pr94851-2.c: New test.
6245 * gcc.dg/analyzer/pr98575-1.c: New test.
6247 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6249 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
6251 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
6253 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
6255 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
6257 2021-02-09 Nathan Sidwell <nathan@acm.org>
6260 * g++.dg/modules/pr98944_a.C: New.
6261 * g++.dg/modules/pr98944_b.C: New.
6262 * g++.dg/modules/pr98944_c.C: New.
6263 * g++.dg/modules/pr98944_d.C: New.
6265 2021-02-09 Jakub Jelinek <jakub@redhat.com>
6268 * g++.dg/warn/Wstringop-overread-1.C: New test.
6270 2021-02-09 Jason Merrill <jason@redhat.com>
6273 * g++.dg/cpp2a/consteval-expinst1.C: New test.
6275 2021-02-09 Jason Merrill <jason@redhat.com>
6278 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
6280 2021-02-09 Jason Merrill <jason@redhat.com>
6283 * g++.dg/cpp2a/no_unique_address12.C: New test.
6285 2021-02-08 Nathan Sidwell <nathan@acm.org>
6287 * g++.dg/modules/pr98531-2.h: New.
6288 * g++.dg/modules/pr98531-2_a.H: New.
6289 * g++.dg/modules/pr98531-2_b.C: New.
6290 * g++.dg/modules/pr98531-3.h: New.
6291 * g++.dg/modules/pr98531-3_a.H: New.
6292 * g++.dg/modules/pr98531-3_b.C: New.
6294 2021-02-08 Nathan Sidwell <nathan@acm.org>
6297 * g++.dg/modules/pr98531-1.h: New.
6298 * g++.dg/modules/pr98531-1_a.H: New.
6299 * g++.dg/modules/pr98531-1_b.C: New.
6300 * g++.dg/abi/pr98531-1.C: New.
6301 * g++.dg/abi/pr98531-2.C: New.
6302 * g++.dg/abi/pr98531-3.C: New.
6303 * g++.dg/abi/pr98531-4.C: New.
6305 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
6308 * gfortran.dg/pr98974.F90: New test.
6310 2021-02-08 Richard Biener <rguenther@suse.de>
6313 * g++.dg/lto/pr96591_0.C: New testcase.
6315 2021-02-05 Marek Polacek <polacek@redhat.com>
6318 * g++.dg/cpp2a/volatile5.C: New test.
6320 2021-02-05 Marek Polacek <polacek@redhat.com>
6323 * g++.dg/cpp2a/using-enum-8.C: New test.
6325 2021-02-05 Nathan Sidwell <nathan@acm.org>
6328 * c-c++-common/pr98943.c: New.
6330 2021-02-05 Richard Biener <rguenther@suse.de>
6332 PR tree-optimization/98855
6333 * g++.dg/vect/slp-pr98855.cc: New testcase.
6335 2021-02-05 Jakub Jelinek <jakub@redhat.com>
6338 * g++.dg/cpp1z/decomp54.C: New test.
6340 2021-02-05 liuhongt <hongtao.liu@intel.com>
6343 * g++.target/i386/avx512bw-pr98537-1.C: New test.
6344 * g++.target/i386/avx512vl-pr98537-1.C: New test.
6345 * g++.target/i386/avx512vl-pr98537-2.C: New test.
6346 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
6347 integer mask comparison should not be generated.
6348 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
6349 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
6350 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
6352 2021-02-04 Julian Brown <julian@codesourcery.com>
6354 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
6355 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6356 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
6357 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
6359 2021-02-04 Julian Brown <julian@codesourcery.com>
6361 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
6363 2021-02-04 Julian Brown <julian@codesourcery.com>
6365 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
6367 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6370 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
6371 $section is .opd, look at .L.$symbol_name's section.
6372 (parse_section_section_of_symbols): Handle .previous directive.
6373 * gcc.dg/array-quals-1.c: Allow .sdata section.
6375 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
6377 * gdc.dg/intrinsics.d: Update test.
6379 2021-02-04 Martin Sebor <msebor@redhat.com>
6382 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
6383 * gcc.dg/label-decl-4.c: Same.
6384 * gcc.dg/mismatch-decl-1.c: Same.
6385 * gcc.dg/old-style-then-proto-1.c: Same.
6386 * gcc.dg/parm-mismatch-1.c: Same.
6387 * gcc.dg/pr35445.c: Same.
6388 * gcc.dg/redecl-11.c: Same.
6389 * gcc.dg/redecl-12.c: Same.
6390 * gcc.dg/redecl-13.c: Same.
6391 * gcc.dg/redecl-15.c: Same.
6392 * gcc.dg/tls/thr-init-1.c: Same.
6393 * objc.dg/id-1.m: Same.
6394 * objc.dg/tls/diag-3.m: Same.
6395 * gcc.dg/pr97882.c: New test.
6396 * gcc.dg/qual-return-7.c: New test.
6397 * gcc.dg/qual-return-8.c: New test.
6399 2021-02-04 Jason Merrill <jason@redhat.com>
6402 * g++.dg/cpp2a/concepts-variadic3.C: New test.
6404 2021-02-04 David Malcolm <dmalcolm@redhat.com>
6407 * gcc.dg/pr97932.c: New test.
6409 2021-02-04 emsr <3dw4rd@verizon.net>
6411 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
6413 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6415 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
6416 of make_signed<size_t>::type in the diagnostics.
6418 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
6421 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
6423 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
6425 * gfortran.dg/goacc/substring.f90: New test.
6426 * gfortran.dg/gomp/substring.f90: New test.
6428 2021-02-04 Martin Liska <mliska@suse.cz>
6430 * gcc.target/i386/prefer-vector-width-attr.c: New test.
6432 2021-02-04 Jason Merrill <jason@redhat.com>
6435 * g++.dg/cpp1z/class-deduction78.C: New test.
6437 2021-02-04 Jason Merrill <jason@redhat.com>
6440 * g++.dg/cpp0x/pr84630.C: Call b().
6441 * g++.dg/cpp2a/lambda-uneval13.C: New test.
6442 * g++.dg/ext/attr-expr1.C: New test.
6444 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6446 PR preprocessor/98882
6447 * gcc.dg/cpp/pr98882.c: New test.
6449 2021-02-03 Jason Merrill <jason@redhat.com>
6451 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
6452 hash-table-verification-limit=10000.
6454 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
6456 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
6457 * g++.dg/cpp23/feat-cxx2b.C: New test.
6458 * g++.dg/cpp23/size_t-literals.C: New test.
6459 * g++.dg/warn/Wsize_t-literals.C: New test.
6461 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6464 * g++.dg/cpp2a/no_unique_address11.C: New test.
6466 2021-02-03 Marek Polacek <polacek@redhat.com>
6469 * g++.dg/cpp0x/noexcept65.C: New test.
6471 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
6474 * gfortran.dg/coarray/array_temporary.f90: New test.
6476 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6479 * gcc.dg/pr97487-1.c: New test.
6480 * gcc.dg/pr97487-2.c: New test.
6482 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6485 * gcc.target/i386/pr97971.c: New test.
6487 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6489 PR tree-optimization/98287
6490 * gcc.dg/pr98287.c: New test.
6492 2021-02-03 Tamar Christina <tamar.christina@arm.com>
6494 PR tree-optimization/98928
6495 * gcc.target/i386/pr98928.c: New test.
6497 2021-02-02 Martin Liska <mliska@suse.cz>
6500 * gcc.target/i386/pr97510.c: New test.
6502 2021-02-02 Jason Merrill <jason@redhat.com>
6505 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
6507 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6509 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
6511 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
6514 * gfortran.dg/pr91862.f90: New test.
6516 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6518 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
6520 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6522 PR tree-optimization/98848
6523 * gcc.dg/vect/pr98848.c: New test.
6524 * gcc.dg/vect/pr92205.c: Remove xfail.
6526 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6528 PR tree-optimization/97960
6529 * g++.dg/torture/pr97960.C: New test.
6531 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
6534 * g++.dg/opt/pr98743.C: New.
6536 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6538 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
6540 2021-02-02 Alexandre Oliva <oliva@adacore.com>
6542 * gcc.dg/asan/nested-1.c: New.
6544 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6548 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
6549 prefix to support subroutines where necessary.
6550 * gcc.dg/analyzer/data-model-1.c: Likewise.
6551 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
6553 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
6554 subroutines where necessary.
6555 * gcc.dg/analyzer/pr96651-2.c: Likewise.
6556 * gcc.dg/analyzer/signal-4b.c: Likewise.
6557 * gcc.dg/analyzer/single-field.c: Likewise.
6558 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
6560 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6564 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
6565 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
6567 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6569 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
6572 2021-02-01 David Malcolm <dmalcolm@redhat.com>
6575 * gcc.dg/analyzer/pr98918.c: New test.
6577 2021-02-01 Sergei Trofimovich <siarheit@google.com>
6579 PR tree-optimization/98499
6580 * g++.dg/pr98499.C: new test.
6582 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6584 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
6586 2021-02-01 Martin Sebor <msebor@redhat.com>
6589 * gcc.dg/pr97172.c: New test.
6591 2021-02-01 Martin Sebor <msebor@redhat.com>
6594 * g++.dg/Wclass-memaccess-6.C: New test.
6596 2021-02-01 Patrick Palka <ppalka@redhat.com>
6599 * g++.dg/cpp0x/constexpr-98295.C: New test.
6601 2021-02-01 Marek Polacek <polacek@redhat.com>
6604 * g++.dg/ext/builtin-has-attribute2.C: New test.
6606 2021-02-01 Jason Merrill <jason@redhat.com>
6609 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
6611 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6613 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
6615 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
6617 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
6619 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
6621 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
6623 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
6625 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
6627 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
6629 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
6631 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
6633 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
6635 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
6638 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6640 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
6642 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
6644 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
6646 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
6649 2021-02-01 Tamar Christina <tamar.christina@arm.com>
6651 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
6653 2021-02-01 Patrick Palka <ppalka@redhat.com>
6656 * g++.dg/cpp1y/constexpr-84494.C: New test.
6658 2021-02-01 Xing GUO <higuoxing@gmail.com>
6660 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
6662 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
6664 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
6665 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6667 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
6669 * c-c++-common/attr-used-5.c: Skip for Darwin.
6670 * c-c++-common/attr-used-6.c: Likewise.
6671 * c-c++-common/attr-used-7.c: Likewise.
6672 * c-c++-common/attr-used-8.c: Likewise.
6673 * c-c++-common/attr-used-9.c: Likewise.
6675 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
6677 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
6678 * gcc.target/powerpc/pr79251.p9.c: Same.
6680 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6682 * gcc.target/i386/20051216-1.c: New test.
6684 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6687 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
6688 scan-tree-dump-times to x86 and aarch64 targets.
6689 * gcc.dg/gomp/simd-3.c: Likewise.
6691 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
6694 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
6697 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6699 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
6701 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6704 * gcc.target/aarch64/pr97701.c: Modify.
6706 2021-01-29 David Malcolm <dmalcolm@redhat.com>
6708 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
6710 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6713 * gcc.target/aarch64/pr97701.c: New.
6715 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6717 * gcc.target/powerpc/pr91903.c: New test.
6718 * gcc.target/powerpc/builtins-1.fold.h: Update.
6719 * gcc.target/powerpc/builtins-2.c: Update.
6721 2021-01-29 Nathan Sidwell <nathan@acm.org>
6724 * g++.dg/modules/pr98843_a.C: New.
6725 * g++.dg/modules/pr98843_b.H: New.
6726 * g++.dg/modules/pr98843_c.C: New.
6728 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6730 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6732 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
6733 Richard Biener <rguenther@suse.de>
6735 PR tree-optimization/97627
6736 * g++.dg/pr97627.C: New testcase.
6738 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6741 * gcc.c-torture/compile/pr98849.c: New test.
6743 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6746 * gcc.dg/pr98331.c: New test.
6748 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
6750 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6752 * gcc.target/powerpc/pr79251.h: ...this.
6753 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6754 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6756 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6757 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6759 2021-01-29 Marek Polacek <polacek@redhat.com>
6762 * g++.dg/parse/error63.C: New test.
6764 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6767 * g++.dg/warn/effc5.C: New test.
6769 2021-01-28 Marek Polacek <polacek@redhat.com>
6772 * g++.dg/cpp0x/alignas19.C: New test.
6773 * g++.dg/warn/Warray-bounds15.C: New test.
6775 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6778 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6780 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6782 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6783 ../../../libgfortran/ISO_Fortran_binding.h rather than
6784 ISO_Fortran_binding.h.
6786 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6788 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6789 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6790 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6791 being generated. Add support for running test on power10. Add
6792 support for running if long double defaults to 64-bits.
6794 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6798 * g++.target/i386/pr98847.C: New test.
6800 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6802 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6804 2021-01-28 Nathan Sidwell <nathan@acm.org>
6807 * g++.dg/modules/pr98770_a.C: New.
6808 * g++.dg/modules/pr98770_b.C: New.
6810 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6813 * gfortran.dg/gomp/pr86470.f90: New test.
6815 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6818 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6819 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6820 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6821 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6822 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6823 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6824 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6825 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6826 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6827 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6828 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6829 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6830 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6831 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6834 2021-01-28 Xing GUO <higuoxing@gmail.com>
6836 * gcc.target/riscv/attribute-18.c: New test.
6838 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6840 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6841 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6843 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6845 PR rtl-optimization/97684
6846 * gcc.target/i386/pr97684.c: New.
6848 2021-01-27 Jason Merrill <jason@redhat.com>
6851 * g++.dg/lookup/using4.C: No error in C++20.
6852 * g++.dg/cpp0x/decltype37.C: Adjust message.
6853 * g++.dg/template/crash75.C: Adjust message.
6854 * g++.dg/template/crash76.C: Adjust message.
6855 * g++.dg/cpp0x/inh-ctor36.C: New test.
6856 * g++.dg/cpp1z/inh-ctor39.C: New test.
6857 * g++.dg/cpp2a/using-enum-7.C: New test.
6859 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6862 * gcc.c-torture/execute/pr98853-1.c: New test.
6863 * gcc.c-torture/execute/pr98853-2.c: New test.
6865 2021-01-27 Richard Biener <rguenther@suse.de>
6867 PR tree-optimization/98854
6868 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6870 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6874 * gfortran.dg/proc_ptr_52.f90 : New test.
6876 2021-01-27 liuhongt <hongtao.liu@intel.com>
6879 * gcc.target/i386/pr98833.c: New test.
6881 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6883 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6884 optimize ("no-strict-aliasing") attribute.
6885 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6886 array to avoid violating TBAA.
6887 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6888 array to avoid violating TBAA.
6889 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6890 array to avoid violating TBAA.
6891 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6892 array to avoid violating TBAA.
6894 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6897 * gfortran.dg/elemental_function_5.f90 : New test.
6899 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6901 PR tree-optimization/97260
6902 * gcc.dg/tree-ssa/pr97260.c: New test.
6904 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
6906 * lib/target-supports.exp (check_effective_target_c++2a):
6907 Check for C++2a or C++23.
6908 (check_effective_target_c++20_down): New.
6909 (check_effective_target_c++23_only): New.
6910 (check_effective_target_c++23): New.
6911 * g++.dg/cpp23/cplusplus.C: New.
6913 2021-01-26 Jason Merrill <jason@redhat.com>
6916 * g++.dg/torture/pr97474.C: New test.
6918 2021-01-26 Jason Merrill <jason@redhat.com>
6921 * g++.dg/cpp2a/no_unique_address10.C: New test.
6922 * g++.dg/cpp2a/no_unique_address9.C: New test.
6924 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6926 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6927 optimize ("no-strict-aliasing") attribute.
6928 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6929 array to avoid violating TBAA.
6930 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6931 array to avoid violating TBAA.
6932 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6933 array to avoid violating TBAA.
6934 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6935 array to avoid violating TBAA.
6937 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6940 * gcc.c-torture/execute/pr98681.c: New test.
6942 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6945 * gfortran.dg/elemental_assignment_1.f90: New test.
6947 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
6949 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6950 add previously missing space in '$ident link'.
6952 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6955 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6957 2021-01-26 Alexandre Oliva <oliva@adacore.com>
6959 * gnat.dg/asan1.adb: New test.
6960 * gnat.dg/asan1_pkg.ads: New additional source.
6962 2021-01-25 Harald Anlauf <anlauf@gmx.de>
6965 * gfortran.dg/pr70070.f90: New test.
6967 2021-01-25 Martin Sebor <msebor@redhat.com>
6970 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6971 * g++.dg/warn/Wnonnull10.C: New test.
6972 * g++.dg/warn/Wnonnull9.C: New test.
6974 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6976 * gfortran.dg/associate_57.f90: New test.
6978 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6981 * gfortran.dg/interface_assignment_7.f90: New test.
6983 2021-01-25 Jason Merrill <jason@redhat.com>
6986 * g++.dg/cpp2a/no_unique_address8.C: New test.
6988 2021-01-25 Richard Biener <rguenther@suse.de>
6991 * gcc.dg/pr98807.c: New testcase.
6993 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
6995 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6996 * gnat.dg/thunk2_pkg.ads: New helper.
6998 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
7001 * gfortran.dg/charlen_18.f90 : New test.
7003 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
7005 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
7007 * g++.dg/tc1/dr142.C: Same as above.
7008 * g++.dg/tc1/dr52.C: Same as above.
7009 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
7010 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
7011 * g++.old-deja/g++.jason/access8.C: Same as above.
7012 * g++.old-deja/g++.law/access4.C: Same as above.
7013 * g++.old-deja/g++.law/visibility12.C: Same as above.
7014 * g++.old-deja/g++.law/visibility4.C: Same as above.
7015 * g++.old-deja/g++.law/visibility8.C: Same as above.
7016 * g++.old-deja/g++.other/access4.C: Same as above.
7018 2021-01-23 Patrick Palka <ppalka@redhat.com>
7022 * g++.dg/cpp0x/this2.C: New test.
7023 * g++.dg/template/pr97399.C: New test.
7025 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
7027 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
7028 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
7029 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
7030 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
7031 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
7032 * gcc.target/powerpc/pr79251.p9.c: Same.
7034 2021-01-22 Marek Polacek <polacek@redhat.com>
7037 * g++.dg/cpp0x/noexcept64.C: New test.
7039 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
7041 * g++.dg/eh/spbp.C: Remove skip on AIX.
7043 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7045 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
7046 typo, UINON_TYPE to UNION_TYPE.
7048 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7050 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
7051 UINON_TYPE to UNION_TYPE.
7052 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
7053 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
7055 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7057 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
7058 optimize ("no-strict-aliasing") attribute.
7060 2021-01-22 Jason Merrill <jason@redhat.com>
7063 * g++.dg/init/elide7.C: New test.
7065 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7068 * g++.dg/ubsan/pr95693.C: New test.
7070 2021-01-22 Marek Polacek <polacek@redhat.com>
7073 * g++.dg/abi/mangle76.C: New test.
7075 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
7078 * gfortran.dg/associated_target_7.f90 : New test.
7080 2021-01-22 Martin Jambor <mjambor@suse.cz>
7082 PR tree-optimization/47059
7083 * gcc.dg/tree-ssa/pr47059.c: New test.
7085 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7087 PR tree-optimization/98766
7088 * gcc.dg/pr98766.c: New test.
7090 2021-01-22 Nathan Sidwell <nathan@acm.org>
7093 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
7094 embedded absolute paths.
7095 (module_do_it): Append $std to test name.
7097 2021-01-22 Richard Biener <rguenther@suse.de>
7100 * gcc.dg/pr98793.c: New testcase.
7102 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7104 * gcc.target/powerpc/pr79251.p8.c: New test.
7105 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
7107 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7108 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7109 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7110 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7111 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7112 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7113 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7114 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7115 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7116 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7118 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7120 * gcc.target/powerpc/pr79251.p9.c: New test.
7121 * gcc.target/powerpc/pr79251-run.c: New test.
7122 * gcc.target/powerpc/pr79251.h: New header.
7124 2021-01-22 Richard Biener <rguenther@suse.de>
7127 * gcc.dg/torture/pr98773.c: New testcase.
7129 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7131 PR tree-optimization/90248
7132 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
7134 * gcc.dg/pr90248.c: New test.
7136 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7138 PR tree-optimization/98255
7139 * gcc.dg/pr98255.c: New test.
7141 2021-01-22 Richard Biener <rguenther@suse.de>
7143 PR tree-optimization/98786
7144 * gcc.dg/torture/pr98786.c: New testcase.
7146 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7149 * gcc.target/arm/pr98636.c: New test.
7151 2021-01-22 liuhongt <hongtao.liu@intel.com>
7155 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
7156 * gcc.target/i386/avx512f-pr96891-1.c: New test.
7157 * gcc.target/i386/avx512f-pr96891-2.c: New test.
7158 * gcc.target/i386/avx512f-pr96891-3.c: New test.
7159 * g++.target/i386/avx512f-pr96891-1.C: New test.
7160 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
7162 2021-01-22 Marek Polacek <polacek@redhat.com>
7165 * g++.dg/cpp0x/noexcept63.C: New test.
7167 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
7169 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
7171 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
7172 explicitly check for intervening space, tab or period.
7174 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
7176 PR rtl-optimization/98777
7177 * gcc.target/riscv/pr98777.c: New.
7179 2021-01-21 Patrick Palka <ppalka@redhat.com>
7182 * g++.dg/cpp0x/decltype-71879.C: New test.
7184 2021-01-21 Jakub Jelinek <jakub@redhat.com>
7187 * g++.dg/cpp1y/constexpr-98672.C: New test.
7189 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
7192 * lib/target-supports.exp
7193 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
7194 * gcc.target/arm/ivopts.c: Use target
7195 'arm_thumb2_no_arm_v8_1_lob'.
7197 2021-01-21 Nathan Sidwell <nathan@acm.org>
7200 * g++.dg/modules/stat-mem-1.h: New.
7201 * g++.dg/modules/stat-mem-1_a.H: New.
7202 * g++.dg/modules/stat-mem-1_b.C: New.
7204 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
7207 * gfortran.dg/module_procedure_5.f90 : New test.
7208 * gfortran.dg/module_procedure_6.f90 : New test.
7210 2021-01-21 Richard Biener <rguenther@suse.de>
7213 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
7215 2021-01-21 Richard Biener <rguenther@suse.de>
7218 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
7220 2021-01-21 Richard Biener <rguenther@suse.de>
7222 * gcc.dg/Walloca-2.c: Un-XFAIL.
7224 2021-01-21 liuhongt <hongtao.liu@intel.com>
7226 PR rtl-optimization/98694
7227 * gcc.target/i386/pr98694.c: New test.
7229 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
7231 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
7233 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7235 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
7238 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
7240 PR rtl-optimization/98722
7241 * g++.target/s390/pr98722.C: New.
7243 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
7245 PR tree-optimization/96674
7246 * gcc.dg/pr96674.c: New tests.
7248 2021-01-20 Patrick Palka <ppalka@redhat.com>
7251 * g++.dg/cpp2a/lambda-generic9.C: New test.
7253 2021-01-20 Patrick Palka <ppalka@redhat.com>
7256 * g++.dg/parse/access12.C: New test.
7257 * g++.dg/template/access35.C: New test.
7259 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
7261 PR tree-optimization/98535
7262 * gcc.target/aarch64/sve/pr98535.c: New file.
7264 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7267 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
7268 missing diagnostic issues with c_intptr_t == default integer kind.
7270 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7272 PR tree-optimization/98721
7273 * gcc.dg/pr98721-1.c: New test.
7274 * gcc.dg/pr98721-2.c: New test.
7276 2021-01-20 Richard Biener <rguenther@suse.de>
7278 PR tree-optimization/98758
7279 * gcc.dg/torture/pr98758.c: New testcase.
7281 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7284 * c-c++-common/gomp/task-detach-2.c: New test.
7286 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7290 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
7292 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
7294 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
7295 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
7296 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
7297 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
7298 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
7299 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
7301 2021-01-19 Marek Polacek <polacek@redhat.com>
7304 * g++.dg/template/deduce8.C: New test.
7306 2021-01-19 Marek Polacek <polacek@redhat.com>
7309 * g++.dg/lookup/using64.C: New test.
7310 * g++.dg/lookup/using65.C: New test.
7312 2021-01-19 Martin Sebor <msebor@redhat.com>
7315 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
7316 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
7317 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
7318 * gcc.dg/Wfree-nonheap-object-4.c: New test.
7320 2021-01-19 Patrick Palka <ppalka@redhat.com>
7324 * g++.dg/opt/pr87974.C: Adjust.
7325 * g++.dg/template/access34.C: New test.
7326 * g++.dg/template/friend68.C: New test.
7327 * g++.dg/template/friend69.C: New test.
7329 2021-01-19 Marek Polacek <polacek@redhat.com>
7332 * g++.dg/cpp0x/noexcept62.C: New test.
7334 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
7336 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
7338 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7340 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7341 (CHECK_CUMULATIVE_SAT): Delete.
7342 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
7344 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
7345 Remove uses of the above.
7346 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
7348 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7349 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7350 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
7351 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
7353 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
7354 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
7355 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
7357 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
7358 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
7359 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
7361 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
7362 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
7363 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
7365 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
7366 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
7367 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
7369 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
7370 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
7371 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
7372 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7373 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
7374 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
7376 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
7377 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
7379 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
7380 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
7382 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
7383 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
7385 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
7386 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7387 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
7388 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
7389 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7390 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
7391 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
7392 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
7393 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
7394 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7396 2021-01-19 Jeff Law <law@redhat.com>
7398 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
7399 and update expected output.
7401 2021-01-19 Richard Biener <rguenther@suse.de>
7404 * g++.dg/pr98330.C: New testcase.
7405 * gcc.dg/pr98330.c: Likewise.
7407 2021-01-19 Richard Biener <rguenther@suse.de>
7410 * gfortran.dg/pr97673.f90: New testcase.
7412 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
7415 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
7416 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
7417 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
7419 2021-01-19 Martin Jambor <mjambor@suse.cz>
7422 * g++.dg/ipa/pr98690.C: New test.
7424 2021-01-18 Jeff Law <law@redhat.com>
7426 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
7428 2021-01-18 Patrick Palka <ppalka@redhat.com>
7430 * g++.dg/cpp1z/class-deduction77.C: New test.
7432 2021-01-18 Jakub Jelinek <jakub@redhat.com>
7434 PR tree-optimization/98727
7435 * gcc.c-torture/execute/pr98727.c: New test.
7437 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7440 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
7441 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7443 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7445 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
7446 * g++.dg/no-stack-protector-attr.C: Likewise.
7448 2021-01-18 David Malcolm <dmalcolm@redhat.com>
7450 * gcc.dg/analyzer/attr-malloc-1.c: New test.
7451 * gcc.dg/analyzer/attr-malloc-2.c: New test.
7452 * gcc.dg/analyzer/attr-malloc-4.c: New test.
7453 * gcc.dg/analyzer/attr-malloc-5.c: New test.
7454 * gcc.dg/analyzer/attr-malloc-6.c: New test.
7455 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
7456 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
7458 2021-01-18 Richard Biener <rguenther@suse.de>
7461 * gcc.dg/vect/slp-11b.c: Adjust.
7463 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7466 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
7467 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
7469 2021-01-18 Richard Biener <rguenther@suse.de>
7472 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
7474 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
7476 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
7477 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
7478 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
7479 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
7480 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
7481 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
7482 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
7483 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
7484 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
7485 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
7486 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
7487 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
7489 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
7491 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
7492 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
7493 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
7494 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
7495 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
7496 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
7497 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
7498 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
7499 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
7500 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
7501 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
7503 2021-01-17 Martin Jambor <mjambor@suse.cz>
7506 * gcc.dg/ipa/pr98222.c: New test.
7508 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7510 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
7511 ../../../libgfortran/ISO_Fortran_binding.h rather than
7512 ISO_Fortran_binding.h.
7514 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
7516 * c-c++-common/gomp/task-detach-1.c: New.
7517 * g++.dg/gomp/task-detach-1.C: New.
7518 * gcc.dg/gomp/task-detach-1.c: New.
7519 * gfortran.dg/gomp/task-detach-1.f90: New.
7521 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7523 PR tree-optimization/96669
7524 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
7525 * gcc.dg/tree-ssa/pr96669-2.c: New test.
7527 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7529 PR tree-optimization/96271
7530 * gcc.target/i386/pr96271.c: New test.
7532 2021-01-15 Carl Love <cel@us.ibm.com>
7534 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
7536 2021-01-15 Harris Snyder <hsnyder@structura.bio>
7538 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
7539 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
7541 2021-01-15 Nathan Sidwell <nathan@acm.org>
7544 * g++.dg/template/pr98538.C: New.
7546 2021-01-15 Nathan Sidwell <nathan@acm.org>
7548 PR preprocessor/95253
7549 * g++.dg/modules/dep-1_a.C: Adjust expected output.
7550 * g++.dg/modules/dep-1_b.C: Likewise.
7551 * g++.dg/modules/dep-2.C: Likewise.
7553 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7555 PR tree-optimization/96669
7556 * gcc.dg/tree-ssa/pr96669-1.c: New test.
7558 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7560 PR tree-optimization/96681
7561 * gcc.dg/tree-ssa/pr96681.c: New test.
7563 2021-01-15 Jason Merrill <jason@redhat.com>
7566 * g++.dg/cpp1z/elide5.C: New test.
7568 2021-01-15 Jason Merrill <jason@redhat.com>
7570 * g++.dg/cpp1z/elide4.C: New test.
7572 2021-01-15 Jason Merrill <jason@redhat.com>
7575 * g++.dg/cpp0x/initlist-array13.C: New test.
7577 2021-01-15 Alexandre Oliva <oliva@adacore.com>
7579 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
7580 * gcc.dg/analyzer/data-model-1.c: Likewise.
7581 * gcc.dg/analyzer/malloc-1.c: Likewise.
7582 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7584 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7586 PR tree-optimization/96671
7587 * gcc.dg/tree-ssa/pr96671-1.c: New test.
7588 * gcc.dg/tree-ssa/pr96671-2.c: New test.
7590 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7592 PR tree-optimization/98597
7593 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
7594 Expect for now a (char *) cast for VLAs.
7595 * gcc.dg/uninit-40.c: New test.
7597 2021-01-15 Nathan Sidwell <nathan@acm.org>
7600 * g++.dg/modules/pr98591.H: New file.
7602 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
7605 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
7606 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
7608 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
7610 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
7611 libatomic into testcases in gcc.target/s390/md.
7612 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
7615 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7618 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7619 vceqz_p64, vceqq_p64 and vceqzq_p64.
7620 * gcc.target/arm/simd/vceqz_p64.c: New test.
7621 * gcc.target/arm/simd/vceqzq_p64.c: New test.
7623 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7626 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7629 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7630 vceqz_p64, vceqq_p64 and vceqzq_p64.
7632 2021-01-15 Martin Liska <mliska@suse.cz>
7634 * lib/gcov.exp: Use 'env python3' for execution of pytests.
7635 Check that pytest accepts all needed options first.
7636 Improve formatting of PASS/FAIL lines.
7638 2021-01-15 Richard Biener <rguenther@suse.de>
7641 * gcc.dg/vect/bb-slp-32.c: Align p.
7643 2021-01-15 Richard Biener <rguenther@suse.de>
7646 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
7648 2021-01-15 Richard Biener <rguenther@suse.de>
7651 * gcc.dg/vect/slp-45.c: Key scanning on
7654 2021-01-15 Richard Biener <rguenther@suse.de>
7657 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
7659 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7662 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7663 vceqz_p64, vceqq_p64 and vceqzq_p64.
7665 2021-01-15 Richard Biener <rguenther@suse.de>
7668 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
7670 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7672 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
7674 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7676 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
7678 2021-01-15 Richard Biener <rguenther@suse.de>
7680 PR tree-optimization/98685
7681 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
7683 2021-01-15 Tamar Christina <tamar.christina@arm.com>
7685 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
7686 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
7688 2021-01-14 David Malcolm <dmalcolm@redhat.com>
7690 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
7692 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
7694 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7696 2021-01-14 Tamar Christina <tamar.christina@arm.com>
7698 * gcc.dg/vect/complex/complex-mla-template.c: New test.
7699 * gcc.dg/vect/complex/complex-mls-template.c: New test.
7700 * gcc.dg/vect/complex/complex-mul-template.c: New test.
7701 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
7702 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
7703 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
7704 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
7705 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
7706 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
7707 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
7708 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
7709 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
7710 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
7711 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
7712 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
7713 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
7714 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
7715 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
7716 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
7717 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
7718 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
7720 2021-01-14 Marek Polacek <polacek@redhat.com>
7722 * g++.dg/template/pr98372.C: Only run in C++14 and up.
7724 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7726 * substr_10.f90: New test.
7727 * substr_9.f90: New test.
7729 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7731 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7732 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7734 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7736 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7738 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7741 * gfortran.dg/pr98661.f90: New test.
7743 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7746 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7749 * gfortran.dg/pr98661.f90: New test.
7751 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7754 * gfortran.dg/pr98661.f90: New test.
7756 2021-01-14 Martin Liska <mliska@suse.cz>
7758 * g++.dg/gcov/gcov-17.C: New test.
7759 * g++.dg/gcov/test-gcov-17.py: New test.
7761 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7764 * gcc.target/i386/pr98667-1.c: New file.
7765 * gcc.target/i386/pr98667-2.c: Likewise.
7766 * gcc.target/i386/pr98667-3.c: Likewise.
7768 2021-01-14 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/98674
7771 * gcc.dg/vect/pr98674.c: New testcase.
7773 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7776 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7778 * gcc.target/i386/pr95021-3.c: Likewise.
7780 2021-01-14 Nathan Sidwell <nathan@acm.org>
7783 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7784 * g++.dg/template/pr98372.C: New.
7786 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7789 * gcc.target/i386/pr98670.c: New test.
7791 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7793 PR tree-optimization/96688
7794 * gcc.dg/tree-ssa/pr96688.c: New test.
7795 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7796 * gcc.target/i386/pr66821.c: Likewise.
7798 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7800 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7801 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7802 -fno-vect-cost-model.
7804 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7806 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7807 sqxtn2 scan-assembler-times.
7809 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7811 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7812 scan-assembler-times for xtn2.
7814 2021-01-13 Marek Polacek <polacek@redhat.com>
7817 * g++.dg/lookup/using63.C: New test.
7819 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7821 PR tree-optimization/96691
7822 * gcc.dg/tree-ssa/pr96691.c: New test.
7824 2021-01-13 Richard Biener <rguenther@suse.de>
7826 PR tree-optimization/92645
7827 * gcc.target/i386/pr92645-7.c: New testcase.
7828 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7829 * gcc.dg/pr69047.c: Likewise.
7831 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7833 * gcc.target/aarch64/sve/mls_2.c: New test.
7834 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7835 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7836 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7837 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7838 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7840 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7842 * gcc.target/aarch64/sve/mla_2.c: New test.
7843 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7844 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7845 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7846 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7847 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7849 2021-01-13 Richard Biener <rguenther@suse.de>
7851 PR tree-optimization/92645
7852 * gcc.target/i386/pr92645-6.c: New testcase.
7854 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7856 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7857 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7858 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7860 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7863 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7864 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7866 * gcc.target/i386/pr95905-3.c: New test.
7867 * gcc.target/i386/pr95905-4.c: New test.
7869 2021-01-13 Martin Liska <mliska@suse.cz>
7871 PR tree-optimization/98455
7872 * gcc.dg/tree-ssa/pr98455.c: New test.
7874 2021-01-13 Richard Biener <rguenther@suse.de>
7876 PR tree-optimization/98640
7877 * gcc.dg/torture/pr98640.c: New testcase.
7879 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7882 * gcc.target/i386/pr96938.c: New test.
7884 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7887 * gcc.target/i386/pr95905-1.c: New test.
7888 * gcc.target/i386/pr95905-2.c: New test.
7890 2021-01-13 Julian Brown <julian@codesourcery.com>
7892 * gcc.target/gcn/fpdiv.c: New test.
7894 2021-01-12 Martin Sebor <msebor@redhat.com>
7898 * g++.dg/warn/Wuninitialized-13.C: New test.
7899 gcc.dg/uninit-39.c: New test.
7901 * gcc.dg/uninit-39.c: New file.
7903 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
7906 * gcc.target/arm/simd/mve-vneg.c: Update test.
7908 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
7911 * gcc.target/arm/pr97969.c: New.
7913 2021-01-12 Patrick Palka <ppalka@redhat.com>
7916 * g++.dg/cpp2a/concepts-ctad1.C: New test.
7917 * g++.dg/cpp2a/concepts-ctad2.C: New test.
7919 2021-01-12 Richard Biener <rguenther@suse.de>
7921 PR tree-optimization/98550
7922 * g++.dg/opt/pr98550.C: New testcase.
7924 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7926 PR tree-optimization/98629
7927 * gcc.c-torture/compile/pr98629.c: New test.
7929 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7931 PR tree-optimization/95731
7932 * gcc.dg/tree-ssa/pr95731.c: New test.
7933 * gcc.c-torture/execute/pr95731.c: New test.
7935 2021-01-12 Marek Polacek <polacek@redhat.com>
7938 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7940 2021-01-12 David Malcolm <dmalcolm@redhat.com>
7943 * gcc.dg/analyzer/pr98628.c: New test.
7945 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7947 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7948 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7949 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7950 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7951 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7952 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7953 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7955 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7957 * g++.target/aarch64/sve/cond_bic_1.C: New test.
7958 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7959 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7960 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7962 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7964 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7966 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7968 * g++.target/aarch64/sve/abd_1.C: New test.
7969 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7970 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7971 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7972 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7974 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7976 * gcc.target/aarch64/sve/adr_6.c: New test.
7978 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7980 * g++.target/aarch64/sve/cond_arith_1.C: New test.
7981 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7982 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7983 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7984 * g++.target/aarch64/sve/cond_shift_1.C: New test.
7985 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7986 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7987 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7989 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7992 * g++.target/aarch64/sve/max_1.C: New test.
7993 * g++.target/aarch64/sve/min_1.C: Likewise.
7994 * gcc.target/aarch64/sve/mul_2.c: Likewise.
7996 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7998 * gcc.target/aarch64/sve/shift_2.c: New test.
8000 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8003 * g++.dg/abi/abi-tag24.C: New test.
8005 2021-01-11 Richard Biener <rguenther@suse.de>
8007 PR tree-optimization/91403
8008 * gcc.dg/vect/pr91403.c: New testcase.
8010 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
8013 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
8014 Expect .ld1_args only when GNU LD is used.
8015 Add an exception for *.gcc_args files.
8017 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8019 PR tree-optimization/95867
8020 * gcc.dg/tree-ssa/pr95867.c: New test.
8022 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8024 PR tree-optimization/95852
8025 * gcc.target/i386/pr95852-3.c: New test.
8026 * gcc.target/i386/pr95852-4.c: New test.
8028 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8030 PR tree-optimization/95852
8031 * gcc.target/i386/pr95852-1.c: New test.
8032 * gcc.target/i386/pr95852-2.c: New test.
8034 2021-01-11 Martin Liska <mliska@suse.cz>
8036 PR gcov-profile/98273
8037 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
8038 * g++.dg/gcov/pr98273.C: New test.
8039 * g++.dg/gcov/gcov.py: New test.
8040 * g++.dg/gcov/test-pr98273.py: New test.
8042 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
8044 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
8045 constant then rather than addition.
8046 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
8047 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
8049 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8052 * c-c++-common/pr98556.c: New test.
8054 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8056 PR rtl-optimization/98603
8057 * gcc.target/i386/pr98603.c: New test.
8058 * gcc.target/aarch64/pr98603.c: New test.
8060 2021-01-09 Alexandre Oliva <oliva@gnu.org>
8063 * gcc.dg/debug/pr97714.c: New.
8065 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8068 * gcc.target/i386/pr98482-1.c: Require lp64.
8069 * gcc.target/i386/pr98482-2.c: Likewise.
8071 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
8073 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
8074 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
8076 2021-01-08 Patrick Palka <ppalka@redhat.com>
8079 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
8081 2021-01-08 Patrick Palka <ppalka@redhat.com>
8084 * g++.dg/template/access32.C: New test.
8085 * g++.dg/template/access33.C: New test.
8087 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8090 * gcc.target/i386/pr98482-2.c: Updated.
8092 2021-01-08 Richard Biener <rguenther@suse.de>
8094 PR tree-optimization/98544
8095 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
8097 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8100 * gcc.target/i386/pr98482-1.c: New test.
8101 * gcc.target/i386/pr98482-1.c: Likewise.
8102 * gcc.target/i386/pr98482-2.c: New file.
8104 2021-01-08 Jakub Jelinek <jakub@redhat.com>
8107 * gcc.target/i386/pr98585.c: New test.
8109 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8111 * gcc.target/aarch64/sve/cnot_2.c: New test.
8112 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
8113 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
8114 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
8115 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
8116 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
8117 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
8119 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8121 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
8122 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
8123 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
8124 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
8125 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
8126 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
8127 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
8128 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
8130 2021-01-08 Tamar Christina <tamar.christina@arm.com>
8132 * lib/target-supports.exp
8133 (check_effective_target_aarch64_asm_sve2_ok): New.
8134 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
8135 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
8137 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8139 * gcc.target/aarch64/usaba_1.c: New test.
8141 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8144 * gfortran.dg/deferred_character_35.f90 : New test.
8146 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8149 * gfortran.dg/implied_do_3.f90 : New test.
8151 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8153 * gcc.dg/array-quals-1.c: Allow srodata.
8155 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8157 * gcc.target/riscv/predef-10.c: New.
8158 * gcc.target/riscv/predef-11.c: New.
8159 * gcc.target/riscv/predef-12.c: New.
8160 * gcc.target/riscv/predef-13.c: New.
8162 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8165 * g++.dg/cpp2a/bit-cast10.C: New test.
8167 2021-01-07 Martin Sebor <msebor@redhat.com>
8170 * gcc.dg/plugin/gil-1.c: Adjust expected output.
8171 * gcc.dg/uninit-pr98578.c: New test.
8173 2021-01-07 Marek Polacek <polacek@redhat.com>
8176 * g++.dg/cpp0x/auto55.C: New test.
8178 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8181 * gcc.dg/analyzer/pr98580-a.c: New test.
8182 * gcc.dg/analyzer/pr98580-b.c: New test.
8184 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
8187 * gfortran.dg/associate_54.f90: New test.
8188 * gfortran.dg/associate_55.f90: New test.
8189 * gfortran.dg/associate_56.f90: New test.
8191 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8194 * gcc.target/i386/pr98567-1.c: New test.
8195 * gcc.target/i386/pr98567-2.c: New test.
8197 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8199 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
8200 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
8201 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
8202 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
8203 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
8204 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
8205 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
8206 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
8208 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8210 PR tree-optimization/98560
8211 * gcc.dg/vect/pr98560-2.c: New test.
8213 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8215 PR tree-optimization/98560
8216 * gcc.dg/vect/pr98560-1.c: New test.
8218 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8220 PR tree-optimization/98568
8221 * g++.dg/torture/pr98568.C: New test.
8223 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
8225 * gcc.target/i386/pr92658-avx512bw.c: Add
8226 -mprefer-vector-width=512 to avoid impact of different default
8227 mtune which gcc is built with.
8228 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
8230 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8233 * gcc.dg/analyzer/pr97074.c: New test.
8235 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8238 * gcc.dg/analyzer/pr98564.c: New test.
8240 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
8242 PR rtl-optimization/97978
8243 * gcc.target/i386/pr97978.c: New.
8245 2021-01-06 Martin Sebor <msebor@redhat.com>
8248 * g++.dg/pr95768.C: New test.
8249 * g++.dg/warn/Wuninitialized-12.C: New test.
8250 * gcc.dg/uninit-38.c: New test.
8252 2021-01-06 Martin Sebor <msebor@redhat.com>
8255 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
8257 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
8260 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
8261 as the final suspend point so that we can check that the state
8262 machine has reached the expected point.
8264 2021-01-06 Marek Polacek <polacek@redhat.com>
8267 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
8270 2021-01-06 Alexandre Oliva <oliva@adacore.com>
8272 * g++.dg/opt/store-merging-2.C: Add the required alignment.
8274 2021-01-06 Richard Biener <rguenther@suse.de>
8276 PR tree-optimization/95582
8277 * gcc.dg/pr95582.c: New testcase.
8279 2021-01-06 Richard Biener <rguenther@suse.de>
8281 PR tree-optimization/98513
8282 * gcc.dg/tree-ssa/pr98513.c: New testcase.
8284 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8287 * gcc.dg/analyzer/pr97072.c: New test.
8289 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8292 * gcc.dg/analyzer/pr98073.c: New test.
8294 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8297 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
8299 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
8301 * gcc.target/s390/s390.exp: Replace %% with %.
8303 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
8305 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
8307 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8310 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
8311 unsigned short to compute pextrw result.
8313 2021-01-05 Patrick Palka <ppalka@redhat.com>
8315 * g++.dg/template/partial5.C: Adjust directives to expect the
8316 same errors across all dialects.
8317 * g++.dg/cpp1z/nontype-auto17.C: New test.
8318 * g++.dg/cpp1z/nontype-auto18.C: New test.
8319 * g++.dg/template/ttp33.C: New test.
8321 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8323 PR tree-optimization/94802
8324 * gcc.target/i386/pr94802.c: New test.
8325 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
8327 2021-01-05 Richard Biener <rguenther@suse.de>
8329 PR tree-optimization/98516
8330 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
8331 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
8333 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8336 * g++.dg/cpp2a/bit-cast8.C: New test.
8337 * g++.dg/cpp2a/bit-cast9.C: New test.
8339 2021-01-05 Marek Polacek <polacek@redhat.com>
8342 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
8343 * g++.dg/cpp0x/noexcept61.C: New test.
8345 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8347 PR tree-optimization/96928
8348 * gcc.dg/tree-ssa/pr96928.c: New test.
8349 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
8350 instead of scanning rtl dump for ifcvt message check assembly
8351 for xor instruction.
8353 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8355 PR tree-optimization/96930
8356 * g++.dg/tree-ssa/pr96930.C: New test.
8358 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8360 PR tree-optimization/96239
8361 * gcc.dg/tree-ssa/pr96239.c: New test.
8363 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
8366 * gcc.target/i386/pr98522.c: New test.
8368 2021-01-05 Nathan Sidwell <nathan@acm.org>
8370 * g++.dg/modules/mod-decl-1.C: Adjust.
8371 * g++.dg/modules/p0713-2.C: Adjust.
8372 * g++.dg/modules/p0713-3.C: Adjust.
8374 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8377 * gcc.target/i386/pr98495-1.c: New test.
8378 * gcc.target/i386/pr98495-2.c: New test.
8379 * gcc.target/i386/pr98495-3.c: New test.
8380 * gcc.target/i386/pr98495-4.c: New test.
8381 * gcc.target/i386/pr98495-5.c: New test.
8383 2021-01-05 liuhongt <hongtao.liu@intel.com>
8385 * gcc.target/i386/sse2-pr98461-2.c: New test.
8387 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8389 PR rtl-optimization/97144
8390 * gcc.c-torture/compile/pr97144.c: New test.
8391 * gcc.target/aarch64/sve/pr97144.c: Likewise.
8393 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8395 PR rtl-optimization/98403
8396 * g++.dg/opt/pr98403.C: New test.
8398 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8400 PR rtl-optimization/98334
8401 * gcc.target/i386/pr98334.c: New test.
8403 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
8405 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
8407 2021-01-05 David Malcolm <dmalcolm@redhat.com>
8410 * gcc.dg/analyzer/pr98293.c: New test.
8412 2021-01-04 Martin Uecker <muecker@gwdg.de>
8415 * gcc.dg/pr98029.c: New test.
8417 2021-01-04 Nathan Sidwell <nathan@acm.org>
8419 * g++.dg/modules/binding-1_a.H: New.
8420 * g++.dg/modules/binding-1_b.H: New.
8421 * g++.dg/modules/binding-1_c.C: New.
8422 * g++.dg/modules/binding-2.H: New.
8423 * g++.dg/modules/builtin-3_a.C: New.
8424 * g++.dg/modules/global-2_a.C: New.
8425 * g++.dg/modules/global-2_b.C: New.
8426 * g++.dg/modules/global-3_a.C: New.
8427 * g++.dg/modules/global-3_b.C: New.
8428 * g++.dg/modules/hello-1_a.C: New.
8429 * g++.dg/modules/hello-1_b.C: New.
8430 * g++.dg/modules/iostream-1_a.H: New.
8431 * g++.dg/modules/iostream-1_b.C: New.
8432 * g++.dg/modules/part-5_a.C: New.
8433 * g++.dg/modules/part-5_b.C: New.
8434 * g++.dg/modules/part-5_c.C: New.
8435 * g++.dg/modules/stdio-1_a.H: New.
8436 * g++.dg/modules/stdio-1_b.C: New.
8437 * g++.dg/modules/string-1_a.H: New.
8438 * g++.dg/modules/string-1_b.C: New.
8439 * g++.dg/modules/string-view1.C: New.
8440 * g++.dg/modules/string-view2.C: New.
8441 * g++.dg/modules/tinfo-1.C: New.
8442 * g++.dg/modules/tinfo-2_a.H: New.
8443 * g++.dg/modules/tinfo-2_b.C: New.
8444 * g++.dg/modules/tname-spec-1_a.H: New.
8445 * g++.dg/modules/tname-spec-1_b.C: New.
8446 * g++.dg/modules/xtreme-header-1.h: New.
8447 * g++.dg/modules/xtreme-header-1_a.H: New.
8448 * g++.dg/modules/xtreme-header-1_b.C: New.
8449 * g++.dg/modules/xtreme-header-1_c.C: New.
8450 * g++.dg/modules/xtreme-header-2.h: New.
8451 * g++.dg/modules/xtreme-header-2_a.H: New.
8452 * g++.dg/modules/xtreme-header-2_b.C: New.
8453 * g++.dg/modules/xtreme-header-2_c.C: New.
8454 * g++.dg/modules/xtreme-header-3.h: New.
8455 * g++.dg/modules/xtreme-header-3_a.H: New.
8456 * g++.dg/modules/xtreme-header-3_b.C: New.
8457 * g++.dg/modules/xtreme-header-3_c.C: New.
8458 * g++.dg/modules/xtreme-header-4.h: New.
8459 * g++.dg/modules/xtreme-header-4_a.H: New.
8460 * g++.dg/modules/xtreme-header-4_b.C: New.
8461 * g++.dg/modules/xtreme-header-4_c.C: New.
8462 * g++.dg/modules/xtreme-header-5.h: New.
8463 * g++.dg/modules/xtreme-header-5_a.H: New.
8464 * g++.dg/modules/xtreme-header-5_b.C: New.
8465 * g++.dg/modules/xtreme-header-5_c.C: New.
8466 * g++.dg/modules/xtreme-header-6.h: New.
8467 * g++.dg/modules/xtreme-header-6_a.H: New.
8468 * g++.dg/modules/xtreme-header-6_b.C: New.
8469 * g++.dg/modules/xtreme-header-6_c.C: New.
8470 * g++.dg/modules/xtreme-header.h: New.
8471 * g++.dg/modules/xtreme-header_a.H: New.
8472 * g++.dg/modules/xtreme-header_b.C: New.
8473 * g++.dg/modules/xtreme-tr1.h: New.
8474 * g++.dg/modules/xtreme-tr1_a.H: New.
8475 * g++.dg/modules/xtreme-tr1_b.C: New.
8477 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8479 PR tree-optimization/95401
8480 * g++.dg/vect/pr95401.cc: New test.
8481 * g++.dg/vect/pr95401a.cc: Likewise.
8483 2021-01-04 Richard Biener <rguenther@suse.de>
8485 PR tree-optimization/98308
8486 * gcc.dg/vect/pr98308.c: New testcase.
8488 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8490 PR tree-optimization/95771
8491 * gcc.target/i386/pr95771.c: New test.
8493 2021-01-04 Richard Biener <rguenther@suse.de>
8495 PR tree-optimization/98464
8496 * g++.dg/opt/pr98464.C: New testcase.
8498 2021-01-04 Richard Biener <rguenther@suse.de>
8500 PR tree-optimization/98282
8501 * g++.dg/opt/pr98282.C: New testcase.
8503 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8506 * gcc.target/aarch64/pr89057.c: New test.
8508 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8510 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
8512 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
8513 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
8514 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
8516 2021-01-04 Martin Liska <mliska@suse.cz>
8518 * README: Convert to utf8 from iso8859.
8520 2021-01-04 Martin Liska <mliska@suse.cz>
8522 * gcc.target/avr/avr.exp: Run dos2unix on the file.
8524 2021-01-04 Richard Biener <rguenther@suse.de>
8526 PR tree-optimization/98291
8527 * gcc.dg/vect/slp-reduc-11.c: New testcase.
8528 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
8530 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8532 PR tree-optimization/96782
8533 * gcc.dg/tree-ssa/pr96782.c: New test.
8535 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
8537 * gcc.misc-tests/outputs.exp: Adjust testcase.
8539 2021-01-01 Jakub Jelinek <jakub@redhat.com>
8541 * ChangeLog-2020: Rotate ChangeLog. New file.
8543 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8545 * lib/target-supports.exp
8546 (check_effective_target_arm_fp16_alternative_ok_nocache):
8547 Return zero for *-*-vxworks7r* targets.
8548 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
8549 * gcc.target/arm/aapcs/vfp23.c: Likewise.
8550 * gcc.target/arm/aapcs/vfp24.c: Likewise.
8551 * gcc.target/arm/aapcs/vfp25.c: Likewise.
8553 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8555 * g++.dg/init/new26.C: Fix overriding of the delete operator
8558 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8560 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
8563 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8565 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
8566 the test's dg-options.
8567 * gcc.target/arm/pr78255-2.c: Likewise.
8569 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8571 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
8573 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8575 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
8578 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8580 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
8582 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8584 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
8587 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8589 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
8591 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8593 * g++.dg/other/anon5.C: Skip on vxworks kernel.
8595 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8597 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
8598 * gcc.dg/vxworks/initpri2.c: Likewise.
8600 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8602 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
8605 2021-01-01 Olivier Hainque <hainque@adacore.com>
8607 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
8608 * gcc.dg/pthread-init-2.c: Ditto.
8610 2021-01-01 Olivier Hainque <hainque@adacore.com>
8612 * lib/target-supports.exp (check_weak_available,
8613 check_fork_available, check_effective_target_lto,
8614 check_effective_target_mempcpy): Add vxworks filters.
8616 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8618 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
8619 explicit -mno-long-calls.
8620 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8622 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8624 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
8625 * g++.target/arm/no_unique_address_2.C: Likewise.
8627 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8629 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
8630 * gcc.target/arm/headmerge-2.c: Likewise.
8632 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8634 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
8637 Copyright (C) 2021 Free Software Foundation, Inc.
8639 Copying and distribution of this file, with or without modification,
8640 are permitted in any medium without royalty provided the copyright
8641 notice and this notice are preserved.