1 2021-07-23 Harald Anlauf <anlauf@gmx.de>
4 * gfortran.dg/pr101536.f90: New test.
6 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8 PR rtl-optimization/101562
9 * gcc.c-torture/compile/pr101562.c: New test.
11 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
13 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
16 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
18 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
21 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
24 * gcc.target/i386/pr101504.c: New test.
26 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
28 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
31 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
33 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
36 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
38 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
41 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
43 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
46 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
48 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
50 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
52 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
54 2021-07-23 Jakub Jelinek <jakub@redhat.com>
56 * c-c++-common/gomp/attrs-1.c: New test.
57 * c-c++-common/gomp/attrs-2.c: New test.
58 * c-c++-common/gomp/attrs-3.c: New test.
60 2021-07-23 Jakub Jelinek <jakub@redhat.com>
62 * g++.dg/gomp/attrs-4.C: New test.
63 * g++.dg/gomp/attrs-5.C: New test.
65 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
67 * gcc.target/mips/mips.exp (mips_option_groups): add
68 -finline and -fno-inline.
70 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
73 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
75 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
76 __attribute__((noinline)).
77 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
79 2021-07-23 David Malcolm <dmalcolm@redhat.com>
81 * gcc.dg/analyzer/feasibility-3.c: New test.
83 2021-07-22 Martin Sebor <msebor@redhat.com>
85 PR tree-optimization/65178
86 * gcc.dg/uninit-pr65178.c: New test.
88 2021-07-22 Martin Sebor <msebor@redhat.com>
91 * g++.dg/ipa/pr82352.C
93 2021-07-22 Andrew Pinski <apinski@marvell.com>
95 PR tree-optimization/10153
96 * gcc.c-torture/compile/pr10153-1.c: New test.
97 * gcc.c-torture/compile/pr10153-2.c: New test.
99 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
101 * g++.dg/pr101511.C: New.
103 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
105 * gcc.dg/pr101497.c: New.
107 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
109 * gcc.dg/pr101496.c: New.
111 2021-07-22 liuhongt <hongtao.liu@intel.com>
113 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
115 2021-07-22 liuhongt <hongtao.liu@intel.com>
117 * gcc.target/i386/mask-shift.c: New test.
119 2021-07-21 David Malcolm <dmalcolm@redhat.com>
122 * gcc.dg/analyzer/pr101547.c: New test.
124 2021-07-21 David Malcolm <dmalcolm@redhat.com>
127 * g++.dg/analyzer/pr101522.C: New test.
129 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
130 Joseph Myers <joseph@codesourcery.com>
131 Cesar Philippidis <cesar@codesourcery.com>
133 * c-c++-common/goacc/classify-routine-nohost.c: New file.
134 * c-c++-common/goacc/classify-routine.c: Update.
135 * c-c++-common/goacc/routine-2.c: Likewise.
136 * c-c++-common/goacc/routine-nohost-1.c: New file.
137 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
138 * g++.dg/goacc/template.C: Update.
139 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
140 * gfortran.dg/goacc/classify-routine.f95: Update.
141 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
142 * gfortran.dg/goacc/routine-6.f90: Likewise.
143 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
144 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
145 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
146 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
147 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
148 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
149 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
151 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
153 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
155 2021-07-21 David Malcolm <dmalcolm@redhat.com>
157 * gcc.dg/analyzer/explode-2.c: Remove xfail.
158 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
160 * gcc.dg/analyzer/phi-2.c: New test.
162 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
165 * gcc.target/powerpc/pr101129.c: Adjust.
167 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
170 * gcc.target/i386/crc32-6.c: New test.
172 2021-07-21 Harald Anlauf <anlauf@gmx.de>
175 * gfortran.dg/pr101514.f90: New test.
177 2021-07-21 Jakub Jelinek <jakub@redhat.com>
180 * c-c++-common/gomp/pr101535-1.c: New test.
181 * c-c++-common/gomp/pr101535-2.c: New test.
183 2021-07-21 Jakub Jelinek <jakub@redhat.com>
186 * g++.dg/gomp/pr101516.C: New test.
188 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
190 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
191 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
192 * gfortran.dg/bind_c_char_10.f90: New test.
193 * gfortran.dg/bind_c_char_6.f90: New test.
194 * gfortran.dg/bind_c_char_7.f90: New test.
195 * gfortran.dg/bind_c_char_8.f90: New test.
196 * gfortran.dg/bind_c_char_9.f90: New test.
198 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
200 * gcc.dg/unroll-10.c: New test.
202 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
204 * gcc.dg/unroll-9.c: New test/
206 2021-07-20 Martin Sebor <msebor@redhat.com>
209 * gcc.dg/Warray-bounds-80.c: New test.
210 * gcc.dg/Warray-bounds-81.c: New test.
211 * gcc.dg/Warray-bounds-82.c: New test.
212 * gcc.dg/Warray-bounds-83.c: New test.
213 * gcc.dg/Warray-bounds-84.c: New test.
214 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
216 2021-07-20 Martin Sebor <msebor@redhat.com>
219 * gcc.dg/uninit-pr101300.c: New test.
221 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
224 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
225 generation on power10.
226 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
228 2021-07-20 Jakub Jelinek <jakub@redhat.com>
231 * gcc.dg/pr101384.c: New test.
232 * gcc.target/powerpc/pr101384-1.c: New test.
233 * gcc.target/powerpc/pr101384-2.c: New test.
235 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
238 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
239 true initial value of the reduction from the vectorizer.
240 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
241 loop operate on exactly LANES (rather than LANES-1) iterations.
242 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
244 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
247 * gcc.target/i386/pr71245-1.c: Remove.
248 * gcc.target/i386/pr71245-2.c: Ditto.
250 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
252 * gcc.target/powerpc/mul-vectorize-3.c: New test.
253 * gcc.target/powerpc/mul-vectorize-4.c: New test.
255 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
257 PR tree-optimization/100696
258 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
260 2021-07-19 Martin Sebor <msebor@redhat.com>
262 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
264 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
267 * g++.dg/coroutines/pr95520.C: New test.
269 2021-07-19 David Malcolm <dmalcolm@redhat.com>
272 * gcc.dg/analyzer/pr101503.c: New test.
274 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
276 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
277 support BTF format. Remove redundant check for AIX.
278 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
279 support CTF format. Remove redundant check for AIX.
280 * lib/gcc-dg.exp: Remove redundant check for AIX.
282 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
285 * gcc.target/gcn/sram-ecc-1.c: New test.
286 * gcc.target/gcn/sram-ecc-2.c: New test.
287 * gcc.target/gcn/sram-ecc-3.c: New test.
288 * gcc.target/gcn/sram-ecc-4.c: New test.
289 * gcc.target/gcn/sram-ecc-5.c: New test.
290 * gcc.target/gcn/sram-ecc-6.c: New test.
291 * gcc.target/gcn/sram-ecc-7.c: New test.
292 * gcc.target/gcn/sram-ecc-8.c: New test.
294 2021-07-19 Andrew Pinski <apinski@marvell.com>
297 * gcc.target/aarch64/csinv-neg-1.c: New test.
299 2021-07-19 Marek Polacek <polacek@redhat.com>
302 * g++.dg/cpp0x/constexpr-temp2.C: New test.
304 2021-07-19 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/101505
307 * gcc.dg/vect/pr101505.c: New testcase.
309 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
312 * gcc.target/i386/pr101492-1.c: New test.
313 * gcc.target/i386/pr101492-2.c: Likewise.
314 * gcc.target/i386/pr101492-3.c: Likewise.
315 * gcc.target/i386/pr101492-4.c: Likewise.
317 2021-07-18 Harald Anlauf <anlauf@gmx.de>
320 * gfortran.dg/fmt_nonchar_3.f90: New test.
322 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
325 * gcc.target/i386/avx-vzeroupper-28.c: New test.
327 2021-07-18 Antoni Boucher <bouanto@zoho.com>
330 * jit.dg/all-non-failing-tests.h: New test.
331 * jit.dg/test-cast.c: New test.
333 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
335 * gcc.dg/tree-ssa/modref-6.c: New test.
337 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
339 * gcc.dg/pr96542.c: New.
341 2021-07-16 Patrick Palka <ppalka@redhat.com>
344 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
346 2021-07-16 Patrick Palka <ppalka@redhat.com>
350 * g++.dg/inherit/covariant23.C: New test.
352 2021-07-16 David Malcolm <dmalcolm@redhat.com>
354 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
355 * gcc.dg/analyzer/dump-state.c: New test.
357 2021-07-16 Martin Sebor <msebor@redhat.com>
360 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
362 * gcc.dg/Wstringop-overflow-42.c: Same.
363 * gcc.dg/Wstringop-overflow-68.c: Same.
364 * gcc.dg/Wstringop-overflow-70.c: Same.
365 * gcc.dg/Wstringop-overflow-71.c: Same.
366 * gcc.dg/strlenopt-95.c: Fix typos.
368 2021-07-16 Tamar Christina <tamar.christina@arm.com>
371 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
372 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
373 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
374 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
376 2021-07-16 Marek Polacek <polacek@redhat.com>
378 * g++.dg/cpp1y/Wnarrowing2.C: New test.
379 * g++.dg/cpp1y/Wnarrowing2.h: New test.
381 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
383 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
384 * g++.target/s390/mi-thunk.C: New test.
385 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
387 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
388 * gcc.target/s390/risbg-ll-3.c: Likewise.
389 * gcc.target/s390/call.h: Common code for the new tests.
390 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
391 * gcc.target/s390/call-z10-pic.c: New test.
392 * gcc.target/s390/call-z10.c: New test.
393 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
394 * gcc.target/s390/call-z9-pic.c: New test.
395 * gcc.target/s390/call-z9.c: New test.
396 * gcc.target/s390/mfentry-m64-pic.c: New test.
397 * gcc.target/s390/tls.h: Common code for the new TLS tests.
398 * gcc.target/s390/tls-pic.c: New test.
399 * gcc.target/s390/tls.c: New test.
401 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
403 * gcc.target/aarch64/sve/extract_1.c: Split expected results
404 by big/little endian targets, restoring the old expected
405 result for big endian.
406 * gcc.target/aarch64/sve/extract_2.c: Likewise.
407 * gcc.target/aarch64/sve/extract_3.c: Likewise.
408 * gcc.target/aarch64/sve/extract_4.c: Likewise.
410 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
413 * gcc.target/i386/pr101346.c: New test.
415 2021-07-15 Martin Sebor <msebor@redhat.com>
418 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
419 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
420 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
421 * gcc.dg/torture/pr70025.c: Prune out a false positive.
422 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
423 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
425 * gcc.target/i386/pr92658-avx512f.c: Same.
426 * gcc.dg/Wstringop-overflow-68.c: New test.
427 * gcc.dg/Wstringop-overflow-69.c: New test.
428 * gcc.dg/Wstringop-overflow-70.c: New test.
429 * gcc.dg/Wstringop-overflow-71.c: New test.
430 * gcc.dg/strlenopt-95.c: New test.
432 2021-07-15 David Malcolm <dmalcolm@redhat.com>
437 * g++.dg/analyzer/pr93212.C: Update location of warning.
438 * g++.dg/analyzer/pr94011.C: Add
439 -Wno-analyzer-use-of-uninitialized-value.
440 * g++.dg/analyzer/pr94503.C: Likewise.
441 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
442 param to avoid uninitialized warning.
443 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
444 uninitialized value on result of alloca.
445 (test_12a): Add expected warning.
446 (test_12c): Likewise.
448 (test_29b): Likewise.
449 (test_29c): Likewise.
450 (test_37): Remove xfail.
451 (test_37a): Likewise.
452 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
453 * gcc.dg/analyzer/explode-2.c: Remove params; add
454 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
455 Initialize the locals.
456 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
458 * gcc.dg/analyzer/fgets-1.c: New test.
459 * gcc.dg/analyzer/fread-1.c: New test.
460 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
462 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
463 uninitialized padding.
464 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
466 (read_alias_file): Call it.
467 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
468 * gcc.dg/analyzer/pr94851-2.c: Likewise.
469 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
470 * gcc.dg/analyzer/pr98628.c: Likewise.
471 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
473 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
474 * gcc.dg/analyzer/symbolic-7.c: Likewise.
475 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
476 with -fno-fat-lto-objects.
477 * gcc.dg/analyzer/uninit-1.c: New test.
478 * gcc.dg/analyzer/uninit-2.c: New test.
479 * gcc.dg/analyzer/uninit-3.c: New test.
480 * gcc.dg/analyzer/uninit-4.c: New test.
481 * gcc.dg/analyzer/uninit-pr94713.c: New test.
482 * gcc.dg/analyzer/uninit-pr94714.c: New test.
483 * gcc.dg/analyzer/use-after-free-2.c: New test.
484 * gcc.dg/analyzer/use-after-free-3.c: New test.
485 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
486 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
487 uninitialized warnings. Remove xfail.
488 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
490 * gfortran.dg/analyzer/pr97668.f: Add
491 -Wno-analyzer-use-of-uninitialized-value and
492 -Wno-analyzer-too-complex.
494 2021-07-15 David Malcolm <dmalcolm@redhat.com>
496 * gcc.dg/analyzer/phi-1.c: New test.
498 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
500 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
503 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
505 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
508 2021-07-15 Jakub Jelinek <jakub@redhat.com>
511 * g++.dg/cpp0x/nullptr46.C: New test.
513 2021-07-15 Tamar Christina <tamar.christina@arm.com>
516 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
517 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
518 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
519 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
521 2021-07-15 Martin Sebor <msebor@redhat.com>
523 * gcc.dg/Wvla-parameter-12.c: New test.
525 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
528 * gcc.target/powerpc/pr101129.c: New.
530 2021-07-15 Jakub Jelinek <jakub@redhat.com>
533 * gcc.c-torture/compile/pr101437.c: New test.
535 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
537 * gcc.target/powerpc/mma-builtin-9.c: New test.
539 2021-07-14 Patrick Palka <ppalka@redhat.com>
542 * g++.dg/cpp1z/class-deduction96.C: New test.
544 2021-07-14 Jason Merrill <jason@redhat.com>
546 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
548 2021-07-14 Tamar Christina <tamar.christina@arm.com>
550 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
551 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
552 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
553 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
555 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
557 * gcc.dg/pr80776-1.c: Remove xfail.
559 2021-07-14 Marek Polacek <polacek@redhat.com>
562 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
563 * g++.dg/cpp1y/constexpr-101371.C: New test.
565 2021-07-14 Harald Anlauf <anlauf@gmx.de>
568 * gfortran.dg/pr100949.f90: New test.
570 2021-07-14 Tamar Christina <tamar.christina@arm.com>
572 * lib/target-supports.exp
573 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
574 check_effective_target_arm_v8_2a_i8mm_neon_hw,
575 check_effective_target_vect_usdot_qi): New.
576 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
577 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
578 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
579 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
580 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
581 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
582 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
583 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
584 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
585 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
586 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
587 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
588 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
589 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
591 2021-07-14 Tamar Christina <tamar.christina@arm.com>
593 * gcc.target/arm/simd/vusdot-autovec.c: New test.
595 2021-07-14 Tamar Christina <tamar.christina@arm.com>
597 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
598 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
600 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
603 * gcc.target/i386/pr101395-1.c: New test.
604 * gcc.target/i386/pr101395-2.c: Likewise.
605 * gcc.target/i386/pr101395-3.c: Likewise.
607 2021-07-14 Richard Biener <rguenther@suse.de>
609 PR tree-optimization/101445
610 * gcc.dg/vect/pr101445.c: New testcase.
612 2021-07-14 Richard Biener <rguenther@suse.de>
614 * gcc.target/i386/vect-reduc-1.c: New testcase.
616 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
618 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
619 for RTL pattern match.
620 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
621 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
622 scan-assembler regex to look for a scalar register instead of
624 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
625 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
626 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
627 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
628 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
629 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
630 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
631 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
632 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
633 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
634 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
635 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
636 * gcc.target/aarch64/sve/extract_1.c: Likewise.
637 * gcc.target/aarch64/sve/extract_2.c: Likewise.
638 * gcc.target/aarch64/sve/extract_3.c: Likewise.
639 * gcc.target/aarch64/sve/extract_4.c: Likewise.
640 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
641 cases to look for 'b' and 'h' registers instead of 'w'.
642 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
643 regex to reflect lane 0 vector extractions being simplified
644 to scalar register moves.
645 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
646 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
647 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
648 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
649 lane 1 as the moves for lane 0 now get optimized away.
650 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
651 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
652 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
653 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
654 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
655 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
656 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
658 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
660 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
661 gcc/testsuite/gcc.target/i386.
663 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
665 PR tree-optimization/93781
666 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
668 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
670 * gcc.target/aarch64/sve/reduc_9.c: New test.
671 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
672 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
673 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
674 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
675 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
676 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
677 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
678 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
679 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
680 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
681 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
682 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
683 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
685 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
687 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
689 2021-07-13 Jakub Jelinek <jakub@redhat.com>
690 Richard Biener <rguenther@suse.de>
692 PR tree-optimization/101419
693 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
694 instead of -fdump-tree-objsz1-details in dg-options and adjust names
695 of dump file in scan-tree-dump.
696 * gcc.dg/pr101419.c: New test.
698 2021-07-13 Richard Biener <rguenther@suse.de>
701 2021-07-13 Richard Biener <rguenther@suse.de>
703 * g++.dg/vect/slp-pr87105.cc: Adjust.
704 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
706 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
709 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
710 insn counts to account for power10 prefixed loads and stores.
711 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
713 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
715 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
717 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
719 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
721 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
723 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
724 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
725 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
726 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
727 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
729 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
730 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
731 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
732 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
733 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
734 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
735 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
736 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
737 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
738 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
740 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
742 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
744 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
746 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
748 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
750 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
751 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
753 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
754 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
755 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
757 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
758 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
759 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
760 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
761 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
762 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
763 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
764 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
765 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
767 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
769 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
770 optimization. Do not check what XXSPLTIDP generates if the value
773 2021-07-12 Patrick Palka <ppalka@redhat.com>
777 * g++.dg/cpp1z/class-deduction92.C: New test.
778 * g++.dg/cpp1z/class-deduction93.C: New test.
779 * g++.dg/cpp1z/class-deduction94.C: New test.
780 * g++.dg/cpp1z/class-deduction95.C: New test.
782 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
785 * gcc.target/i386/pr101424.c: New test.
787 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
789 * gcc.dg/tree-ssa/pr101335.c: New.
791 2021-07-12 Andrew Pinski <apinski@marvell.com>
793 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
795 2021-07-12 Richard Biener <rguenther@suse.de>
797 PR tree-optimization/101373
798 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
799 * gnat.dg/opt95.adb: Likewise.
801 2021-07-12 Richard Biener <rguenther@suse.de>
803 * g++.dg/vect/slp-pr87105.cc: Adjust.
804 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
806 2021-07-12 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/101394
809 * gcc.dg/torture/pr101394.c: New testcase.
811 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
812 Jakub Jelinek <jakub@redhat.com>
814 PR tree-optimization/101403
815 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
817 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
820 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
822 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
825 * gcc.target/arm/simd/pr98435.c: New test.
827 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
829 PR tree-optimization/101403
830 * gcc.dg/pr101403.c: New test case.
832 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
834 * gcc.dg/torture/pr100329.c: Require target lra.
835 * gcc.dg/torture/pr100519.c: Likewise.
837 2021-07-10 Patrick Palka <ppalka@redhat.com>
840 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
842 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
843 * g++.dg/cpp2a/concepts-requires27.C: New test.
845 2021-07-09 Jason Merrill <jason@redhat.com>
848 * g++.dg/concepts/explicit-spec1.C: New test.
850 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
851 Uroš Bizjak <ubizjak@gmail.com>
853 * gcc.target/i386/divmod-9.c: New test case.
855 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
858 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
859 powerpc based targets.
861 2021-07-09 Patrick Palka <ppalka@redhat.com>
864 * g++.dg/cpp2a/concepts-requires26.C: New test.
865 * g++.dg/cpp2a/lambda-uneval16.C: New test.
867 2021-07-09 Patrick Palka <ppalka@redhat.com>
870 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
871 example, which we now handle correctly.
872 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
873 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
875 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
877 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
878 __attribute__((noinline)).
879 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
881 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
886 * gcc.target/mips/pr100760.c: New test.
887 * gcc.target/mips/pr100761.c: New test.
888 * gcc.target/mips/pr100762.c: New test.
890 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
892 * gcc.target/powerpc/mod-vectorize.c: New test.
894 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
896 * gcc.target/powerpc/div-vectorize-1.c: New test.
898 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
900 * gcc.target/powerpc/mul-vectorize-1.c: New test.
901 * gcc.target/powerpc/mul-vectorize-2.c: New test.
903 2021-07-08 Martin Sebor <msebor@redhat.com>
905 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
907 2021-07-08 Martin Sebor <msebor@redhat.com>
910 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
912 2021-07-08 Martin Sebor <msebor@redhat.com>
914 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
915 * g++.dg/warn/Warray-bounds-13.C: Same.
917 2021-07-08 Marek Polacek <polacek@redhat.com>
920 * g++.dg/cpp0x/noexcept70.C: New test.
922 2021-07-08 Martin Jambor <mjambor@suse.cz>
925 * gcc.dg/ipa/pr101066.c: New test.
927 2021-07-08 Martin Sebor <msebor@redhat.com>
930 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
931 * c-c++-common/Warray-bounds-4.c: Same.
933 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
935 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
938 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
940 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
942 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
943 Richard Biener <rguenther@suse.de>
945 PR tree-optimization/40210
946 * gcc.dg/builtin-bswap-13.c: New test.
947 * gcc.dg/builtin-bswap-14.c: New test.
949 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
952 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
954 2021-07-07 David Malcolm <dmalcolm@redhat.com>
956 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
957 * gcc.dg/plugin/analyzer_gil_plugin.c
958 (gil_state_machine::on_condition): Remove.
960 2021-07-07 Martin Sebor <msebor@redhat.com>
962 PR tree-optimization/100137
963 PR tree-optimization/99121
964 PR tree-optimization/97027
965 * c-c++-common/Warray-bounds-3.c: Remove xfail
966 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
967 * c-c++-common/Warray-bounds-9.c: New test.
968 * c-c++-common/Warray-bounds-10.c: New test.
969 * g++.dg/asan/asan_test.C: Suppress expected warnings.
970 * g++.dg/pr95768.C: Same.
971 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
972 * g++.dg/warn/Warray-bounds-11.C: Same.
973 * g++.dg/warn/Warray-bounds-12.C: Same.
974 * g++.dg/warn/Warray-bounds-13.C: Same.
975 * g++.dg/warn/Warray-bounds-17.C: Same.
976 * g++.dg/warn/Warray-bounds-20.C: Same.
977 * gcc.dg/Warray-bounds-29.c: Same.
978 * gcc.dg/Warray-bounds-30.c: Add xfail.
979 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
980 * gcc.dg/Warray-bounds-32.c: Same.
981 * gcc.dg/Warray-bounds-52.c: Same.
982 * gcc.dg/Warray-bounds-53.c: Same.
983 * gcc.dg/Warray-bounds-58.c: Remove xfail.
984 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
985 * gcc.dg/Warray-bounds-66.c: Same.
986 * gcc.dg/Warray-bounds-69.c: Same.
987 * gcc.dg/Wstringop-overflow-34.c: Same.
988 * gcc.dg/Wstringop-overflow-47.c: Same.
989 * gcc.dg/Wstringop-overflow-61.c: Same.
990 * gcc.dg/Warray-bounds-77.c: New test.
991 * gcc.dg/Warray-bounds-78.c: New test.
992 * gcc.dg/Warray-bounds-79.c: New test.
994 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
997 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
999 2021-07-07 Richard Biener <rguenther@suse.de>
1001 PR tree-optimization/34195
1002 * gcc.dg/vect/pr34195.c: New testcase.
1004 2021-07-07 Richard Biener <rguenther@suse.de>
1006 PR tree-optimization/99728
1007 * g++.dg/opt/pr99728.C: New testcase.
1009 2021-07-07 liuhongt <hongtao.liu@intel.com>
1011 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
1012 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
1013 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
1014 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
1016 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1019 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
1021 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1024 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
1026 2021-07-06 Martin Sebor <msebor@redhat.com>
1029 * g++.dg/warn/uninit-pr55881.C: New test.
1031 2021-07-06 Martin Sebor <msebor@redhat.com>
1033 PR tree-optimization/86650
1034 * gcc.dg/Warray-bounds-76.c: New test.
1036 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1039 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
1041 2021-07-06 Martin Sebor <msebor@redhat.com>
1043 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
1044 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
1046 2021-07-06 Martin Sebor <msebor@redhat.com>
1048 * gcc.dg/Wobjsize-1.c: Prune expected output.
1049 * gcc.dg/Warray-bounds-71.c: New test.
1050 * gcc.dg/Warray-bounds-71.h: New test header.
1051 * gcc.dg/Warray-bounds-72.c: New test.
1052 * gcc.dg/Warray-bounds-73.c: New test.
1053 * gcc.dg/Warray-bounds-74.c: New test.
1054 * gcc.dg/Warray-bounds-75.c: New test.
1055 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
1056 * gcc.dg/Wfree-nonheap-object-5.c: New test.
1057 * gcc.dg/Wfree-nonheap-object-6.c: New test.
1058 * gcc.dg/pragma-diag-10.c: New test.
1059 * gcc.dg/pragma-diag-9.c: New test.
1060 * gcc.dg/uninit-suppress_3.c: New test.
1061 * gcc.dg/pr79214.c: Xfail tests.
1062 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
1063 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
1065 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
1068 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
1069 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
1071 2021-07-06 Richard Biener <rguenther@suse.de>
1073 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
1074 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
1075 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
1076 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
1078 2021-07-06 Andrew Pinski <apinski@marvell.com>
1080 PR tree-optimization/101256
1081 * g++.dg/torture/pr101256.C: New test.
1083 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1086 * gfortran.dg/implied_do_io_7.f90: New test.
1088 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
1090 PR rtl-optimization/100328
1091 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
1092 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
1093 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
1094 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
1095 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
1096 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
1097 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
1098 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
1099 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
1100 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
1101 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
1102 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
1103 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
1104 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
1105 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
1106 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
1107 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
1108 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
1109 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
1110 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
1111 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
1112 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
1113 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
1114 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
1115 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
1116 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
1117 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
1118 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
1119 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
1120 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
1121 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
1122 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
1123 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
1124 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
1125 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
1126 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
1127 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
1128 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
1129 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
1131 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1134 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
1135 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1137 2021-07-05 Andrew Pinski <apinski@marvell.com>
1139 PR tree-optimization/101039
1140 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
1141 ABSU and still not expect ABS_EXPR.
1142 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
1143 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
1145 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
1148 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
1150 2021-07-05 Richard Biener <rguenther@suse.de>
1153 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
1155 2021-07-05 liuhongt <hongtao.liu@intel.com>
1157 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
1159 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
1161 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
1162 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
1163 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
1164 doesn't support CTF.
1165 (gcc-dg-debug-runtest): Move CTF support within
1166 target support format test.
1168 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
1170 PR middle-end/101294
1171 * gcc.dg/pr101294.c: New test.
1173 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
1176 * gdc.dg/torture/pr101273.d: New test.
1178 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
1181 * gdc.dg/torture/pr101282.d: New test.
1183 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1185 * g++.dg/gomp/attrs-1.C: New test.
1186 * g++.dg/gomp/attrs-2.C: New test.
1187 * g++.dg/gomp/attrs-3.C: New test.
1189 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1192 * c-c++-common/gomp/atomic-24.c: New test.
1194 2021-07-02 Patrick Palka <ppalka@redhat.com>
1197 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
1199 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
1201 * gcc.target/powerpc/mma-builtin-7.c: New test.
1202 * gcc.target/powerpc/mma-builtin-8.c: New test.
1204 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
1206 PR tree-optimization/101223
1207 * gcc.dg/pr101223.c: New.
1209 2021-07-02 David Faust <david.faust@oracle.com>
1211 * gcc.dg/debug/btf/btf-float-1.c: New test.
1212 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
1213 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
1214 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
1216 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1218 * lib/gcc-defs.exp: Add a comment.
1220 2021-07-02 Richard Biener <rguenther@suse.de>
1222 PR tree-optimization/101293
1223 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
1225 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1228 * gcc.target/i386/avx2-pr101286.c: New test.
1230 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
1232 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
1233 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
1234 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
1235 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
1236 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
1237 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
1238 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
1239 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
1241 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
1243 * gcc.target/powerpc/float128-cmove.c: New test.
1244 * gcc.target/powerpc/float128-minmax-3.c: New test.
1246 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
1248 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
1250 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
1253 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
1255 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
1256 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
1257 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
1258 * gcc.target/i386/avx512f_cond_move.c: Also pass
1259 -mprefer-vector-width=512 and expect integer broadcast.
1260 * gcc.target/i386/pr100865-1.c: New test.
1261 * gcc.target/i386/pr100865-2.c: Likewise.
1262 * gcc.target/i386/pr100865-3.c: Likewise.
1263 * gcc.target/i386/pr100865-4a.c: Likewise.
1264 * gcc.target/i386/pr100865-4b.c: Likewise.
1265 * gcc.target/i386/pr100865-5a.c: Likewise.
1266 * gcc.target/i386/pr100865-5b.c: Likewise.
1267 * gcc.target/i386/pr100865-6a.c: Likewise.
1268 * gcc.target/i386/pr100865-6b.c: Likewise.
1269 * gcc.target/i386/pr100865-6c.c: Likewise.
1270 * gcc.target/i386/pr100865-7a.c: Likewise.
1271 * gcc.target/i386/pr100865-7b.c: Likewise.
1272 * gcc.target/i386/pr100865-7c.c: Likewise.
1273 * gcc.target/i386/pr100865-8a.c: Likewise.
1274 * gcc.target/i386/pr100865-8b.c: Likewise.
1275 * gcc.target/i386/pr100865-8c.c: Likewise.
1276 * gcc.target/i386/pr100865-9a.c: Likewise.
1277 * gcc.target/i386/pr100865-9b.c: Likewise.
1278 * gcc.target/i386/pr100865-9c.c: Likewise.
1279 * gcc.target/i386/pr100865-10a.c: Likewise.
1280 * gcc.target/i386/pr100865-10b.c: Likewise.
1281 * gcc.target/i386/pr100865-11a.c: Likewise.
1282 * gcc.target/i386/pr100865-11b.c: Likewise.
1283 * gcc.target/i386/pr100865-11c.c: Likewise.
1284 * gcc.target/i386/pr100865-12a.c: Likewise.
1285 * gcc.target/i386/pr100865-12b.c: Likewise.
1286 * gcc.target/i386/pr100865-12c.c: Likewise.
1288 2021-07-01 Richard Biener <rguenther@suse.de>
1290 PR tree-optimization/101280
1291 PR tree-optimization/101173
1292 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
1294 2021-07-01 Richard Biener <rguenther@suse.de>
1296 PR tree-optimization/101278
1297 * gcc.dg/torture/pr101278.c: New testcase.
1299 2021-07-01 Richard Biener <rguenther@suse.de>
1301 PR tree-optimization/100778
1302 * gcc.dg/torture/pr100778.c: New testcase.
1304 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
1307 * gcc.target/i386/pr101044.c: New test.
1309 2021-07-01 Richard Biener <rguenther@suse.de>
1311 PR tree-optimization/101178
1312 * gcc.dg/vect/bb-slp-72.c: New testcase.
1313 * gcc.dg/vect/bb-slp-73.c: Likewise.
1314 * gcc.dg/vect/bb-slp-74.c: Likewise.
1316 2021-07-01 Jakub Jelinek <jakub@redhat.com>
1319 * gcc.dg/pr101266.c: New test.
1321 2021-07-01 Patrick Palka <ppalka@redhat.com>
1324 * g++.dg/cpp0x/constexpr-empty16.C: New test.
1326 2021-07-01 Patrick Palka <ppalka@redhat.com>
1329 * g++.dg/template/access41.C: New test.
1330 * g++.dg/template/access41a.C: New test.
1332 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
1334 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
1337 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
1339 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
1341 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
1344 2021-06-30 Patrick Palka <ppalka@redhat.com>
1346 * g++.dg/cpp2a/concepts-access2.C: New test.
1348 2021-06-30 Marek Polacek <polacek@redhat.com>
1352 * g++.dg/cpp0x/auto24.C: Remove dg-error.
1353 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
1354 * g++.dg/cpp0x/auto42.C: Likewise.
1355 * g++.dg/cpp0x/initlist75.C: Likewise.
1356 * g++.dg/cpp0x/initlist80.C: Likewise.
1357 * g++.dg/diagnostic/auto1.C: Remove dg-error.
1358 * g++.dg/cpp23/auto-array.C: New test.
1360 2021-06-30 Richard Biener <rguenther@suse.de>
1362 PR tree-optimization/101267
1363 * gfortran.dg/pr101267.f90: New testcase.
1365 2021-06-30 David Malcolm <dmalcolm@redhat.com>
1368 * gcc.dg/analyzer/clobbers-1.c: New test.
1369 * gcc.dg/analyzer/clobbers-2.c: New test.
1370 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
1371 (test_28): Likewise.
1372 (test_52): Likewise. Add coverage for end of buffer.
1373 * gcc.dg/analyzer/explode-1.c: Add leak warning.
1374 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
1375 (test_4): Use char. Mark xfail as fixed.
1377 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
1380 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
1381 * gcc.dg/analyzer/symbolic-8.c: New test.
1383 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
1385 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
1387 2021-06-30 Richard Biener <rguenther@suse.de>
1389 PR tree-optimization/101264
1390 * gfortran.dg/pr101264.f90: New testcase.
1392 2021-06-30 liuhongt <hongtao.liu@intel.com>
1395 * gcc.target/i386/pr101248.c: New test.
1397 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
1399 * gcc.dg/pr101254.c: New.
1401 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
1404 * gcc.target/i386/pr95046-9.c: New test.
1406 2021-06-29 Richard Biener <rguenther@suse.de>
1408 * gcc.dg/vect/pr67790.c: Un-XFAIL.
1409 * gcc.dg/vect/bb-slp-71.c: New testcase.
1411 2021-06-29 Jakub Jelinek <jakub@redhat.com>
1414 * g++.dg/ubsan/pr101210.C: New test.
1416 2021-06-29 Richard Biener <rguenther@suse.de>
1418 PR tree-optimization/101242
1419 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
1420 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
1422 2021-06-28 Martin Sebor <msebor@redhat.com>
1424 * g++.dg/uninit-pr74762.C: New test.
1425 * g++.dg/warn/uninit-pr74765.C: Same.
1427 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
1428 David Faust <david.faust@oracle.com>
1430 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
1431 (gcc-dg-debug-runtest): Add -gctf support.
1432 * gcc.dg/debug/btf/btf-1.c: New test.
1433 * gcc.dg/debug/btf/btf-2.c: Likewise.
1434 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
1435 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
1436 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
1437 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
1438 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
1439 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
1440 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
1441 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
1442 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
1443 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
1444 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
1445 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
1446 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
1447 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
1448 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
1449 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
1450 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
1451 * gcc.dg/debug/btf/btf.exp: Likewise.
1452 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
1453 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
1454 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
1455 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
1456 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
1457 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
1458 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
1459 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
1460 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
1461 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
1462 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
1463 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
1464 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
1465 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
1466 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
1467 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1468 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
1469 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
1470 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
1471 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
1472 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
1473 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
1474 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
1475 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
1476 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
1477 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
1478 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
1479 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
1480 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
1481 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
1482 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
1483 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
1484 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
1485 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
1486 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
1487 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
1488 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
1489 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
1490 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
1491 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
1492 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
1493 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
1494 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
1495 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
1496 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
1497 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
1498 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
1499 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
1500 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
1501 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
1502 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
1503 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
1504 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
1505 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
1506 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
1507 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
1508 * gcc.dg/debug/ctf/ctf.exp: Likewise.
1509 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
1510 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
1511 * gcc.dg/debug/btf/btf-function-3.c: New file.
1512 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
1513 * gcc.dg/debug/btf/btf-struct-2.c: New file.
1514 * gcc.dg/debug/btf/btf-variables-2.c: New file.
1515 * gcc.dg/debug/btf/btf-variables-3.c: New file.
1516 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
1517 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
1518 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
1519 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
1520 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
1521 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
1523 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
1525 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
1527 2021-06-28 Martin Jambor <mjambor@suse.cz>
1530 * gcc.dg/ipa/pr93385.c: New test.
1531 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
1532 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
1533 * g++.dg/ipa/ipa-sra-4.C: Likewise.
1535 2021-06-28 Richard Biener <rguenther@suse.de>
1537 PR tree-optimization/101229
1538 * gcc.dg/torture/pr101229.c: New testcase.
1540 2021-06-28 Richard Biener <rguenther@suse.de>
1542 PR tree-optimization/101207
1543 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
1545 2021-06-28 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/101173
1548 * gcc.dg/torture/pr101173.c: New testcase.
1550 2021-06-28 liuhongt <hongtao.liu@intel.com>
1553 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
1554 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
1555 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
1556 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
1557 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
1558 * gcc.target/i386/avx512vl-pr100648.c: New test.
1559 * gcc.target/i386/avx512vl-blendv-1.c: New test.
1560 * gcc.target/i386/avx512vl-blendv-2.c: New test.
1562 2021-06-28 liuhongt <hongtao.liu@intel.com>
1564 * gcc.target/i386/funcspec-8.c: Replace
1565 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
1566 * gcc.target/i386/blendv-1.c: New test.
1567 * gcc.target/i386/blendv-2.c: New test.
1569 2021-06-27 Andrew Pinski <apinski@marvell.com>
1571 * gcc.dg/torture/pr101230-1.c: New test.
1573 2021-06-26 Patrick Palka <ppalka@redhat.com>
1576 * g++.dg/template/access40.C: New test.
1577 * g++.dg/template/access40a.C: New test.
1579 2021-06-26 Jason Merrill <jason@redhat.com>
1583 * g++.dg/cpp2a/no_unique_address13.C: New test.
1585 2021-06-26 Marek Polacek <polacek@redhat.com>
1588 * g++.dg/cpp0x/noexcept69.C: New test.
1589 * g++.dg/parse/saved1.C: Adjust dg-error.
1590 * g++.dg/template/crash50.C: Likewise.
1592 2021-06-25 David Malcolm <dmalcolm@redhat.com>
1594 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
1595 for v4f, to avoid relying on exact floating-point equality.
1596 * jit.dg/test-vector-types.cc (check_div): Likewise.
1598 2021-06-25 David Malcolm <dmalcolm@redhat.com>
1600 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
1601 * jit.dg/test-asm.cc: Likewise.
1603 2021-06-25 Martin Sebor <msebor@redhat.com>
1605 PR middle-end/101216
1606 * gcc.dg/Wnonnull-7.c: New test.
1608 2021-06-25 Richard Biener <rguenther@suse.de>
1610 PR tree-optimization/101202
1611 * gcc.dg/torture/pr101202.c: New testcase.
1613 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
1615 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
1617 2021-06-25 liuhongt <hongtao.liu@intel.com>
1620 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
1621 temporarily avoid regression, eventually xfail should be
1624 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
1626 * gcc.dg/tree-ssa/evrp30.c: New.
1628 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
1630 * gcc.dg/tree-ssa/pr101189.c: New.
1632 2021-06-24 Patrick Palka <ppalka@redhat.com>
1635 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
1637 2021-06-24 Patrick Palka <ppalka@redhat.com>
1640 * g++.dg/cpp2a/concepts-requires25.C: New test.
1642 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1645 * gcc.dg/pr101171.c: New test.
1647 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
1650 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
1651 Add --param vect-epilogues-nomask=0.
1652 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
1653 to avoid loop vectorization.
1657 2021-06-24 Richard Biener <rguenther@suse.de>
1659 * gcc.target/i386/vect-addsubv2df.c: New testcase.
1660 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
1661 * gcc.target/i386/vect-addsubv4df.c: Likewise.
1662 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
1663 * gcc.target/i386/vect-addsub-2.c: Likewise.
1664 * gcc.target/i386/vect-addsub-3.c: Likewise.
1666 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1668 PR middle-end/101170
1669 * gcc.dg/pr101170.c: New test.
1671 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1673 PR middle-end/101172
1674 * gcc.dg/pr101172.c: New test.
1676 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
1678 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
1680 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
1682 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1684 * c-c++-common/gomp/target-in-reduction-1.c: New test.
1685 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
1686 target or combined target constructs.
1688 2021-06-24 Richard Biener <rguenther@suse.de>
1690 PR tree-optimization/101105
1691 * gcc.dg/torture/pr101105.c: New testcase.
1693 2021-06-24 liuhongt <hongtao.liu@intel.com>
1696 * gcc.target/i386/pr98434-1.c: New test.
1697 * gcc.target/i386/pr98434-2.c: New test.
1698 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
1700 2021-06-23 Patrick Palka <ppalka@redhat.com>
1703 * g++.dg/cpp1z/class-deduction-access3.C: New test.
1704 * g++.dg/cpp1z/class-deduction91.C: New test.
1706 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
1708 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
1709 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
1710 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
1711 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
1712 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
1713 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
1714 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
1715 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
1717 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
1718 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
1719 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
1720 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
1721 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
1722 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
1723 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
1726 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
1728 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
1731 2021-06-23 Patrick Palka <ppalka@redhat.com>
1734 * g++.dg/cpp1z/class-deduction88.C: New test.
1735 * g++.dg/cpp1z/class-deduction89.C: New test.
1736 * g++.dg/cpp1z/class-deduction90.C: New test.
1738 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
1741 * gcc.target/i386/pr101175.c: New test.
1743 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
1746 * gfortran.dg/coarray_collectives_17.f90: New test.
1748 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
1749 Tobias Burnus <tobias@codesourcery.com>
1752 * gfortran.dg/pr93524.c: New.
1753 * gfortran.dg/pr93524.f90: New.
1755 2021-06-22 David Malcolm <dmalcolm@redhat.com>
1758 * gcc.dg/analyzer/pr101143.c: New test.
1760 2021-06-22 Richard Biener <rguenther@suse.de>
1762 PR middle-end/101156
1763 * gcc.dg/pr101156.c: New testcase.
1765 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1767 PR tree-optimization/101159
1768 * gcc.c-torture/compile/pr101159.c: New test.
1770 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1772 PR middle-end/101160
1773 * g++.target/i386/empty-class1.C: Require lp64 effective target
1774 instead of x86_64-*-*.
1775 * g++.target/i386/empty-class2.C: New test.
1777 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1778 Andrew Pinski <apinski@marvell.com>
1780 PR tree-optimization/101162
1781 * g++.dg/opt/pr101162.C: New test.
1783 2021-06-22 Richard Biener <rguenther@suse.de>
1785 PR tree-optimization/101151
1786 * gcc.dg/torture/pr101151.c: New testcase.
1788 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
1790 * g++.dg/modules/omp-1_a.C: Check pthread is available for
1792 * g++.dg/modules/omp-2_a.C: Ditto.
1794 2021-06-22 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/101158
1797 * gfortran.dg/pr101158.f90: New testcase.
1799 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1802 * gcc.target/i386/pr11877-2.c: New test.
1804 2021-06-22 liuhongt <hongtao.liu@intel.com>
1806 PR tree-optimization/97770
1807 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
1808 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
1810 2021-06-22 liuhongt <hongtao.liu@intel.com>
1813 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
1814 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
1815 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
1816 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
1817 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
1818 * gcc.target/i386/avx512f-pr100267-1.c: New test.
1819 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
1820 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
1821 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
1822 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
1823 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
1824 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
1825 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
1826 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
1827 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
1828 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
1830 2021-06-22 liuhongt <hongtao.liu@intel.com>
1833 * gcc.target/i386/pr100310.c: New test.
1835 2021-06-21 Jason Merrill <jason@redhat.com>
1838 * g++.target/i386/empty-class1.C: New test.
1840 2021-06-21 Patrick Palka <ppalka@redhat.com>
1843 * g++.dg/opt/nrv21.C: New test.
1845 2021-06-21 Patrick Palka <ppalka@redhat.com>
1848 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
1850 2021-06-21 Jakub Jelinek <jakub@redhat.com>
1852 PR inline-asm/100785
1853 * c-c++-common/pr100785.c: New test.
1854 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
1855 * gcc.dg/pr48552-2.c: Likewise.
1857 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1860 * gcc.target/arm/simd/pr97906.c: New test.
1862 2021-06-21 Richard Biener <rguenther@suse.de>
1864 PR tree-optimization/101121
1865 * gfortran.dg/pr101121.f: New testcase.
1867 2021-06-21 liuhongt <hongtao.liu@intel.com>
1870 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
1871 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
1872 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
1873 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
1875 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
1878 * gcc.target/i386/pr11877.c: New test case.
1880 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1882 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
1884 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
1886 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
1888 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
1891 2021-06-18 Harald Anlauf <anlauf@gmx.de>
1895 * gfortran.dg/min0_max0_1.f90: New test.
1896 * gfortran.dg/min0_max0_2.f90: New test.
1898 2021-06-18 David Malcolm <dmalcolm@redhat.com>
1900 * gcc.dg/analyzer/symbolic-7.c: New test.
1902 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1905 * gcc.target/arm/acle/pr100856.c: New test.
1906 * gcc.target/arm/multilib.exp: Add tests for cde options.
1908 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
1910 * gcc.target/powerpc/float128-minmax-2.c: New test.
1912 2021-06-17 Jason Merrill <jason@redhat.com>
1915 * g++.dg/cpp0x/deleted15.C: New test.
1917 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
1920 * gcc.target/i386/pr100704-1.c: New test.
1921 * gcc.target/i386/pr100704-2.c: Likewise.
1922 * gcc.target/i386/pr100704-3.c: Likewise.
1924 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
1927 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
1928 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
1930 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
1932 * gcc.dg/pr100790.c: New test.
1934 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
1936 * gcc.target/s390/zvector/vec-doublee.c: New test.
1937 * gcc.target/s390/zvector/vec-floate.c: New test.
1939 2021-06-17 Richard Biener <rguenther@suse.de>
1941 PR tree-optimization/54400
1942 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
1944 2021-06-16 Jason Merrill <jason@redhat.com>
1948 * g++.dg/template/access39.C: New test.
1950 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1954 * gfortran.dg/pr95502.f90: New test.
1956 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1959 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1963 * gfortran.dg/pr95502.f90: New test.
1965 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1969 * gfortran.dg/pr95502.f90: New test.
1971 2021-06-16 Jason Merrill <jason@redhat.com>
1974 PR preprocessor/96391
1975 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
1976 * g++.dg/plugin/plugin.exp: Run it.
1978 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1980 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1982 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1984 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1986 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1988 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1990 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1992 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1994 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1996 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
1998 2021-06-16 Martin Jambor <mjambor@suse.cz>
2000 PR tree-optimization/100453
2001 * gcc.dg/tree-ssa/pr100453.c: New test.
2003 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2005 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
2008 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2010 PR middle-end/101062
2011 * gcc.dg/pr101062.c: New test.
2013 2021-06-16 Richard Biener <rguenther@suse.de>
2015 PR tree-optimization/101088
2016 * gcc.dg/torture/pr101088.c: New testcase.
2018 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
2020 PR rtl-optimization/46235
2021 * gcc.target/i386/bt-5.c: New test.
2022 * gcc.target/i386/bt-6.c: New test.
2023 * gcc.target/i386/bt-7.c: New test.
2025 2021-06-16 Arnaud Charlet <charlet@adacore.com>
2027 * gnat.dg/limited4.adb: Disable illegal code.
2029 2021-06-16 Richard Biener <rguenther@suse.de>
2031 PR tree-optimization/101083
2032 * gcc.dg/vect/pr97832-4.c: New testcase.
2034 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
2037 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
2038 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
2039 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
2040 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
2041 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
2042 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
2043 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
2044 * gfortran.dg/gomp/defaultmap-1.f90: New test.
2045 * gfortran.dg/gomp/defaultmap-2.f90: New test.
2046 * gfortran.dg/gomp/defaultmap-3.f90: New test.
2047 * gfortran.dg/gomp/defaultmap-4.f90: New test.
2048 * gfortran.dg/gomp/defaultmap-5.f90: New test.
2049 * gfortran.dg/gomp/defaultmap-6.f90: New test.
2050 * gfortran.dg/gomp/defaultmap-7.f90: New test.
2052 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2054 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
2055 * gcc.dg/analyzer/capacity-1.c: New test.
2056 * gcc.dg/analyzer/capacity-2.c: New test.
2057 * gcc.dg/analyzer/capacity-3.c: New test.
2059 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2062 * gcc.dg/analyzer/explode-2a.c: New test.
2064 2021-06-15 Jakub Jelinek <jakub@redhat.com>
2067 * gcc.target/i386/pr101046.c: New test.
2069 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
2071 * c-c++-common/Wattributes.c: Remove s390-specific check and add
2073 * gcc.dg/Wattributes-6.c: Likewise.
2075 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
2078 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
2080 2021-06-14 Martin Sebor <msebor@redhat.com>
2083 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
2084 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
2085 * g++.dg/warn/Wstringop-overflow-7.C: New test.
2086 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
2087 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
2089 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
2092 * gcc.target/powerpc/pr100777.c: New test.
2094 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
2097 * gcc.target/i386/pr101058.c: New test.
2099 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
2102 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
2103 * gcc.dg/spellcheck-stdlib.c: Likewise.
2105 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
2107 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
2108 * gcc.target/arm/simd/mve-vshl.c: Likewise.
2109 * gcc.target/arm/simd/mve-vec-pack.c: New test.
2110 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
2112 2021-06-14 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/100934
2115 * gcc.dg/torture/pr100934.c: New testcase.
2117 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
2119 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
2120 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
2121 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
2122 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
2123 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
2124 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
2125 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
2127 2021-06-14 Richard Biener <rguenther@suse.de>
2129 PR tree-optimization/101031
2130 * gcc.dg/torture/pr101031.c: New testcase.
2132 2021-06-13 Jason Merrill <jason@redhat.com>
2134 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
2136 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
2139 * g++.target/i386/pr101023a.C: New test.
2140 * g++.target/i386/pr101023b.C: Likewise.
2142 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
2144 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
2145 * gcc.dg/uninit-pr93100.c: Skip on AIX.
2146 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
2148 2021-06-12 Jason Merrill <jason@redhat.com>
2150 * g++.dg/ext/attrib62.C: No longer warn.
2151 * g++.dg/diagnostic/maybe_unused1.C: New test.
2153 2021-06-12 Jason Merrill <jason@redhat.com>
2156 * g++.dg/ext/array4.C: New test.
2158 2021-06-11 Carl Love <cel@us.ibm.com>
2160 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
2161 (dg-require-effective-target): Change target to p9vector_hw.
2163 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
2165 * gcc.dg/gomp/simd-clones-2.c: Enhance.
2167 2021-06-11 Patrick Palka <ppalka@redhat.com>
2171 * g++.dg/template/sfinae-dr1227.C: New test.
2173 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2176 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
2178 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
2180 PR tree-optimization/96392
2181 * gcc.dg/pr96392.c: New test.
2183 2021-06-11 Richard Biener <rguenther@suse.de>
2185 PR tree-optimization/101025
2186 * gcc.dg/torture/pr101025.c: New testcase.
2188 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2191 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
2192 directives check for target is v8.1-m.main+mve or not before
2193 comparing the assembly output.
2194 * gcc.target/arm/cmse/cmse-20.c: New test.
2196 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2199 * g++.dg/cpp23/consteval-if1.C: New test.
2200 * g++.dg/cpp23/consteval-if2.C: New test.
2201 * g++.dg/cpp23/consteval-if3.C: New test.
2202 * g++.dg/cpp23/consteval-if4.C: New test.
2203 * g++.dg/cpp23/consteval-if5.C: New test.
2204 * g++.dg/cpp23/consteval-if6.C: New test.
2205 * g++.dg/cpp23/consteval-if7.C: New test.
2206 * g++.dg/cpp23/consteval-if8.C: New test.
2207 * g++.dg/cpp23/consteval-if9.C: New test.
2208 * g++.dg/cpp23/consteval-if10.C: New test.
2209 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
2211 2021-06-11 David Malcolm <dmalcolm@redhat.com>
2213 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
2214 expected number of enodes after the loop.
2215 * gcc.dg/analyzer/paths-8.c: New test.
2217 2021-06-11 Richard Biener <rguenther@suse.de>
2219 PR tree-optimization/101028
2220 * gcc.dg/pr101028.c: New testcase.
2222 2021-06-11 Richard Biener <rguenther@suse.de>
2224 PR tree-optimization/101026
2225 * gfortran.dg/pr101026.f: New testcase.
2227 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2229 PR rtl-optimization/101008
2230 * gcc.dg/pr101008.c: New test.
2232 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2235 * gcc.target/i386/sse-pr101007.c: New test.
2237 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
2240 * gcc.target/i386/pr101021-1.c: New test.
2241 * gcc.target/i386/pr101021-2.c: Ditto.
2243 2021-06-11 Martin Liska <mliska@suse.cz>
2245 PR gcov-profile/100788
2246 * gcc.dg/pr100788.c: New test.
2248 2021-06-11 Richard Biener <rguenther@suse.de>
2250 PR middle-end/101009
2251 * gcc.dg/torture/pr101009.c: New testcase.
2253 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
2255 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
2257 2021-06-11 Marek Polacek <polacek@redhat.com>
2260 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
2261 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
2263 2021-06-10 Patrick Palka <ppalka@redhat.com>
2266 * g++.dg/template/ttp34.C: New test.
2267 * g++.dg/template/ttp34a.C: New test.
2268 * g++.dg/template/ttp34b.C: New test.
2270 2021-06-10 Patrick Palka <ppalka@redhat.com>
2273 * g++.dg/cpp2a/concepts-return-req3.C: New test.
2275 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
2277 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
2278 tests. Update expected counts.
2279 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
2280 tests. Update expected counts.
2282 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
2285 * gdc.dg/pr100967.d: New test.
2287 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
2289 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
2290 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
2292 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
2294 * gcc.dg/vect/pr56541.c: Fix target selector.
2296 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
2297 Thomas Schwinge <thomas@codesourcery.com>
2299 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
2300 * c-c++-common/goacc/finalize-1.c: Likewise.
2301 * c-c++-common/goacc/mdc-1.c: Likewise.
2302 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2303 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
2304 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
2305 * gfortran.dg/goacc/finalize-1.f: Likewise.
2306 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
2308 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
2310 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
2311 * c-c++-common/goacc/mdc-2.c: Likewise.
2312 * g++.dg/goacc/mdc.C: Likewise.
2314 2021-06-10 Jakub Jelinek <jakub@redhat.com>
2316 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
2317 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
2319 2021-06-10 Jakub Jelinek <jakub@redhat.com>
2322 * g++.dg/opt/pr100852.C: New test.
2324 2021-06-09 Andrew Pinski <apinski@marvell.com>
2326 * g++.dg/torture/pr100925.C: New test.
2328 2021-06-09 Carl Love <cel@us.ibm.com>
2330 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
2332 Add tests for vec_signextq.
2333 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
2335 2021-06-09 Carl Love <cel@us.ibm.com>
2337 * gcc.target/powerpc/fp128_conversions.c: New file.
2338 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
2339 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
2340 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
2341 (ppc_native_128bit): Remove dg-require-effective-target.
2343 2021-06-09 Carl Love <cel@us.ibm.com>
2345 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
2348 2021-06-09 Carl Love <cel@us.ibm.com>
2350 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
2353 2021-06-09 Carl Love <cel@us.ibm.com>
2355 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
2357 2021-06-09 Carl Love <cel@us.ibm.com>
2359 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
2360 New runnable test case.
2361 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
2362 for xxlor instruction.
2364 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
2366 * gcc.target/arm/simd/mve-vclz.c: New test.
2368 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
2370 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
2371 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
2372 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
2373 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
2375 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
2377 * gcc.dg/builtins-70.c: New test.
2379 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2381 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
2382 counts to test 32 and 64 bit separately.
2383 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
2384 counts to test 32 and 64 bit separately.
2385 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
2386 counts to test 32 and 64 bit separately.
2387 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
2388 counts to test 32 and 64 bit separately.
2390 2021-06-09 Richard Biener <rguenther@suse.de>
2392 PR tree-optimization/100981
2393 * gfortran.dg/vect/pr100981-1.f90: New testcase.
2395 2021-06-09 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/97832
2398 * gcc.dg/vect/pr97832-1.c: New testcase.
2399 * gcc.dg/vect/pr97832-2.c: Likewise.
2400 * gcc.dg/vect/pr97832-3.c: Likewise.
2401 * g++.dg/vect/slp-pr98855.cc: XFAIL.
2402 * gcc.dg/vect/slp-50.c: New file.
2404 2021-06-09 Jakub Jelinek <jakub@redhat.com>
2407 * gfortran.dg/gomp/pr100965.f90: New test.
2409 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
2412 * gcc.target/i386/pr100936.c: New test.
2414 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
2416 * gcc.target/powerpc/float128-call.c: Adjust.
2417 * gcc.target/powerpc/pr100085.c: New test.
2419 2021-06-09 Jason Merrill <jason@redhat.com>
2422 * g++.dg/diagnostic/enum3.C: New test.
2424 2021-06-08 Marek Polacek <polacek@redhat.com>
2427 * g++.dg/cpp2a/explicit18.C: New test.
2429 2021-06-08 Andrew Pinski <apinski@marvell.com>
2431 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
2432 happens on the outside of the bit_xor.
2434 2021-06-08 Jason Merrill <jason@redhat.com>
2436 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
2437 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
2438 * g++.dg/ext/utf-badconcat.C: Likewise.
2439 * g++.dg/ext/utf-badconcat2.C: Likewise.
2441 2021-06-08 Jason Merrill <jason@redhat.com>
2443 * g++.dg/cpp23/mixed-concat1.C: New test.
2445 2021-06-08 Jason Merrill <jason@redhat.com>
2447 * g++.dg/cpp23/whitespace-splice1.C: New test.
2449 2021-06-08 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp23/narrowing-bool1.C: New test.
2453 2021-06-08 David Malcolm <dmalcolm@redhat.com>
2456 * gcc.dg/analyzer/bitfields-1.c: New test.
2457 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
2459 (test_44): Update test values assigned to the bits to ones that
2460 fit in the range of the bitfield type. Remove xfails.
2461 (test_45): Remove xfails.
2463 2021-06-08 Jason Merrill <jason@redhat.com>
2466 * g++.dg/cpp0x/initlist124.C: New test.
2468 2021-06-08 Richard Biener <rguenther@suse.de>
2470 PR tree-optimization/100923
2471 * gcc.dg/torture/pr100923.c: New testcase.
2473 2021-06-08 Jakub Jelinek <jakub@redhat.com>
2476 * g++.dg/gomp/doacross-2.C: New test.
2478 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
2480 PR middle-end/100951
2481 * gcc.target/i386/pr100951.c: New test.
2483 2021-06-08 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
2489 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
2492 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
2493 * gfortran.dg/gomp/scan-5.f90: Likewise.
2494 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
2495 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
2496 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
2497 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
2498 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2500 2021-06-08 Martin Liska <mliska@suse.cz>
2502 * gcc.dg/format/strfmon-1.c: Fix typo.
2503 * gfortran.dg/char4-subscript.f90: Likewise.
2505 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
2507 PR tree-optimization/100794
2508 * gcc.dg/tree-ssa/pr100794.c: New test.
2510 2021-06-08 Jason Merrill <jason@redhat.com>
2513 * g++.dg/template/lookup17.C: New test.
2515 2021-06-08 Jason Merrill <jason@redhat.com>
2518 * g++.dg/cpp0x/alias-decl-73.C: New test.
2520 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
2523 * gcc.target/i386/pr100637-5b.c: New test.
2524 * gcc.target/i386/pr100637-5w.c: Ditto.
2526 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
2529 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
2530 * gcc.target/i386/pr82735-4.c: Likewise.
2531 * gcc.target/i386/pr82735-5.c: Likewise.
2533 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
2535 * gcc.dg/sso-14.c: Adjust.
2537 2021-06-07 Patrick Palka <ppalka@redhat.com>
2540 * g++.dg/template/access38.C: New test.
2542 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
2545 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
2548 2021-06-07 Jakub Jelinek <jakub@redhat.com>
2551 * gcc.dg/pr100887.c: New test.
2553 2021-06-07 Jakub Jelinek <jakub@redhat.com>
2555 PR middle-end/100898
2556 * g++.dg/ext/va-arg-pack-3.C: New test.
2558 2021-06-07 liuhongt <hongtao.liu@intel.com>
2561 * g++.target/i386/pr100885.C: New test.
2563 2021-06-07 liuhongt <hongtao.liu@intel.com>
2566 * gcc.target/i386/pr82735-1.c: New test.
2567 * gcc.target/i386/pr82735-2.c: New test.
2568 * gcc.target/i386/pr82735-3.c: New test.
2569 * gcc.target/i386/pr82735-4.c: New test.
2570 * gcc.target/i386/pr82735-5.c: New test.
2572 2021-06-06 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.dg/gomp/scan-1.c: New test.
2576 2021-06-06 Jakub Jelinek <jakub@redhat.com>
2579 * c-c++-common/gomp/pr100902-1.c: New test.
2581 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
2583 * gcc.dg/sso-14.c: New test.
2585 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2592 * gfortran.dg/PR100120.f90: New test.
2593 * gfortran.dg/character_workout_1.f90: New test.
2594 * gfortran.dg/character_workout_4.f90: New test.
2596 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2598 PR middle-end/100905
2599 * gfortran.dg/gomp/loop-3.f90: New test.
2601 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
2604 * gdc.dg/pr100882a.d: New test.
2605 * gdc.dg/pr100882b.d: New test.
2606 * gdc.dg/pr100882c.d: New test.
2607 * gdc.dg/torture/pr100882.d: New test.
2609 2021-06-04 Patrick Palka <ppalka@redhat.com>
2612 * g++.dg/template/param4.C: New test.
2613 * g++.dg/template/param5.C: New test.
2614 * g++.dg/cpp1z/nontype-auto19.C: New test.
2615 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
2616 deduced type of a decltype(auto) NTTP has top-level cv-quals.
2618 2021-06-04 Patrick Palka <ppalka@redhat.com>
2621 * g++.dg/cpp0x/alias-decl-72.C: New test.
2622 * g++.dg/cpp0x/alias-decl-72a.C: New test.
2624 2021-06-04 Harald Anlauf <anlauf@gmx.de>
2627 * gfortran.dg/inline_matmul_25.f90: New test.
2629 2021-06-04 Martin Sebor <msebor@redhat.com>
2632 * gcc.dg/nonnull-6.c: New test.
2634 2021-06-04 Martin Sebor <msebor@redhat.com>
2636 PR middle-end/100732
2637 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
2638 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
2639 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
2640 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
2641 * gcc.dg/uninit-pr100732.c: New test.
2643 2021-06-04 Martin Sebor <msebor@redhat.com>
2645 * gcc.dg/Wvla-parameter-10.c: New test.
2646 * gcc.dg/Wvla-parameter-11.c: New test.
2648 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2650 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
2651 commit in addition - add more dg-errors and '... end ...' due to changed
2653 * gfortran.dg/goacc/omp.f95: Likewise.
2654 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
2656 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
2659 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
2661 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2663 * gfortran.dg/gomp/pr99928-5.f90: Really use the
2664 proper iteration variable.
2666 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2668 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
2669 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
2670 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
2671 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
2672 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2673 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
2674 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
2675 fix loop-variable and remove xfail.
2677 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2680 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
2682 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2685 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
2686 C/C++ version of the patch.
2687 * gfortran.dg/gomp/loop-1.f90: New test.
2688 * gfortran.dg/gomp/loop-2.f90: New test.
2689 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
2690 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
2691 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
2692 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
2693 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
2694 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
2695 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2696 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
2697 of 'acc loops' to hide unrelated bug for now.
2698 * gfortran.dg/goacc/omp-fixed.f: Likewise
2700 2021-06-04 Jakub Jelinek <jakub@redhat.com>
2703 * gcc.target/i386/pr100887.c: New test.
2705 2021-06-04 Jakub Jelinek <jakub@redhat.com>
2708 * g++.dg/gomp/declare-simd-8.C: New test.
2710 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
2712 * gcc.target/powerpc/not-promote-mode.c: New.
2714 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
2717 * gcc.target/i386/vperm-v2hi.c: New test.
2718 * gcc.target/i386/vperm-v4qi.c: Ditto.
2720 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
2722 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
2724 2021-06-03 Patrick Palka <ppalka@redhat.com>
2727 * g++.dg/cpp0x/alias-decl-71.C: New test.
2729 2021-06-03 Patrick Palka <ppalka@redhat.com>
2732 * g++.dg/cpp2a/using-enum-9.C: New test.
2734 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
2736 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
2738 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
2740 * gcc.target/arm/simd/mve-vabs.c: New test.
2742 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
2744 * gnat.dg/bit_packed_array6.adb: New test.
2745 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
2747 2021-06-03 Martin Liska <mliska@suse.cz>
2749 * gcc.dg/spellcheck-options-23.c: New test.
2751 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
2753 * gnat.dg/inline22.adb: New test.
2755 2021-06-03 Tamar Christina <tamar.christina@arm.com>
2757 * gcc.target/aarch64/cpunative/info_16: Update implementer.
2758 * gcc.target/aarch64/cpunative/info_17: Likewise
2760 2021-06-03 Jakub Jelinek <jakub@redhat.com>
2763 * g++.dg/gomp/depend-iterator-3.C: New test.
2764 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
2765 this as base expression of depend array section, expect a different
2766 error wording for this as depend locator and add testcases
2767 for affinity clauses.
2769 2021-06-02 Jason Merrill <jason@redhat.com>
2772 * g++.dg/init/no-elide2.C: New test.
2774 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
2776 * gcc.target/s390/ashr.c: New test.
2778 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
2781 * gfortran.dg/gomp/taskloop-2.f90: New.
2783 2021-06-02 Jakub Jelinek <jakub@redhat.com>
2785 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
2788 2021-06-01 Patrick Palka <ppalka@redhat.com>
2791 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
2792 * g++.dg/cpp0x/dc10.C: New test.
2793 * g++.dg/cpp0x/initlist-base4.C: New test.
2794 * g++.dg/cpp2a/constexpr-init22.C: New test.
2796 2021-06-01 Andrew Pinski <apinski@marvell.com>
2798 PR tree-optimization/95481
2799 * gcc.dg/tree-ssa/tailcall-10.c: New test.
2800 * gcc.dg/tree-ssa/tailcall-11.c: New test.
2801 * gcc.dg/tree-ssa/tailcall-12.c: New test.
2802 * gcc.dg/tree-ssa/tailcall-13.c: New test.
2803 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
2805 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
2808 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
2810 2021-06-01 Jason Merrill <jason@redhat.com>
2813 * g++.dg/cpp2a/destroying-delete5.C: New test.
2815 2021-06-01 Jason Merrill <jason@redhat.com>
2818 * g++.dg/cpp0x/depr-copy4.C: New test.
2820 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
2822 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
2823 * gcc.dg/pr80776-1.c: Same.
2825 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
2828 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
2829 now diagnosed with less error output.
2830 * gfortran.dg/gomp/scan-1.f90: Likewise.
2831 * gfortran.dg/gomp/pr99928-3.f90: New test.
2832 * gfortran.dg/gomp/taskloop-1.f90: New test.
2834 2021-06-01 liuhongt <hongtao.liu@intel.com>
2836 PR tree-optimization/98365
2837 * gcc.target/i386/pr98365.c: New test.
2839 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2841 PR tree-optimization/100781
2842 * gcc.dg/pr100781.c: New.
2844 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2846 PR tree-optimization/100774
2847 * g++.dg/pr100774.C: New.
2849 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
2851 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
2852 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
2854 2021-05-31 Richard Biener <rguenther@suse.de>
2857 * c-c++-common/builtin-shufflevector-2.c: New testcase.
2858 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
2859 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
2860 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
2862 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
2865 * g++.target/powerpc/pr99842.C: New.
2867 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2869 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
2870 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
2871 (plugin_init): Likewise.
2872 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
2873 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2874 (plugin_init): Likewise.
2875 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
2876 (plugin_init): Likewise.
2878 2021-05-29 Jakub Jelinek <jakub@redhat.com>
2881 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
2882 combined with parallel, teams or taskloop and defaultmap(none)
2883 to constructs combined with target.
2884 * c-c++-common/gomp/pr99928-2.c: Likewise.
2885 * c-c++-common/gomp/pr99928-3.c: Likewise.
2886 * c-c++-common/gomp/pr99928-4.c: Likewise.
2887 * c-c++-common/gomp/pr99928-5.c: Likewise.
2888 * c-c++-common/gomp/pr99928-6.c: Likewise.
2889 * c-c++-common/gomp/pr99928-7.c: Likewise.
2890 * c-c++-common/gomp/pr99928-8.c: Likewise.
2891 * c-c++-common/gomp/pr99928-9.c: Likewise.
2892 * c-c++-common/gomp/pr99928-10.c: Likewise.
2893 * c-c++-common/gomp/pr99928-13.c: Likewise.
2894 * c-c++-common/gomp/pr99928-14.c: Likewise.
2896 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
2898 * gcc.dg/Wstringop-overflow-55.c:
2899 * gcc.dg/pr80776-1.c:
2901 2021-05-28 Richard Biener <rguenther@suse.de>
2903 PR tree-optimization/100778
2904 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
2906 2021-05-28 Jason Merrill <jason@redhat.com>
2910 * g++.dg/inherit/virtual15.C: New test.
2911 * g++.dg/inherit/virtual15a.C: New file.
2913 2021-05-28 Richard Biener <rguenther@suse.de>
2916 * gcc.dg/pr100791.c: New testcase.
2918 2021-05-28 Richard Biener <rguenther@suse.de>
2921 * gcc.dg/gimplefe-error-11.c: New testcase.
2923 2021-05-28 Jakub Jelinek <jakub@redhat.com>
2926 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
2927 * c-c++-common/gomp/pr99928-9.c: Likewise.
2928 * c-c++-common/gomp/pr99928-10.c: Likewise.
2929 * c-c++-common/gomp/pr99928-16.c: New test.
2931 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
2933 * c-c++-common/gomp/affinity-1.c: New test.
2934 * c-c++-common/gomp/affinity-2.c: New test.
2935 * c-c++-common/gomp/affinity-3.c: New test.
2936 * c-c++-common/gomp/affinity-4.c: New test.
2937 * c-c++-common/gomp/affinity-5.c: New test.
2938 * c-c++-common/gomp/affinity-6.c: New test.
2939 * c-c++-common/gomp/affinity-7.c: New test.
2940 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
2941 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
2942 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
2943 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
2944 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
2945 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
2946 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
2947 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
2948 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
2949 * gfortran.dg/gomp/taskwait.f90: New test.
2951 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
2952 Richard Biener <rguenther@suse.de>
2954 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
2955 Adjust scanning pattern for !lp64.
2956 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
2957 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
2960 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
2962 PR tree-optimization/99398
2963 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
2964 * gcc.target/powerpc/vec-perm-ctor.c: New test.
2965 * gcc.target/powerpc/vec-perm-ctor.h: New test.
2967 2021-05-27 Matthias Kretz <kretz@kde.org>
2970 * g++.dg/diagnostic/pr100716.C: New test.
2971 * g++.dg/diagnostic/pr100716-1.C: Same test with
2972 -fno-pretty-templates.
2974 2021-05-27 Patrick Palka <ppalka@redhat.com>
2977 * g++.dg/cpp0x/static_assert17.C: New test.
2979 2021-05-27 Jason Merrill <jason@redhat.com>
2982 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
2984 2021-05-27 Patrick Palka <ppalka@redhat.com>
2989 * g++.dg/template/partial16.C: New test.
2990 * g++.dg/template/partial17.C: New test.
2991 * g++.dg/template/partial18.C: New test.
2992 * g++.dg/template/partial19.C: New test.
2993 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
2994 ill-formed partial specialization.
2995 * g++.dg/cpp0x/variadic38.C: Likewise.
2996 * g++.dg/cpp1z/pr81016.C: Likewise.
2997 * g++.dg/template/partial5.C: Likewise.
2998 * g++.old-deja/g++.pt/spec21.C: Likewise.
3000 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3003 * gfortran.dg/pointer_check_14.f90: New test.
3005 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3008 * gfortran.dg/bounds_check_22.f90: New test.
3010 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
3012 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
3014 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
3017 * gcc.target/i386/pr100637-3b.c (avgu): New test.
3018 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
3020 2021-05-26 Patrick Palka <ppalka@redhat.com>
3023 * g++.dg/template/access37.C: New test.
3024 * g++.dg/template/access37a.C: New test.
3026 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
3028 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
3029 * gcc.dg/pr80776-1.c: Same.
3031 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
3033 * lib/target-supports.exp (check_effective_target_vect32): New.
3034 (available_vector_sizes): Append 32 for x86 targets.
3035 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
3036 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
3037 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
3038 * gcc.target/i386/pr100637-3b.c: New test.
3039 * gcc.target/i386/pr100637-3w.c: Ditto.
3040 * gcc.target/i386/pr100637-4b.c: Ditto.
3041 * gcc.target/i386/pr100637-4w.c: Ditto.
3043 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
3045 * gcc.dg/sso-13.c: New test.
3047 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
3049 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
3051 2021-05-26 Patrick Palka <ppalka@redhat.com>
3054 * g++.dg/cpp1z/elide6.C: New test.
3056 2021-05-26 Patrick Palka <ppalka@redhat.com>
3059 * g++.dg/cpp0x/noexcept68.C: New test.
3061 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3063 * gcc.target/csky/fldrd_fstrd.c: New.
3064 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
3066 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3068 * gcc.target/csky/ldbs.c: New.
3070 2021-05-26 Andrew Pinski <apinski@marvell.com>
3072 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
3073 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
3075 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3078 * g++.dg/cpp1z/nodiscard8.C: New test.
3079 * g++.dg/cpp1z/nodiscard9.C: New test.
3081 2021-05-25 Martin Liska <mliska@suse.cz>
3083 * gcc.dg/sancov/attribute.c: New test.
3085 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
3087 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
3089 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3092 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
3094 * c-c++-common/gomp/pr99928-9.c: Likewise.
3095 * c-c++-common/gomp/pr99928-10.c: Likewise.
3097 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
3099 * gcc.target/csky/fpuv3/fpuv3.exp: New.
3100 * gcc.target/csky/fpuv3/fpv3_div.c: New.
3101 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
3102 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
3103 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
3104 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
3105 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
3106 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
3107 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
3108 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
3109 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
3110 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
3111 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
3112 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
3113 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
3114 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
3115 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
3116 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
3117 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
3118 * gcc.target/csky/fpuv3/fpv3_h.c: New.
3119 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
3120 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
3121 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
3122 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
3123 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
3124 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
3125 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
3126 * gcc.target/csky/fpuv3/fpv3_max.c: New.
3127 * gcc.target/csky/fpuv3/fpv3_min.c: New.
3128 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
3129 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
3130 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
3131 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
3132 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
3133 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
3134 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
3135 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
3137 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
3139 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
3141 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
3144 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
3145 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
3146 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
3147 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
3149 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3151 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
3154 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3156 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
3159 2021-05-24 liuhongt <hongtao.liu@intel.com>
3162 * gcc.target/i386/pr100660.c: New test.
3164 2021-05-24 Andrew Pinski <apinski@marvell.com>
3166 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
3167 when matching ssa name version.
3168 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3170 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
3173 * gcc.target/i386/pr100722.c: New test.
3175 2021-05-23 Harald Anlauf <anlauf@gmx.de>
3178 * gfortran.dg/pr100551.f90: New test.
3180 2021-05-23 Andrew Pinski <apinski@marvell.com>
3182 * gcc.dg/gimplefe-45.c: New test.
3184 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3186 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
3188 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3190 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
3191 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
3193 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3196 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
3197 * c-c++-common/gomp/pr99928-15.c: New test.
3199 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3202 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
3203 * c-c++-common/gomp/pr99928-13.c: New test.
3204 * c-c++-common/gomp/pr99928-14.c: New test.
3206 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3209 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
3210 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3211 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3213 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3215 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3218 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
3219 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3220 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3222 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3223 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
3224 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
3225 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
3227 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
3228 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3229 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3230 * gfortran.dg/goacc/private-3.f95: Likewise.
3232 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3234 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
3236 * gcc.c-torture/compile/ssa-unused-1.c: New file.
3238 2021-05-21 Richard Biener <rguenther@suse.de>
3239 H.J. Lu <hjl.tools@gmail.com>
3241 * gcc.target/i386/pr90773-24.c: New test.
3242 * gcc.target/i386/pr90773-25.c: Likewise.
3244 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
3247 * g++.target/i386/pr100637-1b.C: New test.
3248 * g++.target/i386/pr100637-1w.C: Ditto.
3249 * gcc.target/i386/pr100637-2b.c: Ditto.
3250 * gcc.target/i386/pr100637-2w.c: Ditto.
3252 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
3254 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
3256 2021-05-20 Jason Merrill <jason@redhat.com>
3258 * g++.dg/cpp2a/desig19.C: New test.
3260 2021-05-20 Jason Merrill <jason@redhat.com>
3263 * g++.dg/cpp2a/desig18.C: New test.
3265 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
3267 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
3268 * lib/dg-pch.exp: Adjust diagnostic message.
3270 2021-05-20 Martin Sebor <msebor@redhat.com>
3272 PR middle-end/100684
3273 * g++.dg/warn/Wnonnull13.C: New test.
3274 * g++.dg/warn/Wnonnull14.C: New test.
3275 * g++.dg/warn/Wnonnull15.C: New test.
3277 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3279 * g++.dg/modules/omp-1_c.C: Fix testcase.
3281 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
3284 * gcc.target/i386/pr100701.c: New test.
3286 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
3288 * gfortran.dg/gomp/map-6.f90: New test.
3289 * gfortran.dg/gomp/map-7.f90: New test.
3290 * gfortran.dg/gomp/map-8.f90: New test.
3292 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
3295 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
3296 * gnat.dg/unchecked_convert6.adb: Likewise.
3298 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
3301 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
3303 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3304 Torbjörn Svensson <torbjorn.svensson@st.com>
3307 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
3308 * c-c++-common/cpp/file-name-1.c: New test.
3310 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
3313 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
3314 add comments regarding what the code does.
3316 2021-05-20 Jakub Jelinek <jakub@redhat.com>
3319 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
3320 * c-c++-common/gomp/pr99928-5.c: Likewise.
3322 2021-05-20 Jakub Jelinek <jakub@redhat.com>
3324 PR preprocessor/100646
3325 * gcc.dg/cpp/pr100646-1.c: New test.
3326 * gcc.dg/cpp/pr100646-2.c: New test.
3328 2021-05-20 Jason Merrill <jason@redhat.com>
3331 * g++.dg/cpp2a/nontype-complex1.C: New test.
3333 2021-05-20 Jason Merrill <jason@redhat.com>
3336 * g++.dg/parse/access13.C: New test.
3338 2021-05-19 Martin Sebor <msebor@redhat.com>
3341 * gcc.dg/pr100619.c: New test.
3343 2021-05-19 Jason Merrill <jason@redhat.com>
3347 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
3349 2021-05-19 Jason Merrill <jason@redhat.com>
3351 * g++.dg/cpp1z/class-deduction-access1.C: New test.
3352 * g++.dg/cpp1z/class-deduction-access2.C: New test.
3354 2021-05-19 Marek Polacek <polacek@redhat.com>
3357 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
3358 Remove dg-errors for GNU attributes.
3359 * g++.dg/ext/attrib63.C: Remove dg-error.
3360 * g++.dg/cpp0x/friend8.C: New test.
3362 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
3364 * g++.dg/modules/omp-1_a.C: Check pthread is available.
3365 * g++.dg/modules/omp-1_b.C: Ditto.
3366 * g++.dg/modules/omp-1_c.C: Ditto.
3367 * g++.dg/modules/omp-2_a.C: Ditto.
3368 * g++.dg/modules/omp-2_b.C: Ditto.
3370 2021-05-19 Alex Coplan <alex.coplan@arm.com>
3373 * gcc.target/arm/cmse/pr100333.c: New test.
3375 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3378 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
3380 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
3382 * gcc.target/riscv/arch-12.c: New.
3383 * gcc.target/riscv/attribute-19.c: New.
3385 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
3387 * gcc.target/aarch64/narrow_high_combine.c: New test.
3389 2021-05-19 Richard Biener <rguenther@suse.de>
3391 PR middle-end/100672
3392 * gcc.dg/torture/pr100672.c: New testcase.
3394 2021-05-19 Martin Liska <mliska@suse.cz>
3397 * gcc.dg/local1.c: Fix typos.
3398 * gcc.dg/ucnid-5-utf8.c: Likewise.
3399 * gcc.dg/ucnid-5.c: Likewise.
3401 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3403 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
3404 scan-assembly-times to scan-assembly not for superfluous uxtb.
3405 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
3406 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
3407 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
3408 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
3409 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
3410 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
3411 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
3412 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
3413 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
3414 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
3415 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
3416 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
3417 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
3418 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
3419 * gcc.target/aarch64/sve/ld1_extend.c: New test.
3421 2021-05-19 Jakub Jelinek <jakub@redhat.com>
3423 PR middle-end/100576
3424 * gcc.c-torture/compile/pr100576.c: New test.
3426 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3428 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
3430 2021-05-19 Jakub Jelinek <jakub@redhat.com>
3433 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
3434 * c-c++-common/gomp/pr99928-12.c: New test.
3436 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
3438 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
3439 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
3440 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
3441 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
3442 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
3443 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
3444 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
3445 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
3446 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
3447 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
3448 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
3449 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
3450 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
3451 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
3452 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
3454 2021-05-19 Jason Merrill <jason@redhat.com>
3457 * g++.dg/dfp/mangle-6.C: New test.
3459 2021-05-19 Jason Merrill <jason@redhat.com>
3462 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
3464 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
3466 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
3467 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
3468 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
3470 2021-05-18 Jason Merrill <jason@redhat.com>
3474 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
3476 2021-05-18 Jason Merrill <jason@redhat.com>
3478 * g++.dg/cpp0x/implicit-delete1.C: New test.
3480 2021-05-18 David Malcolm <dmalcolm@redhat.com>
3483 * gcc.dg/analyzer/pr100615.c: New test.
3485 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
3488 * gcc.target/i386/pr100637-1b.c: New test.
3489 * gcc.target/i386/pr100637-1w.c: Ditto.
3490 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
3491 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
3492 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
3493 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
3494 pmovsxbd and pmovsxwq.
3495 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
3496 pmovzxbd and pmovzxwq.
3498 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
3501 * gfortran.dg/goacc-gomp/depobj.f90: New test.
3503 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
3505 * lib/gcc-dg.exp: Implement 'dg-note'.
3506 * lib/prune.exp: Likewise.
3507 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
3508 'dg-prune-output "note: ".
3509 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
3510 'dg-note', match up additional notes, one class of them with
3512 * lib/lto.exp: Implement 'dg-lto-note'.
3513 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
3515 * g++.dg/lto/odr-1_1.C: Likewise.
3516 * g++.dg/lto/odr-2_1.C: Likewise.
3518 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3520 PR rtl-optimization/100590
3521 * gcc.dg/pr100590.c: New test.
3523 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3526 * g++.dg/other/pr100580.C: New test.
3528 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3530 PR tree-optimization/94589
3531 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
3533 2021-05-18 Richard Biener <rguenther@suse.de>
3535 * gcc.target/i386/pr100582.c: Adjust for AVX512.
3537 2021-05-18 Richard Biener <rguenther@suse.de>
3540 * gcc.dg/gimplefe-error-10.c: New testcase.
3542 2021-05-18 Richard Biener <rguenther@suse.de>
3545 * gcc.dg/pr100547.c: New testcase.
3546 * gcc.dg/attr-vector_size.c: Adjust.
3548 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
3550 * gcc.target/s390/zvector/vec-_Bool.c: New test.
3552 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
3555 * g++.target/s390/pr100281-1.C: New test.
3556 * g++.target/s390/pr100281-2.C: New test.
3558 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
3560 PR tree-optimization/100512
3561 * gcc.dg/pr100512.c: New.
3563 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
3565 * g++.dg/conversion/pr100635.C: New test.
3567 2021-05-17 Harald Anlauf <anlauf@gmx.de>
3570 * gfortran.dg/pr98411.f90: New test.
3572 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
3574 * gcc.dg/pr100349.c: New test.
3576 2021-05-17 Tamar Christina <tamar.christina@arm.com>
3578 * gcc.target/aarch64/cpunative/info_16: New test.
3579 * gcc.target/aarch64/cpunative/info_17: New test.
3580 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
3581 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
3583 2021-05-17 Richard Biener <rguenther@suse.de>
3586 * gcc.dg/gimplefe-error-9.c: New testcase.
3588 2021-05-17 Richard Biener <rguenther@suse.de>
3590 PR middle-end/100582
3591 * gcc.target/i386/pr100582.c: New testcase.
3593 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3595 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
3596 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
3598 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
3599 vectorize float16_t vectors.
3601 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3603 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
3604 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
3605 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
3607 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
3609 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
3611 2021-05-17 liuhongt <hongtao.liu@intel.com>
3614 * gcc.target/i386/pr100549.c: New test.
3616 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3618 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
3620 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3622 * gcc.target/arm/simd/mve-vadd-1.c: New.
3624 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3626 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
3628 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3630 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
3632 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3634 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
3636 * lib/target-supports.exp
3637 (check_effective_target_arm_qbit_ok_nocache): Rename into...
3638 (check_effective_target_arm_sat_ok_nocache): ... this. Check
3639 __ARM_FEATURE_SAT and use armv6.
3641 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
3644 * gfortran.dg/gomp/workshare-59.f90: New test.
3646 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3649 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
3651 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
3653 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
3655 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
3657 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
3659 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
3661 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
3664 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
3666 * gcc.target/powerpc/rop-1.c: New.
3667 * gcc.target/powerpc/rop-2.c: New.
3668 * gcc.target/powerpc/rop-3.c: New.
3669 * gcc.target/powerpc/rop-4.c: New.
3670 * gcc.target/powerpc/rop-5.c: New.
3672 2021-05-15 Martin Jambor <mjambor@suse.cz>
3675 2021-05-15 Martin Jambor <mjambor@suse.cz>
3677 PR tree-optimization/100453
3678 * gcc.dg/tree-ssa/pr100453.c: New test.
3680 2021-05-15 Jakub Jelinek <jakub@redhat.com>
3682 PR rtl-optimization/100342
3683 * gcc.target/i386/pr100342.c: New test.
3685 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
3687 * gfortran.dg/gomp/parallel-master-1.f90: New test.
3688 * gfortran.dg/gomp/parallel-master-2.f90: New test.
3690 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
3692 * gfortran.dg/gomp/implicit-save.f90: New test.
3694 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3697 * g++.dg/cpp1y/pr95226.C: New test.
3699 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3702 * g++.dg/cpp0x/pr94616.C: New test.
3704 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3707 * g++.dg/cpp0x/sfinae68.C: New test.
3709 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3711 * g++.dg/cpp1y/pr88872.C: New test.
3713 2021-05-14 Michael de Lang <kingoipo@gmail.com>
3715 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
3717 2021-05-14 Marek Polacek <polacek@redhat.com>
3718 Jason Merrill <jason@redhat.com>
3721 * g++.dg/cpp0x/friend7.C: New test.
3722 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
3723 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
3724 * g++.dg/cpp0x/gen-attrs-74.C: New test.
3725 * g++.dg/ext/attrib63.C: New test.
3727 2021-05-13 Martin Sebor <msebor@redhat.com>
3729 PR tree-optimization/93100
3731 * g++.dg/warn/uninit-pr93100.C: New test.
3732 * gcc.dg/uninit-pr93100.c: New test.
3733 * gcc.dg/uninit-pr98583.c: New test.
3735 2021-05-13 Martin Jambor <mjambor@suse.cz>
3737 PR tree-optimization/100453
3738 * gcc.dg/tree-ssa/pr100453.c: New test.
3740 2021-05-13 Martin Sebor <msebor@redhat.com>
3742 * g++.dg/pr100574.C: Use size_t as operator new argument type.
3744 2021-05-13 Martin Liska <mliska@suse.cz>
3746 PR middle-end/100504
3747 * gcc.target/i386/pr100504.c: New test.
3749 2021-05-13 Martin Sebor <msebor@redhat.com>
3752 * gcc.dg/Wvla-parameter-9.c: New test.
3754 2021-05-13 Jakub Jelinek <jakub@redhat.com>
3757 * c-c++-common/gomp/pr99928-1.c: New test.
3758 * c-c++-common/gomp/pr99928-2.c: New test.
3759 * c-c++-common/gomp/pr99928-3.c: New test.
3760 * c-c++-common/gomp/pr99928-4.c: New test.
3761 * c-c++-common/gomp/pr99928-5.c: New test.
3762 * c-c++-common/gomp/pr99928-6.c: New test.
3763 * c-c++-common/gomp/pr99928-7.c: New test.
3764 * c-c++-common/gomp/pr99928-8.c: New test.
3765 * c-c++-common/gomp/pr99928-9.c: New test.
3766 * c-c++-common/gomp/pr99928-10.c: New test.
3767 * c-c++-common/gomp/pr99928-11.c: New test.
3769 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
3772 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
3774 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
3776 * gcc.dg/pr100563.c: New test.
3778 2021-05-13 Jakub Jelinek <jakub@redhat.com>
3780 PR tree-optimization/98856
3781 * gcc.target/i386/sse2-psraq-1.c: New test.
3782 * gcc.target/i386/sse4_2-psraq-1.c: New test.
3783 * gcc.target/i386/avx-psraq-1.c: New test.
3784 * gcc.target/i386/avx2-psraq-1.c: New test.
3785 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
3787 * gcc.target/i386/avx2-pr82370.c: Likewise.
3788 * gcc.target/i386/avx512f-pr82370.c: Likewise.
3789 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
3790 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
3791 * gcc.dg/torture/vshuf-8.inc: Likewise.
3793 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
3796 * g++.target/i386/pr100581.C: New test.
3798 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
3801 * gnat.dg/lto21.adb: Prune new LTO warning.
3803 2021-05-13 Martin Liska <mliska@suse.cz>
3806 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
3807 * gcc.dg/torture/pr94947-1.c: Likewise.
3809 2021-05-13 liuhongt <hongtao.liu@intel.com>
3811 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
3813 2021-05-13 liuhongt <hongtao.liu@intel.com>
3816 * gcc.target/i386/avx-pr94680.c: New test.
3817 * gcc.target/i386/avx512f-pr94680.c: New test.
3818 * gcc.target/i386/sse2-pr94680.c: New test.
3820 2021-05-12 Martin Sebor <msebor@redhat.com>
3822 PR middle-end/100571
3823 * gcc.dg/Wstringop-overflow-67.c: New test.
3825 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
3828 * gcc.dg/pr100521.c: New file.
3830 2021-05-12 Marek Polacek <polacek@redhat.com>
3832 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
3834 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
3836 * c-c++-common/gomp/map-6.c: New test.
3837 * c-c++-common/gomp/map-7.c: New test.
3839 2021-05-12 Richard Biener <rguenther@suse.de>
3841 PR tree-optimization/100566
3842 * gcc.dg/torture/pr100566.c: New testcase.
3844 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3846 PR preprocessor/100392
3847 * gcc.dg/cpp/pr100392.c: New test.
3848 * gcc.dg/cpp/pr100392.h: New file.
3850 2021-05-12 Martin Liska <mliska@suse.cz>
3852 * lib/lto.exp: When running tests without jobserver, one can see
3853 the following warning for tests that use 1to1 partitioning.
3855 2021-05-12 liuhongt <hongtao.liu@intel.com>
3858 * gcc.target/i386/avx2-pr99908.c: New test.
3859 * gcc.target/i386/sse4_1-pr99908.c: New test.
3861 2021-05-12 Richard Biener <rguenther@suse.de>
3863 PR tree-optimization/100519
3864 * gcc.dg/torture/pr100519.c: New testcase.
3866 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3869 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
3871 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3873 PR middle-end/100508
3874 * gcc.dg/gomp/pr100508.c: New test.
3876 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3877 Marc Glisse <marc.glisse@inria.fr>
3879 PR tree-optimization/94589
3880 * gcc.dg/tree-ssa/pr94589-1.c: New test.
3882 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
3885 * g++.target/i386/pr98218-1.C: Ditto.
3886 * gcc.target/i386/pr98218-4.c: New test.
3887 * gcc.target/i386/pr98218-1.c: Correct PR number.
3888 * gcc.target/i386/pr98218-1a.c: Ditto.
3889 * gcc.target/i386/pr98218-2.c: Ditto.
3890 * gcc.target/i386/pr98218-2a.c: Ditto.
3891 * gcc.target/i386/pr98218-3.c: Ditto.
3892 * gcc.target/i386/pr98218-3a.c: Ditto.
3894 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3896 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
3897 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
3899 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3901 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
3904 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3906 * gcc.dg/guality/pr43077-1.c: Align types of output and input
3907 operands by lifting immediates to type long.
3909 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3911 * gcc.dg/c11-digit-separators-1.c,
3912 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
3915 2021-05-11 Jason Merrill <jason@redhat.com>
3918 * g++.dg/ext/vector41.C: New test.
3920 2021-05-11 Martin Liska <mliska@suse.cz>
3922 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
3923 * brig.dg/README: Removed.
3924 * brig.dg/dg.exp: Removed.
3925 * brig.dg/test/gimple/alloca.hsail: Removed.
3926 * brig.dg/test/gimple/atomics.hsail: Removed.
3927 * brig.dg/test/gimple/branches.hsail: Removed.
3928 * brig.dg/test/gimple/fbarrier.hsail: Removed.
3929 * brig.dg/test/gimple/function_calls.hsail: Removed.
3930 * brig.dg/test/gimple/internal-casts.hsail: Removed.
3931 * brig.dg/test/gimple/kernarg.hsail: Removed.
3932 * brig.dg/test/gimple/mem.hsail: Removed.
3933 * brig.dg/test/gimple/mulhi.hsail: Removed.
3934 * brig.dg/test/gimple/packed.hsail: Removed.
3935 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
3936 * brig.dg/test/gimple/smoke_test.hsail: Removed.
3937 * brig.dg/test/gimple/variables.hsail: Removed.
3938 * brig.dg/test/gimple/vector.hsail: Removed.
3939 * lib/brig-dg.exp: Removed.
3940 * lib/brig.exp: Removed.
3942 2021-05-11 Alex Coplan <alex.coplan@arm.com>
3945 * gcc.target/arm/cmse/pr99725.c: New test.
3947 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
3949 * gcc.target/aarch64/fmul_lane_1.c: New test.
3951 2021-05-11 Richard Biener <rguenther@suse.de>
3953 PR middle-end/100509
3954 * gcc.dg/pr100509.c: New testcase.
3956 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
3958 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
3960 2021-05-11 Patrick Palka <ppalka@redhat.com>
3963 * g++.dg/lookup/operator-3.C: New test.
3965 2021-05-11 Patrick Palka <ppalka@redhat.com>
3968 * g++.dg/cpp2a/concepts-ctad4.C: New test.
3970 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
3972 * gnat.dg/specs/opt5.ads: New test.
3973 * gnat.dg/specs/opt5_pkg.ads: New helper.
3975 2021-05-10 Martin Sebor <msebor@redhat.com>
3977 PR middle-end/100425
3978 PR middle-end/100510
3979 * c-c++-common/Walloca-larger-than.C: New test.
3980 * gcc.dg/Walloca-larger-than-4.c: New test.
3981 * gcc.dg/Wvla-larger-than-5.c: New test.
3982 * gcc.dg/pr79972.c: Remove unexpected warning directive.
3984 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
3986 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
3987 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
3989 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3991 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
3993 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3995 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
3997 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
3999 PR tree-optimization/42587
4000 * gcc.dg/optimize-bswapsi-6.c: New test.
4002 2021-05-10 Richard Biener <rguenther@suse.de>
4005 * g++.dg/vect/slp-pr99971.cc: Align data.
4007 2021-05-10 Richard Biener <rguenther@suse.de>
4009 PR tree-optimization/100492
4010 * gcc.dg/torture/pr100492.c: New testcase.
4012 2021-05-10 Richard Biener <rguenther@suse.de>
4014 PR middle-end/100464
4016 * gcc.dg/pr100464.c: New testcase.
4017 * g++.dg/tree-ssa/array-temp1.C: Adjust.
4019 2021-05-10 Richard Biener <rguenther@suse.de>
4021 PR tree-optimization/100434
4022 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
4024 2021-05-10 Alex Coplan <alex.coplan@arm.com>
4027 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
4028 Update now that we're (correctly) using full 128-bit vector
4030 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
4032 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
4034 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
4036 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
4040 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
4043 * gfortran.dg/class_dummy_7.f90: Correct PR number.
4045 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
4047 * gcc.dg/sso-9.c: Delete.
4049 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4051 * gnat.dg/debug18.adb: New test.
4053 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4055 * gcc.dg/sso-12.c: New test.
4057 2021-05-07 Jason Merrill <jason@redhat.com>
4059 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
4062 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4064 PR tree-optimization/79333
4065 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
4067 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4070 * c-c++-common/gomp/pr100450.c: New test.
4072 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
4075 * gcc.target/i386/pr100445-1.c: New test.
4077 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4080 * gcc.target/i386/pr100445.c: New test.
4082 2021-05-06 Joseph Myers <joseph@codesourcery.com>
4085 PR preprocessor/97604
4086 * g++.dg/cpp1y/digit-sep-neg-2.C,
4087 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
4088 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
4089 Adjust expected messages.
4091 2021-05-06 Martin Jambor <mjambor@suse.cz>
4093 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
4094 05193687dde, make the argv again pointer to an array.
4096 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
4098 * gnat.dg/opt93.adb: Compile only for LP64 targets.
4100 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4102 * lib/target-supports.exp: Add s390 checks for vect conversions.
4104 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4106 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
4108 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
4112 * gfortran.dg/class_dummy_6.f90: New test.
4113 * gfortran.dg/class_dummy_7.f90: New test.
4115 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
4118 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
4120 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
4122 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
4123 __builtin_s390_vpdi.
4124 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
4127 2021-05-06 Jakub Jelinek <jakub@redhat.com>
4129 PR tree-optimization/94589
4130 * gcc.dg/pr94589-1.c: New test.
4131 * gcc.dg/pr94589-2.c: New test.
4132 * gcc.dg/pr94589-3.c: New test.
4133 * gcc.dg/pr94589-4.c: New test.
4134 * g++.dg/opt/pr94589-1.C: New test.
4135 * g++.dg/opt/pr94589-2.C: New test.
4136 * g++.dg/opt/pr94589-3.C: New test.
4137 * g++.dg/opt/pr94589-4.C: New test.
4139 2021-05-06 Richard Biener <rguenther@suse.de>
4142 * gcc.dg/pr100373.c: New testcase.
4144 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4146 * gcc.c-torture/execute/20210505-1.c: New test.
4148 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
4151 * gcc.target/i386/pr91400-1.c: New test.
4152 * gcc.target/i386/pr91400-2.c: Likewise.
4154 2021-05-05 Martin Sebor <msebor@redhat.com>
4156 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4158 2021-05-05 Harald Anlauf <anlauf@gmx.de>
4161 * gfortran.dg/argument_checking_25.f90: New test.
4163 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
4166 * gcc.target/i386/pr98218-1.c: New test.
4167 * gcc.target/i386/pr98218-1a.c: Ditto.
4168 * gcc.target/i386/pr98218-2.c: Ditto.
4169 * gcc.target/i386/pr98218-2a.c: Ditto.
4170 * gcc.target/i386/pr98218-3.c: Ditto.
4171 * gcc.target/i386/pr98218-3a.c: Ditto.
4172 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
4173 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
4175 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4177 * gnat.dg/debug17.adb: Minor tweak.
4179 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4181 * gnat.dg/debug8.adb: Minor tweak.
4182 * gnat.dg/debug11.adb: Likewise.
4183 * gnat.dg/debug16.adb: Likewise.
4184 * gnat.dg/debug17.adb: New test.
4185 * gnat.dg/specs/debug1.ads: Minor tweak.
4187 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
4189 * gcc.dg/vect/slp-21.c: Add s390.
4191 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
4194 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
4196 2021-05-05 Richard Biener <rguenther@suse.de>
4198 PR tree-optimization/79333
4199 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
4200 * gcc.dg/graphite/fuse-1.c: Adjust.
4201 * gcc.dg/pr43864-4.c: Likewise.
4203 2021-05-05 Richard Biener <rguenther@suse.de>
4205 PR middle-end/100394
4206 * g++.dg/torture/pr100382.C: New testcase.
4208 2021-05-04 Martin Sebor <msebor@redhat.com>
4210 PR middle-end/100307
4211 * g++.dg/warn/Wplacement-new-size-9.C: New test.
4212 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4214 2021-05-04 Martin Sebor <msebor@redhat.com>
4216 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
4218 2021-05-04 Martin Sebor <msebor@redhat.com>
4220 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
4222 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
4224 * gcc.target/s390/oscbreak-1.c: Compile with -O1
4227 2021-05-04 Richard Biener <rguenther@suse.de>
4229 PR tree-optimization/100414
4230 * gcc.dg/pr100414.c: New testcase.
4232 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
4234 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
4236 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
4238 * gnat.dg/opt94.adb: New file.
4239 * gnat.dg/opt94_pkg.adb: New file.
4240 * gnat.dg/opt94_pkg.ads: New file.
4242 2021-05-04 Richard Biener <rguenther@suse.de>
4244 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
4245 simplify dump scanning down to one case.
4247 2021-05-04 Richard Biener <rguenther@suse.de>
4249 PR tree-optimization/100329
4250 * gcc.dg/torture/pr100329.c: New testcase.
4252 2021-05-04 Richard Biener <rguenther@suse.de>
4254 PR tree-optimization/100398
4255 * gcc.dg/torture/pr100398.c: New testcase.
4257 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4259 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
4260 Fix dg directives order.
4261 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
4264 2021-05-03 Jeff Law <jlaw@tachyum.com>
4266 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
4269 2021-05-03 Patrick Palka <ppalka@redhat.com>
4272 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
4274 2021-05-03 Patrick Palka <ppalka@redhat.com>
4278 * g++.dg/template/call8.C: New test.
4279 * g++.dg/template/koenig12a.C: New test.
4281 2021-05-03 Jeff Law <jlaw@tachyum.com>
4283 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
4285 2021-05-03 Marek Polacek <polacek@redhat.com>
4288 * g++.dg/concepts/diagnostic18.C: New test.
4290 2021-05-03 Marek Polacek <polacek@redhat.com>
4293 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
4295 2021-05-03 Jeff Law <jlaw@tachyum.com>
4297 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
4299 2021-05-03 Jeff Law <jlaw@tachyum.com>
4301 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
4303 2021-05-03 Jeff Law <jlaw@tachyum.com>
4305 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
4307 2021-05-03 Jeff Law <jlaw@tachyum.com>
4309 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
4310 cr16 and xstormy16 targets.
4312 2021-05-03 Richard Biener <rguenther@suse.de>
4314 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
4315 * gcc.dg/pr81192.c: Disable DSE.
4317 2021-05-03 Richard Biener <rguenther@suse.de>
4319 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
4321 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
4324 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
4325 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
4327 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
4329 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
4330 mapping class on AIX.
4331 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
4332 * gcc.c-torture/execute/alias-2.c: Same.
4333 * gcc.dg/alias-7.c: Same.
4335 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
4337 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
4339 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
4342 2021-04-30 Richard Biener <rguenther@suse.de>
4345 * g++.dg/pr98032.C: New testcase.
4347 2021-04-30 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/96513
4350 * gcc.dg/torture/pr96513.c: New testcase.
4352 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
4355 * gcc.target/i386/pr98060.c: New test.
4357 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
4359 PR rtl-optimization/100225
4360 PR rtl-optimization/84878
4361 * gcc.dg/pr100225.c: New test.
4363 2021-04-29 Joseph Myers <joseph@codesourcery.com>
4365 PR preprocessor/82359
4366 * g++.dg/cpp1y/digit-sep-line.C,
4367 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
4369 2021-04-29 Jason Merrill <jason@redhat.com>
4371 * g++.dg/lookup/using-decl1.C: New test.
4373 2021-04-29 Jason Merrill <jason@redhat.com>
4376 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
4378 2021-04-29 Patrick Palka <ppalka@redhat.com>
4381 * g++.dg/template/koenig12.C: New test.
4383 2021-04-29 Marek Polacek <polacek@redhat.com>
4386 * g++.dg/cpp1z/class-deduction87.C: New test.
4388 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
4390 PR rtl-optimization/100303
4391 * g++.dg/torture/pr100303.C: New file.
4393 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
4396 * g++.dg/pr90773-1.h: New test.
4397 * g++.dg/pr90773-1a.C: Likewise.
4398 * g++.dg/pr90773-1b.C: Likewise.
4399 * g++.dg/pr90773-1c.C: Likewise.
4400 * g++.dg/pr90773-1d.C: Likewise.
4401 * gcc.target/i386/pr90773-1.c: Likewise.
4402 * gcc.target/i386/pr90773-2.c: Likewise.
4403 * gcc.target/i386/pr90773-3.c: Likewise.
4404 * gcc.target/i386/pr90773-4.c: Likewise.
4405 * gcc.target/i386/pr90773-5.c: Likewise.
4406 * gcc.target/i386/pr90773-6.c: Likewise.
4407 * gcc.target/i386/pr90773-7.c: Likewise.
4408 * gcc.target/i386/pr90773-8.c: Likewise.
4409 * gcc.target/i386/pr90773-9.c: Likewise.
4410 * gcc.target/i386/pr90773-10.c: Likewise.
4411 * gcc.target/i386/pr90773-11.c: Likewise.
4412 * gcc.target/i386/pr90773-12.c: Likewise.
4413 * gcc.target/i386/pr90773-13.c: Likewise.
4414 * gcc.target/i386/pr90773-14.c: Likewise.
4416 2021-04-29 Richard Biener <rguenther@suse.de>
4418 PR tree-optimization/100253
4419 * g++.dg/pr100253.C: New testcase.
4421 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4424 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
4426 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4429 * gcc.target/aarch64/sve/pr100302.c: New test.
4431 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4434 * c-c++-common/gomp/task-detach-3.c: New test.
4436 2021-04-29 Richard Biener <rguenther@suse.de>
4438 PR tree-optimization/99912
4439 * gcc.dg/pr95580.c: Disable DSE.
4440 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
4441 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
4442 to prevent them from being removed.
4443 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4445 2021-04-29 Martin Sebor <msebor@redhat.com>
4447 PR middle-end/100250
4448 * gcc.dg/uninit-pr100250.c: New test.
4450 2021-04-29 Joseph Myers <joseph@codesourcery.com>
4452 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
4453 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
4455 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
4457 * gfortran.dg/gomp/map-5.f90: New test.
4459 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
4461 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
4462 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
4463 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
4465 2021-04-28 Alexandre Oliva <oliva@adacore.com>
4467 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
4469 2021-04-28 Alexandre Oliva <oliva@adacore.com>
4471 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
4472 mismatch when asm comments start with "/ ".
4474 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
4477 * gcc.c-torture/compile/pr100305.c: New test.
4479 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4482 * gfortran.dg/PR82376.f90: New test.
4484 2021-04-28 Richard Biener <rguenther@suse.de>
4486 PR tree-optimization/100292
4487 * gcc.dg/pr100292.c: New testcase.
4489 2021-04-28 Richard Wai <richard@annexi-strayline.com>
4491 * gnat.dg/containers2.adb: New test.
4493 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
4495 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
4497 2021-04-27 Jason Merrill <jason@redhat.com>
4500 * g++.dg/cpp0x/depr-copy3.C: New test.
4502 2021-04-27 Patrick Palka <ppalka@redhat.com>
4505 * g++.dg/cpp0x/variadic182.C: New test.
4507 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4509 PR middle-end/100284
4510 * gcc.target/aarch64/sve/pr81003.c: New test.
4512 2021-04-27 Martin Sebor <msebor@redhat.com>
4515 * g++.dg/ext/flexary13.C: Remove malformed directives.
4517 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
4520 * gcc.c-torture/compile/pr100106.c: New testcase.
4522 2021-04-27 Alex Coplan <alex.coplan@arm.com>
4525 * gcc.target/arm/pr99977.c: New test.
4527 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4529 PR tree-optimization/100239
4530 * gcc.dg/pr100239.c: New test.
4532 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4534 PR rtl-optimization/100254
4535 * g++.dg/opt/pr100254.C: New test.
4537 2021-04-27 Richard Biener <rguenther@suse.de>
4539 PR tree-optimization/99912
4540 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
4541 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
4542 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
4543 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
4545 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4547 PR tree-optimization/95527
4548 * gcc.dg/tree-ssa/pr95527-2.c: New test.
4550 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4552 PR tree-optimization/96696
4553 * gcc.target/i386/pr96696.c: New test.
4555 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4558 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
4559 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
4560 expected error message when subtracting pointers to different
4561 vector types. Expect warnings when mixing them elsewhere.
4562 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
4563 XFAILs. Tweak error messages for some cases.
4565 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4567 * gcc.target/aarch64/simd/ssra.c: Use +nosve
4568 * gcc.target/aarch64/simd/usra.c: Likewise.
4570 2021-04-27 Richard Biener <rguenther@suse.de>
4572 PR tree-optimization/100051
4573 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
4575 2021-04-27 Richard Biener <rguenther@suse.de>
4578 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
4579 malformed dg directive.
4581 2021-04-27 Richard Biener <rguenther@suse.de>
4584 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
4585 * g++.dg/ipa/pr45572-2.C: Likewise.
4586 * g++.dg/template/spec26.C: Likewise.
4587 * gcc.dg/pr20126.c: Likewise.
4588 * gcc.dg/tree-ssa/pr20739.c: Likewise.
4590 2021-04-27 Richard Biener <rguenther@suse.de>
4592 PR tree-optimization/100278
4593 * gcc.dg/tree-ssa/pr100278.c: New testcase.
4595 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.target/i386/pr99405.c: New test.
4600 2021-04-27 Richard Biener <rguenther@suse.de>
4602 PR tree-optimization/99776
4603 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
4605 2021-04-26 Patrick Palka <ppalka@redhat.com>
4608 * g++.dg/cpp1y/constexpr-base1.C: New test.
4609 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
4611 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
4613 * gfortran.dg/goacc/classify-serial.f95:
4614 Use [Ww]arning in dg-bogus as FE diagnostic and default
4615 diagnostic differ and the result depends on ENABLE_OFFLOAD.
4616 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4617 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4619 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
4621 * gfortran.dg/goacc/classify-serial.f95:
4622 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
4623 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4624 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4626 2021-04-26 Richard Biener <rguenther@suse.de>
4628 PR tree-optimization/99956
4629 * gfortran.dg/pr99956.f: New testcase.
4631 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
4633 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
4634 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
4635 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
4636 * gcc.target/arm/cmse/cmse-16.c: Likewise.
4637 * gcc.target/arm/cmse/struct-1.c: Likewise.
4638 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
4640 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
4643 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
4645 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
4647 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
4648 Nathan Sidwell <nathan@codesourcery.com>
4649 Tom de Vries <vries@codesourcery.com>
4650 Julian Brown <julian@codesourcery.com>
4651 Kwok Cheung Yeung <kcy@codesourcery.com>
4653 * c-c++-common/goacc/diag-parallelism-1.c: New.
4654 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
4655 and match diagnostics, as appropriate.
4656 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
4657 * c-c++-common/goacc/classify-kernels.c: Likewise.
4658 * c-c++-common/goacc/classify-parallel.c: Likewise.
4659 * c-c++-common/goacc/classify-routine.c: Likewise.
4660 * c-c++-common/goacc/classify-serial.c: Likewise.
4661 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4662 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4663 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
4664 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4665 * c-c++-common/goacc/pr70688.c: Likewise.
4666 * c-c++-common/goacc/routine-1.c: Likewise.
4667 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
4668 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4669 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4670 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4671 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4672 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4673 * gfortran.dg/goacc/classify-serial.f95: Likewise.
4674 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4675 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4676 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4677 * gfortran.dg/goacc/routine-4.f90: Likewise.
4678 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4679 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4680 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
4681 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4683 2021-04-26 Richard Biener <rguenther@suse.de>
4685 PR tree-optimization/99473
4686 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
4688 2021-04-25 liuhongt <hongtao.liu@intel.com>
4691 * gcc.target/i386/pr98911.c: New test.
4692 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
4693 with __builtin_ia32_pcmpistrm128 since it has been folded.
4695 2021-04-24 David Malcolm <dmalcolm@redhat.com>
4698 * g++.dg/analyzer/pr100244.C: New test.
4700 2021-04-24 Harald Anlauf <anlauf@gmx.de>
4703 * gfortran.dg/pr100154.f90: New test.
4705 2021-04-24 Harald Anlauf <anlauf@gmx.de>
4708 * gfortran.dg/ptr-func-4.f90: New test.
4710 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
4712 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
4713 * gcc.dg/guality/guality.c: Likewise.
4714 * gcc.dg/guality/inline-params.c: Likewise.
4715 * gcc.dg/guality/loop-1.c: Likewise.
4716 * gcc.dg/guality/pr36728-1.c: Likewise.
4717 * gcc.dg/guality/pr36728-2.c: Likewise.
4718 * gcc.dg/guality/pr36728-3.c: Likewise.
4719 * gcc.dg/guality/pr41447-1.c: Likewise.
4720 * gcc.dg/guality/pr54200.c: Likewise.
4721 * gcc.dg/guality/pr54519-1.c: Likewise.
4722 * gcc.dg/guality/pr54519-2.c: Likewise.
4723 * gcc.dg/guality/pr54519-3.c: Likewise.
4724 * gcc.dg/guality/pr54519-4.c: Likewise.
4725 * gcc.dg/guality/pr54519-5.c: Likewise.
4726 * gcc.dg/guality/pr54519-6.c: Likewise.
4727 * gcc.dg/guality/pr54693-2.c: Likewise.
4728 * gcc.dg/guality/pr56154-1.c: Likewise.
4729 * gcc.dg/guality/pr59776.c: Likewise.
4730 * gcc.dg/guality/pr68860-1.c: Likewise.
4731 * gcc.dg/guality/pr68860-2.c: Likewise.
4732 * gcc.dg/guality/pr90074.c: Likewise.
4733 * gcc.dg/guality/pr90716.c: Likewise.
4734 * gcc.dg/guality/sra-1.c: Likewise.
4736 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
4738 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
4740 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
4741 * gcc.dg/guality/pr59776.c: Likewise.
4742 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
4744 2021-04-24 Patrick Palka <ppalka@redhat.com>
4751 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
4752 * g++.dg/cpp2a/nontype-class45.C: New test.
4753 * g++.dg/cpp2a/nontype-class46.C: New test.
4754 * g++.dg/cpp2a/nontype-class47.C: New test.
4755 * g++.dg/cpp2a/nontype-class48.C: New test.
4757 2021-04-24 Patrick Palka <ppalka@redhat.com>
4760 * g++.dg/cpp1z/class-deduction86.C: New test.
4762 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
4765 * gcc.target/powerpc/pr98952.c: New test.
4767 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
4770 * gcc.target/i386/pr79514.c (dg-error):
4771 Expect error for 64bit targets.
4773 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
4776 * gcc.target/i386/pr100182.c: New test.
4777 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
4778 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
4780 2021-04-23 Patrick Palka <ppalka@redhat.com>
4783 * g++.dg/concepts/diagnostic17.C: New test.
4785 2021-04-23 Patrick Palka <ppalka@redhat.com>
4788 * g++.dg/cpp1z/direct-enum-init2.C: New test.
4790 2021-04-23 Richard Biener <rguenther@suse.de>
4792 PR tree-optimization/99971
4793 * g++.dg/vect/slp-pr99971.cc: New testcase.
4795 2021-04-23 liuhongt <hongtao.liu@intel.com>
4798 * gcc.target/i386/pr100093.c: New test.
4800 2021-04-22 Patrick Palka <ppalka@redhat.com>
4803 * g++.dg/cpp2a/concepts-uneval3.C: New test.
4805 2021-04-22 Patrick Palka <ppalka@redhat.com>
4808 * g++.dg/template/partial-specialization9.C: New test.
4810 2021-04-22 Marek Polacek <polacek@redhat.com>
4813 * g++.dg/warn/Wtype-limits6.C: New test.
4815 2021-04-22 Patrick Palka <ppalka@redhat.com>
4818 * g++.dg/cpp0x/sfinae67.C: New test.
4820 2021-04-22 Patrick Palka <ppalka@redhat.com>
4823 * g++.dg/template/access36.C: New test.
4825 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4827 * substr_9.f90: Move to ...
4828 * gfortran.dg/substr_9.f90: ... here.
4829 * substr_10.f90: Move to ...
4830 * gfortran.dg/substr_10.f90: ... here.
4832 2021-04-22 Martin Liska <mliska@suse.cz>
4836 * g++.dg/template/nontype29.C: Fix typos and missing comments.
4837 * gcc.dg/Warray-bounds-64.c: Likewise.
4838 * gcc.dg/Warray-parameter.c: Likewise.
4839 * gcc.dg/Wstring-compare.c: Likewise.
4840 * gcc.dg/format/gcc_diag-11.c: Likewise.
4841 * gfortran.dg/array_constructor_3.f90: Likewise.
4842 * gfortran.dg/matmul_bounds_9.f90: Likewise.
4843 * gfortran.dg/pr78033.f90: Likewise.
4844 * gfortran.dg/pr96325.f90: Likewise.
4846 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
4849 * gcc.target/i386/pr100119.c: New test.
4851 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4854 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
4856 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4858 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
4859 obtained hard limit, and only call setrlimit if new softlimit is lower.
4861 2021-04-22 Richard Biener <rguenther@suse.de>
4864 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
4867 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
4869 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
4872 2021-04-21 Marek Polacek <polacek@redhat.com>
4875 * g++.dg/cpp0x/enum_base4.C: New test.
4876 * g++.dg/cpp0x/enum_base5.C: New test.
4878 2021-04-21 Alex Coplan <alex.coplan@arm.com>
4881 * gcc.target/aarch64/pr99988.c: New test.
4883 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4885 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
4887 * g++.dg/cpp1y/auto-fn61.C: Likewise.
4888 * g++.dg/cpp2a/nontype-class39.C: Likewise.
4889 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
4890 * g++.dg/cpp0x/vt-88982.C: Likewise.
4891 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
4892 dg-additional-options.
4893 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4895 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
4897 * gcc.target/i386/monitor-2.c: New test.
4899 2021-04-21 Richard Biener <rguenther@suse.de>
4902 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
4903 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
4905 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4907 PR rtl-optimization/100148
4908 * g++.dg/opt/pr100148.C: New test.
4910 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
4912 * gfortran.dg/gomp/depobj-1.f90: New test.
4913 * gfortran.dg/gomp/depobj-2.f90: New test.
4915 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4917 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
4919 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
4921 PR middle-end/100130
4922 * c-c++-common/attr-retain-10.c: New test.
4923 * c-c++-common/attr-retain-11.c: Likewise.
4925 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4927 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
4928 must match for target IBM Z only.
4930 2021-04-20 Jason Merrill <jason@redhat.com>
4933 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
4935 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4937 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
4938 z/Architecture only.
4940 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
4943 * gfortran.dg/pdt_31.f03: New test.
4944 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
4947 2021-04-19 Marek Polacek <polacek@redhat.com>
4950 * g++.dg/concepts/diagnostic16.C: New test.
4952 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
4955 * gdc.dg/pr98457.d: New test.
4957 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4960 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
4963 2021-04-19 Richard Biener <rguenther@suse.de>
4965 PR preprocessor/100142
4966 * gcc.dg/pr100142.c: New testcase.
4967 * g++.dg/diagnostic/pr72803.C: Revert last change.
4969 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
4971 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
4972 '--param=openacc-kernels=[...]'.
4973 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4974 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4975 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
4976 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4977 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4978 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4979 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4981 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
4983 * gnat.dg/opt92.adb: New test.
4985 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4987 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
4988 * c-c++-common/zero-scratch-regs-9.c: Likewise.
4989 * c-c++-common/zero-scratch-regs-10.c: Likewise.
4990 * c-c++-common/zero-scratch-regs-11.c: Likewise.
4991 * gcc.target/s390/zero-scratch-regs-1.c: New test.
4993 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4996 * gfortran.dg/PR100094.f90: New test.
4998 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
5001 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
5004 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5007 * gcc.target/aarch64/pr91710.c: New test.
5009 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5012 * gfortran.dg/PR10018.f90: New test.
5014 2021-04-16 Tamar Christina <tamar.christina@arm.com>
5017 * gcc.target/aarch64/sve/pr100048.c: New test.
5019 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5022 * g++.dg/cpp0x/constexpr-100111.C: New test.
5024 2021-04-16 Marek Polacek <polacek@redhat.com>
5027 * g++.dg/cpp2a/typename14.C: Don't expect particular error
5029 * g++.dg/cpp2a/typename19.C: New test.
5031 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
5033 * gcc.dg/gimplefe-40.c: Moved to...
5034 * gcc.dg/vect/gimplefe-40.c: ...here.
5035 * gcc.dg/gimplefe-41.c: Moved to...
5036 * gcc.dg/vect/gimplefe-41.c: ...here.
5038 2021-04-16 Harald Anlauf <anlauf@gmx.de>
5039 Paul Thomas <pault@gcc.gnu.org>
5042 * gfortran.dg/pr63797.f90: New test.
5044 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5046 * gcc.dg/tree-ssa/pr83403-1.c: Revert
5047 max-completely-peeled-insns to the default value on IBM Z.
5048 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
5050 2021-04-16 Patrick Palka <ppalka@redhat.com>
5053 * g++.dg/cpp2a/constexpr-init21.C: New test.
5055 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5058 * gcc.target/aarch64/pr100075.c: New test.
5060 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
5062 PR rtl-optimization/99596
5063 * gcc.target/arm/pr99596.c: New test.
5065 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
5068 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
5070 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
5071 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
5072 missing quotes around switch names.
5073 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
5075 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5078 * gcc.target/aarch64/pr99767.c: New test.
5080 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5083 * g++.dg/cpp23/lambda-specifiers2.C: New test.
5085 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5088 * g++.dg/cpp1z/pr99833.C: New test.
5089 * g++.dg/cpp2a/pr99833.C: New test.
5091 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5093 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
5094 the default value on IBM Z.
5096 2021-04-16 Jason Merrill <jason@redhat.com>
5099 * g++.dg/abi/mangle71.C: Fix expected mangling.
5100 * g++.dg/abi/mangle77.C: New test.
5101 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
5102 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
5103 * g++.dg/cpp2a/nontype-class44.C: New test.
5105 2021-04-15 Martin Sebor <msebor@redhat.com>
5109 * gcc.dg/Warray-parameter-9.c: New test.
5110 * gcc.dg/Wnonnull-6.c: New test.
5111 * gcc.dg/Wreturn-type3.c: New test.
5112 * gcc.dg/Wunused-result.c: New test.
5113 * gcc.dg/attr-noreturn.c: New test.
5114 * gcc.dg/attr-returns-nonnull.c: New test.
5116 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
5119 * gcc.dg/pr84877.c: Xfail for cris-*-*.
5121 2021-04-15 Jason Merrill <jason@redhat.com>
5124 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
5126 2021-04-15 Martin Sebor <msebor@redhat.com>
5128 * gcc.dg/uninit-pr89230-1.c: New test.
5129 * gcc.dg/uninit-pr89230-2.c: Same.
5131 2021-04-15 Jason Merrill <jason@redhat.com>
5134 * g++.dg/cpp0x/noexcept67.C: New test.
5136 2021-04-15 Jason Merrill <jason@redhat.com>
5139 * g++.dg/cpp2a/lambda-uneval15.C: New test.
5141 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5143 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
5144 -mtune=generic to the SVE flags.
5145 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5146 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5147 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5149 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5151 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
5152 (aarch64-with-arch-dg-options): Likewise.
5153 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
5154 aarch64-with-arch-dg-options. Move the default architecture
5155 flags to the final dg-runtest argument.
5156 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
5158 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
5160 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5163 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
5165 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5168 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
5169 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
5171 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5174 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
5176 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5179 * gcc.target/aarch64/pr100056.c: New test.
5181 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5183 * gcc.dg/pr93210.c: Adapt regex in order to also support a
5184 RESULT_DECL as an operand for a RETURN_EXPR.
5186 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5188 * gcc.target/aarch64/sve/pr99929_1.c: New file.
5189 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
5191 2021-04-14 Jason Merrill <jason@redhat.com>
5194 * g++.dg/template/dependent-tmpl2.C: New test.
5196 2021-04-14 Jason Merrill <jason@redhat.com>
5199 * g++.dg/parse/uneval1.C: New test.
5201 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
5203 PR rtl-optimization/100066
5204 * gcc.target/i386/pr100066.c: New.
5206 2021-04-14 Martin Sebor <msebor@redhat.com>
5208 * gcc.dg/pr86058.c: Limit to just x86_64.
5210 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5213 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
5215 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
5217 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
5218 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
5220 2021-04-14 Patrick Palka <ppalka@redhat.com>
5224 * g++.dg/cpp1z/class-deduction85.C: New test.
5225 * g++.dg/template/ref11.C: New test.
5227 2021-04-14 Jason Merrill <jason@redhat.com>
5230 * g++.dg/cpp2a/lambda-uneval14.C: New test.
5232 2021-04-14 Jason Merrill <jason@redhat.com>
5235 * g++.dg/debug/defaulted1.C: New test.
5237 2021-04-14 Jason Merrill <jason@redhat.com>
5240 * g++.dg/debug/cleanup1.C: New test.
5241 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
5242 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
5243 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
5244 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
5245 * g++.dg/tm/inherit2.C: Likewise.
5246 * g++.dg/tm/unsafe1.C: Likewise.
5247 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
5248 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
5250 2021-04-13 Martin Sebor <msebor@redhat.com>
5252 PR tree-optimization/82800
5253 * g++.dg/warn/uninit-pr82800.C: New test.
5255 2021-04-13 Martin Sebor <msebor@redhat.com>
5258 * gcc.dg/pr86058.c: New test.
5260 2021-04-13 Patrick Palka <ppalka@redhat.com>
5263 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
5264 * g++.old-deja/g++.ns/template7.C: Likewise.
5265 * g++.old-deja/g++.pt/crash8.C: Likewise.
5267 2021-04-13 Jason Merrill <jason@redhat.com>
5270 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
5272 2021-04-13 Jakub Jelinek <jakub@redhat.com>
5275 * g++.dg/cpp2a/spaceship-err6.C: New test.
5277 2021-04-13 Jason Merrill <jason@redhat.com>
5280 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
5282 2021-04-13 Patrick Palka <ppalka@redhat.com>
5285 * g++.dg/parse/template2.C: Adjust expected diagnostic.
5286 * g++.dg/template/error8.C: Likewise.
5287 * g++.dg/cpp1z/class-deduction84.C: New test.
5289 2021-04-13 Richard Biener <rguenther@suse.de>
5291 PR tree-optimization/100053
5292 * gcc.dg/torture/pr100053.c: New testcase.
5293 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
5295 2021-04-13 Jason Merrill <jason@redhat.com>
5298 * g++.dg/cpp0x/constexpr-base7.C: New test.
5300 2021-04-13 Nathan Sidwell <nathan@acm.org>
5302 PR preprocessor/99446
5303 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
5305 2021-04-13 Jakub Jelinek <jakub@redhat.com>
5308 * gcc.target/aarch64/pr100028.c: New test.
5310 2021-04-13 Patrick Palka <ppalka@redhat.com>
5313 * g++.dg/cpp2a/nontype-class43.C: New test.
5315 2021-04-13 Patrick Palka <ppalka@redhat.com>
5319 * g++.dg/cpp2a/concepts-uneval1.C: New test.
5320 * g++.dg/cpp2a/concepts-uneval2.C: New test.
5322 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
5325 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
5326 line 971 for cris-*-*.
5328 2021-04-13 David Malcolm <dmalcolm@redhat.com>
5331 * gcc.dg/analyzer/pr98599-a.c: New test.
5332 * gcc.dg/analyzer/pr98599-b.c: New test.
5334 2021-04-12 Jakub Jelinek <jakub@redhat.com>
5336 PR rtl-optimization/99905
5337 * gcc.target/i386/pr99905.c: New test.
5339 2021-04-12 Jakub Jelinek <jakub@redhat.com>
5342 * gcc.dg/pr99830.c: New test.
5344 2021-04-12 Jason Merrill <jason@redhat.com>
5347 * g++.dg/template/dependent-tmpl1.C: New test.
5349 2021-04-12 Martin Liska <mliska@suse.cz>
5352 * g++.dg/asan/pr99877.C: New test.
5354 2021-04-12 Cui,Lili <lili.cui@intel.com>
5356 * gcc.target/i386/funcspec-56.inc: Handle new march.
5357 * g++.target/i386/mv16.C: Handle new march
5359 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
5362 * c-c++-common/goacc/collapse-2.c: New.
5364 2021-04-11 Jason Merrill <jason@redhat.com>
5367 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
5368 * g++.dg/other/anon-union5.C: New test.
5370 2021-04-10 Jason Merrill <jason@redhat.com>
5373 * g++.dg/gomp/this-1.C: Adjust diagnostic.
5374 * g++.dg/cpp0x/constexpr-this1.C: New test.
5376 2021-04-10 David Malcolm <dmalcolm@redhat.com>
5379 * gcc.dg/analyzer/pr100011.c: New test.
5381 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5384 * gcc.dg/pr99990.c: New test.
5386 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
5389 * gcc.target/i386/pr99744-2.c: New test.
5391 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5394 * gcc.dg/lto/pr99849_0.c: New test.
5396 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5398 PR rtl-optimization/98601
5399 * gcc.dg/torture/pr98601.c: New test.
5401 2021-04-10 Jason Merrill <jason@redhat.com>
5407 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
5408 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
5409 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
5410 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
5412 2021-04-10 Jason Merrill <jason@redhat.com>
5415 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
5417 2021-04-09 Martin Sebor <msebor@redhat.com>
5420 * g++.dg/warn/uninit-pr55288.C: New test.
5422 2021-04-09 Patrick Palka <ppalka@redhat.com>
5425 * g++.dg/cpp1z/fold-lambda4.C: New test.
5427 2021-04-09 Marek Polacek <polacek@redhat.com>
5430 * g++.dg/concepts/abbrev10.C: New test.
5431 * g++.dg/concepts/abbrev11.C: New test.
5433 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5435 * gcc.target/aarch64/pr70398.c: Require a target that can link
5438 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5440 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
5442 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5444 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
5447 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5449 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
5450 * gcc.dg/pr96573.c: Likewise.
5451 * gcc.dg/tree-ssa/pr84512.c: Likewise.
5452 * gcc.dg/vect/bb-slp-43.c: Likewise.
5453 * gcc.dg/vect/slp-reduc-11.c: Likewise.
5455 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5457 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
5458 loop to vectorized if vect_fold_extract_last.
5460 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5462 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
5463 of relying on vectorisation.
5465 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5468 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
5470 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5473 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
5474 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5476 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
5479 * gfortran.dg/coarray/dummy_2.f90: New test.
5481 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
5483 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
5485 2021-04-08 Patrick Palka <ppalka@redhat.com>
5488 * g++.dg/cpp2a/concepts-lambda16.C: New test.
5489 * g++.dg/cpp2a/concepts-lambda17.C: New test.
5491 2021-04-08 Patrick Palka <ppalka@redhat.com>
5494 * g++.dg/cpp2a/concepts-ctad3.C: New test.
5496 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5498 * lib/scanasm.exp (scan-lto-assembler): Update expected name
5501 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5503 * lib/target-supports.exp
5504 (check_effective_target_stdint_types_mbig_endian): New proc.
5505 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
5506 stdint_types_mbig_endian.
5507 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
5508 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
5510 2021-04-08 Jason Merrill <jason@redhat.com>
5513 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
5514 * g++.dg/conversion/ref7.C: New test.
5516 2021-04-08 Jakub Jelinek <jakub@redhat.com>
5519 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
5520 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
5521 * g++.dg/cpp2a/constexpr-new18.C: New test.
5522 * g++.dg/cpp2a/constexpr-new19.C: New test.
5524 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5526 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
5528 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5530 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
5531 "was here" from error message.
5532 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
5533 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
5534 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
5535 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
5536 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
5537 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
5538 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
5539 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
5540 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
5541 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
5542 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
5543 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
5544 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
5546 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5548 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
5549 * gcc.target/aarch64/pr98772.c: Likewise.
5550 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
5552 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5554 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
5555 conversion to shifts and adds.
5557 2021-04-08 David Malcolm <dmalcolm@redhat.com>
5561 * gcc.dg/analyzer/pr99042.c: New test.
5562 * gcc.dg/analyzer/pr99774-1.c: New test.
5563 * gcc.dg/analyzer/pr99774-2.c: New test.
5565 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
5567 * gdc.dg/gdc108.d: Update test.
5568 * gdc.dg/gdc142.d: Likewise.
5569 * gdc.dg/pr90136a.d: Likewise.
5570 * gdc.dg/pr90136b.d: Likewise.
5571 * gdc.dg/pr90136c.d: Likewise.
5572 * gdc.dg/pr95173.d: Likewise.
5573 * gdc.dg/attr_allocsize1.d: New test.
5574 * gdc.dg/attr_allocsize2.d: New test.
5575 * gdc.dg/attr_alwaysinline1.d: New test.
5576 * gdc.dg/attr_cold1.d: New test.
5577 * gdc.dg/attr_exclusions1.d: New test.
5578 * gdc.dg/attr_exclusions2.d: New test.
5579 * gdc.dg/attr_flatten1.d: New test.
5580 * gdc.dg/attr_module.d: New test.
5581 * gdc.dg/attr_noclone1.d: New test.
5582 * gdc.dg/attr_noicf1.d: New test.
5583 * gdc.dg/attr_noinline1.d: New test.
5584 * gdc.dg/attr_noipa1.d: New test.
5585 * gdc.dg/attr_noplt1.d: New test.
5586 * gdc.dg/attr_optimize1.d: New test.
5587 * gdc.dg/attr_optimize2.d: New test.
5588 * gdc.dg/attr_optimize3.d: New test.
5589 * gdc.dg/attr_optimize4.d: New test.
5590 * gdc.dg/attr_restrict1.d: New test.
5591 * gdc.dg/attr_section1.d: New test.
5592 * gdc.dg/attr_symver1.d: New test.
5593 * gdc.dg/attr_target1.d: New test.
5594 * gdc.dg/attr_targetclones1.d: New test.
5595 * gdc.dg/attr_used1.d: New test.
5596 * gdc.dg/attr_used2.d: New test.
5597 * gdc.dg/attr_weak1.d: New test.
5598 * gdc.dg/imports/attributes.d: New test.
5600 2021-04-08 Jason Merrill <jason@redhat.com>
5603 * g++.dg/template/mem-spec2.C: New test.
5605 2021-04-08 Marek Polacek <polacek@redhat.com>
5608 * g++.dg/cpp2a/explicit16.C: Use c++20.
5609 * g++.dg/cpp0x/noexcept66.C: New test.
5610 * g++.dg/cpp2a/explicit17.C: New test.
5612 2021-04-08 Alex Coplan <alex.coplan@arm.com>
5615 * gcc.c-torture/compile/pr99647.c: New test.
5617 2021-04-07 Jason Merrill <jason@redhat.com>
5620 * g++.dg/template/friend71.C: New test.
5622 2021-04-07 Jason Merrill <jason@redhat.com>
5625 * g++.dg/template/friend70.C: New test.
5627 2021-04-07 Jason Merrill <jason@redhat.com>
5630 * g++.dg/lookup/using66.C: New test.
5632 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5634 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
5635 when building an executable with testglue.
5637 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5639 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
5640 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
5642 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5644 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
5645 if IFN_STORE_LANES is available.
5646 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
5647 IFN_STORE_LANES is available.
5648 * gcc.target/aarch64/pr99873_1.c: New test.
5649 * gcc.target/aarch64/pr99873_2.c: Likewise.
5650 * gcc.target/aarch64/pr99873_3.c: Likewise.
5651 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
5652 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
5653 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
5655 2021-04-07 Richard Biener <rguenther@suse.de>
5657 PR tree-optimization/99954
5658 * gcc.dg/torture/pr99954.c: New testcase.
5660 2021-04-07 Richard Biener <rguenther@suse.de>
5663 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
5666 2021-04-07 Richard Biener <rguenther@suse.de>
5668 PR tree-optimization/99947
5669 * gcc.dg/torture/pr99947.c: New testcase.
5671 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
5673 PR tree-optimization/98736
5674 * gcc.c-torture/execute/pr98736.c: New test.
5676 2021-04-07 Marek Polacek <polacek@redhat.com>
5679 * g++.dg/cpp0x/rv-life.C: New test.
5681 2021-04-06 Jason Merrill <jason@redhat.com>
5684 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
5686 2021-04-06 Jason Merrill <jason@redhat.com>
5689 * g++.dg/cpp1z/inline-var9.C: New test.
5691 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
5694 * g++.target/aarch64/sve/pr99781.C: New.
5696 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
5698 * gcc.target/i386/memcpy-strategy-9.c: New test.
5699 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
5700 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
5701 * gcc.target/i386/memset-strategy-7.c: Likewise.
5702 * gcc.target/i386/memset-strategy-8.c: Likewise.
5703 * gcc.target/i386/memset-strategy-9.c: Likewise.
5705 2021-04-06 Richard Biener <rguenther@suse.de>
5707 PR tree-optimization/99880
5708 * gcc.dg/torture/pr99880.c: New testcase.
5710 2021-04-06 Nathan Sidwell <nathan@acm.org>
5712 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
5713 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
5715 2021-04-06 Jakub Jelinek <jakub@redhat.com>
5717 PR tree-optimization/96573
5718 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
5719 VEC_PERM_EXPR with bswapping permutation.
5721 2021-04-06 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/99924
5724 * gfortran.dg/vect/pr99924.f90: New testcase.
5726 2021-04-06 Jakub Jelinek <jakub@redhat.com>
5729 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
5731 2021-04-06 Jason Merrill <jason@redhat.com>
5734 * g++.dg/abi/lambda-defarg1.C: New test.
5736 2021-04-06 Patrick Palka <ppalka@redhat.com>
5739 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
5740 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
5742 2021-04-05 Jason Merrill <jason@redhat.com>
5745 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
5747 2021-04-05 Jason Merrill <jason@redhat.com>
5749 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
5750 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
5751 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
5753 2021-04-05 Jason Merrill <jason@redhat.com>
5756 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
5758 2021-04-05 Jason Merrill <jason@redhat.com>
5761 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
5763 2021-04-05 David Malcolm <dmalcolm@redhat.com>
5766 * gcc.dg/analyzer/pr99906.c: New test.
5768 2021-04-05 David Malcolm <dmalcolm@redhat.com>
5771 * gcc.dg/analyzer/pr99886.c: New test.
5773 2021-04-05 Jason Merrill <jason@redhat.com>
5776 * g++.dg/cpp0x/extern_template-6.C: New test.
5778 2021-04-05 Jason Merrill <jason@redhat.com>
5781 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
5783 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
5786 * gdc.dg/pr99914.d: New test.
5788 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
5790 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
5791 * gcc.dg/tree-ssa/evrp11.c: Likewise.
5793 2021-04-04 Jason Merrill <jason@redhat.com>
5796 * g++.dg/cpp0x/initlist-new5.C: New test.
5798 2021-04-03 Alexandre Oliva <oliva@adacore.com>
5800 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
5802 2021-04-03 Alexandre Oliva <oliva@adacore.com>
5804 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
5806 2021-04-03 Marek Polacek <polacek@redhat.com>
5809 * g++.dg/other/gc7.C: New test.
5811 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
5814 * gfortran.dg/coarray_48.f90: New test.
5816 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5818 PR tree-optimization/99882
5819 * gcc.dg/pr99882.c: New test.
5821 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5823 PR rtl-optimization/99863
5824 * gcc.target/i386/pr99863.c: New test.
5826 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5829 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
5831 2021-04-03 Jason Merrill <jason@redhat.com>
5834 * g++.dg/opt/nrv20.C: New test.
5836 2021-04-03 Jason Merrill <jason@redhat.com>
5839 * g++.dg/cpp1z/noexcept-type24.C: New test.
5841 2021-04-03 Jason Merrill <jason@redhat.com>
5844 * g++.dg/ext/vector40.C: New test.
5846 2021-04-02 Patrick Palka <ppalka@redhat.com>
5849 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
5851 2021-04-02 Patrick Palka <ppalka@redhat.com>
5854 * g++.dg/cpp2a/nontype-class42.C: New test.
5856 2021-04-02 Jason Merrill <jason@redhat.com>
5859 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
5861 2021-04-02 Nathan Sidwell <nathan@acm.org>
5863 * g++.dg/modules/pr99283-6_d.H: New.
5864 * g++.dg/modules/pr99283-7-swap.h: New.
5865 * g++.dg/modules/pr99283-7-traits.h: New.
5866 * g++.dg/modules/pr99283-7_a.H: New.
5867 * g++.dg/modules/pr99283-7_b.H: New.
5868 * g++.dg/modules/pr99283-7_c.C: New.
5869 * g++.dg/modules/pr99283-7_d.H: New.
5871 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
5873 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
5874 * go.test/test/fixedbugs/issue22200b.go: Likewise.
5876 2021-04-02 Jakub Jelinek <jakub@redhat.com>
5878 PR tree-optimization/99726
5879 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
5880 -floop-nest-optimize to dg-additional-options guarded on fgraphite
5883 2021-04-01 Marek Polacek <polacek@redhat.com>
5886 * g++.dg/other/gc6.C: New test.
5888 2021-04-01 Jason Merrill <jason@redhat.com>
5891 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
5893 2021-04-01 Jason Merrill <jason@redhat.com>
5896 * g++.dg/abi/abi-tag24a.C: New test.
5897 * g++.dg/abi/macro0.C: Adjust expected value.
5899 2021-04-01 Nathan Sidwell <nathan@acm.org>
5902 * g++.dg/modules/pr99283-6.h: New.
5903 * g++.dg/modules/pr99283-6_a.H: New.
5904 * g++.dg/modules/pr99283-6_b.H: New.
5905 * g++.dg/modules/pr99283-6_c.C: New.
5906 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
5907 * g++.dg/modules/indirect-3_c.C: Adjust scan.
5908 * g++.dg/modules/indirect-4_c.C: Adjust scan.
5909 * g++.dg/modules/lambda-3_b.C: Adjust scan.
5910 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
5911 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
5912 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
5914 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
5917 * gcc.dg/tree-ssa/pr98265.C: New test.
5919 2021-04-01 Jakub Jelinek <jakub@redhat.com>
5921 PR tree-optimization/96573
5922 * gcc.dg/pr96573.c: New test.
5924 2021-04-01 Richard Biener <rguenther@suse.de>
5926 PR tree-optimization/99856
5927 * gcc.dg/vect/pr99856.c: New testcase.
5929 2021-04-01 Martin Jambor <mjambor@suse.cz>
5931 PR tree-optimization/97009
5932 * gcc.dg/tree-ssa/pr97009.c: New test.
5934 2021-04-01 Harald Anlauf <anlauf@gmx.de>
5937 * gfortran.dg/transpose_5.f90: New test.
5939 2021-03-31 David Malcolm <dmalcolm@redhat.com>
5942 * gcc.dg/analyzer/data-model-10.c: Update expected output.
5943 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
5944 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
5945 * gcc.dg/analyzer/pr99771-1.c: New test.
5947 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5949 PR tree-optimization/98268
5950 * gcc.target/aarch64/sve/pr98268-1.c: New test.
5951 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
5953 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5955 PR tree-optimization/99726
5956 * gcc.target/i386/pr99726.c: New test.
5958 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5960 PR rtl-optimization/97141
5961 PR rtl-optimization/98726
5962 * gcc.c-torture/compile/pr97141.c: New test.
5963 * gcc.c-torture/compile/pr98726.c: Likewise.
5964 * gcc.target/aarch64/sve/pr97141.c: Likewise.
5965 * gcc.target/aarch64/sve/pr98726.c: Likewise.
5967 2021-03-31 Martin Sebor <msebor@redhat.com>
5970 * gcc.dg/uninit-pr65182.c: New test.
5972 2021-03-31 Jason Merrill <jason@redhat.com>
5975 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
5977 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5980 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
5983 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5986 * gcc.target/arm/pr99786.c: New test.
5988 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
5990 * gcc.target/i386/memcpy-strategy-5.c: New test.
5991 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
5992 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
5993 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
5994 * gcc.target/i386/memset-strategy-3.c: Likewise.
5995 * gcc.target/i386/memset-strategy-4.c: Likewise.
5996 * gcc.target/i386/memset-strategy-5.c: Likewise.
5997 * gcc.target/i386/memset-strategy-6.c: Likewise.
5999 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6002 * gcc.target/aarch64/sve/pr98119.c: New test.
6004 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6005 Richard Sandiford <richard.sandiford@arm.com>
6008 * g++.target/aarch64/sve/pr99813.C: New test.
6010 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6013 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
6014 * c-c++-common/zero-scratch-regs-7.c: Likewise.
6015 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
6016 selected unsupported triplets to all targets but selected triplets
6017 of supported targets.
6018 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6019 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6020 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6022 2021-03-31 Patrick Palka <ppalka@redhat.com>
6025 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
6027 2021-03-31 Patrick Palka <ppalka@redhat.com>
6030 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
6032 2021-03-30 David Malcolm <dmalcolm@redhat.com>
6034 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
6036 2021-03-30 Nathan Sidwell <nathan@acm.org>
6039 * g++.dg/modules/pr99283-5.h: New.
6040 * g++.dg/modules/pr99283-5_a.H: New.
6041 * g++.dg/modules/pr99283-5_b.H: New.
6042 * g++.dg/modules/pr99283-5_c.C: New.
6044 2021-03-30 Jakub Jelinek <jakub@redhat.com>
6047 * g++.dg/cpp1z/pr99790.C: New test.
6049 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6052 * gcc.c-torture/compile/pr99822.c: New test.
6054 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
6058 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
6060 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6061 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6062 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6063 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6064 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6065 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6066 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6067 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6068 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6069 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6070 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6071 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6072 * gcc.target/powerpc/pr79251-run.p7.c: New test.
6073 * gcc.target/powerpc/pr79251.p7.c: New test.
6075 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
6078 * gcc.target/i386/pr99744-1.c: New test.
6080 2021-03-30 Tamar Christina <tamar.christina@arm.com>
6082 PR tree-optimization/99825
6083 * gfortran.dg/vect/pr99825.f90: New test.
6085 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6088 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
6090 2021-03-30 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/99824
6093 * gcc.dg/torture/pr99824.c: New testcase.
6095 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
6098 * g++.dg/pr98136.C: New test.
6100 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
6102 * gcc.target/aarch64/fcvt_nosimd.c: New test.
6104 2021-03-29 Martin Sebor <msebor@redhat.com>
6106 PR tree-optimization/61869
6107 * gcc.dg/uninit-pr61869.c: New test.
6109 2021-03-29 Martin Sebor <msebor@redhat.com>
6111 PR tree-optimization/61677
6112 * gcc.dg/uninit-pr61677.c: New test.
6114 2021-03-29 Martin Sebor <msebor@redhat.com>
6116 PR tree-optimization/61112
6117 * gcc.dg/uninit-pr61112.c: New test.
6119 2021-03-29 Jan Hubicka <jh@suse.cz>
6122 * gcc.c-torture/compile/pr99751.c: Rename from ...
6123 * gcc.c-torture/execute/pr99751.c: ... to this.
6125 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
6127 * gcc.c-torture/compile/pr99751.c: New test.
6129 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6132 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
6133 declare simd warning on aarch64.
6135 2021-03-29 Alex Coplan <alex.coplan@arm.com>
6138 * g++.target/aarch64/sve/pr99216.C: New test.
6140 2021-03-29 Richard Biener <rguenther@suse.de>
6142 PR tree-optimization/99807
6143 * gfortran.dg/vect/pr99807.f90: New testcase.
6145 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6148 * gcc.target/aarch64/pr99808.c: New test.
6150 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6152 PR tree-optimization/99777
6153 * g++.dg/torture/pr99777.C: New test.
6155 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
6158 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
6160 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
6163 * gfortran.dg/pr99602.f90: New test.
6164 * gfortran.dg/pr99602a.f90: New test.
6165 * gfortran.dg/pr99602b.f90: New test.
6166 * gfortran.dg/pr99602c.f90: New test.
6167 * gfortran.dg/pr99602d.f90: New test.
6169 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6171 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
6172 (gdc-copy-file): ... this. Use file copy instead of open/close.
6173 (gdc-convert-test): Save translated dejagnu test to gdc.test
6174 directory, only write dejagnu directives to the test file.
6175 (gdc-do-test): Don't create gdc.test symlink.
6177 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6179 * gdc.dg/gdc270a.d: Removed.
6180 * gdc.dg/gdc270b.d: Removed.
6182 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
6184 * gcc.target/powerpc/pr99557.c: New.
6186 2021-03-26 Martin Sebor <msebor@redhat.com>
6188 PR tree-optimization/59970
6189 * gcc.dg/uninit-pr59970.c: New test.
6191 2021-03-26 Marek Polacek <polacek@redhat.com>
6194 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
6195 * g++.dg/cpp0x/nsdmi17.C: New test.
6197 2021-03-26 Nathan Sidwell <nathan@acm.org>
6200 * g++.dg/modules/pr99283-2_a.H: New.
6201 * g++.dg/modules/pr99283-2_b.H: New.
6202 * g++.dg/modules/pr99283-2_c.H: New.
6203 * g++.dg/modules/pr99283-3_a.H: New.
6204 * g++.dg/modules/pr99283-3_b.H: New.
6205 * g++.dg/modules/pr99283-4.H: New.
6206 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
6207 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
6209 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
6212 * g++.target/aarch64/sve/pr99766.C: New.
6214 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6217 * gcc.dg/tls/pr99466-1.c: New test.
6218 * gcc.dg/tls/pr99466-2.c: New test.
6220 2021-03-26 Jakub Jelinek <jakub@redhat.com>
6223 * g++.dg/cpp0x/new5.C: New test.
6225 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
6228 * gfortran.dg/null_11.f90: New test.
6230 2021-03-25 Martin Sebor <msebor@redhat.com>
6232 PR tree-optimization/55060
6233 * gcc.dg/uninit-pr55060.c: New.
6235 2021-03-25 Martin Sebor <msebor@redhat.com>
6237 PR tree-optimization/48483
6238 * g++.dg/warn/uninit-pr48483.C: New test.
6240 2021-03-25 Martin Sebor <msebor@redhat.com>
6242 * gcc.dg/uninit-pr44547.c: New.
6244 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6247 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
6248 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
6249 to match locus changes.
6250 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
6251 * g++.dg/cpp2a/srcloc2.C: Likewise.
6252 * g++.dg/cpp2a/srcloc15.C: Likewise.
6253 * g++.dg/cpp2a/srcloc16.C: Likewise.
6254 * g++.dg/cpp2a/srcloc19.C: New test.
6255 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
6257 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
6258 * g++.dg/modules/macloc-1_d.C: Likewise.
6259 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
6262 2021-03-25 Marek Polacek <polacek@redhat.com>
6265 * g++.dg/cpp0x/inh-ctor37.C: New test.
6267 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6270 * g++.dg/cpp0x/variadic181.C: New test.
6272 2021-03-25 Marek Polacek <polacek@redhat.com>
6275 * g++.dg/warn/Wconversion5.C: New test.
6277 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
6279 PR tree-optimization/96974
6280 * g++.target/aarch64/sve/pr96974.C: New test.
6282 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6285 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6289 * gcc.target/i386/pr98209.c: New test.
6290 * gcc.target/i386/pr99744-1.c: Likewise.
6291 * gcc.target/i386/pr99744-2.c: Likewise.
6293 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6296 * g++.dg/warn/Wduplicated-branches6.C: New test.
6297 * g++.dg/warn/Wduplicated-branches7.C: New test.
6299 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6303 * gcc.target/i386/pr98209.c: New test.
6304 * gcc.target/i386/pr99744-1.c: Likewise.
6305 * gcc.target/i386/pr99744-2.c: Likewise.
6307 2021-03-25 Richard Biener <rguenther@suse.de>
6309 PR tree-optimization/99746
6310 * gfortran.dg/vect/pr99746.f90: New testcase.
6312 2021-03-25 David Malcolm <dmalcolm@redhat.com>
6317 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
6319 * gcc.dg/analyzer/pr93695-1.c: New test.
6320 * gcc.dg/analyzer/pr99044-1.c: New test.
6321 * gcc.dg/analyzer/pr99044-2.c: New test.
6322 * gcc.dg/analyzer/pr99716-1.c: New test.
6323 * gcc.dg/analyzer/pr99716-2.c: New test.
6324 * gcc.dg/analyzer/pr99716-3.c: New test.
6326 2021-03-24 Martin Liska <mliska@suse.cz>
6329 * gcc.target/i386/pr99753.c: New test.
6331 2021-03-24 Martin Jambor <mjambor@suse.cz>
6334 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
6336 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
6339 * gcc.target/arm/pr99727.c: New test.
6341 2021-03-24 Jakub Jelinek <jakub@redhat.com>
6344 * gcc.target/arm/pr99724.c: New test.
6346 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6348 * lib/target-supports.exp (check_effective_target_sysconf): New.
6349 * gcc.target/i386/pr95443-1.c: Require it.
6350 * gcc.target/i386/pr95443-2.c: Likewise.
6351 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
6352 * gcc.target/i386/strncmp-1.c: Likewise.
6354 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6356 * gcc.target/i386/pr97313.c: Require effective target feature pie.
6357 * g++.target/i386/pr94185.C: Likewise.
6359 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6361 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
6362 positives with -mcmodel=large.
6363 * gcc.target/i386/funcspec-3.c: Likewise.
6365 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6367 * gcc.target/i386/pr94467-3.c: New.
6369 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
6372 * gfortran.dg/longnames.f90: New test.
6374 2021-03-23 Nathan Sidwell <nathan@acm.org>
6377 * g++.dg/modules/pr99283-1_a.H: New.
6378 * g++.dg/modules/pr99283-1_b.H: New.
6380 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
6382 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
6384 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6386 * lib/target-supports.exp
6387 (check_effective_target_arm_dsp_ok_nocache)
6388 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
6389 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
6390 and add arm_dsp options.
6392 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6394 * lib/target-supports.exp
6395 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
6396 -mfloat-abi= options order.
6397 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
6398 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
6399 arm_hard_ok effective target and -mfloat-abi=hard additional
6401 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
6409 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
6411 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
6412 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
6414 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6416 * lib/target-supports.exp
6417 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
6418 -mfloat-abi= options order.
6419 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
6420 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
6421 target and -mfloat-abi=hard additional option.
6422 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
6423 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
6424 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
6425 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
6426 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
6428 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6430 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
6432 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6434 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
6435 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
6436 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
6437 * gcc.target/arm/pr51968.c: Likewise.
6438 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
6439 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
6440 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
6441 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
6443 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6445 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
6446 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
6447 * gcc.target/arm/bf16_dup.c: Likewise.
6448 * gcc.target/arm/bf16_reinterpret.c: Likewise.
6449 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
6451 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6453 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
6455 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6457 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
6458 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
6459 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
6460 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
6462 2021-03-23 Marek Polacek <polacek@redhat.com>
6465 * g++.dg/cpp0x/attributes-namespace6.C: New test.
6466 * g++.dg/cpp0x/gen-attrs-73.C: New test.
6468 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
6471 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
6473 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
6476 * gcc.dg/vect/pr99540.c: New test.
6478 2021-03-23 Nathan Sidwell <nathan@acm.org>
6481 * g++.dg/modules/pr99239_a.H: New.
6482 * g++.dg/modules/pr99239_b.H: New.
6484 2021-03-23 Richard Biener <rguenther@suse.de>
6486 PR tree-optimization/99721
6487 * gfortran.dg/vect/pr99721.f90: New testcase.
6489 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
6491 * gcc.target/riscv/shift-shift-5.c (sub): Change
6492 order of struct fields depending on byteorder.
6494 2021-03-23 Jakub Jelinek <jakub@redhat.com>
6497 * g++.dg/cpp1z/decomp55.C: New test.
6499 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
6501 PR tree-optimization/99296
6502 * gcc.dg/pr99296.c: New file.
6504 2021-03-22 Nathan Sidwell <nathan@acm.org>
6507 * g++.dg/modules/pr99480_a.H: New.
6508 * g++.dg/modules/pr99480_b.H: New.
6510 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
6513 * gcc.target/powerpc/pr99581.c: New.
6515 2021-03-22 Nathan Sidwell <nathan@acm.org>
6518 * g++.dg/modules/pr99425-1.h: New.
6519 * g++.dg/modules/pr99425-1_a.H: New.
6520 * g++.dg/modules/pr99425-1_b.H: New.
6521 * g++.dg/modules/pr99425-1_c.C: New.
6522 * g++.dg/modules/pr99425-2_a.X: New.
6523 * g++.dg/modules/pr99425-2_b.X: New.
6524 * g++.dg/template/pr99425.C: New.
6526 2021-03-22 Richard Biener <rguenther@suse.de>
6528 PR tree-optimization/99694
6529 * gcc.dg/torture/pr99694.c: New testcase.
6531 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
6534 * gcc.target/riscv/pr99702.c: New.
6536 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
6539 * gcc.target/powerpc/pr98914.c: New test.
6541 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
6544 * g++.target/i386/pr99679-1.C: New test.
6545 * g++.target/i386/pr99679-2.C: Likewise.
6547 2021-03-20 Jakub Jelinek <jakub@redhat.com>
6550 * gcc.dg/pr99230.c: New test.
6552 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6555 * gcc.dg/Wunused-var-5.c: New test.
6556 * gcc.dg/Wunused-var-6.c: New test.
6558 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6560 * gfortran.dg/inline_matmul_6.f90: Adjust count for
6563 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
6566 * gcc.target/s390/pr99663.c: New.
6568 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6571 * g++.dg/opt/pr99456.C: New test.
6572 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
6575 2021-03-19 Tamar Christina <tamar.christina@arm.com>
6577 PR tree-optimization/99656
6578 * gfortran.dg/vect/pr99656.f90: New test.
6580 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
6583 * gcc.dg/torture/pr99652-1.c: New test.
6584 * gcc.dg/torture/pr99652-2.c: Likewise.
6585 * gcc.target/i386/pr57655.c: Adjusted.
6586 * gcc.target/i386/pr59794-6.c: Likewise.
6587 * gcc.target/i386/pr70738-1.c: Likewise.
6588 * gcc.target/i386/pr96744-1.c: Likewise.
6590 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6591 Christophe Lyon <christophe.lyon@linaro.org>
6594 * g++.target/arm/pr99593.C: New test.
6596 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
6598 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
6600 2021-03-19 Marek Polacek <polacek@redhat.com>
6603 * g++.dg/cpp2a/concepts-err3.C: New test.
6605 2021-03-18 Martin Sebor <msebor@redhat.com>
6608 * g++.dg/warn/Warray-bounds-22.C: New test.
6609 * g++.dg/warn/Warray-bounds-23.C: New test.
6610 * g++.dg/warn/Warray-bounds-24.C: New test.
6612 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6615 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
6617 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6620 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
6621 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
6622 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
6623 rather than __i386__.
6625 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6628 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
6630 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
6633 * obj-c++.dg/pr49070.mm: New test.
6634 * objc.dg/unnamed-parms.m: New test.
6636 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6638 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
6640 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6641 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
6642 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
6643 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6644 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
6646 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6649 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
6650 For big endian use -fsso-struct=little-endian dg-options.
6652 2021-03-17 Marek Polacek <polacek@redhat.com>
6655 * g++.dg/conversion/real-to-int1.C: New test.
6657 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
6658 Jason Merrill <jason@redhat.com>
6660 * g++.dg/cpp1z/using9.C: New using decl test.
6662 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
6664 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
6665 -gdwarf-3 to the command line options. Adjust the expected line
6666 numbers for the revised options header.
6668 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
6670 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
6671 -gdwarf-3 to the command line options. Provide Darwin-
6672 specific match lines for the expected output.
6674 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6676 * gcc.target/aarch64/acle/rng_2.c: New test.
6678 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
6681 * gcc.target/i386/pr99530-1.c: New test.
6682 * gcc.target/i386/pr99530-2.c: Likewise.
6683 * gcc.target/i386/pr99530-3.c: Likewise.
6684 * gcc.target/i386/pr99530-4.c: Likewise.
6685 * gcc.target/i386/pr99530-5.c: Likewise.
6686 * gcc.target/i386/pr99530-6.c: Likewise.
6688 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
6691 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
6693 2021-03-16 Jason Merrill <jason@redhat.com>
6695 * g++.dg/cpp2a/nontype-float1.C: New test.
6697 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6701 * gcc.target/powerpc/pr98092.c: New.
6703 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.target/i386/pr99600.c: New test.
6708 2021-03-16 Martin Liska <mliska@suse.cz>
6709 Jason Merrill <jason@redhat.com>
6712 * g++.target/i386/pr99108.C: New test.
6714 2021-03-16 Martin Liska <mliska@suse.cz>
6717 * gcc.target/arm/pr99592.c: New test.
6719 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
6721 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
6723 2021-03-16 Nathan Sidwell <nathan@acm.org>
6726 * g++.dg/modules/pr99496_a.H: New.
6727 * g++.dg/modules/pr99496_b.C: New.
6729 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.target/i386/avx-pr99563.c: New test.
6734 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6737 * gcc.dg/gomp/pr99542.c: New test.
6738 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
6739 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
6740 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
6741 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
6743 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
6745 2021-03-15 Jakub Jelinek <jakub@redhat.com>
6748 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
6749 * g++.dg/modules/builtin-3_b.C: Likewise.
6751 2021-03-15 Nathan Sidwell <nathan@acm.org>
6754 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
6755 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
6757 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6760 * g++.dg/coroutines/pr99047.C: New test.
6762 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6765 * g++.dg/coroutines/torture/pr98704.C: New test.
6767 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6770 * g++.dg/coroutines/pr98480.C: New test.
6771 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
6772 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
6773 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
6775 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6778 * g++.dg/coroutines/pr96749-1.C: New test.
6779 * g++.dg/coroutines/pr96749-2.C: New test.
6781 2021-03-15 Richard Biener <rguenther@suse.de>
6783 PR tree-optimization/98834
6784 * g++.dg/opt/pr98834.C: New testcase.
6786 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6789 * gfortran.dg/do_check_16.f90: New test.
6790 * gfortran.dg/do_check_17.f90: New test.
6792 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
6795 * gfortran.dg/pr99545.f90: New test.
6797 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
6799 * gcc.target/powerpc/pr99492.c: Fix typo.
6801 2021-03-14 Harald Anlauf <anlauf@gmx.de>
6802 Paul Thomas <pault@gcc.gnu.org>
6804 * gfortran.dg/pr99112.f90: New test.
6806 2021-03-13 Martin Sebor <msebor@redhat.com>
6808 PR tree-optimization/99489
6809 * gcc.dg/Wstringop-truncation-9.c: New test.
6811 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
6814 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
6816 2021-03-13 Jakub Jelinek <jakub@redhat.com>
6818 PR tree-optimization/99544
6819 * gcc.dg/gomp/pr99544.c: New test.
6821 2021-03-12 Nathan Sidwell <nathan@acm.org>
6824 * g++.dg/modules/pr99238.h: New.
6825 * g++.dg/modules/pr99238_a.H: New.
6826 * g++.dg/modules/pr99238_b.H: New.
6828 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
6831 * gfortran.dg/gomp/threadprivate-1.f90: New test.
6833 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6836 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
6838 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6841 * g++.dg/cpp2a/consteval19.C: New test.
6843 2021-03-11 David Malcolm <dmalcolm@redhat.com>
6846 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
6848 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
6850 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
6851 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
6852 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
6853 -fno-analyzer-feasibility from options.
6854 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
6855 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
6857 2021-03-11 Nathan Sidwell <nathan@acm.org>
6860 * g++.dg/modules/pr99248.h: New.
6861 * g++.dg/modules/pr99248_a.H: New.
6862 * g++.dg/modules/pr99248_b.H: New.
6864 2021-03-11 Nathan Sidwell <nathan@acm.org>
6867 * g++.dg/modules/pr99528.h: New.
6868 * g++.dg/modules/pr99528_a.H: New.
6869 * g++.dg/modules/pr99528_b.H: New.
6870 * g++.dg/modules/pr99528_c.C: New.
6872 2021-03-11 Richard Biener <rguenther@suse.de>
6875 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
6876 instead of verifying the total number of adds.
6878 2021-03-11 Richard Biener <rguenther@suse.de>
6881 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
6883 2021-03-11 Richard Biener <rguenther@suse.de>
6886 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
6888 2021-03-11 Richard Biener <rguenther@suse.de>
6891 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
6893 2021-03-11 Jakub Jelinek <jakub@redhat.com>
6896 * gcc.target/i386/avx2-pr99517-1.c: New test.
6897 * gcc.target/i386/avx2-pr99517-2.c: New test.
6899 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
6902 * gcc.target/powerpc/pr99492.c: New testcase.
6904 2021-03-10 Harald Anlauf <anlauf@gmx.de>
6907 * gfortran.dg/data_char_4.f90: New test.
6908 * gfortran.dg/data_char_5.f90: New test.
6910 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6912 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
6914 2021-03-10 Nathan Sidwell <nathan@acm.org>
6917 * g++.dg/modules/pr99423_a.H: New.
6918 * g++.dg/modules/pr99423_b.H: New.
6920 2021-03-10 Jakub Jelinek <jakub@redhat.com>
6922 PR tree-optimization/99305
6924 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
6925 unsigned_char effective targets.
6927 2021-03-10 Nathan Sidwell <nathan@acm.org>
6930 * g++.dg/ext/pr99508.C: New.
6932 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
6935 * lib/target-supports.exp (check_effective_target_lra): New.
6936 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
6937 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6938 * gcc.c-torture/compile/pr98096.c: Likewise.
6939 * gcc.dg/pr97954.c: Likewise.
6941 2021-03-10 David Malcolm <dmalcolm@redhat.com>
6943 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
6944 * gcc.dg/analyzer/zlib-2.c: Likewise.
6946 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6948 * gcc.dg/vect/pr99102.c: Fix target selector.
6950 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6953 * gcc.dg/vect/pr99102.c: New test.
6955 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
6957 * gnat.dg/specs/lto25.ads: New test.
6959 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6961 PR tree-optimization/99305
6962 * g++.dg/opt/pr99305.C: New test.
6964 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
6966 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
6967 (check_effective_target_sqrt_insn): Use it.
6969 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
6972 * gcc.target/i386/pr99454.c: New.
6974 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
6976 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
6977 * gcc.dg/loop-9.c: Likewise.
6978 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
6979 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
6981 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6984 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
6985 exists. If REG_STARTEND macro isn't defined, just return 0 from main
6986 instead of the actual test.
6988 2021-03-09 Martin Liska <mliska@suse.cz>
6991 * gcc.target/i386/pr99464.c: New test.
6993 2021-03-09 Joel Brobecker <brobecker@adacore.com>
6995 * gcc.target/powerpc/undef-bool-2.c: Add
6996 dg-require-effective-target powerpc_vsx_ok directive.
6997 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
6998 powerpc_vsx_ok directive.
7000 2021-03-08 Harald Anlauf <anlauf@gmx.de>
7003 * gfortran.dg/parameter_data.f90: New test.
7005 2021-03-08 Martin Sebor <msebor@redhat.com>
7008 * g++.dg/warn/Warray-bounds-15.C: New test.
7009 * g++.dg/warn/Warray-bounds-18.C: New test.
7010 * g++.dg/warn/Warray-bounds-19.C: New test.
7011 * g++.dg/warn/Warray-bounds-20.C: New test.
7012 * g++.dg/warn/Warray-bounds-21.C: New test.
7014 2021-03-08 Martin Sebor <msebor@redhat.com>
7017 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
7019 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
7020 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
7021 * gcc.dg/Wstringop-overflow-66.c: New test.
7022 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
7024 2021-03-08 Marek Polacek <polacek@redhat.com>
7027 * g++.dg/cpp2a/nontype-class41.C: New test.
7029 2021-03-08 Nathan Sidwell <nathan@acm.org>
7032 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
7034 2021-03-08 Nathan Sidwell <nathan@acm.org>
7036 * g++.dg/modules/pr99468.H: New.
7038 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
7041 * gcc.target/powerpc/pr98959.c: New test.
7043 2021-03-08 Nathan Sidwell <nathan@acm.org>
7046 * g++.dg/modules/pr99285_a.H: New.
7047 * g++.dg/modules/pr99285_b.H: New.
7049 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7052 * gcc.target/aarch64/simd/pr99437.c: New test.
7054 2021-03-08 Martin Liska <mliska@suse.cz>
7057 * c-c++-common/asan/pr98920.c: New test.
7059 2021-03-08 Martin Liska <mliska@suse.cz>
7062 * gcc.target/i386/pr99463-2.c: New test.
7063 * gcc.target/i386/pr99463.c: New test.
7065 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
7067 * gcc.target/s390/vector/long-double-asm-commutative.c: New
7069 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
7071 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
7072 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
7073 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
7074 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
7075 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
7078 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
7081 * gfortran.dg/module_variable_3.f90: New test.
7083 2021-03-07 Jakub Jelinek <jakub@redhat.com>
7086 * lib/target-supports.exp
7087 (check_effective_target_assembler_march_noavx512bw): New effective
7089 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
7091 2021-03-06 Patrick Palka <ppalka@redhat.com>
7092 Jakub Jelinek <jakub@redhat.com>
7095 * g++.dg/cpp2a/constexpr-99287.C: New test.
7097 2021-03-06 Patrick Palka <ppalka@redhat.com>
7098 Jakub Jelinek <jakub@redhat.com>
7101 * g++.dg/cpp1y/var-templ68.C: New test.
7102 * g++.dg/cpp1y/var-templ68a.C: New test.
7104 2021-03-06 Patrick Palka <ppalka@redhat.com>
7107 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
7108 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
7110 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
7112 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
7113 to allow an eliminated stack-frame.
7115 2021-03-05 Marek Polacek <polacek@redhat.com>
7118 * g++.dg/cpp1z/noexcept-type23.C: New test.
7120 2021-03-05 Marek Polacek <polacek@redhat.com>
7123 * g++.dg/warn/Wshadow-17.C: New test.
7125 2021-03-05 Jason Merrill <jason@redhat.com>
7128 * gcc.dg/attr-flatten-1.c: Adjust.
7130 2021-03-05 Jakub Jelinek <jakub@redhat.com>
7133 * c-c++-common/gomp/pr99322.c: New test.
7135 2021-03-05 Nathan Sidwell <nathan@acm.org>
7138 * g++.dg/modules/pr99245_a.H: New.
7139 * g++.dg/modules/pr99245_b.H: New.
7141 2021-03-05 Harald Anlauf <anlauf@gmx.de>
7144 * gfortran.dg/matmul_21.f90: New test.
7146 2021-03-05 Nathan Sidwell <nathan@acm.org>
7149 * g++.dg/modules/pr99377_a.H: New.
7150 * g++.dg/modules/pr99377_b.C: New.
7151 * g++.dg/modules/pr99377_c.C: New.
7153 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7156 * g++.dg/coroutines/pr98118.C: New test.
7158 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7161 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
7162 * g++.dg/coroutines/pr95616-0.C: New test.
7163 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
7164 * g++.dg/coroutines/pr95616-1.C: New test.
7165 * g++.dg/coroutines/pr95616-2.C: New test.
7166 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
7167 * g++.dg/coroutines/pr95616-3.C: New test.
7168 * g++.dg/coroutines/pr95616-4.C: New test.
7169 * g++.dg/coroutines/pr95616-5.C: New test.
7170 * g++.dg/coroutines/pr95616-6.C: New test.
7172 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7175 * g++.dg/coroutines/torture/pr95615-01.C: New test.
7176 * g++.dg/coroutines/torture/pr95615-02.C: New test.
7177 * g++.dg/coroutines/torture/pr95615-03.C: New test.
7178 * g++.dg/coroutines/torture/pr95615-04.C: New test.
7179 * g++.dg/coroutines/torture/pr95615-05.C: New test.
7180 * g++.dg/coroutines/torture/pr95615.inc: New file.
7182 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
7185 * gcc.target/i386/pr99123-2.c: New.
7187 2021-03-05 Nathan Sidwell <nathan@acm.org>
7190 * g++.dg/modules/pr99389_a.H: New.
7191 * g++.dg/modules/pr99389_b.C: New.
7192 * g++.dg/modules/pr99389_c.C: New.
7194 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7197 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
7200 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7202 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
7203 with '_kind' number.
7204 * gfortran.dg/real4-10-real8-16.f90: Likewise.
7205 * gfortran.dg/real4-10-real8-4.f90: Likewise.
7206 * gfortran.dg/real4-10.f90: Likewise.
7207 * gfortran.dg/real4-16-real8-10.f90: Likewise.
7208 * gfortran.dg/real4-16-real8-16.f90: Likewise.
7209 * gfortran.dg/real4-16-real8-4.f90: Likewise.
7210 * gfortran.dg/real4-16.f90: Likewise.
7211 * gfortran.dg/real4-8-real8-10.f90: Likewise.
7212 * gfortran.dg/real4-8-real8-16.f90: Likewise.
7213 * gfortran.dg/real4-8-real8-4.f90: Likewise.
7214 * gfortran.dg/real4-8.f90: Likewise.
7215 * gfortran.dg/real8-10.f90: Likewise.
7216 * gfortran.dg/real8-16.f90: Likewise.
7217 * gfortran.dg/real8-4.f90: Likewise.
7219 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
7222 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
7224 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
7226 * lib/prune.exp: Prune useless output caused by a linker bug.
7228 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7231 * gcc.target/aarch64/pr93235.c: New test.
7233 2021-03-04 Martin Liska <mliska@suse.cz>
7235 PR gcov-profile/99105
7236 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
7237 correction as the wrapped malloc is called one more time
7239 * gcc.dg/tree-prof/pr97461.c: Likewise.
7241 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7245 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
7246 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
7247 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
7248 dg-warning regexps, instead replace .* with \[^\n\r]*.
7249 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
7250 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
7251 -ftrack-macro-expansion=0 from dg-options.
7252 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
7253 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
7255 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7258 * gcc.dg/cpp/line11.c: New test.
7259 * gcc.dg/cpp/line12.c: New test.
7261 2021-03-04 Alex Coplan <alex.coplan@arm.com>
7264 * gcc.target/aarch64/pr99381.c: New test.
7266 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
7268 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
7270 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
7272 2021-03-04 Nathan Sidwell <nathan@acm.org>
7275 * g++.dg/modules/pr99170-1_a.H: New.
7276 * g++.dg/modules/pr99170-1_b.C: New.
7277 * g++.dg/modules/pr99170-2.h: New.
7278 * g++.dg/modules/pr99170-2_a.C: New.
7279 * g++.dg/modules/pr99170-2_b.C: New.
7280 * g++.dg/modules/pr99170-3_a.H: New.
7281 * g++.dg/modules/pr99170-3_b.C: New.
7282 * g++.dg/modules/inst-2_b.C: Adjust scan.
7283 * g++.dg/modules/inst-4_a.C: Adjust scan.
7284 * g++.dg/modules/inst-4_b.C: Adjust scan.
7285 * g++.dg/modules/member-def-1_b.C: Adjust scan.
7286 * g++.dg/modules/member-def-1_c.C: Adjust scan.
7287 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
7288 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
7289 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
7290 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
7291 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
7292 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
7293 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
7294 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
7295 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
7296 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
7297 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
7299 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
7302 * gfortran.dg/real4-10-real8-10.f90: New test.
7303 * gfortran.dg/real4-10-real8-16.f90: New test.
7304 * gfortran.dg/real4-10-real8-4.f90: New test.
7305 * gfortran.dg/real4-10.f90: New test.
7306 * gfortran.dg/real4-16-real8-10.f90: New test.
7307 * gfortran.dg/real4-16-real8-16.f90: New test.
7308 * gfortran.dg/real4-16-real8-4.f90: New test.
7309 * gfortran.dg/real4-16.f90: New test.
7310 * gfortran.dg/real4-8-real8-10.f90: New test.
7311 * gfortran.dg/real4-8-real8-16.f90: New test.
7312 * gfortran.dg/real4-8-real8-4.f90: New test.
7313 * gfortran.dg/real4-8.f90: New test.
7314 * gfortran.dg/real8-10.f90: New test.
7315 * gfortran.dg/real8-16.f90: New test.
7316 * gfortran.dg/real8-4.f90: New test.
7318 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
7320 * gcc.misc-tests/outputs.exp: Enumerate tests.
7322 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
7324 * gcc.misc-tests/outputs.exp: Append discriminating
7325 suffixes to tests with duplicate names.
7326 (outest): Assert that each running test has a unique
7329 2021-03-04 Martin Sebor <msebor@redhat.com>
7333 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
7334 * gcc.dg/Wstringop-overflow-65.c: New test.
7335 * gcc.dg/Warray-bounds-69.c: Same.
7337 2021-03-03 Marek Polacek <polacek@redhat.com>
7340 * g++.dg/cpp1z/class-deduction83.C: New test.
7342 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7344 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
7346 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
7349 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7351 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
7353 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
7355 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
7358 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7360 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
7362 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
7365 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7367 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
7369 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
7371 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
7373 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
7375 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
7378 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7381 * g++.dg/cpp1z/eval-order10.C: New test.
7383 2021-03-03 Marek Polacek <polacek@redhat.com>
7387 * g++.dg/cpp1z/class-deduction81.C: New test.
7388 * g++.dg/cpp1z/class-deduction82.C: New test.
7389 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
7390 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
7391 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
7393 2021-03-03 Jason Merrill <jason@redhat.com>
7396 * g++.dg/cpp0x/decltype-call5.C: New test.
7397 * g++.dg/cpp0x/decltype-call6.C: New test.
7399 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7401 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
7403 * gcc.target/i386/pr95798-2.c: Likewise.
7405 2021-03-03 Nathan Sidwell <nathan@acm.org>
7408 * g++.dg/modules/namespace-2_a.C
7409 * g++.dg/modules/pr99344_a.C
7410 * g++.dg/modules/pr99344_b.C
7412 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7415 * gcc.target/i386/pr99321.c: New test.
7417 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7420 * gcc.c-torture/compile/pr99324.c: New test.
7422 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.dg/graphite/pr99085.c: New test.
7427 2021-03-03 Jason Merrill <jason@redhat.com>
7430 * g++.dg/ext/attr-flatten1.C: New test.
7432 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
7434 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
7435 tests if target test-framework has -L or -I options.
7437 2021-03-02 David Malcolm <dmalcolm@redhat.com>
7440 * gcc.dg/pr99323-1.c: New test.
7441 * gcc.dg/pr99323-2.c: New test.
7443 2021-03-02 Martin Sebor <msebor@redhat.com>
7446 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
7447 * g++.dg/warn/Wnonnull12.C: New test.
7449 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
7451 * gnat.dg/limited5.adb: New test.
7453 2021-03-02 Patrick Palka <ppalka@redhat.com>
7457 * g++.dg/concepts/abbrev9.C: New test.
7458 * g++.dg/cpp2a/concepts-lambda15.C: New test.
7459 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
7460 * g++.dg/cpp2a/concepts-return-req2.C: New test.
7461 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
7462 call to f15 that we expect to accept.
7464 2021-03-02 Patrick Palka <ppalka@redhat.com>
7466 * g++.dg/cpp1z/auto1.C: New test.
7468 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7470 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
7471 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
7472 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
7473 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
7474 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
7475 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
7476 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
7478 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7480 * lib/target-supports.exp: Add check for nnpa facility.
7482 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7484 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
7485 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
7487 2021-03-01 Martin Liska <mliska@suse.cz>
7490 * gcc.target/s390/target-attribute/pr99313.c: New test.
7492 2021-03-01 Nathan Sidwell <nathan@acm.org>
7495 * g++.dg/modules/pr99294.h: New.
7496 * g++.dg/modules/pr99294_a.C: New.
7497 * g++.dg/modules/pr99294_b.C: New.
7499 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
7501 * g++.dg/eh/seh-xmm-unwind.C: New test.
7503 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
7505 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
7506 expression components noexcept.
7507 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
7508 * g++.dg/coroutines/pr95345.C: Likewise.
7510 2021-02-28 Jason Merrill <jason@redhat.com>
7512 * g++.dg/ext/attr-lambda3.C: Add missing ;
7514 2021-02-27 Jason Merrill <jason@redhat.com>
7517 * g++.dg/ext/attr-lambda3.C: New test.
7519 2021-02-26 Alexandre Oliva <oliva@gnu.org>
7521 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
7523 * gcc.target/powerpc/pr83629.c: Likewise.
7524 * gcc.target/powerpc/pr84112.c: Likewise.
7526 2021-02-26 Olivier Hainque <hainque@adacore.com>
7528 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
7529 dg-require-effective-target fpic.
7530 * gcc.target/powerpc/ppc-eabi.c: Likewise.
7531 * gcc.target/powerpc/pr26350.c: Likewise.
7532 * gcc.target/powerpc/pr67789.c: Likewise.
7533 * gcc.target/powerpc/pr79439-1.c: Likewise.
7534 * gcc.target/powerpc/pr79439-2.c: Likewise.
7535 * gcc.target/powerpc/pr79439-3.c: Likewise.
7536 * gcc.target/powerpc/pr83629.c: Likewise.
7537 * gcc.target/powerpc/pr84112.c: Likewise.
7539 2021-02-26 Richard Biener <rguenther@suse.de>
7542 * g++.dg/pr99218.C: New testcase.
7544 2021-02-26 Jakub Jelinek <jakub@redhat.com>
7546 * g++.dg/cpp23/lambda-specifiers1.C: New test.
7548 2021-02-26 Jakub Jelinek <jakub@redhat.com>
7551 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
7553 2021-02-26 Jason Merrill <jason@redhat.com>
7556 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
7558 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
7560 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
7561 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
7562 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
7563 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
7564 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
7565 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
7566 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
7567 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
7568 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
7569 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
7570 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
7571 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
7572 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
7573 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
7574 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
7576 2021-02-26 Patrick Palka <ppalka@redhat.com>
7579 * g++.dg/concepts/abbrev8.C: New test.
7581 2021-02-25 Patrick Palka <ppalka@redhat.com>
7585 * g++.dg/diagnostic/local1.C: New test.
7587 2021-02-25 Patrick Palka <ppalka@redhat.com>
7590 * g++.dg/cpp1z/class-deduction79.C: New test.
7591 * g++.dg/cpp1z/class-deduction80.C: New test.
7593 2021-02-25 Marek Polacek <polacek@redhat.com>
7597 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
7598 * g++.dg/cpp0x/constexpr-cast2.C: New test.
7599 * g++.dg/cpp0x/constexpr-cast3.C: New test.
7601 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
7604 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
7605 reference parms, to distinguish the rvalue ref. variant.
7606 * g++.dg/coroutines/pr97587.C: New test.
7608 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
7611 * g++.dg/coroutines/pr95822.C: New test.
7613 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
7615 * gcc.target/arm/cmse/cmse-18.c: New test.
7617 2021-02-25 Nathan Sidwell <nathan@acm.org>
7620 * g++.dg/modules/pr99166_a.X: Adjust.
7621 * g++.dg/modules/pr99166_b.C: Adjust.
7622 * g++.dg/modules/pr99166_c.C: Adjust.
7623 * g++.dg/modules/pr99166_d.C: Adjust.
7625 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
7627 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
7629 2021-02-25 Tamar Christina <tamar.christina@arm.com>
7631 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
7633 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
7636 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
7638 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
7641 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
7643 2021-02-25 Richard Biener <rguenther@suse.de>
7645 PR tree-optimization/99253
7646 * gcc.dg/vect/pr99253.c: New testcase.
7648 2021-02-25 Jakub Jelinek <jakub@redhat.com>
7651 * gcc.target/i386/pr95798-1.c: New test.
7652 * gcc.target/i386/pr95798-2.c: New test.
7654 2021-02-25 Jakub Jelinek <jakub@redhat.com>
7656 PR tree-optimization/80635
7657 * g++.dg/warn/pr80635-1.C: New test.
7658 * g++.dg/warn/pr80635-2.C: New test.
7660 2021-02-25 David Malcolm <dmalcolm@redhat.com>
7663 * gcc.dg/analyzer/pr99193-1.c: New test.
7664 * gcc.dg/analyzer/pr99193-2.c: New test.
7665 * gcc.dg/analyzer/pr99193-3.c: New test.
7666 * gcc.dg/analyzer/realloc-1.c: New test.
7668 2021-02-24 Nathan Sidwell <nathan@acm.org>
7671 * g++.dg/modules/pr98718_a.C: New.
7672 * g++.dg/modules/pr98718_b.C: New.
7674 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
7676 * g++.dg/coroutines/co-await-void_type.C: Mark promise
7677 final_suspend call as noexcept.
7678 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
7679 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
7680 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
7681 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
7682 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
7683 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
7684 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
7685 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
7686 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
7687 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
7688 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
7689 * g++.dg/coroutines/coro1-allocators.h: Likewise.
7690 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
7691 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
7692 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
7693 * g++.dg/coroutines/pr94752.C: Likewise.
7694 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
7695 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
7696 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
7697 * g++.dg/coroutines/pr95050.C: Likewise.
7698 * g++.dg/coroutines/pr95345.C: Likewise.
7699 * g++.dg/coroutines/pr95440.C: Likewise.
7700 * g++.dg/coroutines/pr95591.C: Likewise.
7701 * g++.dg/coroutines/pr95711.C: Likewise.
7702 * g++.dg/coroutines/pr95813.C: Likewise.
7703 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
7704 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
7705 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
7706 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
7707 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
7708 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
7709 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
7710 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
7711 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
7712 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
7713 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
7714 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
7715 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
7716 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
7717 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
7718 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
7719 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
7720 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
7721 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
7722 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
7724 2021-02-24 Jakub Jelinek <jakub@redhat.com>
7727 * c-c++-common/gomp/pr99226.c: New test.
7728 * gfortran.dg/gomp/pr99226.f90: New test.
7730 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
7733 * gcc.target/i386/pr99123.c: New.
7735 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
7737 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
7739 2021-02-24 Nathan Sidwell <nathan@acm.org>
7742 * g++.dg/modules/pr99072.H: New.
7744 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
7747 * gfortran.dg/assumed_rank_21.f90 : New test.
7749 2021-02-24 Martin Sebor <msebor@redhat.com>
7752 * gcc.dg/pr97172-2.c: New test.
7754 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7756 PR tree-optimization/99220
7757 * g++.dg/vect/pr99220.cc: New test.
7759 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7761 PR tree-optimization/99149
7762 * g++.dg/vect/pr99149.cc: Disabled on BE.
7764 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
7767 * g++.dg/coroutines/pr96251.C: New test.
7769 2021-02-24 Jakub Jelinek <jakub@redhat.com>
7771 PR tree-optimization/99225
7772 * gcc.c-torture/compile/pr99225.c: New test.
7774 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7776 PR tree-optimization/99149
7777 * g++.dg/vect/pr99149.cc: New test.
7779 2021-02-24 Richard Biener <rguenther@suse.de>
7782 * gcc.dg/pr99224.c: New testcase.
7784 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
7786 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
7787 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
7788 Add __has_builtin tests for built-ins.
7789 Update expected instruction counts.
7791 2021-02-23 Martin Sebor <msebor@redhat.com>
7794 * g++.dg/warn/Wnonnull11.C: New test.
7796 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
7799 * gfortran.dg/class_defined_operator_2.f03 : New test.
7800 * gfortran.dg/elemental_result_2.f90 : New test.
7801 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
7802 elemental function with an allocatable result with an operator
7803 interface with array dummies and result.
7805 2021-02-23 Harald Anlauf <anlauf@gmx.de>
7808 * gfortran.dg/reshape_zerosize_4.f90: New test.
7810 2021-02-23 Nathan Sidwell <nathan@acm.org>
7813 * g++.dg/modules/pr99208_a.C: New.
7814 * g++.dg/modules/pr99208_b.C: New.
7816 2021-02-23 Martin Liska <mliska@suse.cz>
7819 * c-c++-common/asan/pr99168.c: New test.
7821 2021-02-23 Patrick Palka <ppalka@redhat.com>
7824 * g++.dg/template/non-dependent15.C: New test.
7826 2021-02-23 Jakub Jelinek <jakub@redhat.com>
7828 PR tree-optimization/99204
7829 * gfortran.dg/pr99204.f90: New test.
7831 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
7833 * gcc.target/powerpc/vec-init-10.c: New test.
7835 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
7837 * g++.dg/warn/Wplacement-new-size-1.C,
7838 g++.dg/warn/Wplacement-new-size-2.C,
7839 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
7840 default_packed targets.
7842 2021-02-22 David Malcolm <dmalcolm@redhat.com>
7845 * gcc.dg/analyzer/error-1.c: New test.
7846 * gcc.dg/analyzer/error-2.c: New test.
7847 * gcc.dg/analyzer/error-3.c: New test.
7849 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
7852 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
7853 * c-c++-common/attr-retain-6.c: Likewise.
7854 * c-c++-common/attr-retain-7.c: Likewise.
7855 * c-c++-common/attr-retain-8.c: Likewise.
7856 * c-c++-common/attr-retain-9.c: Likewise.
7858 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7860 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
7862 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7864 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
7865 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
7866 Handle __INT32_TYPE__ being "long int".
7868 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7870 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
7872 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7874 * gcc.target/cris/biap-mul.c: New test.
7876 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7878 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
7880 2021-02-22 Nathan Sidwell <nathan@acm.org>
7883 * g++.dg/modules/pr99174-1_a.C: New.
7884 * g++.dg/modules/pr99174-1_b.C: New.
7885 * g++.dg/modules/pr99174-1_c.C: New.
7886 * g++.dg/modules/pr99174.H: New.
7888 2021-02-22 Nathan Sidwell <nathan@acm.org>
7891 * g++.dg/modules/pr99153_a.H: New.
7892 * g++.dg/modules/pr99153_b.H: New.
7894 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7896 PR rtl-optimization/98791
7897 * gcc.target/aarch64/sve/pr98791.c: New test.
7899 2021-02-22 Richard Biener <rguenther@suse.de>
7901 PR tree-optimization/99165
7902 * g++.dg/pr99165.C: New testcase.
7904 2021-02-21 Harald Anlauf <anlauf@gmx.de>
7906 * gfortran.dg/intent_optimize_3.f90: New test.
7908 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
7910 * c-c++-common/attr-retain-5.c: Skip on AIX.
7911 * c-c++-common/attr-retain-6.c: Same.
7912 * c-c++-common/attr-retain-7.c: Same.
7913 * c-c++-common/attr-retain-8.c: Same.
7914 * c-c++-common/attr-retain-9.c: Same.
7916 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
7919 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
7920 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
7921 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
7922 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
7923 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
7924 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
7926 2021-02-19 Nathan Sidwell <nathan@acm.org>
7929 * g++.dg/modules/pr98741_a.H: New.
7930 * g++.dg/modules/pr98741_b.H: New.
7931 * g++.dg/modules/pr98741_c.C: New.
7932 * g++.dg/modules/pr98741_d.C: New.
7934 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7937 * gfortran.dg/namelist_4.f90: Modify.
7938 * gfortran.dg/namelist_98.f90: New test.
7940 2021-02-19 Martin Sebor <msebor@redhat.com>
7943 * gcc.dg/pr97172.c: Add test cases.
7945 2021-02-19 Nathan Sidwell <nathan@acm.org>
7947 * g++.dg/modules/pr99166_a.X: New.
7948 * g++.dg/modules/pr99166_b.C: New.
7949 * g++.dg/modules/pr99166_c.C: New.
7950 * g++.dg/modules/pr99166_d.C: New.
7952 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7955 * gfortran.dg/coarray/array_temporary-1.f90: New test.
7957 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7960 * gfortran.dg/dtio_36.f90: New test.
7962 2021-02-19 Richard Biener <rguenther@suse.de>
7965 * gcc.dg/pr99122-3.c: New testcase.
7967 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7970 * gcc.target/arm/pure-code/pr98998.c: New test.
7972 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7975 * g++.dg/opt/pr99034.C: New test.
7977 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7980 * gfortran.dg/ubound_1.f90: New test.
7982 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7985 * gcc.target/aarch64/sve/pr98657.c: New test.
7987 2021-02-19 Jason Merrill <jason@redhat.com>
7989 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
7991 2021-02-19 David Malcolm <dmalcolm@redhat.com>
7994 * jit.dg/test-trap.c: New test.
7996 2021-02-19 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/overload4.C: New test.
8001 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
8003 PR rtl-optimization/96264
8004 * gcc.target/powerpc/pr96264.c: New.
8006 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
8009 * c-c++-common/attr-retain-1.c: New test.
8010 * c-c++-common/attr-retain-2.c: Likewise.
8011 * c-c++-common/attr-retain-3.c: Likewise.
8012 * c-c++-common/attr-retain-4.c: Likewise.
8013 * c-c++-common/attr-retain-5.c: Likewise.
8014 * c-c++-common/attr-retain-6.c: Likewise.
8015 * c-c++-common/attr-retain-7.c: Likewise.
8016 * c-c++-common/attr-retain-8.c: Likewise.
8017 * c-c++-common/attr-retain-9.c: Likewise.
8018 * c-c++-common/pr99113.c: Likewise.
8019 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
8020 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
8021 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
8022 * c-c++-common/attr-used-2.c: Likewise.
8023 * c-c++-common/attr-used-3.c: Likewise.
8024 * c-c++-common/attr-used-4.c: Likewise.
8025 * c-c++-common/attr-used-9.c: Likewise.
8026 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
8027 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
8028 * c-c++-common/attr-used-5.c: Don't expect warning for the used
8029 attribute nor SHF_GNU_RETAIN section.
8030 * c-c++-common/attr-used-6.c: Likewise.
8031 * c-c++-common/attr-used-7.c: Likewise.
8032 * c-c++-common/attr-used-8.c: Likewise.
8034 2021-02-18 Nathan Sidwell <nathan@acm.org>
8037 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
8039 * g++.dg/modules/pr99023_a.X: New.
8040 * g++.dg/modules/pr99023_b.X: New.
8042 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8045 * gcc.dg/pr99136.c: New test.
8047 2021-02-18 Nathan Sidwell <nathan@acm.org>
8050 * g++.dg/modules/modules.exp: Remove dg-module-headers support
8051 * g++.dg/modules/alias-2_a.H: Delete.
8052 * g++.dg/modules/sys/alias-2_a.H: Delete.
8054 2021-02-18 Nathan Sidwell <nathan@acm.org>
8057 * g++.dg/modules/pr99023_a.H: Delete.
8058 * g++.dg/modules/pr99023_b.H: Delete.
8060 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8063 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
8065 2021-02-18 Richard Biener <rguenther@suse.de>
8068 * gcc.dg/pr99122-1.c: New testcase.
8069 * gcc.dg/pr99122-2.c: Likewise.
8071 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
8073 PR tree-optimization/99142
8074 * gcc.dg/tree-ssa/pr99142.c: New test.
8076 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8079 * g++.dg/warn/Warray-bounds-17.C: New test.
8081 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8084 * gcc.dg/pr99104.c: New test.
8086 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8089 * gcc.dg/analyzer/pr94596.c: New test.
8091 2021-02-17 Nathan Sidwell <nathan@acm.org>
8094 * g++.dg/modules/pr99023_a.H: New.
8095 * g++.dg/modules/pr99023_b.H: New.
8097 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8100 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
8101 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
8102 options. Remove false leak directive.
8103 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
8107 2021-02-17 Julian Brown <julian@codesourcery.com>
8109 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
8110 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
8111 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
8112 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
8113 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
8115 2021-02-17 Julian Brown <julian@codesourcery.com>
8117 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
8118 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
8119 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
8120 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
8121 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
8122 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8123 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
8124 previously-broken directives.
8126 2021-02-17 Jakub Jelinek <jakub@redhat.com>
8129 * g++.dg/ubsan/pr99106.C: New test.
8131 2021-02-17 Nathan Sidwell <nathan@acm.org>
8134 * g++.dg/lookup/pr99116-1.C: New.
8135 * g++.dg/lookup/pr99116-2.C: New.
8137 2021-02-17 Nathan Sidwell <nathan@acm.org>
8140 * g++.dg/modules/pr99071_a.H: New.
8141 * g++.dg/modules/pr99071_b.H: New.
8143 2021-02-17 Patrick Palka <ppalka@redhat.com>
8147 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
8148 "call to non-'constexpr' function" error message.
8150 2021-02-16 Nathan Sidwell <nathan@acm.org>
8152 * g++.dg/modules/pr99050_a.H: New.
8153 * g++.dg/modules/pr99050_b.C: New.
8155 2021-02-16 Marek Polacek <polacek@redhat.com>
8158 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
8159 * g++.dg/ext/attr-assume-aligned.C: New test.
8161 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
8163 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
8164 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
8166 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8168 * gfortran.dg/goacc/ref_inquiry.f90: New test.
8169 * gfortran.dg/gomp/ref_inquiry.f90: New test.
8171 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
8174 * gcc.c-torture/compile/pr98096.c: New.
8176 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8179 * gfortran.dg/fmt_nonchar_1.f90: New test.
8180 * gfortran.dg/fmt_nonchar_2.f90: New test.
8182 2021-02-16 Jakub Jelinek <jakub@redhat.com>
8185 * gcc.target/i386/pr99100.c: New test.
8187 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
8189 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
8191 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
8193 PR rtl-optimization/98872
8194 * gcc.target/powerpc/pr98872.c: New test.
8196 2021-02-15 Jakub Jelinek <jakub@redhat.com>
8198 PR tree-optimization/99079
8199 * gcc.dg/fold-modpow2-2.c: New test.
8200 * gcc.c-torture/execute/pr99079.c: New test.
8202 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8204 PR rtl-optimization/98439
8205 * gcc.target/i386/pr98439.c: New test.
8207 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8210 * gcc.target/i386/pr96166.c: New test.
8212 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8214 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
8215 and restrict the test to aarch64-*-* target only.
8217 2021-02-12 Nathan Sidwell <nathan@acm.org>
8219 * g++.dg/modules/pr99039_a.C: New.
8220 * g++.dg/modules/pr99039_b.C: New.
8222 2021-02-12 Nathan Sidwell <nathan@acm.org>
8225 * g++.dg/modules/pr99040_a.C: New.
8226 * g++.dg/modules/pr99040_b.C: New.
8227 * g++.dg/modules/pr99040_c.C: New.
8228 * g++.dg/modules/pr99040_d.C: New.
8230 2021-02-12 Nathan Sidwell <nathan@acm.org>
8234 * g++.dg/lookup/pr99039.C: New.
8236 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
8239 * gfortran.dg/ieee/ieee_12.f90: New test.
8241 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
8243 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
8245 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
8248 * gcc.target/arm/pr98931.c: Add -mthumb
8250 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
8253 * gfortran.dg/assumed_rank_20.f90: New test.
8255 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8258 * g++.dg/cpp2a/concepts-requires24.C: New test.
8260 2021-02-12 Jason Merrill <jason@redhat.com>
8263 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
8265 2021-02-12 David Malcolm <dmalcolm@redhat.com>
8268 * g++.dg/analyzer/pr99064.C: New test.
8269 * gcc.dg/analyzer/pr98969.c: New test.
8271 2021-02-11 Marek Polacek <polacek@redhat.com>
8274 * g++.dg/template/deduce10.C: New test.
8275 * g++.dg/template/deduce9.C: New test.
8277 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
8280 * g++.target/powerpc/pr99041.C: New test.
8282 2021-02-11 Jakub Jelinek <jakub@redhat.com>
8285 * g++.dg/ext/flexary38.C: New test.
8287 2021-02-11 Marek Polacek <polacek@redhat.com>
8290 * g++.dg/cpp0x/variadic-crash6.C: New test.
8292 2021-02-11 Patrick Palka <ppalka@redhat.com>
8295 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
8297 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
8300 * gcc.target/arm/pr98931.c: New testcase.
8302 2021-02-11 Joel Hutton <joel.hutton@arm.com>
8304 PR tree-optimization/98772
8305 * gcc.target/aarch64/pr98772.c: New test.
8307 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
8310 * gfortran.dg/typebound_call_32.f90: New test.
8312 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
8315 * gfortran.dg/pr99060.f90: New test.
8317 2021-02-11 Alexandre Oliva <oliva@adacore.com>
8319 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
8321 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8324 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
8326 2021-02-10 Martin Sebor <msebor@redhat.com>
8328 PR tree-optimization/92879
8329 * g++.dg/warn/Warray-bounds-16.C: New test.
8331 2021-02-10 David Malcolm <dmalcolm@redhat.com>
8333 PR preprocessor/96391
8334 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
8335 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
8336 using the location_overflow_plugin.c from gcc.dg/plugin.
8338 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8341 * g++.dg/ext/weak6.C: New test.
8343 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8346 * gcc.target/i386/pr99025.c: New test.
8348 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8352 * g++.dg/cpp2a/constexpr-new16.C: New test.
8353 * g++.dg/cpp2a/constexpr-new17.C: New test.
8355 2021-02-10 Nathan Sidwell <nathan@acm.org>
8358 * g++.dg/lookup/pr99030.C: New.
8360 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8363 * g++.dg/gomp/pr99007.C: New test.
8364 * gcc.dg/gomp/pr99007-1.c: New test.
8365 * gcc.dg/gomp/pr99007-2.c: New test.
8366 * gcc.dg/gomp/pr99007-3.c: New test.
8368 2021-02-10 Julian Brown <julian@codesourcery.com>
8371 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
8372 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
8373 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8375 2021-02-09 David Malcolm <dmalcolm@redhat.com>
8378 * gcc.dg/analyzer/file-1.c (test_5): New.
8379 * gcc.dg/analyzer/file-3.c: New test.
8381 2021-02-09 David Malcolm <dmalcolm@redhat.com>
8384 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
8385 * gcc.dg/analyzer/pr94851-2.c: New test.
8386 * gcc.dg/analyzer/pr98575-1.c: New test.
8388 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8390 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
8392 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
8394 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
8396 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
8398 2021-02-09 Nathan Sidwell <nathan@acm.org>
8401 * g++.dg/modules/pr98944_a.C: New.
8402 * g++.dg/modules/pr98944_b.C: New.
8403 * g++.dg/modules/pr98944_c.C: New.
8404 * g++.dg/modules/pr98944_d.C: New.
8406 2021-02-09 Jakub Jelinek <jakub@redhat.com>
8409 * g++.dg/warn/Wstringop-overread-1.C: New test.
8411 2021-02-09 Jason Merrill <jason@redhat.com>
8414 * g++.dg/cpp2a/consteval-expinst1.C: New test.
8416 2021-02-09 Jason Merrill <jason@redhat.com>
8419 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
8421 2021-02-09 Jason Merrill <jason@redhat.com>
8424 * g++.dg/cpp2a/no_unique_address12.C: New test.
8426 2021-02-08 Nathan Sidwell <nathan@acm.org>
8428 * g++.dg/modules/pr98531-2.h: New.
8429 * g++.dg/modules/pr98531-2_a.H: New.
8430 * g++.dg/modules/pr98531-2_b.C: New.
8431 * g++.dg/modules/pr98531-3.h: New.
8432 * g++.dg/modules/pr98531-3_a.H: New.
8433 * g++.dg/modules/pr98531-3_b.C: New.
8435 2021-02-08 Nathan Sidwell <nathan@acm.org>
8438 * g++.dg/modules/pr98531-1.h: New.
8439 * g++.dg/modules/pr98531-1_a.H: New.
8440 * g++.dg/modules/pr98531-1_b.C: New.
8441 * g++.dg/abi/pr98531-1.C: New.
8442 * g++.dg/abi/pr98531-2.C: New.
8443 * g++.dg/abi/pr98531-3.C: New.
8444 * g++.dg/abi/pr98531-4.C: New.
8446 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8449 * gfortran.dg/pr98974.F90: New test.
8451 2021-02-08 Richard Biener <rguenther@suse.de>
8454 * g++.dg/lto/pr96591_0.C: New testcase.
8456 2021-02-05 Marek Polacek <polacek@redhat.com>
8459 * g++.dg/cpp2a/volatile5.C: New test.
8461 2021-02-05 Marek Polacek <polacek@redhat.com>
8464 * g++.dg/cpp2a/using-enum-8.C: New test.
8466 2021-02-05 Nathan Sidwell <nathan@acm.org>
8469 * c-c++-common/pr98943.c: New.
8471 2021-02-05 Richard Biener <rguenther@suse.de>
8473 PR tree-optimization/98855
8474 * g++.dg/vect/slp-pr98855.cc: New testcase.
8476 2021-02-05 Jakub Jelinek <jakub@redhat.com>
8479 * g++.dg/cpp1z/decomp54.C: New test.
8481 2021-02-05 liuhongt <hongtao.liu@intel.com>
8484 * g++.target/i386/avx512bw-pr98537-1.C: New test.
8485 * g++.target/i386/avx512vl-pr98537-1.C: New test.
8486 * g++.target/i386/avx512vl-pr98537-2.C: New test.
8487 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
8488 integer mask comparison should not be generated.
8489 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
8490 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
8491 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
8493 2021-02-04 Julian Brown <julian@codesourcery.com>
8495 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
8496 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8497 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
8498 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
8500 2021-02-04 Julian Brown <julian@codesourcery.com>
8502 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
8504 2021-02-04 Julian Brown <julian@codesourcery.com>
8506 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
8508 2021-02-04 Jakub Jelinek <jakub@redhat.com>
8511 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
8512 $section is .opd, look at .L.$symbol_name's section.
8513 (parse_section_section_of_symbols): Handle .previous directive.
8514 * gcc.dg/array-quals-1.c: Allow .sdata section.
8516 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
8518 * gdc.dg/intrinsics.d: Update test.
8520 2021-02-04 Martin Sebor <msebor@redhat.com>
8523 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
8524 * gcc.dg/label-decl-4.c: Same.
8525 * gcc.dg/mismatch-decl-1.c: Same.
8526 * gcc.dg/old-style-then-proto-1.c: Same.
8527 * gcc.dg/parm-mismatch-1.c: Same.
8528 * gcc.dg/pr35445.c: Same.
8529 * gcc.dg/redecl-11.c: Same.
8530 * gcc.dg/redecl-12.c: Same.
8531 * gcc.dg/redecl-13.c: Same.
8532 * gcc.dg/redecl-15.c: Same.
8533 * gcc.dg/tls/thr-init-1.c: Same.
8534 * objc.dg/id-1.m: Same.
8535 * objc.dg/tls/diag-3.m: Same.
8536 * gcc.dg/pr97882.c: New test.
8537 * gcc.dg/qual-return-7.c: New test.
8538 * gcc.dg/qual-return-8.c: New test.
8540 2021-02-04 Jason Merrill <jason@redhat.com>
8543 * g++.dg/cpp2a/concepts-variadic3.C: New test.
8545 2021-02-04 David Malcolm <dmalcolm@redhat.com>
8548 * gcc.dg/pr97932.c: New test.
8550 2021-02-04 emsr <3dw4rd@verizon.net>
8552 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
8554 2021-02-04 Jakub Jelinek <jakub@redhat.com>
8556 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
8557 of make_signed<size_t>::type in the diagnostics.
8559 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
8562 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
8564 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
8566 * gfortran.dg/goacc/substring.f90: New test.
8567 * gfortran.dg/gomp/substring.f90: New test.
8569 2021-02-04 Martin Liska <mliska@suse.cz>
8571 * gcc.target/i386/prefer-vector-width-attr.c: New test.
8573 2021-02-04 Jason Merrill <jason@redhat.com>
8576 * g++.dg/cpp1z/class-deduction78.C: New test.
8578 2021-02-04 Jason Merrill <jason@redhat.com>
8581 * g++.dg/cpp0x/pr84630.C: Call b().
8582 * g++.dg/cpp2a/lambda-uneval13.C: New test.
8583 * g++.dg/ext/attr-expr1.C: New test.
8585 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8587 PR preprocessor/98882
8588 * gcc.dg/cpp/pr98882.c: New test.
8590 2021-02-03 Jason Merrill <jason@redhat.com>
8592 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
8593 hash-table-verification-limit=10000.
8595 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
8597 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
8598 * g++.dg/cpp23/feat-cxx2b.C: New test.
8599 * g++.dg/cpp23/size_t-literals.C: New test.
8600 * g++.dg/warn/Wsize_t-literals.C: New test.
8602 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8605 * g++.dg/cpp2a/no_unique_address11.C: New test.
8607 2021-02-03 Marek Polacek <polacek@redhat.com>
8610 * g++.dg/cpp0x/noexcept65.C: New test.
8612 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
8615 * gfortran.dg/coarray/array_temporary.f90: New test.
8617 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8620 * gcc.dg/pr97487-1.c: New test.
8621 * gcc.dg/pr97487-2.c: New test.
8623 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.target/i386/pr97971.c: New test.
8628 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8630 PR tree-optimization/98287
8631 * gcc.dg/pr98287.c: New test.
8633 2021-02-03 Tamar Christina <tamar.christina@arm.com>
8635 PR tree-optimization/98928
8636 * gcc.target/i386/pr98928.c: New test.
8638 2021-02-02 Martin Liska <mliska@suse.cz>
8641 * gcc.target/i386/pr97510.c: New test.
8643 2021-02-02 Jason Merrill <jason@redhat.com>
8646 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
8648 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8650 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
8652 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
8655 * gfortran.dg/pr91862.f90: New test.
8657 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8659 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
8661 2021-02-02 Jakub Jelinek <jakub@redhat.com>
8663 PR tree-optimization/98848
8664 * gcc.dg/vect/pr98848.c: New test.
8665 * gcc.dg/vect/pr92205.c: Remove xfail.
8667 2021-02-02 Jakub Jelinek <jakub@redhat.com>
8669 PR tree-optimization/97960
8670 * g++.dg/torture/pr97960.C: New test.
8672 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
8675 * g++.dg/opt/pr98743.C: New.
8677 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8679 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
8681 2021-02-02 Alexandre Oliva <oliva@adacore.com>
8683 * gcc.dg/asan/nested-1.c: New.
8685 2021-02-02 David Malcolm <dmalcolm@redhat.com>
8689 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
8690 prefix to support subroutines where necessary.
8691 * gcc.dg/analyzer/data-model-1.c: Likewise.
8692 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
8694 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
8695 subroutines where necessary.
8696 * gcc.dg/analyzer/pr96651-2.c: Likewise.
8697 * gcc.dg/analyzer/signal-4b.c: Likewise.
8698 * gcc.dg/analyzer/single-field.c: Likewise.
8699 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
8701 2021-02-02 David Malcolm <dmalcolm@redhat.com>
8705 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
8706 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
8708 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8710 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
8713 2021-02-01 David Malcolm <dmalcolm@redhat.com>
8716 * gcc.dg/analyzer/pr98918.c: New test.
8718 2021-02-01 Sergei Trofimovich <siarheit@google.com>
8720 PR tree-optimization/98499
8721 * g++.dg/pr98499.C: new test.
8723 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8725 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
8727 2021-02-01 Martin Sebor <msebor@redhat.com>
8730 * gcc.dg/pr97172.c: New test.
8732 2021-02-01 Martin Sebor <msebor@redhat.com>
8735 * g++.dg/Wclass-memaccess-6.C: New test.
8737 2021-02-01 Patrick Palka <ppalka@redhat.com>
8740 * g++.dg/cpp0x/constexpr-98295.C: New test.
8742 2021-02-01 Marek Polacek <polacek@redhat.com>
8745 * g++.dg/ext/builtin-has-attribute2.C: New test.
8747 2021-02-01 Jason Merrill <jason@redhat.com>
8750 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
8752 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
8754 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
8756 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
8758 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
8760 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
8762 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
8764 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
8766 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
8768 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
8770 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
8772 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
8774 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
8776 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
8779 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
8781 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
8783 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
8785 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
8787 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
8790 2021-02-01 Tamar Christina <tamar.christina@arm.com>
8792 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
8794 2021-02-01 Patrick Palka <ppalka@redhat.com>
8797 * g++.dg/cpp1y/constexpr-84494.C: New test.
8799 2021-02-01 Xing GUO <higuoxing@gmail.com>
8801 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
8803 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
8805 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
8806 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8808 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
8810 * c-c++-common/attr-used-5.c: Skip for Darwin.
8811 * c-c++-common/attr-used-6.c: Likewise.
8812 * c-c++-common/attr-used-7.c: Likewise.
8813 * c-c++-common/attr-used-8.c: Likewise.
8814 * c-c++-common/attr-used-9.c: Likewise.
8816 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
8818 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
8819 * gcc.target/powerpc/pr79251.p9.c: Same.
8821 2021-01-30 Jakub Jelinek <jakub@redhat.com>
8823 * gcc.target/i386/20051216-1.c: New test.
8825 2021-01-30 Jakub Jelinek <jakub@redhat.com>
8828 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
8829 scan-tree-dump-times to x86 and aarch64 targets.
8830 * gcc.dg/gomp/simd-3.c: Likewise.
8832 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
8835 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
8838 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8840 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
8842 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8845 * gcc.target/aarch64/pr97701.c: Modify.
8847 2021-01-29 David Malcolm <dmalcolm@redhat.com>
8849 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
8851 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8854 * gcc.target/aarch64/pr97701.c: New.
8856 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8858 * gcc.target/powerpc/pr91903.c: New test.
8859 * gcc.target/powerpc/builtins-1.fold.h: Update.
8860 * gcc.target/powerpc/builtins-2.c: Update.
8862 2021-01-29 Nathan Sidwell <nathan@acm.org>
8865 * g++.dg/modules/pr98843_a.C: New.
8866 * g++.dg/modules/pr98843_b.H: New.
8867 * g++.dg/modules/pr98843_c.C: New.
8869 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8871 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
8873 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
8874 Richard Biener <rguenther@suse.de>
8876 PR tree-optimization/97627
8877 * g++.dg/pr97627.C: New testcase.
8879 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8882 * gcc.c-torture/compile/pr98849.c: New test.
8884 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8887 * gcc.dg/pr98331.c: New test.
8889 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
8891 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
8893 * gcc.target/powerpc/pr79251.h: ...this.
8894 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8895 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
8897 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
8898 * gcc.target/powerpc/pr79251-run.p9.c: New test.
8900 2021-01-29 Marek Polacek <polacek@redhat.com>
8903 * g++.dg/parse/error63.C: New test.
8905 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8908 * g++.dg/warn/effc5.C: New test.
8910 2021-01-28 Marek Polacek <polacek@redhat.com>
8913 * g++.dg/cpp0x/alignas19.C: New test.
8914 * g++.dg/warn/Warray-bounds15.C: New test.
8916 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
8919 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
8921 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
8923 * gfortran.dg/ISO_Fortran_binding_18.c: Include
8924 ../../../libgfortran/ISO_Fortran_binding.h rather than
8925 ISO_Fortran_binding.h.
8927 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
8929 * gcc.target/powerpc/float128-longdouble-math.c: New test.
8930 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
8931 * gcc.target/powerpc/float128-math.c: Adjust test for new name
8932 being generated. Add support for running test on power10. Add
8933 support for running if long double defaults to 64-bits.
8935 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8939 * g++.target/i386/pr98847.C: New test.
8941 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8943 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
8945 2021-01-28 Nathan Sidwell <nathan@acm.org>
8948 * g++.dg/modules/pr98770_a.C: New.
8949 * g++.dg/modules/pr98770_b.C: New.
8951 2021-01-28 Harald Anlauf <anlauf@gmx.de>
8954 * gfortran.dg/gomp/pr86470.f90: New test.
8956 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
8959 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
8960 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8961 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8962 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8963 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8964 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8965 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8966 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8967 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8968 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8969 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8970 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8971 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8972 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
8975 2021-01-28 Xing GUO <higuoxing@gmail.com>
8977 * gcc.target/riscv/attribute-18.c: New test.
8979 2021-01-27 Harris Snyder <hsnyder@structura.bio>
8981 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
8982 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
8984 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
8986 PR rtl-optimization/97684
8987 * gcc.target/i386/pr97684.c: New.
8989 2021-01-27 Jason Merrill <jason@redhat.com>
8992 * g++.dg/lookup/using4.C: No error in C++20.
8993 * g++.dg/cpp0x/decltype37.C: Adjust message.
8994 * g++.dg/template/crash75.C: Adjust message.
8995 * g++.dg/template/crash76.C: Adjust message.
8996 * g++.dg/cpp0x/inh-ctor36.C: New test.
8997 * g++.dg/cpp1z/inh-ctor39.C: New test.
8998 * g++.dg/cpp2a/using-enum-7.C: New test.
9000 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9003 * gcc.c-torture/execute/pr98853-1.c: New test.
9004 * gcc.c-torture/execute/pr98853-2.c: New test.
9006 2021-01-27 Richard Biener <rguenther@suse.de>
9008 PR tree-optimization/98854
9009 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
9011 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9015 * gfortran.dg/proc_ptr_52.f90 : New test.
9017 2021-01-27 liuhongt <hongtao.liu@intel.com>
9020 * gcc.target/i386/pr98833.c: New test.
9022 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9024 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
9025 optimize ("no-strict-aliasing") attribute.
9026 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
9027 array to avoid violating TBAA.
9028 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9029 array to avoid violating TBAA.
9030 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
9031 array to avoid violating TBAA.
9032 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
9033 array to avoid violating TBAA.
9035 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9038 * gfortran.dg/elemental_function_5.f90 : New test.
9040 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9042 PR tree-optimization/97260
9043 * gcc.dg/tree-ssa/pr97260.c: New test.
9045 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
9047 * lib/target-supports.exp (check_effective_target_c++2a):
9048 Check for C++2a or C++23.
9049 (check_effective_target_c++20_down): New.
9050 (check_effective_target_c++23_only): New.
9051 (check_effective_target_c++23): New.
9052 * g++.dg/cpp23/cplusplus.C: New.
9054 2021-01-26 Jason Merrill <jason@redhat.com>
9057 * g++.dg/torture/pr97474.C: New test.
9059 2021-01-26 Jason Merrill <jason@redhat.com>
9062 * g++.dg/cpp2a/no_unique_address10.C: New test.
9063 * g++.dg/cpp2a/no_unique_address9.C: New test.
9065 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9067 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
9068 optimize ("no-strict-aliasing") attribute.
9069 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
9070 array to avoid violating TBAA.
9071 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9072 array to avoid violating TBAA.
9073 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
9074 array to avoid violating TBAA.
9075 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
9076 array to avoid violating TBAA.
9078 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9081 * gcc.c-torture/execute/pr98681.c: New test.
9083 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9086 * gfortran.dg/elemental_assignment_1.f90: New test.
9088 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
9090 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
9091 add previously missing space in '$ident link'.
9093 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9096 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
9098 2021-01-26 Alexandre Oliva <oliva@adacore.com>
9100 * gnat.dg/asan1.adb: New test.
9101 * gnat.dg/asan1_pkg.ads: New additional source.
9103 2021-01-25 Harald Anlauf <anlauf@gmx.de>
9106 * gfortran.dg/pr70070.f90: New test.
9108 2021-01-25 Martin Sebor <msebor@redhat.com>
9111 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
9112 * g++.dg/warn/Wnonnull10.C: New test.
9113 * g++.dg/warn/Wnonnull9.C: New test.
9115 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9117 * gfortran.dg/associate_57.f90: New test.
9119 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9122 * gfortran.dg/interface_assignment_7.f90: New test.
9124 2021-01-25 Jason Merrill <jason@redhat.com>
9127 * g++.dg/cpp2a/no_unique_address8.C: New test.
9129 2021-01-25 Richard Biener <rguenther@suse.de>
9132 * gcc.dg/pr98807.c: New testcase.
9134 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
9136 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
9137 * gnat.dg/thunk2_pkg.ads: New helper.
9139 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
9142 * gfortran.dg/charlen_18.f90 : New test.
9144 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
9146 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
9148 * g++.dg/tc1/dr142.C: Same as above.
9149 * g++.dg/tc1/dr52.C: Same as above.
9150 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
9151 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
9152 * g++.old-deja/g++.jason/access8.C: Same as above.
9153 * g++.old-deja/g++.law/access4.C: Same as above.
9154 * g++.old-deja/g++.law/visibility12.C: Same as above.
9155 * g++.old-deja/g++.law/visibility4.C: Same as above.
9156 * g++.old-deja/g++.law/visibility8.C: Same as above.
9157 * g++.old-deja/g++.other/access4.C: Same as above.
9159 2021-01-23 Patrick Palka <ppalka@redhat.com>
9163 * g++.dg/cpp0x/this2.C: New test.
9164 * g++.dg/template/pr97399.C: New test.
9166 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
9168 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
9169 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
9170 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
9171 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
9172 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
9173 * gcc.target/powerpc/pr79251.p9.c: Same.
9175 2021-01-22 Marek Polacek <polacek@redhat.com>
9178 * g++.dg/cpp0x/noexcept64.C: New test.
9180 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
9182 * g++.dg/eh/spbp.C: Remove skip on AIX.
9184 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9186 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
9187 typo, UINON_TYPE to UNION_TYPE.
9189 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9191 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
9192 UINON_TYPE to UNION_TYPE.
9193 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
9194 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
9196 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9198 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
9199 optimize ("no-strict-aliasing") attribute.
9201 2021-01-22 Jason Merrill <jason@redhat.com>
9204 * g++.dg/init/elide7.C: New test.
9206 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9209 * g++.dg/ubsan/pr95693.C: New test.
9211 2021-01-22 Marek Polacek <polacek@redhat.com>
9214 * g++.dg/abi/mangle76.C: New test.
9216 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
9219 * gfortran.dg/associated_target_7.f90 : New test.
9221 2021-01-22 Martin Jambor <mjambor@suse.cz>
9223 PR tree-optimization/47059
9224 * gcc.dg/tree-ssa/pr47059.c: New test.
9226 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9228 PR tree-optimization/98766
9229 * gcc.dg/pr98766.c: New test.
9231 2021-01-22 Nathan Sidwell <nathan@acm.org>
9234 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
9235 embedded absolute paths.
9236 (module_do_it): Append $std to test name.
9238 2021-01-22 Richard Biener <rguenther@suse.de>
9241 * gcc.dg/pr98793.c: New testcase.
9243 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9245 * gcc.target/powerpc/pr79251.p8.c: New test.
9246 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
9248 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9249 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9250 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9251 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9252 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9253 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9254 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9255 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9256 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9257 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9259 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9261 * gcc.target/powerpc/pr79251.p9.c: New test.
9262 * gcc.target/powerpc/pr79251-run.c: New test.
9263 * gcc.target/powerpc/pr79251.h: New header.
9265 2021-01-22 Richard Biener <rguenther@suse.de>
9268 * gcc.dg/torture/pr98773.c: New testcase.
9270 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9272 PR tree-optimization/90248
9273 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
9275 * gcc.dg/pr90248.c: New test.
9277 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9279 PR tree-optimization/98255
9280 * gcc.dg/pr98255.c: New test.
9282 2021-01-22 Richard Biener <rguenther@suse.de>
9284 PR tree-optimization/98786
9285 * gcc.dg/torture/pr98786.c: New testcase.
9287 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9290 * gcc.target/arm/pr98636.c: New test.
9292 2021-01-22 liuhongt <hongtao.liu@intel.com>
9296 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
9297 * gcc.target/i386/avx512f-pr96891-1.c: New test.
9298 * gcc.target/i386/avx512f-pr96891-2.c: New test.
9299 * gcc.target/i386/avx512f-pr96891-3.c: New test.
9300 * g++.target/i386/avx512f-pr96891-1.C: New test.
9301 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
9303 2021-01-22 Marek Polacek <polacek@redhat.com>
9306 * g++.dg/cpp0x/noexcept63.C: New test.
9308 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
9310 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
9312 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
9313 explicitly check for intervening space, tab or period.
9315 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
9317 PR rtl-optimization/98777
9318 * gcc.target/riscv/pr98777.c: New.
9320 2021-01-21 Patrick Palka <ppalka@redhat.com>
9323 * g++.dg/cpp0x/decltype-71879.C: New test.
9325 2021-01-21 Jakub Jelinek <jakub@redhat.com>
9328 * g++.dg/cpp1y/constexpr-98672.C: New test.
9330 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
9333 * lib/target-supports.exp
9334 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
9335 * gcc.target/arm/ivopts.c: Use target
9336 'arm_thumb2_no_arm_v8_1_lob'.
9338 2021-01-21 Nathan Sidwell <nathan@acm.org>
9341 * g++.dg/modules/stat-mem-1.h: New.
9342 * g++.dg/modules/stat-mem-1_a.H: New.
9343 * g++.dg/modules/stat-mem-1_b.C: New.
9345 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
9348 * gfortran.dg/module_procedure_5.f90 : New test.
9349 * gfortran.dg/module_procedure_6.f90 : New test.
9351 2021-01-21 Richard Biener <rguenther@suse.de>
9354 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
9356 2021-01-21 Richard Biener <rguenther@suse.de>
9359 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
9361 2021-01-21 Richard Biener <rguenther@suse.de>
9363 * gcc.dg/Walloca-2.c: Un-XFAIL.
9365 2021-01-21 liuhongt <hongtao.liu@intel.com>
9367 PR rtl-optimization/98694
9368 * gcc.target/i386/pr98694.c: New test.
9370 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
9372 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
9374 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9376 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
9379 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
9381 PR rtl-optimization/98722
9382 * g++.target/s390/pr98722.C: New.
9384 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
9386 PR tree-optimization/96674
9387 * gcc.dg/pr96674.c: New tests.
9389 2021-01-20 Patrick Palka <ppalka@redhat.com>
9392 * g++.dg/cpp2a/lambda-generic9.C: New test.
9394 2021-01-20 Patrick Palka <ppalka@redhat.com>
9397 * g++.dg/parse/access12.C: New test.
9398 * g++.dg/template/access35.C: New test.
9400 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
9402 PR tree-optimization/98535
9403 * gcc.target/aarch64/sve/pr98535.c: New file.
9405 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
9408 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
9409 missing diagnostic issues with c_intptr_t == default integer kind.
9411 2021-01-20 Jakub Jelinek <jakub@redhat.com>
9413 PR tree-optimization/98721
9414 * gcc.dg/pr98721-1.c: New test.
9415 * gcc.dg/pr98721-2.c: New test.
9417 2021-01-20 Richard Biener <rguenther@suse.de>
9419 PR tree-optimization/98758
9420 * gcc.dg/torture/pr98758.c: New testcase.
9422 2021-01-20 Jakub Jelinek <jakub@redhat.com>
9425 * c-c++-common/gomp/task-detach-2.c: New test.
9427 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
9431 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
9433 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
9435 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
9436 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
9437 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
9438 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
9439 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
9440 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
9442 2021-01-19 Marek Polacek <polacek@redhat.com>
9445 * g++.dg/template/deduce8.C: New test.
9447 2021-01-19 Marek Polacek <polacek@redhat.com>
9450 * g++.dg/lookup/using64.C: New test.
9451 * g++.dg/lookup/using65.C: New test.
9453 2021-01-19 Martin Sebor <msebor@redhat.com>
9456 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
9457 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
9458 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
9459 * gcc.dg/Wfree-nonheap-object-4.c: New test.
9461 2021-01-19 Patrick Palka <ppalka@redhat.com>
9465 * g++.dg/opt/pr87974.C: Adjust.
9466 * g++.dg/template/access34.C: New test.
9467 * g++.dg/template/friend68.C: New test.
9468 * g++.dg/template/friend69.C: New test.
9470 2021-01-19 Marek Polacek <polacek@redhat.com>
9473 * g++.dg/cpp0x/noexcept62.C: New test.
9475 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
9477 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
9479 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9481 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9482 (CHECK_CUMULATIVE_SAT): Delete.
9483 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
9485 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
9486 Remove uses of the above.
9487 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
9489 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
9490 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
9491 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
9492 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
9494 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
9495 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
9496 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
9498 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
9499 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
9500 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
9502 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
9503 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
9504 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
9506 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
9507 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
9508 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
9510 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
9511 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
9512 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
9513 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
9514 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
9515 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
9517 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
9518 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
9520 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
9521 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
9523 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
9524 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
9526 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
9527 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9528 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
9529 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
9530 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9531 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
9532 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
9533 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
9534 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
9535 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
9537 2021-01-19 Jeff Law <law@redhat.com>
9539 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
9540 and update expected output.
9542 2021-01-19 Richard Biener <rguenther@suse.de>
9545 * g++.dg/pr98330.C: New testcase.
9546 * gcc.dg/pr98330.c: Likewise.
9548 2021-01-19 Richard Biener <rguenther@suse.de>
9551 * gfortran.dg/pr97673.f90: New testcase.
9553 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
9556 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
9557 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
9558 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
9560 2021-01-19 Martin Jambor <mjambor@suse.cz>
9563 * g++.dg/ipa/pr98690.C: New test.
9565 2021-01-18 Jeff Law <law@redhat.com>
9567 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
9569 2021-01-18 Patrick Palka <ppalka@redhat.com>
9571 * g++.dg/cpp1z/class-deduction77.C: New test.
9573 2021-01-18 Jakub Jelinek <jakub@redhat.com>
9575 PR tree-optimization/98727
9576 * gcc.c-torture/execute/pr98727.c: New test.
9578 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
9581 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
9582 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
9584 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
9586 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
9587 * g++.dg/no-stack-protector-attr.C: Likewise.
9589 2021-01-18 David Malcolm <dmalcolm@redhat.com>
9591 * gcc.dg/analyzer/attr-malloc-1.c: New test.
9592 * gcc.dg/analyzer/attr-malloc-2.c: New test.
9593 * gcc.dg/analyzer/attr-malloc-4.c: New test.
9594 * gcc.dg/analyzer/attr-malloc-5.c: New test.
9595 * gcc.dg/analyzer/attr-malloc-6.c: New test.
9596 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
9597 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
9599 2021-01-18 Richard Biener <rguenther@suse.de>
9602 * gcc.dg/vect/slp-11b.c: Adjust.
9604 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9607 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
9608 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
9610 2021-01-18 Richard Biener <rguenther@suse.de>
9613 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
9615 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
9617 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
9618 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
9619 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
9620 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
9621 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
9622 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
9623 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
9624 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
9625 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
9626 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
9627 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
9628 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
9630 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
9632 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
9633 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
9634 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
9635 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
9636 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
9637 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
9638 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
9639 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
9640 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
9641 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
9642 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
9644 2021-01-17 Martin Jambor <mjambor@suse.cz>
9647 * gcc.dg/ipa/pr98222.c: New test.
9649 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9651 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
9652 ../../../libgfortran/ISO_Fortran_binding.h rather than
9653 ISO_Fortran_binding.h.
9655 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
9657 * c-c++-common/gomp/task-detach-1.c: New.
9658 * g++.dg/gomp/task-detach-1.C: New.
9659 * gcc.dg/gomp/task-detach-1.c: New.
9660 * gfortran.dg/gomp/task-detach-1.f90: New.
9662 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9664 PR tree-optimization/96669
9665 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
9666 * gcc.dg/tree-ssa/pr96669-2.c: New test.
9668 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9670 PR tree-optimization/96271
9671 * gcc.target/i386/pr96271.c: New test.
9673 2021-01-15 Carl Love <cel@us.ibm.com>
9675 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
9677 2021-01-15 Harris Snyder <hsnyder@structura.bio>
9679 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
9680 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
9682 2021-01-15 Nathan Sidwell <nathan@acm.org>
9685 * g++.dg/template/pr98538.C: New.
9687 2021-01-15 Nathan Sidwell <nathan@acm.org>
9689 PR preprocessor/95253
9690 * g++.dg/modules/dep-1_a.C: Adjust expected output.
9691 * g++.dg/modules/dep-1_b.C: Likewise.
9692 * g++.dg/modules/dep-2.C: Likewise.
9694 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9696 PR tree-optimization/96669
9697 * gcc.dg/tree-ssa/pr96669-1.c: New test.
9699 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9701 PR tree-optimization/96681
9702 * gcc.dg/tree-ssa/pr96681.c: New test.
9704 2021-01-15 Jason Merrill <jason@redhat.com>
9707 * g++.dg/cpp1z/elide5.C: New test.
9709 2021-01-15 Jason Merrill <jason@redhat.com>
9711 * g++.dg/cpp1z/elide4.C: New test.
9713 2021-01-15 Jason Merrill <jason@redhat.com>
9716 * g++.dg/cpp0x/initlist-array13.C: New test.
9718 2021-01-15 Alexandre Oliva <oliva@adacore.com>
9720 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
9721 * gcc.dg/analyzer/data-model-1.c: Likewise.
9722 * gcc.dg/analyzer/malloc-1.c: Likewise.
9723 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
9725 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9727 PR tree-optimization/96671
9728 * gcc.dg/tree-ssa/pr96671-1.c: New test.
9729 * gcc.dg/tree-ssa/pr96671-2.c: New test.
9731 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9733 PR tree-optimization/98597
9734 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
9735 Expect for now a (char *) cast for VLAs.
9736 * gcc.dg/uninit-40.c: New test.
9738 2021-01-15 Nathan Sidwell <nathan@acm.org>
9741 * g++.dg/modules/pr98591.H: New file.
9743 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
9746 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
9747 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
9749 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
9751 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
9752 libatomic into testcases in gcc.target/s390/md.
9753 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
9756 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9759 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9760 vceqz_p64, vceqq_p64 and vceqzq_p64.
9761 * gcc.target/arm/simd/vceqz_p64.c: New test.
9762 * gcc.target/arm/simd/vceqzq_p64.c: New test.
9764 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9767 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9770 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9771 vceqz_p64, vceqq_p64 and vceqzq_p64.
9773 2021-01-15 Martin Liska <mliska@suse.cz>
9775 * lib/gcov.exp: Use 'env python3' for execution of pytests.
9776 Check that pytest accepts all needed options first.
9777 Improve formatting of PASS/FAIL lines.
9779 2021-01-15 Richard Biener <rguenther@suse.de>
9782 * gcc.dg/vect/bb-slp-32.c: Align p.
9784 2021-01-15 Richard Biener <rguenther@suse.de>
9787 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
9789 2021-01-15 Richard Biener <rguenther@suse.de>
9792 * gcc.dg/vect/slp-45.c: Key scanning on
9795 2021-01-15 Richard Biener <rguenther@suse.de>
9798 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
9800 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9803 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9804 vceqz_p64, vceqq_p64 and vceqzq_p64.
9806 2021-01-15 Richard Biener <rguenther@suse.de>
9809 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
9811 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9813 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
9815 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9817 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
9819 2021-01-15 Richard Biener <rguenther@suse.de>
9821 PR tree-optimization/98685
9822 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
9824 2021-01-15 Tamar Christina <tamar.christina@arm.com>
9826 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
9827 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
9829 2021-01-14 David Malcolm <dmalcolm@redhat.com>
9831 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
9833 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
9835 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
9837 2021-01-14 Tamar Christina <tamar.christina@arm.com>
9839 * gcc.dg/vect/complex/complex-mla-template.c: New test.
9840 * gcc.dg/vect/complex/complex-mls-template.c: New test.
9841 * gcc.dg/vect/complex/complex-mul-template.c: New test.
9842 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
9843 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
9844 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
9845 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
9846 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
9847 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
9848 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
9849 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
9850 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
9851 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
9852 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
9853 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
9854 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
9855 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
9856 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
9857 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
9858 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
9859 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
9861 2021-01-14 Marek Polacek <polacek@redhat.com>
9863 * g++.dg/template/pr98372.C: Only run in C++14 and up.
9865 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9867 * substr_10.f90: New test.
9868 * substr_9.f90: New test.
9870 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9872 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
9873 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
9875 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9877 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
9879 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9882 * gfortran.dg/pr98661.f90: New test.
9884 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9887 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9890 * gfortran.dg/pr98661.f90: New test.
9892 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9895 * gfortran.dg/pr98661.f90: New test.
9897 2021-01-14 Martin Liska <mliska@suse.cz>
9899 * g++.dg/gcov/gcov-17.C: New test.
9900 * g++.dg/gcov/test-gcov-17.py: New test.
9902 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9905 * gcc.target/i386/pr98667-1.c: New file.
9906 * gcc.target/i386/pr98667-2.c: Likewise.
9907 * gcc.target/i386/pr98667-3.c: Likewise.
9909 2021-01-14 Richard Biener <rguenther@suse.de>
9911 PR tree-optimization/98674
9912 * gcc.dg/vect/pr98674.c: New testcase.
9914 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9917 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
9919 * gcc.target/i386/pr95021-3.c: Likewise.
9921 2021-01-14 Nathan Sidwell <nathan@acm.org>
9924 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
9925 * g++.dg/template/pr98372.C: New.
9927 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9930 * gcc.target/i386/pr98670.c: New test.
9932 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9934 PR tree-optimization/96688
9935 * gcc.dg/tree-ssa/pr96688.c: New test.
9936 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
9937 * gcc.target/i386/pr66821.c: Likewise.
9939 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
9941 * gcc.target/aarch64/sve/cost_model_11.c: New test.
9942 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
9943 -fno-vect-cost-model.
9945 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9947 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
9948 sqxtn2 scan-assembler-times.
9950 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9952 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
9953 scan-assembler-times for xtn2.
9955 2021-01-13 Marek Polacek <polacek@redhat.com>
9958 * g++.dg/lookup/using63.C: New test.
9960 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9962 PR tree-optimization/96691
9963 * gcc.dg/tree-ssa/pr96691.c: New test.
9965 2021-01-13 Richard Biener <rguenther@suse.de>
9967 PR tree-optimization/92645
9968 * gcc.target/i386/pr92645-7.c: New testcase.
9969 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
9970 * gcc.dg/pr69047.c: Likewise.
9972 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9974 * gcc.target/aarch64/sve/mls_2.c: New test.
9975 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
9976 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
9977 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
9978 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
9979 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
9981 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9983 * gcc.target/aarch64/sve/mla_2.c: New test.
9984 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
9985 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
9986 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
9987 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
9988 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
9990 2021-01-13 Richard Biener <rguenther@suse.de>
9992 PR tree-optimization/92645
9993 * gcc.target/i386/pr92645-6.c: New testcase.
9995 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9997 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
9998 * gcc.target/aarch64/sve/sel_2.c: Likewise.
9999 * gcc.target/aarch64/sve/sel_3.c: Likewise.
10001 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10004 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
10005 scan-assembler. Add tests with zero vector as first __builtin_shuffle
10007 * gcc.target/i386/pr95905-3.c: New test.
10008 * gcc.target/i386/pr95905-4.c: New test.
10010 2021-01-13 Martin Liska <mliska@suse.cz>
10012 PR tree-optimization/98455
10013 * gcc.dg/tree-ssa/pr98455.c: New test.
10015 2021-01-13 Richard Biener <rguenther@suse.de>
10017 PR tree-optimization/98640
10018 * gcc.dg/torture/pr98640.c: New testcase.
10020 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10023 * gcc.target/i386/pr96938.c: New test.
10025 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10028 * gcc.target/i386/pr95905-1.c: New test.
10029 * gcc.target/i386/pr95905-2.c: New test.
10031 2021-01-13 Julian Brown <julian@codesourcery.com>
10033 * gcc.target/gcn/fpdiv.c: New test.
10035 2021-01-12 Martin Sebor <msebor@redhat.com>
10039 * g++.dg/warn/Wuninitialized-13.C: New test.
10040 gcc.dg/uninit-39.c: New test.
10042 * gcc.dg/uninit-39.c: New file.
10044 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
10047 * gcc.target/arm/simd/mve-vneg.c: Update test.
10049 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
10052 * gcc.target/arm/pr97969.c: New.
10054 2021-01-12 Patrick Palka <ppalka@redhat.com>
10057 * g++.dg/cpp2a/concepts-ctad1.C: New test.
10058 * g++.dg/cpp2a/concepts-ctad2.C: New test.
10060 2021-01-12 Richard Biener <rguenther@suse.de>
10062 PR tree-optimization/98550
10063 * g++.dg/opt/pr98550.C: New testcase.
10065 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10067 PR tree-optimization/98629
10068 * gcc.c-torture/compile/pr98629.c: New test.
10070 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10072 PR tree-optimization/95731
10073 * gcc.dg/tree-ssa/pr95731.c: New test.
10074 * gcc.c-torture/execute/pr95731.c: New test.
10076 2021-01-12 Marek Polacek <polacek@redhat.com>
10079 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
10081 2021-01-12 David Malcolm <dmalcolm@redhat.com>
10084 * gcc.dg/analyzer/pr98628.c: New test.
10086 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10088 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
10089 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
10090 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
10091 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
10092 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
10093 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
10094 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
10096 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10098 * g++.target/aarch64/sve/cond_bic_1.C: New test.
10099 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
10100 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
10101 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
10103 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10105 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
10107 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10109 * g++.target/aarch64/sve/abd_1.C: New test.
10110 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
10111 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
10112 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
10113 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
10115 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10117 * gcc.target/aarch64/sve/adr_6.c: New test.
10119 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10121 * g++.target/aarch64/sve/cond_arith_1.C: New test.
10122 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
10123 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
10124 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
10125 * g++.target/aarch64/sve/cond_shift_1.C: New test.
10126 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
10127 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
10128 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
10130 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10133 * g++.target/aarch64/sve/max_1.C: New test.
10134 * g++.target/aarch64/sve/min_1.C: Likewise.
10135 * gcc.target/aarch64/sve/mul_2.c: Likewise.
10137 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10139 * gcc.target/aarch64/sve/shift_2.c: New test.
10141 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10144 * g++.dg/abi/abi-tag24.C: New test.
10146 2021-01-11 Richard Biener <rguenther@suse.de>
10148 PR tree-optimization/91403
10149 * gcc.dg/vect/pr91403.c: New testcase.
10151 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
10154 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
10155 Expect .ld1_args only when GNU LD is used.
10156 Add an exception for *.gcc_args files.
10158 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10160 PR tree-optimization/95867
10161 * gcc.dg/tree-ssa/pr95867.c: New test.
10163 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10165 PR tree-optimization/95852
10166 * gcc.target/i386/pr95852-3.c: New test.
10167 * gcc.target/i386/pr95852-4.c: New test.
10169 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10171 PR tree-optimization/95852
10172 * gcc.target/i386/pr95852-1.c: New test.
10173 * gcc.target/i386/pr95852-2.c: New test.
10175 2021-01-11 Martin Liska <mliska@suse.cz>
10177 PR gcov-profile/98273
10178 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
10179 * g++.dg/gcov/pr98273.C: New test.
10180 * g++.dg/gcov/gcov.py: New test.
10181 * g++.dg/gcov/test-pr98273.py: New test.
10183 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
10185 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
10186 constant then rather than addition.
10187 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
10188 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
10190 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10193 * c-c++-common/pr98556.c: New test.
10195 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10197 PR rtl-optimization/98603
10198 * gcc.target/i386/pr98603.c: New test.
10199 * gcc.target/aarch64/pr98603.c: New test.
10201 2021-01-09 Alexandre Oliva <oliva@gnu.org>
10204 * gcc.dg/debug/pr97714.c: New.
10206 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10209 * gcc.target/i386/pr98482-1.c: Require lp64.
10210 * gcc.target/i386/pr98482-2.c: Likewise.
10212 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
10214 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
10215 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
10217 2021-01-08 Patrick Palka <ppalka@redhat.com>
10220 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
10222 2021-01-08 Patrick Palka <ppalka@redhat.com>
10225 * g++.dg/template/access32.C: New test.
10226 * g++.dg/template/access33.C: New test.
10228 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10231 * gcc.target/i386/pr98482-2.c: Updated.
10233 2021-01-08 Richard Biener <rguenther@suse.de>
10235 PR tree-optimization/98544
10236 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
10238 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10241 * gcc.target/i386/pr98482-1.c: New test.
10242 * gcc.target/i386/pr98482-1.c: Likewise.
10243 * gcc.target/i386/pr98482-2.c: New file.
10245 2021-01-08 Jakub Jelinek <jakub@redhat.com>
10248 * gcc.target/i386/pr98585.c: New test.
10250 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
10252 * gcc.target/aarch64/sve/cnot_2.c: New test.
10253 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
10254 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
10255 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
10256 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
10257 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
10258 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
10260 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
10262 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
10263 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
10264 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
10265 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
10266 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
10267 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
10268 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
10269 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
10271 2021-01-08 Tamar Christina <tamar.christina@arm.com>
10273 * lib/target-supports.exp
10274 (check_effective_target_aarch64_asm_sve2_ok): New.
10275 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
10276 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
10278 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10280 * gcc.target/aarch64/usaba_1.c: New test.
10282 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
10285 * gfortran.dg/deferred_character_35.f90 : New test.
10287 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
10290 * gfortran.dg/implied_do_3.f90 : New test.
10292 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
10294 * gcc.dg/array-quals-1.c: Allow srodata.
10296 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
10298 * gcc.target/riscv/predef-10.c: New.
10299 * gcc.target/riscv/predef-11.c: New.
10300 * gcc.target/riscv/predef-12.c: New.
10301 * gcc.target/riscv/predef-13.c: New.
10303 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10306 * g++.dg/cpp2a/bit-cast10.C: New test.
10308 2021-01-07 Martin Sebor <msebor@redhat.com>
10310 PR middle-end/98578
10311 * gcc.dg/plugin/gil-1.c: Adjust expected output.
10312 * gcc.dg/uninit-pr98578.c: New test.
10314 2021-01-07 Marek Polacek <polacek@redhat.com>
10317 * g++.dg/cpp0x/auto55.C: New test.
10319 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10322 * gcc.dg/analyzer/pr98580-a.c: New test.
10323 * gcc.dg/analyzer/pr98580-b.c: New test.
10325 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
10328 * gfortran.dg/associate_54.f90: New test.
10329 * gfortran.dg/associate_55.f90: New test.
10330 * gfortran.dg/associate_56.f90: New test.
10332 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10335 * gcc.target/i386/pr98567-1.c: New test.
10336 * gcc.target/i386/pr98567-2.c: New test.
10338 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10340 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
10341 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
10342 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
10343 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
10344 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
10345 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
10346 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
10347 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
10349 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10351 PR tree-optimization/98560
10352 * gcc.dg/vect/pr98560-2.c: New test.
10354 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10356 PR tree-optimization/98560
10357 * gcc.dg/vect/pr98560-1.c: New test.
10359 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10361 PR tree-optimization/98568
10362 * g++.dg/torture/pr98568.C: New test.
10364 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
10366 * gcc.target/i386/pr92658-avx512bw.c: Add
10367 -mprefer-vector-width=512 to avoid impact of different default
10368 mtune which gcc is built with.
10369 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
10371 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10374 * gcc.dg/analyzer/pr97074.c: New test.
10376 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10379 * gcc.dg/analyzer/pr98564.c: New test.
10381 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
10383 PR rtl-optimization/97978
10384 * gcc.target/i386/pr97978.c: New.
10386 2021-01-06 Martin Sebor <msebor@redhat.com>
10389 * g++.dg/pr95768.C: New test.
10390 * g++.dg/warn/Wuninitialized-12.C: New test.
10391 * gcc.dg/uninit-38.c: New test.
10393 2021-01-06 Martin Sebor <msebor@redhat.com>
10396 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
10398 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
10401 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
10402 as the final suspend point so that we can check that the state
10403 machine has reached the expected point.
10405 2021-01-06 Marek Polacek <polacek@redhat.com>
10408 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
10411 2021-01-06 Alexandre Oliva <oliva@adacore.com>
10413 * g++.dg/opt/store-merging-2.C: Add the required alignment.
10415 2021-01-06 Richard Biener <rguenther@suse.de>
10417 PR tree-optimization/95582
10418 * gcc.dg/pr95582.c: New testcase.
10420 2021-01-06 Richard Biener <rguenther@suse.de>
10422 PR tree-optimization/98513
10423 * gcc.dg/tree-ssa/pr98513.c: New testcase.
10425 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10428 * gcc.dg/analyzer/pr97072.c: New test.
10430 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10433 * gcc.dg/analyzer/pr98073.c: New test.
10435 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10438 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
10440 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
10442 * gcc.target/s390/s390.exp: Replace %% with %.
10444 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
10446 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
10448 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
10451 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
10452 unsigned short to compute pextrw result.
10454 2021-01-05 Patrick Palka <ppalka@redhat.com>
10456 * g++.dg/template/partial5.C: Adjust directives to expect the
10457 same errors across all dialects.
10458 * g++.dg/cpp1z/nontype-auto17.C: New test.
10459 * g++.dg/cpp1z/nontype-auto18.C: New test.
10460 * g++.dg/template/ttp33.C: New test.
10462 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10464 PR tree-optimization/94802
10465 * gcc.target/i386/pr94802.c: New test.
10466 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
10468 2021-01-05 Richard Biener <rguenther@suse.de>
10470 PR tree-optimization/98516
10471 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
10472 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
10474 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10477 * g++.dg/cpp2a/bit-cast8.C: New test.
10478 * g++.dg/cpp2a/bit-cast9.C: New test.
10480 2021-01-05 Marek Polacek <polacek@redhat.com>
10483 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
10484 * g++.dg/cpp0x/noexcept61.C: New test.
10486 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10488 PR tree-optimization/96928
10489 * gcc.dg/tree-ssa/pr96928.c: New test.
10490 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
10491 instead of scanning rtl dump for ifcvt message check assembly
10492 for xor instruction.
10494 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10496 PR tree-optimization/96930
10497 * g++.dg/tree-ssa/pr96930.C: New test.
10499 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10501 PR tree-optimization/96239
10502 * gcc.dg/tree-ssa/pr96239.c: New test.
10504 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
10507 * gcc.target/i386/pr98522.c: New test.
10509 2021-01-05 Nathan Sidwell <nathan@acm.org>
10511 * g++.dg/modules/mod-decl-1.C: Adjust.
10512 * g++.dg/modules/p0713-2.C: Adjust.
10513 * g++.dg/modules/p0713-3.C: Adjust.
10515 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
10518 * gcc.target/i386/pr98495-1.c: New test.
10519 * gcc.target/i386/pr98495-2.c: New test.
10520 * gcc.target/i386/pr98495-3.c: New test.
10521 * gcc.target/i386/pr98495-4.c: New test.
10522 * gcc.target/i386/pr98495-5.c: New test.
10524 2021-01-05 liuhongt <hongtao.liu@intel.com>
10526 * gcc.target/i386/sse2-pr98461-2.c: New test.
10528 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
10530 PR rtl-optimization/97144
10531 * gcc.c-torture/compile/pr97144.c: New test.
10532 * gcc.target/aarch64/sve/pr97144.c: Likewise.
10534 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
10536 PR rtl-optimization/98403
10537 * g++.dg/opt/pr98403.C: New test.
10539 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10541 PR rtl-optimization/98334
10542 * gcc.target/i386/pr98334.c: New test.
10544 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
10546 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
10548 2021-01-05 David Malcolm <dmalcolm@redhat.com>
10551 * gcc.dg/analyzer/pr98293.c: New test.
10553 2021-01-04 Martin Uecker <muecker@gwdg.de>
10556 * gcc.dg/pr98029.c: New test.
10558 2021-01-04 Nathan Sidwell <nathan@acm.org>
10560 * g++.dg/modules/binding-1_a.H: New.
10561 * g++.dg/modules/binding-1_b.H: New.
10562 * g++.dg/modules/binding-1_c.C: New.
10563 * g++.dg/modules/binding-2.H: New.
10564 * g++.dg/modules/builtin-3_a.C: New.
10565 * g++.dg/modules/global-2_a.C: New.
10566 * g++.dg/modules/global-2_b.C: New.
10567 * g++.dg/modules/global-3_a.C: New.
10568 * g++.dg/modules/global-3_b.C: New.
10569 * g++.dg/modules/hello-1_a.C: New.
10570 * g++.dg/modules/hello-1_b.C: New.
10571 * g++.dg/modules/iostream-1_a.H: New.
10572 * g++.dg/modules/iostream-1_b.C: New.
10573 * g++.dg/modules/part-5_a.C: New.
10574 * g++.dg/modules/part-5_b.C: New.
10575 * g++.dg/modules/part-5_c.C: New.
10576 * g++.dg/modules/stdio-1_a.H: New.
10577 * g++.dg/modules/stdio-1_b.C: New.
10578 * g++.dg/modules/string-1_a.H: New.
10579 * g++.dg/modules/string-1_b.C: New.
10580 * g++.dg/modules/string-view1.C: New.
10581 * g++.dg/modules/string-view2.C: New.
10582 * g++.dg/modules/tinfo-1.C: New.
10583 * g++.dg/modules/tinfo-2_a.H: New.
10584 * g++.dg/modules/tinfo-2_b.C: New.
10585 * g++.dg/modules/tname-spec-1_a.H: New.
10586 * g++.dg/modules/tname-spec-1_b.C: New.
10587 * g++.dg/modules/xtreme-header-1.h: New.
10588 * g++.dg/modules/xtreme-header-1_a.H: New.
10589 * g++.dg/modules/xtreme-header-1_b.C: New.
10590 * g++.dg/modules/xtreme-header-1_c.C: New.
10591 * g++.dg/modules/xtreme-header-2.h: New.
10592 * g++.dg/modules/xtreme-header-2_a.H: New.
10593 * g++.dg/modules/xtreme-header-2_b.C: New.
10594 * g++.dg/modules/xtreme-header-2_c.C: New.
10595 * g++.dg/modules/xtreme-header-3.h: New.
10596 * g++.dg/modules/xtreme-header-3_a.H: New.
10597 * g++.dg/modules/xtreme-header-3_b.C: New.
10598 * g++.dg/modules/xtreme-header-3_c.C: New.
10599 * g++.dg/modules/xtreme-header-4.h: New.
10600 * g++.dg/modules/xtreme-header-4_a.H: New.
10601 * g++.dg/modules/xtreme-header-4_b.C: New.
10602 * g++.dg/modules/xtreme-header-4_c.C: New.
10603 * g++.dg/modules/xtreme-header-5.h: New.
10604 * g++.dg/modules/xtreme-header-5_a.H: New.
10605 * g++.dg/modules/xtreme-header-5_b.C: New.
10606 * g++.dg/modules/xtreme-header-5_c.C: New.
10607 * g++.dg/modules/xtreme-header-6.h: New.
10608 * g++.dg/modules/xtreme-header-6_a.H: New.
10609 * g++.dg/modules/xtreme-header-6_b.C: New.
10610 * g++.dg/modules/xtreme-header-6_c.C: New.
10611 * g++.dg/modules/xtreme-header.h: New.
10612 * g++.dg/modules/xtreme-header_a.H: New.
10613 * g++.dg/modules/xtreme-header_b.C: New.
10614 * g++.dg/modules/xtreme-tr1.h: New.
10615 * g++.dg/modules/xtreme-tr1_a.H: New.
10616 * g++.dg/modules/xtreme-tr1_b.C: New.
10618 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10620 PR tree-optimization/95401
10621 * g++.dg/vect/pr95401.cc: New test.
10622 * g++.dg/vect/pr95401a.cc: Likewise.
10624 2021-01-04 Richard Biener <rguenther@suse.de>
10626 PR tree-optimization/98308
10627 * gcc.dg/vect/pr98308.c: New testcase.
10629 2021-01-04 Jakub Jelinek <jakub@redhat.com>
10631 PR tree-optimization/95771
10632 * gcc.target/i386/pr95771.c: New test.
10634 2021-01-04 Richard Biener <rguenther@suse.de>
10636 PR tree-optimization/98464
10637 * g++.dg/opt/pr98464.C: New testcase.
10639 2021-01-04 Richard Biener <rguenther@suse.de>
10641 PR tree-optimization/98282
10642 * g++.dg/opt/pr98282.C: New testcase.
10644 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10647 * gcc.target/aarch64/pr89057.c: New test.
10649 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10651 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
10653 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10657 2021-01-04 Martin Liska <mliska@suse.cz>
10659 * README: Convert to utf8 from iso8859.
10661 2021-01-04 Martin Liska <mliska@suse.cz>
10663 * gcc.target/avr/avr.exp: Run dos2unix on the file.
10665 2021-01-04 Richard Biener <rguenther@suse.de>
10667 PR tree-optimization/98291
10668 * gcc.dg/vect/slp-reduc-11.c: New testcase.
10669 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
10671 2021-01-04 Jakub Jelinek <jakub@redhat.com>
10673 PR tree-optimization/96782
10674 * gcc.dg/tree-ssa/pr96782.c: New test.
10676 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
10678 * gcc.misc-tests/outputs.exp: Adjust testcase.
10680 2021-01-01 Jakub Jelinek <jakub@redhat.com>
10682 * ChangeLog-2020: Rotate ChangeLog. New file.
10684 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10686 * lib/target-supports.exp
10687 (check_effective_target_arm_fp16_alternative_ok_nocache):
10688 Return zero for *-*-vxworks7r* targets.
10689 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
10690 * gcc.target/arm/aapcs/vfp23.c: Likewise.
10691 * gcc.target/arm/aapcs/vfp24.c: Likewise.
10692 * gcc.target/arm/aapcs/vfp25.c: Likewise.
10694 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10696 * g++.dg/init/new26.C: Fix overriding of the delete operator
10699 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10701 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
10704 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10706 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
10707 the test's dg-options.
10708 * gcc.target/arm/pr78255-2.c: Likewise.
10710 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10712 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
10714 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10716 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
10719 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10721 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
10723 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10725 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
10728 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10730 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
10732 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10734 * g++.dg/other/anon5.C: Skip on vxworks kernel.
10736 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10738 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
10739 * gcc.dg/vxworks/initpri2.c: Likewise.
10741 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10743 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
10746 2021-01-01 Olivier Hainque <hainque@adacore.com>
10748 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
10749 * gcc.dg/pthread-init-2.c: Ditto.
10751 2021-01-01 Olivier Hainque <hainque@adacore.com>
10753 * lib/target-supports.exp (check_weak_available,
10754 check_fork_available, check_effective_target_lto,
10755 check_effective_target_mempcpy): Add vxworks filters.
10757 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10759 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
10760 explicit -mno-long-calls.
10761 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
10763 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10765 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
10766 * g++.target/arm/no_unique_address_2.C: Likewise.
10768 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10770 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
10771 * gcc.target/arm/headmerge-2.c: Likewise.
10773 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10775 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
10778 Copyright (C) 2021 Free Software Foundation, Inc.
10780 Copying and distribution of this file, with or without modification,
10781 are permitted in any medium without royalty provided the copyright
10782 notice and this notice are preserved.