1 2021-07-22 Martin Sebor <msebor@redhat.com>
3 PR tree-optimization/65178
4 * gcc.dg/uninit-pr65178.c: New test.
6 2021-07-22 Martin Sebor <msebor@redhat.com>
11 2021-07-22 Andrew Pinski <apinski@marvell.com>
13 PR tree-optimization/10153
14 * gcc.c-torture/compile/pr10153-1.c: New test.
15 * gcc.c-torture/compile/pr10153-2.c: New test.
17 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
19 * g++.dg/pr101511.C: New.
21 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
23 * gcc.dg/pr101497.c: New.
25 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
27 * gcc.dg/pr101496.c: New.
29 2021-07-22 liuhongt <hongtao.liu@intel.com>
31 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
33 2021-07-22 liuhongt <hongtao.liu@intel.com>
35 * gcc.target/i386/mask-shift.c: New test.
37 2021-07-21 David Malcolm <dmalcolm@redhat.com>
40 * gcc.dg/analyzer/pr101547.c: New test.
42 2021-07-21 David Malcolm <dmalcolm@redhat.com>
45 * g++.dg/analyzer/pr101522.C: New test.
47 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
48 Joseph Myers <joseph@codesourcery.com>
49 Cesar Philippidis <cesar@codesourcery.com>
51 * c-c++-common/goacc/classify-routine-nohost.c: New file.
52 * c-c++-common/goacc/classify-routine.c: Update.
53 * c-c++-common/goacc/routine-2.c: Likewise.
54 * c-c++-common/goacc/routine-nohost-1.c: New file.
55 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
56 * g++.dg/goacc/template.C: Update.
57 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
58 * gfortran.dg/goacc/classify-routine.f95: Update.
59 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
60 * gfortran.dg/goacc/routine-6.f90: Likewise.
61 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
62 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
63 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
64 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
65 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
66 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
67 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
69 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
71 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
73 2021-07-21 David Malcolm <dmalcolm@redhat.com>
75 * gcc.dg/analyzer/explode-2.c: Remove xfail.
76 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
78 * gcc.dg/analyzer/phi-2.c: New test.
80 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
83 * gcc.target/powerpc/pr101129.c: Adjust.
85 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
88 * gcc.target/i386/crc32-6.c: New test.
90 2021-07-21 Harald Anlauf <anlauf@gmx.de>
93 * gfortran.dg/pr101514.f90: New test.
95 2021-07-21 Jakub Jelinek <jakub@redhat.com>
98 * c-c++-common/gomp/pr101535-1.c: New test.
99 * c-c++-common/gomp/pr101535-2.c: New test.
101 2021-07-21 Jakub Jelinek <jakub@redhat.com>
104 * g++.dg/gomp/pr101516.C: New test.
106 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
108 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
109 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
110 * gfortran.dg/bind_c_char_10.f90: New test.
111 * gfortran.dg/bind_c_char_6.f90: New test.
112 * gfortran.dg/bind_c_char_7.f90: New test.
113 * gfortran.dg/bind_c_char_8.f90: New test.
114 * gfortran.dg/bind_c_char_9.f90: New test.
116 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
118 * gcc.dg/unroll-10.c: New test.
120 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
122 * gcc.dg/unroll-9.c: New test/
124 2021-07-20 Martin Sebor <msebor@redhat.com>
127 * gcc.dg/Warray-bounds-80.c: New test.
128 * gcc.dg/Warray-bounds-81.c: New test.
129 * gcc.dg/Warray-bounds-82.c: New test.
130 * gcc.dg/Warray-bounds-83.c: New test.
131 * gcc.dg/Warray-bounds-84.c: New test.
132 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
134 2021-07-20 Martin Sebor <msebor@redhat.com>
137 * gcc.dg/uninit-pr101300.c: New test.
139 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
142 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
143 generation on power10.
144 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
146 2021-07-20 Jakub Jelinek <jakub@redhat.com>
149 * gcc.dg/pr101384.c: New test.
150 * gcc.target/powerpc/pr101384-1.c: New test.
151 * gcc.target/powerpc/pr101384-2.c: New test.
153 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
156 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
157 true initial value of the reduction from the vectorizer.
158 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
159 loop operate on exactly LANES (rather than LANES-1) iterations.
160 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
162 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
165 * gcc.target/i386/pr71245-1.c: Remove.
166 * gcc.target/i386/pr71245-2.c: Ditto.
168 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
170 * gcc.target/powerpc/mul-vectorize-3.c: New test.
171 * gcc.target/powerpc/mul-vectorize-4.c: New test.
173 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
175 PR tree-optimization/100696
176 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
178 2021-07-19 Martin Sebor <msebor@redhat.com>
180 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
182 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
185 * g++.dg/coroutines/pr95520.C: New test.
187 2021-07-19 David Malcolm <dmalcolm@redhat.com>
190 * gcc.dg/analyzer/pr101503.c: New test.
192 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
194 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
195 support BTF format. Remove redundant check for AIX.
196 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
197 support CTF format. Remove redundant check for AIX.
198 * lib/gcc-dg.exp: Remove redundant check for AIX.
200 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
203 * gcc.target/gcn/sram-ecc-1.c: New test.
204 * gcc.target/gcn/sram-ecc-2.c: New test.
205 * gcc.target/gcn/sram-ecc-3.c: New test.
206 * gcc.target/gcn/sram-ecc-4.c: New test.
207 * gcc.target/gcn/sram-ecc-5.c: New test.
208 * gcc.target/gcn/sram-ecc-6.c: New test.
209 * gcc.target/gcn/sram-ecc-7.c: New test.
210 * gcc.target/gcn/sram-ecc-8.c: New test.
212 2021-07-19 Andrew Pinski <apinski@marvell.com>
215 * gcc.target/aarch64/csinv-neg-1.c: New test.
217 2021-07-19 Marek Polacek <polacek@redhat.com>
220 * g++.dg/cpp0x/constexpr-temp2.C: New test.
222 2021-07-19 Richard Biener <rguenther@suse.de>
224 PR tree-optimization/101505
225 * gcc.dg/vect/pr101505.c: New testcase.
227 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
230 * gcc.target/i386/pr101492-1.c: New test.
231 * gcc.target/i386/pr101492-2.c: Likewise.
232 * gcc.target/i386/pr101492-3.c: Likewise.
233 * gcc.target/i386/pr101492-4.c: Likewise.
235 2021-07-18 Harald Anlauf <anlauf@gmx.de>
238 * gfortran.dg/fmt_nonchar_3.f90: New test.
240 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
243 * gcc.target/i386/avx-vzeroupper-28.c: New test.
245 2021-07-18 Antoni Boucher <bouanto@zoho.com>
248 * jit.dg/all-non-failing-tests.h: New test.
249 * jit.dg/test-cast.c: New test.
251 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
253 * gcc.dg/tree-ssa/modref-6.c: New test.
255 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
257 * gcc.dg/pr96542.c: New.
259 2021-07-16 Patrick Palka <ppalka@redhat.com>
262 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
264 2021-07-16 Patrick Palka <ppalka@redhat.com>
268 * g++.dg/inherit/covariant23.C: New test.
270 2021-07-16 David Malcolm <dmalcolm@redhat.com>
272 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
273 * gcc.dg/analyzer/dump-state.c: New test.
275 2021-07-16 Martin Sebor <msebor@redhat.com>
278 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
280 * gcc.dg/Wstringop-overflow-42.c: Same.
281 * gcc.dg/Wstringop-overflow-68.c: Same.
282 * gcc.dg/Wstringop-overflow-70.c: Same.
283 * gcc.dg/Wstringop-overflow-71.c: Same.
284 * gcc.dg/strlenopt-95.c: Fix typos.
286 2021-07-16 Tamar Christina <tamar.christina@arm.com>
289 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
290 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
291 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
292 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
294 2021-07-16 Marek Polacek <polacek@redhat.com>
296 * g++.dg/cpp1y/Wnarrowing2.C: New test.
297 * g++.dg/cpp1y/Wnarrowing2.h: New test.
299 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
301 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
302 * g++.target/s390/mi-thunk.C: New test.
303 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
305 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
306 * gcc.target/s390/risbg-ll-3.c: Likewise.
307 * gcc.target/s390/call.h: Common code for the new tests.
308 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
309 * gcc.target/s390/call-z10-pic.c: New test.
310 * gcc.target/s390/call-z10.c: New test.
311 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
312 * gcc.target/s390/call-z9-pic.c: New test.
313 * gcc.target/s390/call-z9.c: New test.
314 * gcc.target/s390/mfentry-m64-pic.c: New test.
315 * gcc.target/s390/tls.h: Common code for the new TLS tests.
316 * gcc.target/s390/tls-pic.c: New test.
317 * gcc.target/s390/tls.c: New test.
319 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
321 * gcc.target/aarch64/sve/extract_1.c: Split expected results
322 by big/little endian targets, restoring the old expected
323 result for big endian.
324 * gcc.target/aarch64/sve/extract_2.c: Likewise.
325 * gcc.target/aarch64/sve/extract_3.c: Likewise.
326 * gcc.target/aarch64/sve/extract_4.c: Likewise.
328 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
331 * gcc.target/i386/pr101346.c: New test.
333 2021-07-15 Martin Sebor <msebor@redhat.com>
336 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
337 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
338 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
339 * gcc.dg/torture/pr70025.c: Prune out a false positive.
340 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
341 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
343 * gcc.target/i386/pr92658-avx512f.c: Same.
344 * gcc.dg/Wstringop-overflow-68.c: New test.
345 * gcc.dg/Wstringop-overflow-69.c: New test.
346 * gcc.dg/Wstringop-overflow-70.c: New test.
347 * gcc.dg/Wstringop-overflow-71.c: New test.
348 * gcc.dg/strlenopt-95.c: New test.
350 2021-07-15 David Malcolm <dmalcolm@redhat.com>
355 * g++.dg/analyzer/pr93212.C: Update location of warning.
356 * g++.dg/analyzer/pr94011.C: Add
357 -Wno-analyzer-use-of-uninitialized-value.
358 * g++.dg/analyzer/pr94503.C: Likewise.
359 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
360 param to avoid uninitialized warning.
361 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
362 uninitialized value on result of alloca.
363 (test_12a): Add expected warning.
364 (test_12c): Likewise.
366 (test_29b): Likewise.
367 (test_29c): Likewise.
368 (test_37): Remove xfail.
369 (test_37a): Likewise.
370 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
371 * gcc.dg/analyzer/explode-2.c: Remove params; add
372 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
373 Initialize the locals.
374 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
376 * gcc.dg/analyzer/fgets-1.c: New test.
377 * gcc.dg/analyzer/fread-1.c: New test.
378 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
380 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
381 uninitialized padding.
382 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
384 (read_alias_file): Call it.
385 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
386 * gcc.dg/analyzer/pr94851-2.c: Likewise.
387 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
388 * gcc.dg/analyzer/pr98628.c: Likewise.
389 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
391 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
392 * gcc.dg/analyzer/symbolic-7.c: Likewise.
393 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
394 with -fno-fat-lto-objects.
395 * gcc.dg/analyzer/uninit-1.c: New test.
396 * gcc.dg/analyzer/uninit-2.c: New test.
397 * gcc.dg/analyzer/uninit-3.c: New test.
398 * gcc.dg/analyzer/uninit-4.c: New test.
399 * gcc.dg/analyzer/uninit-pr94713.c: New test.
400 * gcc.dg/analyzer/uninit-pr94714.c: New test.
401 * gcc.dg/analyzer/use-after-free-2.c: New test.
402 * gcc.dg/analyzer/use-after-free-3.c: New test.
403 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
404 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
405 uninitialized warnings. Remove xfail.
406 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
408 * gfortran.dg/analyzer/pr97668.f: Add
409 -Wno-analyzer-use-of-uninitialized-value and
410 -Wno-analyzer-too-complex.
412 2021-07-15 David Malcolm <dmalcolm@redhat.com>
414 * gcc.dg/analyzer/phi-1.c: New test.
416 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
418 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
421 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
423 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
426 2021-07-15 Jakub Jelinek <jakub@redhat.com>
429 * g++.dg/cpp0x/nullptr46.C: New test.
431 2021-07-15 Tamar Christina <tamar.christina@arm.com>
434 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
435 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
436 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
437 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
439 2021-07-15 Martin Sebor <msebor@redhat.com>
441 * gcc.dg/Wvla-parameter-12.c: New test.
443 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
446 * gcc.target/powerpc/pr101129.c: New.
448 2021-07-15 Jakub Jelinek <jakub@redhat.com>
451 * gcc.c-torture/compile/pr101437.c: New test.
453 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
455 * gcc.target/powerpc/mma-builtin-9.c: New test.
457 2021-07-14 Patrick Palka <ppalka@redhat.com>
460 * g++.dg/cpp1z/class-deduction96.C: New test.
462 2021-07-14 Jason Merrill <jason@redhat.com>
464 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
466 2021-07-14 Tamar Christina <tamar.christina@arm.com>
468 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
469 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
470 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
471 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
473 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
475 * gcc.dg/pr80776-1.c: Remove xfail.
477 2021-07-14 Marek Polacek <polacek@redhat.com>
480 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
481 * g++.dg/cpp1y/constexpr-101371.C: New test.
483 2021-07-14 Harald Anlauf <anlauf@gmx.de>
486 * gfortran.dg/pr100949.f90: New test.
488 2021-07-14 Tamar Christina <tamar.christina@arm.com>
490 * lib/target-supports.exp
491 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
492 check_effective_target_arm_v8_2a_i8mm_neon_hw,
493 check_effective_target_vect_usdot_qi): New.
494 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
495 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
496 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
497 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
498 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
499 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
500 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
501 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
502 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
503 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
504 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
505 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
506 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
507 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
509 2021-07-14 Tamar Christina <tamar.christina@arm.com>
511 * gcc.target/arm/simd/vusdot-autovec.c: New test.
513 2021-07-14 Tamar Christina <tamar.christina@arm.com>
515 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
516 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
518 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
521 * gcc.target/i386/pr101395-1.c: New test.
522 * gcc.target/i386/pr101395-2.c: Likewise.
523 * gcc.target/i386/pr101395-3.c: Likewise.
525 2021-07-14 Richard Biener <rguenther@suse.de>
527 PR tree-optimization/101445
528 * gcc.dg/vect/pr101445.c: New testcase.
530 2021-07-14 Richard Biener <rguenther@suse.de>
532 * gcc.target/i386/vect-reduc-1.c: New testcase.
534 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
536 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
537 for RTL pattern match.
538 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
539 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
540 scan-assembler regex to look for a scalar register instead of
542 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
543 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
544 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
545 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
546 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
547 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
548 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
549 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
550 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
551 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
552 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
553 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
554 * gcc.target/aarch64/sve/extract_1.c: Likewise.
555 * gcc.target/aarch64/sve/extract_2.c: Likewise.
556 * gcc.target/aarch64/sve/extract_3.c: Likewise.
557 * gcc.target/aarch64/sve/extract_4.c: Likewise.
558 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
559 cases to look for 'b' and 'h' registers instead of 'w'.
560 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
561 regex to reflect lane 0 vector extractions being simplified
562 to scalar register moves.
563 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
564 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
565 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
566 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
567 lane 1 as the moves for lane 0 now get optimized away.
568 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
569 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
570 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
571 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
572 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
573 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
574 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
576 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
578 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
579 gcc/testsuite/gcc.target/i386.
581 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
583 PR tree-optimization/93781
584 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
586 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
588 * gcc.target/aarch64/sve/reduc_9.c: New test.
589 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
590 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
591 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
592 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
593 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
594 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
595 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
596 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
597 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
598 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
599 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
600 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
601 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
603 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
605 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
607 2021-07-13 Jakub Jelinek <jakub@redhat.com>
608 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/101419
611 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
612 instead of -fdump-tree-objsz1-details in dg-options and adjust names
613 of dump file in scan-tree-dump.
614 * gcc.dg/pr101419.c: New test.
616 2021-07-13 Richard Biener <rguenther@suse.de>
619 2021-07-13 Richard Biener <rguenther@suse.de>
621 * g++.dg/vect/slp-pr87105.cc: Adjust.
622 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
624 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
627 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
628 insn counts to account for power10 prefixed loads and stores.
629 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
631 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
633 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
635 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
637 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
639 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
641 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
642 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
643 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
644 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
645 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
647 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
648 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
649 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
650 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
651 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
652 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
653 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
654 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
655 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
656 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
658 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
660 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
662 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
664 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
666 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
668 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
669 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
671 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
672 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
673 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
675 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
676 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
677 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
678 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
679 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
680 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
681 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
682 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
683 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
685 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
687 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
688 optimization. Do not check what XXSPLTIDP generates if the value
691 2021-07-12 Patrick Palka <ppalka@redhat.com>
695 * g++.dg/cpp1z/class-deduction92.C: New test.
696 * g++.dg/cpp1z/class-deduction93.C: New test.
697 * g++.dg/cpp1z/class-deduction94.C: New test.
698 * g++.dg/cpp1z/class-deduction95.C: New test.
700 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
703 * gcc.target/i386/pr101424.c: New test.
705 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
707 * gcc.dg/tree-ssa/pr101335.c: New.
709 2021-07-12 Andrew Pinski <apinski@marvell.com>
711 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
713 2021-07-12 Richard Biener <rguenther@suse.de>
715 PR tree-optimization/101373
716 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
717 * gnat.dg/opt95.adb: Likewise.
719 2021-07-12 Richard Biener <rguenther@suse.de>
721 * g++.dg/vect/slp-pr87105.cc: Adjust.
722 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
724 2021-07-12 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/101394
727 * gcc.dg/torture/pr101394.c: New testcase.
729 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
730 Jakub Jelinek <jakub@redhat.com>
732 PR tree-optimization/101403
733 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
735 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
738 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
740 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
743 * gcc.target/arm/simd/pr98435.c: New test.
745 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
747 PR tree-optimization/101403
748 * gcc.dg/pr101403.c: New test case.
750 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
752 * gcc.dg/torture/pr100329.c: Require target lra.
753 * gcc.dg/torture/pr100519.c: Likewise.
755 2021-07-10 Patrick Palka <ppalka@redhat.com>
758 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
760 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
761 * g++.dg/cpp2a/concepts-requires27.C: New test.
763 2021-07-09 Jason Merrill <jason@redhat.com>
766 * g++.dg/concepts/explicit-spec1.C: New test.
768 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
769 Uroš Bizjak <ubizjak@gmail.com>
771 * gcc.target/i386/divmod-9.c: New test case.
773 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
776 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
777 powerpc based targets.
779 2021-07-09 Patrick Palka <ppalka@redhat.com>
782 * g++.dg/cpp2a/concepts-requires26.C: New test.
783 * g++.dg/cpp2a/lambda-uneval16.C: New test.
785 2021-07-09 Patrick Palka <ppalka@redhat.com>
788 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
789 example, which we now handle correctly.
790 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
791 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
793 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
795 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
796 __attribute__((noinline)).
797 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
799 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
804 * gcc.target/mips/pr100760.c: New test.
805 * gcc.target/mips/pr100761.c: New test.
806 * gcc.target/mips/pr100762.c: New test.
808 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
810 * gcc.target/powerpc/mod-vectorize.c: New test.
812 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
814 * gcc.target/powerpc/div-vectorize-1.c: New test.
816 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
818 * gcc.target/powerpc/mul-vectorize-1.c: New test.
819 * gcc.target/powerpc/mul-vectorize-2.c: New test.
821 2021-07-08 Martin Sebor <msebor@redhat.com>
823 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
825 2021-07-08 Martin Sebor <msebor@redhat.com>
828 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
830 2021-07-08 Martin Sebor <msebor@redhat.com>
832 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
833 * g++.dg/warn/Warray-bounds-13.C: Same.
835 2021-07-08 Marek Polacek <polacek@redhat.com>
838 * g++.dg/cpp0x/noexcept70.C: New test.
840 2021-07-08 Martin Jambor <mjambor@suse.cz>
843 * gcc.dg/ipa/pr101066.c: New test.
845 2021-07-08 Martin Sebor <msebor@redhat.com>
848 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
849 * c-c++-common/Warray-bounds-4.c: Same.
851 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
853 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
856 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
858 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
860 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
861 Richard Biener <rguenther@suse.de>
863 PR tree-optimization/40210
864 * gcc.dg/builtin-bswap-13.c: New test.
865 * gcc.dg/builtin-bswap-14.c: New test.
867 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
870 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
872 2021-07-07 David Malcolm <dmalcolm@redhat.com>
874 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
875 * gcc.dg/plugin/analyzer_gil_plugin.c
876 (gil_state_machine::on_condition): Remove.
878 2021-07-07 Martin Sebor <msebor@redhat.com>
880 PR tree-optimization/100137
881 PR tree-optimization/99121
882 PR tree-optimization/97027
883 * c-c++-common/Warray-bounds-3.c: Remove xfail
884 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
885 * c-c++-common/Warray-bounds-9.c: New test.
886 * c-c++-common/Warray-bounds-10.c: New test.
887 * g++.dg/asan/asan_test.C: Suppress expected warnings.
888 * g++.dg/pr95768.C: Same.
889 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
890 * g++.dg/warn/Warray-bounds-11.C: Same.
891 * g++.dg/warn/Warray-bounds-12.C: Same.
892 * g++.dg/warn/Warray-bounds-13.C: Same.
893 * g++.dg/warn/Warray-bounds-17.C: Same.
894 * g++.dg/warn/Warray-bounds-20.C: Same.
895 * gcc.dg/Warray-bounds-29.c: Same.
896 * gcc.dg/Warray-bounds-30.c: Add xfail.
897 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
898 * gcc.dg/Warray-bounds-32.c: Same.
899 * gcc.dg/Warray-bounds-52.c: Same.
900 * gcc.dg/Warray-bounds-53.c: Same.
901 * gcc.dg/Warray-bounds-58.c: Remove xfail.
902 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
903 * gcc.dg/Warray-bounds-66.c: Same.
904 * gcc.dg/Warray-bounds-69.c: Same.
905 * gcc.dg/Wstringop-overflow-34.c: Same.
906 * gcc.dg/Wstringop-overflow-47.c: Same.
907 * gcc.dg/Wstringop-overflow-61.c: Same.
908 * gcc.dg/Warray-bounds-77.c: New test.
909 * gcc.dg/Warray-bounds-78.c: New test.
910 * gcc.dg/Warray-bounds-79.c: New test.
912 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
915 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
917 2021-07-07 Richard Biener <rguenther@suse.de>
919 PR tree-optimization/34195
920 * gcc.dg/vect/pr34195.c: New testcase.
922 2021-07-07 Richard Biener <rguenther@suse.de>
924 PR tree-optimization/99728
925 * g++.dg/opt/pr99728.C: New testcase.
927 2021-07-07 liuhongt <hongtao.liu@intel.com>
929 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
930 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
931 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
932 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
934 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
937 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
939 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
942 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
944 2021-07-06 Martin Sebor <msebor@redhat.com>
947 * g++.dg/warn/uninit-pr55881.C: New test.
949 2021-07-06 Martin Sebor <msebor@redhat.com>
951 PR tree-optimization/86650
952 * gcc.dg/Warray-bounds-76.c: New test.
954 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
957 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
959 2021-07-06 Martin Sebor <msebor@redhat.com>
961 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
962 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
964 2021-07-06 Martin Sebor <msebor@redhat.com>
966 * gcc.dg/Wobjsize-1.c: Prune expected output.
967 * gcc.dg/Warray-bounds-71.c: New test.
968 * gcc.dg/Warray-bounds-71.h: New test header.
969 * gcc.dg/Warray-bounds-72.c: New test.
970 * gcc.dg/Warray-bounds-73.c: New test.
971 * gcc.dg/Warray-bounds-74.c: New test.
972 * gcc.dg/Warray-bounds-75.c: New test.
973 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
974 * gcc.dg/Wfree-nonheap-object-5.c: New test.
975 * gcc.dg/Wfree-nonheap-object-6.c: New test.
976 * gcc.dg/pragma-diag-10.c: New test.
977 * gcc.dg/pragma-diag-9.c: New test.
978 * gcc.dg/uninit-suppress_3.c: New test.
979 * gcc.dg/pr79214.c: Xfail tests.
980 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
981 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
983 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
986 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
987 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
989 2021-07-06 Richard Biener <rguenther@suse.de>
991 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
992 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
993 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
994 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
996 2021-07-06 Andrew Pinski <apinski@marvell.com>
998 PR tree-optimization/101256
999 * g++.dg/torture/pr101256.C: New test.
1001 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1004 * gfortran.dg/implied_do_io_7.f90: New test.
1006 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
1008 PR rtl-optimization/100328
1009 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
1010 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
1011 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
1012 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
1013 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
1014 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
1015 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
1016 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
1017 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
1018 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
1019 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
1020 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
1021 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
1022 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
1023 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
1024 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
1025 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
1026 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
1027 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
1028 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
1029 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
1030 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
1031 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
1032 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
1033 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
1034 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
1035 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
1036 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
1037 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
1038 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
1039 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
1040 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
1041 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
1042 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
1043 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
1044 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
1045 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
1046 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
1047 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
1049 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1052 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
1053 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1055 2021-07-05 Andrew Pinski <apinski@marvell.com>
1057 PR tree-optimization/101039
1058 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
1059 ABSU and still not expect ABS_EXPR.
1060 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
1061 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
1063 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
1066 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
1068 2021-07-05 Richard Biener <rguenther@suse.de>
1071 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
1073 2021-07-05 liuhongt <hongtao.liu@intel.com>
1075 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
1077 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
1079 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
1080 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
1081 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
1082 doesn't support CTF.
1083 (gcc-dg-debug-runtest): Move CTF support within
1084 target support format test.
1086 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
1088 PR middle-end/101294
1089 * gcc.dg/pr101294.c: New test.
1091 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
1094 * gdc.dg/torture/pr101273.d: New test.
1096 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
1099 * gdc.dg/torture/pr101282.d: New test.
1101 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1103 * g++.dg/gomp/attrs-1.C: New test.
1104 * g++.dg/gomp/attrs-2.C: New test.
1105 * g++.dg/gomp/attrs-3.C: New test.
1107 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1110 * c-c++-common/gomp/atomic-24.c: New test.
1112 2021-07-02 Patrick Palka <ppalka@redhat.com>
1115 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
1117 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
1119 * gcc.target/powerpc/mma-builtin-7.c: New test.
1120 * gcc.target/powerpc/mma-builtin-8.c: New test.
1122 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
1124 PR tree-optimization/101223
1125 * gcc.dg/pr101223.c: New.
1127 2021-07-02 David Faust <david.faust@oracle.com>
1129 * gcc.dg/debug/btf/btf-float-1.c: New test.
1130 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
1131 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
1132 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
1134 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1136 * lib/gcc-defs.exp: Add a comment.
1138 2021-07-02 Richard Biener <rguenther@suse.de>
1140 PR tree-optimization/101293
1141 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
1143 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.target/i386/avx2-pr101286.c: New test.
1148 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
1150 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
1151 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
1152 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
1153 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
1154 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
1155 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
1156 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
1157 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
1159 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
1161 * gcc.target/powerpc/float128-cmove.c: New test.
1162 * gcc.target/powerpc/float128-minmax-3.c: New test.
1164 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
1166 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
1168 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
1171 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
1173 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
1174 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
1175 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
1176 * gcc.target/i386/avx512f_cond_move.c: Also pass
1177 -mprefer-vector-width=512 and expect integer broadcast.
1178 * gcc.target/i386/pr100865-1.c: New test.
1179 * gcc.target/i386/pr100865-2.c: Likewise.
1180 * gcc.target/i386/pr100865-3.c: Likewise.
1181 * gcc.target/i386/pr100865-4a.c: Likewise.
1182 * gcc.target/i386/pr100865-4b.c: Likewise.
1183 * gcc.target/i386/pr100865-5a.c: Likewise.
1184 * gcc.target/i386/pr100865-5b.c: Likewise.
1185 * gcc.target/i386/pr100865-6a.c: Likewise.
1186 * gcc.target/i386/pr100865-6b.c: Likewise.
1187 * gcc.target/i386/pr100865-6c.c: Likewise.
1188 * gcc.target/i386/pr100865-7a.c: Likewise.
1189 * gcc.target/i386/pr100865-7b.c: Likewise.
1190 * gcc.target/i386/pr100865-7c.c: Likewise.
1191 * gcc.target/i386/pr100865-8a.c: Likewise.
1192 * gcc.target/i386/pr100865-8b.c: Likewise.
1193 * gcc.target/i386/pr100865-8c.c: Likewise.
1194 * gcc.target/i386/pr100865-9a.c: Likewise.
1195 * gcc.target/i386/pr100865-9b.c: Likewise.
1196 * gcc.target/i386/pr100865-9c.c: Likewise.
1197 * gcc.target/i386/pr100865-10a.c: Likewise.
1198 * gcc.target/i386/pr100865-10b.c: Likewise.
1199 * gcc.target/i386/pr100865-11a.c: Likewise.
1200 * gcc.target/i386/pr100865-11b.c: Likewise.
1201 * gcc.target/i386/pr100865-11c.c: Likewise.
1202 * gcc.target/i386/pr100865-12a.c: Likewise.
1203 * gcc.target/i386/pr100865-12b.c: Likewise.
1204 * gcc.target/i386/pr100865-12c.c: Likewise.
1206 2021-07-01 Richard Biener <rguenther@suse.de>
1208 PR tree-optimization/101280
1209 PR tree-optimization/101173
1210 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
1212 2021-07-01 Richard Biener <rguenther@suse.de>
1214 PR tree-optimization/101278
1215 * gcc.dg/torture/pr101278.c: New testcase.
1217 2021-07-01 Richard Biener <rguenther@suse.de>
1219 PR tree-optimization/100778
1220 * gcc.dg/torture/pr100778.c: New testcase.
1222 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
1225 * gcc.target/i386/pr101044.c: New test.
1227 2021-07-01 Richard Biener <rguenther@suse.de>
1229 PR tree-optimization/101178
1230 * gcc.dg/vect/bb-slp-72.c: New testcase.
1231 * gcc.dg/vect/bb-slp-73.c: Likewise.
1232 * gcc.dg/vect/bb-slp-74.c: Likewise.
1234 2021-07-01 Jakub Jelinek <jakub@redhat.com>
1237 * gcc.dg/pr101266.c: New test.
1239 2021-07-01 Patrick Palka <ppalka@redhat.com>
1242 * g++.dg/cpp0x/constexpr-empty16.C: New test.
1244 2021-07-01 Patrick Palka <ppalka@redhat.com>
1247 * g++.dg/template/access41.C: New test.
1248 * g++.dg/template/access41a.C: New test.
1250 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
1252 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
1255 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
1257 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
1259 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
1262 2021-06-30 Patrick Palka <ppalka@redhat.com>
1264 * g++.dg/cpp2a/concepts-access2.C: New test.
1266 2021-06-30 Marek Polacek <polacek@redhat.com>
1270 * g++.dg/cpp0x/auto24.C: Remove dg-error.
1271 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
1272 * g++.dg/cpp0x/auto42.C: Likewise.
1273 * g++.dg/cpp0x/initlist75.C: Likewise.
1274 * g++.dg/cpp0x/initlist80.C: Likewise.
1275 * g++.dg/diagnostic/auto1.C: Remove dg-error.
1276 * g++.dg/cpp23/auto-array.C: New test.
1278 2021-06-30 Richard Biener <rguenther@suse.de>
1280 PR tree-optimization/101267
1281 * gfortran.dg/pr101267.f90: New testcase.
1283 2021-06-30 David Malcolm <dmalcolm@redhat.com>
1286 * gcc.dg/analyzer/clobbers-1.c: New test.
1287 * gcc.dg/analyzer/clobbers-2.c: New test.
1288 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
1289 (test_28): Likewise.
1290 (test_52): Likewise. Add coverage for end of buffer.
1291 * gcc.dg/analyzer/explode-1.c: Add leak warning.
1292 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
1293 (test_4): Use char. Mark xfail as fixed.
1295 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
1298 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
1299 * gcc.dg/analyzer/symbolic-8.c: New test.
1301 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
1303 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
1305 2021-06-30 Richard Biener <rguenther@suse.de>
1307 PR tree-optimization/101264
1308 * gfortran.dg/pr101264.f90: New testcase.
1310 2021-06-30 liuhongt <hongtao.liu@intel.com>
1313 * gcc.target/i386/pr101248.c: New test.
1315 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
1317 * gcc.dg/pr101254.c: New.
1319 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
1322 * gcc.target/i386/pr95046-9.c: New test.
1324 2021-06-29 Richard Biener <rguenther@suse.de>
1326 * gcc.dg/vect/pr67790.c: Un-XFAIL.
1327 * gcc.dg/vect/bb-slp-71.c: New testcase.
1329 2021-06-29 Jakub Jelinek <jakub@redhat.com>
1332 * g++.dg/ubsan/pr101210.C: New test.
1334 2021-06-29 Richard Biener <rguenther@suse.de>
1336 PR tree-optimization/101242
1337 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
1338 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
1340 2021-06-28 Martin Sebor <msebor@redhat.com>
1342 * g++.dg/uninit-pr74762.C: New test.
1343 * g++.dg/warn/uninit-pr74765.C: Same.
1345 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
1346 David Faust <david.faust@oracle.com>
1348 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
1349 (gcc-dg-debug-runtest): Add -gctf support.
1350 * gcc.dg/debug/btf/btf-1.c: New test.
1351 * gcc.dg/debug/btf/btf-2.c: Likewise.
1352 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
1353 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
1354 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
1355 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
1356 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
1357 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
1358 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
1359 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
1360 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
1361 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
1362 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
1363 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
1364 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
1365 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
1366 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
1367 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
1368 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
1369 * gcc.dg/debug/btf/btf.exp: Likewise.
1370 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
1371 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
1372 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
1373 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
1374 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
1375 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
1376 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
1377 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
1378 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
1379 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
1380 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
1381 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
1382 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
1383 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
1384 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
1385 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1386 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
1387 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
1388 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
1389 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
1390 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
1391 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
1392 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
1393 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
1394 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
1395 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
1396 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
1397 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
1398 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
1399 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
1400 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
1401 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
1402 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
1403 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
1404 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
1405 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
1406 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
1407 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
1408 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
1409 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
1410 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
1411 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
1412 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
1413 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
1414 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
1415 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
1416 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
1417 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
1418 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
1419 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
1420 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
1421 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
1422 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
1423 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
1424 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
1425 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
1426 * gcc.dg/debug/ctf/ctf.exp: Likewise.
1427 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
1428 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
1429 * gcc.dg/debug/btf/btf-function-3.c: New file.
1430 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
1431 * gcc.dg/debug/btf/btf-struct-2.c: New file.
1432 * gcc.dg/debug/btf/btf-variables-2.c: New file.
1433 * gcc.dg/debug/btf/btf-variables-3.c: New file.
1434 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
1435 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
1436 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
1437 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
1438 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
1439 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
1441 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
1443 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
1445 2021-06-28 Martin Jambor <mjambor@suse.cz>
1448 * gcc.dg/ipa/pr93385.c: New test.
1449 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
1450 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
1451 * g++.dg/ipa/ipa-sra-4.C: Likewise.
1453 2021-06-28 Richard Biener <rguenther@suse.de>
1455 PR tree-optimization/101229
1456 * gcc.dg/torture/pr101229.c: New testcase.
1458 2021-06-28 Richard Biener <rguenther@suse.de>
1460 PR tree-optimization/101207
1461 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
1463 2021-06-28 Richard Biener <rguenther@suse.de>
1465 PR tree-optimization/101173
1466 * gcc.dg/torture/pr101173.c: New testcase.
1468 2021-06-28 liuhongt <hongtao.liu@intel.com>
1471 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
1472 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
1473 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
1474 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
1475 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
1476 * gcc.target/i386/avx512vl-pr100648.c: New test.
1477 * gcc.target/i386/avx512vl-blendv-1.c: New test.
1478 * gcc.target/i386/avx512vl-blendv-2.c: New test.
1480 2021-06-28 liuhongt <hongtao.liu@intel.com>
1482 * gcc.target/i386/funcspec-8.c: Replace
1483 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
1484 * gcc.target/i386/blendv-1.c: New test.
1485 * gcc.target/i386/blendv-2.c: New test.
1487 2021-06-27 Andrew Pinski <apinski@marvell.com>
1489 * gcc.dg/torture/pr101230-1.c: New test.
1491 2021-06-26 Patrick Palka <ppalka@redhat.com>
1494 * g++.dg/template/access40.C: New test.
1495 * g++.dg/template/access40a.C: New test.
1497 2021-06-26 Jason Merrill <jason@redhat.com>
1501 * g++.dg/cpp2a/no_unique_address13.C: New test.
1503 2021-06-26 Marek Polacek <polacek@redhat.com>
1506 * g++.dg/cpp0x/noexcept69.C: New test.
1507 * g++.dg/parse/saved1.C: Adjust dg-error.
1508 * g++.dg/template/crash50.C: Likewise.
1510 2021-06-25 David Malcolm <dmalcolm@redhat.com>
1512 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
1513 for v4f, to avoid relying on exact floating-point equality.
1514 * jit.dg/test-vector-types.cc (check_div): Likewise.
1516 2021-06-25 David Malcolm <dmalcolm@redhat.com>
1518 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
1519 * jit.dg/test-asm.cc: Likewise.
1521 2021-06-25 Martin Sebor <msebor@redhat.com>
1523 PR middle-end/101216
1524 * gcc.dg/Wnonnull-7.c: New test.
1526 2021-06-25 Richard Biener <rguenther@suse.de>
1528 PR tree-optimization/101202
1529 * gcc.dg/torture/pr101202.c: New testcase.
1531 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
1533 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
1535 2021-06-25 liuhongt <hongtao.liu@intel.com>
1538 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
1539 temporarily avoid regression, eventually xfail should be
1542 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
1544 * gcc.dg/tree-ssa/evrp30.c: New.
1546 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
1548 * gcc.dg/tree-ssa/pr101189.c: New.
1550 2021-06-24 Patrick Palka <ppalka@redhat.com>
1553 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
1555 2021-06-24 Patrick Palka <ppalka@redhat.com>
1558 * g++.dg/cpp2a/concepts-requires25.C: New test.
1560 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1563 * gcc.dg/pr101171.c: New test.
1565 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
1568 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
1569 Add --param vect-epilogues-nomask=0.
1570 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
1571 to avoid loop vectorization.
1575 2021-06-24 Richard Biener <rguenther@suse.de>
1577 * gcc.target/i386/vect-addsubv2df.c: New testcase.
1578 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
1579 * gcc.target/i386/vect-addsubv4df.c: Likewise.
1580 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
1581 * gcc.target/i386/vect-addsub-2.c: Likewise.
1582 * gcc.target/i386/vect-addsub-3.c: Likewise.
1584 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1586 PR middle-end/101170
1587 * gcc.dg/pr101170.c: New test.
1589 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1591 PR middle-end/101172
1592 * gcc.dg/pr101172.c: New test.
1594 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
1596 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
1598 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
1600 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1602 * c-c++-common/gomp/target-in-reduction-1.c: New test.
1603 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
1604 target or combined target constructs.
1606 2021-06-24 Richard Biener <rguenther@suse.de>
1608 PR tree-optimization/101105
1609 * gcc.dg/torture/pr101105.c: New testcase.
1611 2021-06-24 liuhongt <hongtao.liu@intel.com>
1614 * gcc.target/i386/pr98434-1.c: New test.
1615 * gcc.target/i386/pr98434-2.c: New test.
1616 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
1618 2021-06-23 Patrick Palka <ppalka@redhat.com>
1621 * g++.dg/cpp1z/class-deduction-access3.C: New test.
1622 * g++.dg/cpp1z/class-deduction91.C: New test.
1624 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
1626 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
1627 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
1628 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
1629 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
1630 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
1631 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
1632 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
1633 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
1635 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
1636 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
1637 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
1638 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
1639 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
1640 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
1641 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
1644 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
1646 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
1649 2021-06-23 Patrick Palka <ppalka@redhat.com>
1652 * g++.dg/cpp1z/class-deduction88.C: New test.
1653 * g++.dg/cpp1z/class-deduction89.C: New test.
1654 * g++.dg/cpp1z/class-deduction90.C: New test.
1656 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
1659 * gcc.target/i386/pr101175.c: New test.
1661 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
1664 * gfortran.dg/coarray_collectives_17.f90: New test.
1666 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
1667 Tobias Burnus <tobias@codesourcery.com>
1670 * gfortran.dg/pr93524.c: New.
1671 * gfortran.dg/pr93524.f90: New.
1673 2021-06-22 David Malcolm <dmalcolm@redhat.com>
1676 * gcc.dg/analyzer/pr101143.c: New test.
1678 2021-06-22 Richard Biener <rguenther@suse.de>
1680 PR middle-end/101156
1681 * gcc.dg/pr101156.c: New testcase.
1683 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1685 PR tree-optimization/101159
1686 * gcc.c-torture/compile/pr101159.c: New test.
1688 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1690 PR middle-end/101160
1691 * g++.target/i386/empty-class1.C: Require lp64 effective target
1692 instead of x86_64-*-*.
1693 * g++.target/i386/empty-class2.C: New test.
1695 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1696 Andrew Pinski <apinski@marvell.com>
1698 PR tree-optimization/101162
1699 * g++.dg/opt/pr101162.C: New test.
1701 2021-06-22 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/101151
1704 * gcc.dg/torture/pr101151.c: New testcase.
1706 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
1708 * g++.dg/modules/omp-1_a.C: Check pthread is available for
1710 * g++.dg/modules/omp-2_a.C: Ditto.
1712 2021-06-22 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/101158
1715 * gfortran.dg/pr101158.f90: New testcase.
1717 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1720 * gcc.target/i386/pr11877-2.c: New test.
1722 2021-06-22 liuhongt <hongtao.liu@intel.com>
1724 PR tree-optimization/97770
1725 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
1726 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
1728 2021-06-22 liuhongt <hongtao.liu@intel.com>
1731 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
1732 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
1733 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
1734 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
1735 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
1736 * gcc.target/i386/avx512f-pr100267-1.c: New test.
1737 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
1738 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
1739 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
1740 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
1741 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
1742 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
1743 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
1744 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
1745 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
1746 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
1748 2021-06-22 liuhongt <hongtao.liu@intel.com>
1751 * gcc.target/i386/pr100310.c: New test.
1753 2021-06-21 Jason Merrill <jason@redhat.com>
1756 * g++.target/i386/empty-class1.C: New test.
1758 2021-06-21 Patrick Palka <ppalka@redhat.com>
1761 * g++.dg/opt/nrv21.C: New test.
1763 2021-06-21 Patrick Palka <ppalka@redhat.com>
1766 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
1768 2021-06-21 Jakub Jelinek <jakub@redhat.com>
1770 PR inline-asm/100785
1771 * c-c++-common/pr100785.c: New test.
1772 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
1773 * gcc.dg/pr48552-2.c: Likewise.
1775 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1778 * gcc.target/arm/simd/pr97906.c: New test.
1780 2021-06-21 Richard Biener <rguenther@suse.de>
1782 PR tree-optimization/101121
1783 * gfortran.dg/pr101121.f: New testcase.
1785 2021-06-21 liuhongt <hongtao.liu@intel.com>
1788 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
1789 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
1790 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
1791 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
1793 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
1796 * gcc.target/i386/pr11877.c: New test case.
1798 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1800 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
1802 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
1804 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
1806 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
1809 2021-06-18 Harald Anlauf <anlauf@gmx.de>
1813 * gfortran.dg/min0_max0_1.f90: New test.
1814 * gfortran.dg/min0_max0_2.f90: New test.
1816 2021-06-18 David Malcolm <dmalcolm@redhat.com>
1818 * gcc.dg/analyzer/symbolic-7.c: New test.
1820 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1823 * gcc.target/arm/acle/pr100856.c: New test.
1824 * gcc.target/arm/multilib.exp: Add tests for cde options.
1826 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
1828 * gcc.target/powerpc/float128-minmax-2.c: New test.
1830 2021-06-17 Jason Merrill <jason@redhat.com>
1833 * g++.dg/cpp0x/deleted15.C: New test.
1835 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
1838 * gcc.target/i386/pr100704-1.c: New test.
1839 * gcc.target/i386/pr100704-2.c: Likewise.
1840 * gcc.target/i386/pr100704-3.c: Likewise.
1842 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
1845 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
1846 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
1848 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
1850 * gcc.dg/pr100790.c: New test.
1852 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
1854 * gcc.target/s390/zvector/vec-doublee.c: New test.
1855 * gcc.target/s390/zvector/vec-floate.c: New test.
1857 2021-06-17 Richard Biener <rguenther@suse.de>
1859 PR tree-optimization/54400
1860 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
1862 2021-06-16 Jason Merrill <jason@redhat.com>
1866 * g++.dg/template/access39.C: New test.
1868 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1872 * gfortran.dg/pr95502.f90: New test.
1874 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1877 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1881 * gfortran.dg/pr95502.f90: New test.
1883 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1887 * gfortran.dg/pr95502.f90: New test.
1889 2021-06-16 Jason Merrill <jason@redhat.com>
1892 PR preprocessor/96391
1893 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
1894 * g++.dg/plugin/plugin.exp: Run it.
1896 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1898 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1900 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1902 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1904 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1906 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1908 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1910 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1912 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1914 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
1916 2021-06-16 Martin Jambor <mjambor@suse.cz>
1918 PR tree-optimization/100453
1919 * gcc.dg/tree-ssa/pr100453.c: New test.
1921 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1923 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
1926 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1928 PR middle-end/101062
1929 * gcc.dg/pr101062.c: New test.
1931 2021-06-16 Richard Biener <rguenther@suse.de>
1933 PR tree-optimization/101088
1934 * gcc.dg/torture/pr101088.c: New testcase.
1936 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
1938 PR rtl-optimization/46235
1939 * gcc.target/i386/bt-5.c: New test.
1940 * gcc.target/i386/bt-6.c: New test.
1941 * gcc.target/i386/bt-7.c: New test.
1943 2021-06-16 Arnaud Charlet <charlet@adacore.com>
1945 * gnat.dg/limited4.adb: Disable illegal code.
1947 2021-06-16 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/101083
1950 * gcc.dg/vect/pr97832-4.c: New testcase.
1952 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
1955 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
1956 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
1957 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
1958 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
1959 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
1960 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
1961 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
1962 * gfortran.dg/gomp/defaultmap-1.f90: New test.
1963 * gfortran.dg/gomp/defaultmap-2.f90: New test.
1964 * gfortran.dg/gomp/defaultmap-3.f90: New test.
1965 * gfortran.dg/gomp/defaultmap-4.f90: New test.
1966 * gfortran.dg/gomp/defaultmap-5.f90: New test.
1967 * gfortran.dg/gomp/defaultmap-6.f90: New test.
1968 * gfortran.dg/gomp/defaultmap-7.f90: New test.
1970 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1972 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
1973 * gcc.dg/analyzer/capacity-1.c: New test.
1974 * gcc.dg/analyzer/capacity-2.c: New test.
1975 * gcc.dg/analyzer/capacity-3.c: New test.
1977 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1980 * gcc.dg/analyzer/explode-2a.c: New test.
1982 2021-06-15 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.target/i386/pr101046.c: New test.
1987 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
1989 * c-c++-common/Wattributes.c: Remove s390-specific check and add
1991 * gcc.dg/Wattributes-6.c: Likewise.
1993 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
1996 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
1998 2021-06-14 Martin Sebor <msebor@redhat.com>
2001 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
2002 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
2003 * g++.dg/warn/Wstringop-overflow-7.C: New test.
2004 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
2005 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
2007 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
2010 * gcc.target/powerpc/pr100777.c: New test.
2012 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
2015 * gcc.target/i386/pr101058.c: New test.
2017 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
2020 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
2021 * gcc.dg/spellcheck-stdlib.c: Likewise.
2023 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
2025 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
2026 * gcc.target/arm/simd/mve-vshl.c: Likewise.
2027 * gcc.target/arm/simd/mve-vec-pack.c: New test.
2028 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
2030 2021-06-14 Richard Biener <rguenther@suse.de>
2032 PR tree-optimization/100934
2033 * gcc.dg/torture/pr100934.c: New testcase.
2035 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
2037 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
2038 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
2039 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
2040 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
2041 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
2042 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
2043 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
2045 2021-06-14 Richard Biener <rguenther@suse.de>
2047 PR tree-optimization/101031
2048 * gcc.dg/torture/pr101031.c: New testcase.
2050 2021-06-13 Jason Merrill <jason@redhat.com>
2052 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
2054 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
2057 * g++.target/i386/pr101023a.C: New test.
2058 * g++.target/i386/pr101023b.C: Likewise.
2060 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
2062 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
2063 * gcc.dg/uninit-pr93100.c: Skip on AIX.
2064 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
2066 2021-06-12 Jason Merrill <jason@redhat.com>
2068 * g++.dg/ext/attrib62.C: No longer warn.
2069 * g++.dg/diagnostic/maybe_unused1.C: New test.
2071 2021-06-12 Jason Merrill <jason@redhat.com>
2074 * g++.dg/ext/array4.C: New test.
2076 2021-06-11 Carl Love <cel@us.ibm.com>
2078 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
2079 (dg-require-effective-target): Change target to p9vector_hw.
2081 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
2083 * gcc.dg/gomp/simd-clones-2.c: Enhance.
2085 2021-06-11 Patrick Palka <ppalka@redhat.com>
2089 * g++.dg/template/sfinae-dr1227.C: New test.
2091 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2094 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
2096 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
2098 PR tree-optimization/96392
2099 * gcc.dg/pr96392.c: New test.
2101 2021-06-11 Richard Biener <rguenther@suse.de>
2103 PR tree-optimization/101025
2104 * gcc.dg/torture/pr101025.c: New testcase.
2106 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2109 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
2110 directives check for target is v8.1-m.main+mve or not before
2111 comparing the assembly output.
2112 * gcc.target/arm/cmse/cmse-20.c: New test.
2114 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2117 * g++.dg/cpp23/consteval-if1.C: New test.
2118 * g++.dg/cpp23/consteval-if2.C: New test.
2119 * g++.dg/cpp23/consteval-if3.C: New test.
2120 * g++.dg/cpp23/consteval-if4.C: New test.
2121 * g++.dg/cpp23/consteval-if5.C: New test.
2122 * g++.dg/cpp23/consteval-if6.C: New test.
2123 * g++.dg/cpp23/consteval-if7.C: New test.
2124 * g++.dg/cpp23/consteval-if8.C: New test.
2125 * g++.dg/cpp23/consteval-if9.C: New test.
2126 * g++.dg/cpp23/consteval-if10.C: New test.
2127 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
2129 2021-06-11 David Malcolm <dmalcolm@redhat.com>
2131 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
2132 expected number of enodes after the loop.
2133 * gcc.dg/analyzer/paths-8.c: New test.
2135 2021-06-11 Richard Biener <rguenther@suse.de>
2137 PR tree-optimization/101028
2138 * gcc.dg/pr101028.c: New testcase.
2140 2021-06-11 Richard Biener <rguenther@suse.de>
2142 PR tree-optimization/101026
2143 * gfortran.dg/pr101026.f: New testcase.
2145 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2147 PR rtl-optimization/101008
2148 * gcc.dg/pr101008.c: New test.
2150 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.target/i386/sse-pr101007.c: New test.
2155 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
2158 * gcc.target/i386/pr101021-1.c: New test.
2159 * gcc.target/i386/pr101021-2.c: Ditto.
2161 2021-06-11 Martin Liska <mliska@suse.cz>
2163 PR gcov-profile/100788
2164 * gcc.dg/pr100788.c: New test.
2166 2021-06-11 Richard Biener <rguenther@suse.de>
2168 PR middle-end/101009
2169 * gcc.dg/torture/pr101009.c: New testcase.
2171 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
2173 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
2175 2021-06-11 Marek Polacek <polacek@redhat.com>
2178 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
2179 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
2181 2021-06-10 Patrick Palka <ppalka@redhat.com>
2184 * g++.dg/template/ttp34.C: New test.
2185 * g++.dg/template/ttp34a.C: New test.
2186 * g++.dg/template/ttp34b.C: New test.
2188 2021-06-10 Patrick Palka <ppalka@redhat.com>
2191 * g++.dg/cpp2a/concepts-return-req3.C: New test.
2193 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
2195 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
2196 tests. Update expected counts.
2197 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
2198 tests. Update expected counts.
2200 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
2203 * gdc.dg/pr100967.d: New test.
2205 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
2207 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
2208 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
2210 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
2212 * gcc.dg/vect/pr56541.c: Fix target selector.
2214 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
2215 Thomas Schwinge <thomas@codesourcery.com>
2217 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
2218 * c-c++-common/goacc/finalize-1.c: Likewise.
2219 * c-c++-common/goacc/mdc-1.c: Likewise.
2220 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2221 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
2222 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
2223 * gfortran.dg/goacc/finalize-1.f: Likewise.
2224 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
2226 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
2228 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
2229 * c-c++-common/goacc/mdc-2.c: Likewise.
2230 * g++.dg/goacc/mdc.C: Likewise.
2232 2021-06-10 Jakub Jelinek <jakub@redhat.com>
2234 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
2235 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
2237 2021-06-10 Jakub Jelinek <jakub@redhat.com>
2240 * g++.dg/opt/pr100852.C: New test.
2242 2021-06-09 Andrew Pinski <apinski@marvell.com>
2244 * g++.dg/torture/pr100925.C: New test.
2246 2021-06-09 Carl Love <cel@us.ibm.com>
2248 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
2250 Add tests for vec_signextq.
2251 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
2253 2021-06-09 Carl Love <cel@us.ibm.com>
2255 * gcc.target/powerpc/fp128_conversions.c: New file.
2256 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
2257 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
2258 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
2259 (ppc_native_128bit): Remove dg-require-effective-target.
2261 2021-06-09 Carl Love <cel@us.ibm.com>
2263 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
2266 2021-06-09 Carl Love <cel@us.ibm.com>
2268 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
2271 2021-06-09 Carl Love <cel@us.ibm.com>
2273 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
2275 2021-06-09 Carl Love <cel@us.ibm.com>
2277 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
2278 New runnable test case.
2279 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
2280 for xxlor instruction.
2282 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
2284 * gcc.target/arm/simd/mve-vclz.c: New test.
2286 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
2288 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
2289 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
2290 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
2291 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
2293 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
2295 * gcc.dg/builtins-70.c: New test.
2297 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2299 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
2300 counts to test 32 and 64 bit separately.
2301 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
2302 counts to test 32 and 64 bit separately.
2303 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
2304 counts to test 32 and 64 bit separately.
2305 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
2306 counts to test 32 and 64 bit separately.
2308 2021-06-09 Richard Biener <rguenther@suse.de>
2310 PR tree-optimization/100981
2311 * gfortran.dg/vect/pr100981-1.f90: New testcase.
2313 2021-06-09 Richard Biener <rguenther@suse.de>
2315 PR tree-optimization/97832
2316 * gcc.dg/vect/pr97832-1.c: New testcase.
2317 * gcc.dg/vect/pr97832-2.c: Likewise.
2318 * gcc.dg/vect/pr97832-3.c: Likewise.
2319 * g++.dg/vect/slp-pr98855.cc: XFAIL.
2320 * gcc.dg/vect/slp-50.c: New file.
2322 2021-06-09 Jakub Jelinek <jakub@redhat.com>
2325 * gfortran.dg/gomp/pr100965.f90: New test.
2327 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
2330 * gcc.target/i386/pr100936.c: New test.
2332 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
2334 * gcc.target/powerpc/float128-call.c: Adjust.
2335 * gcc.target/powerpc/pr100085.c: New test.
2337 2021-06-09 Jason Merrill <jason@redhat.com>
2340 * g++.dg/diagnostic/enum3.C: New test.
2342 2021-06-08 Marek Polacek <polacek@redhat.com>
2345 * g++.dg/cpp2a/explicit18.C: New test.
2347 2021-06-08 Andrew Pinski <apinski@marvell.com>
2349 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
2350 happens on the outside of the bit_xor.
2352 2021-06-08 Jason Merrill <jason@redhat.com>
2354 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
2355 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
2356 * g++.dg/ext/utf-badconcat.C: Likewise.
2357 * g++.dg/ext/utf-badconcat2.C: Likewise.
2359 2021-06-08 Jason Merrill <jason@redhat.com>
2361 * g++.dg/cpp23/mixed-concat1.C: New test.
2363 2021-06-08 Jason Merrill <jason@redhat.com>
2365 * g++.dg/cpp23/whitespace-splice1.C: New test.
2367 2021-06-08 Jason Merrill <jason@redhat.com>
2369 * g++.dg/cpp23/narrowing-bool1.C: New test.
2371 2021-06-08 David Malcolm <dmalcolm@redhat.com>
2374 * gcc.dg/analyzer/bitfields-1.c: New test.
2375 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
2377 (test_44): Update test values assigned to the bits to ones that
2378 fit in the range of the bitfield type. Remove xfails.
2379 (test_45): Remove xfails.
2381 2021-06-08 Jason Merrill <jason@redhat.com>
2384 * g++.dg/cpp0x/initlist124.C: New test.
2386 2021-06-08 Richard Biener <rguenther@suse.de>
2388 PR tree-optimization/100923
2389 * gcc.dg/torture/pr100923.c: New testcase.
2391 2021-06-08 Jakub Jelinek <jakub@redhat.com>
2394 * g++.dg/gomp/doacross-2.C: New test.
2396 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
2398 PR middle-end/100951
2399 * gcc.target/i386/pr100951.c: New test.
2401 2021-06-08 Jakub Jelinek <jakub@redhat.com>
2405 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
2407 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
2410 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
2411 * gfortran.dg/gomp/scan-5.f90: Likewise.
2412 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
2413 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
2414 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
2415 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
2416 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2418 2021-06-08 Martin Liska <mliska@suse.cz>
2420 * gcc.dg/format/strfmon-1.c: Fix typo.
2421 * gfortran.dg/char4-subscript.f90: Likewise.
2423 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
2425 PR tree-optimization/100794
2426 * gcc.dg/tree-ssa/pr100794.c: New test.
2428 2021-06-08 Jason Merrill <jason@redhat.com>
2431 * g++.dg/template/lookup17.C: New test.
2433 2021-06-08 Jason Merrill <jason@redhat.com>
2436 * g++.dg/cpp0x/alias-decl-73.C: New test.
2438 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
2441 * gcc.target/i386/pr100637-5b.c: New test.
2442 * gcc.target/i386/pr100637-5w.c: Ditto.
2444 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
2447 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
2448 * gcc.target/i386/pr82735-4.c: Likewise.
2449 * gcc.target/i386/pr82735-5.c: Likewise.
2451 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
2453 * gcc.dg/sso-14.c: Adjust.
2455 2021-06-07 Patrick Palka <ppalka@redhat.com>
2458 * g++.dg/template/access38.C: New test.
2460 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
2463 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
2466 2021-06-07 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.dg/pr100887.c: New test.
2471 2021-06-07 Jakub Jelinek <jakub@redhat.com>
2473 PR middle-end/100898
2474 * g++.dg/ext/va-arg-pack-3.C: New test.
2476 2021-06-07 liuhongt <hongtao.liu@intel.com>
2479 * g++.target/i386/pr100885.C: New test.
2481 2021-06-07 liuhongt <hongtao.liu@intel.com>
2484 * gcc.target/i386/pr82735-1.c: New test.
2485 * gcc.target/i386/pr82735-2.c: New test.
2486 * gcc.target/i386/pr82735-3.c: New test.
2487 * gcc.target/i386/pr82735-4.c: New test.
2488 * gcc.target/i386/pr82735-5.c: New test.
2490 2021-06-06 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.dg/gomp/scan-1.c: New test.
2494 2021-06-06 Jakub Jelinek <jakub@redhat.com>
2497 * c-c++-common/gomp/pr100902-1.c: New test.
2499 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
2501 * gcc.dg/sso-14.c: New test.
2503 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2510 * gfortran.dg/PR100120.f90: New test.
2511 * gfortran.dg/character_workout_1.f90: New test.
2512 * gfortran.dg/character_workout_4.f90: New test.
2514 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2516 PR middle-end/100905
2517 * gfortran.dg/gomp/loop-3.f90: New test.
2519 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
2522 * gdc.dg/pr100882a.d: New test.
2523 * gdc.dg/pr100882b.d: New test.
2524 * gdc.dg/pr100882c.d: New test.
2525 * gdc.dg/torture/pr100882.d: New test.
2527 2021-06-04 Patrick Palka <ppalka@redhat.com>
2530 * g++.dg/template/param4.C: New test.
2531 * g++.dg/template/param5.C: New test.
2532 * g++.dg/cpp1z/nontype-auto19.C: New test.
2533 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
2534 deduced type of a decltype(auto) NTTP has top-level cv-quals.
2536 2021-06-04 Patrick Palka <ppalka@redhat.com>
2539 * g++.dg/cpp0x/alias-decl-72.C: New test.
2540 * g++.dg/cpp0x/alias-decl-72a.C: New test.
2542 2021-06-04 Harald Anlauf <anlauf@gmx.de>
2545 * gfortran.dg/inline_matmul_25.f90: New test.
2547 2021-06-04 Martin Sebor <msebor@redhat.com>
2550 * gcc.dg/nonnull-6.c: New test.
2552 2021-06-04 Martin Sebor <msebor@redhat.com>
2554 PR middle-end/100732
2555 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
2556 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
2557 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
2558 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
2559 * gcc.dg/uninit-pr100732.c: New test.
2561 2021-06-04 Martin Sebor <msebor@redhat.com>
2563 * gcc.dg/Wvla-parameter-10.c: New test.
2564 * gcc.dg/Wvla-parameter-11.c: New test.
2566 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2568 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
2569 commit in addition - add more dg-errors and '... end ...' due to changed
2571 * gfortran.dg/goacc/omp.f95: Likewise.
2572 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
2574 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
2577 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
2579 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2581 * gfortran.dg/gomp/pr99928-5.f90: Really use the
2582 proper iteration variable.
2584 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2586 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
2587 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
2588 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
2589 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
2590 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2591 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
2592 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
2593 fix loop-variable and remove xfail.
2595 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2598 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
2600 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2603 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
2604 C/C++ version of the patch.
2605 * gfortran.dg/gomp/loop-1.f90: New test.
2606 * gfortran.dg/gomp/loop-2.f90: New test.
2607 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
2608 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
2609 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
2610 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
2611 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
2612 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
2613 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2614 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
2615 of 'acc loops' to hide unrelated bug for now.
2616 * gfortran.dg/goacc/omp-fixed.f: Likewise
2618 2021-06-04 Jakub Jelinek <jakub@redhat.com>
2621 * gcc.target/i386/pr100887.c: New test.
2623 2021-06-04 Jakub Jelinek <jakub@redhat.com>
2626 * g++.dg/gomp/declare-simd-8.C: New test.
2628 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
2630 * gcc.target/powerpc/not-promote-mode.c: New.
2632 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
2635 * gcc.target/i386/vperm-v2hi.c: New test.
2636 * gcc.target/i386/vperm-v4qi.c: Ditto.
2638 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
2640 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
2642 2021-06-03 Patrick Palka <ppalka@redhat.com>
2645 * g++.dg/cpp0x/alias-decl-71.C: New test.
2647 2021-06-03 Patrick Palka <ppalka@redhat.com>
2650 * g++.dg/cpp2a/using-enum-9.C: New test.
2652 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
2654 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
2656 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
2658 * gcc.target/arm/simd/mve-vabs.c: New test.
2660 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
2662 * gnat.dg/bit_packed_array6.adb: New test.
2663 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
2665 2021-06-03 Martin Liska <mliska@suse.cz>
2667 * gcc.dg/spellcheck-options-23.c: New test.
2669 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
2671 * gnat.dg/inline22.adb: New test.
2673 2021-06-03 Tamar Christina <tamar.christina@arm.com>
2675 * gcc.target/aarch64/cpunative/info_16: Update implementer.
2676 * gcc.target/aarch64/cpunative/info_17: Likewise
2678 2021-06-03 Jakub Jelinek <jakub@redhat.com>
2681 * g++.dg/gomp/depend-iterator-3.C: New test.
2682 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
2683 this as base expression of depend array section, expect a different
2684 error wording for this as depend locator and add testcases
2685 for affinity clauses.
2687 2021-06-02 Jason Merrill <jason@redhat.com>
2690 * g++.dg/init/no-elide2.C: New test.
2692 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
2694 * gcc.target/s390/ashr.c: New test.
2696 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
2699 * gfortran.dg/gomp/taskloop-2.f90: New.
2701 2021-06-02 Jakub Jelinek <jakub@redhat.com>
2703 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
2706 2021-06-01 Patrick Palka <ppalka@redhat.com>
2709 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
2710 * g++.dg/cpp0x/dc10.C: New test.
2711 * g++.dg/cpp0x/initlist-base4.C: New test.
2712 * g++.dg/cpp2a/constexpr-init22.C: New test.
2714 2021-06-01 Andrew Pinski <apinski@marvell.com>
2716 PR tree-optimization/95481
2717 * gcc.dg/tree-ssa/tailcall-10.c: New test.
2718 * gcc.dg/tree-ssa/tailcall-11.c: New test.
2719 * gcc.dg/tree-ssa/tailcall-12.c: New test.
2720 * gcc.dg/tree-ssa/tailcall-13.c: New test.
2721 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
2723 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
2726 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
2728 2021-06-01 Jason Merrill <jason@redhat.com>
2731 * g++.dg/cpp2a/destroying-delete5.C: New test.
2733 2021-06-01 Jason Merrill <jason@redhat.com>
2736 * g++.dg/cpp0x/depr-copy4.C: New test.
2738 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
2740 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
2741 * gcc.dg/pr80776-1.c: Same.
2743 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
2746 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
2747 now diagnosed with less error output.
2748 * gfortran.dg/gomp/scan-1.f90: Likewise.
2749 * gfortran.dg/gomp/pr99928-3.f90: New test.
2750 * gfortran.dg/gomp/taskloop-1.f90: New test.
2752 2021-06-01 liuhongt <hongtao.liu@intel.com>
2754 PR tree-optimization/98365
2755 * gcc.target/i386/pr98365.c: New test.
2757 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2759 PR tree-optimization/100781
2760 * gcc.dg/pr100781.c: New.
2762 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2764 PR tree-optimization/100774
2765 * g++.dg/pr100774.C: New.
2767 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
2769 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
2770 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
2772 2021-05-31 Richard Biener <rguenther@suse.de>
2775 * c-c++-common/builtin-shufflevector-2.c: New testcase.
2776 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
2777 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
2778 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
2780 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
2783 * g++.target/powerpc/pr99842.C: New.
2785 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2787 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
2788 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
2789 (plugin_init): Likewise.
2790 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
2791 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2792 (plugin_init): Likewise.
2793 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
2794 (plugin_init): Likewise.
2796 2021-05-29 Jakub Jelinek <jakub@redhat.com>
2799 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
2800 combined with parallel, teams or taskloop and defaultmap(none)
2801 to constructs combined with target.
2802 * c-c++-common/gomp/pr99928-2.c: Likewise.
2803 * c-c++-common/gomp/pr99928-3.c: Likewise.
2804 * c-c++-common/gomp/pr99928-4.c: Likewise.
2805 * c-c++-common/gomp/pr99928-5.c: Likewise.
2806 * c-c++-common/gomp/pr99928-6.c: Likewise.
2807 * c-c++-common/gomp/pr99928-7.c: Likewise.
2808 * c-c++-common/gomp/pr99928-8.c: Likewise.
2809 * c-c++-common/gomp/pr99928-9.c: Likewise.
2810 * c-c++-common/gomp/pr99928-10.c: Likewise.
2811 * c-c++-common/gomp/pr99928-13.c: Likewise.
2812 * c-c++-common/gomp/pr99928-14.c: Likewise.
2814 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
2816 * gcc.dg/Wstringop-overflow-55.c:
2817 * gcc.dg/pr80776-1.c:
2819 2021-05-28 Richard Biener <rguenther@suse.de>
2821 PR tree-optimization/100778
2822 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
2824 2021-05-28 Jason Merrill <jason@redhat.com>
2828 * g++.dg/inherit/virtual15.C: New test.
2829 * g++.dg/inherit/virtual15a.C: New file.
2831 2021-05-28 Richard Biener <rguenther@suse.de>
2834 * gcc.dg/pr100791.c: New testcase.
2836 2021-05-28 Richard Biener <rguenther@suse.de>
2839 * gcc.dg/gimplefe-error-11.c: New testcase.
2841 2021-05-28 Jakub Jelinek <jakub@redhat.com>
2844 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
2845 * c-c++-common/gomp/pr99928-9.c: Likewise.
2846 * c-c++-common/gomp/pr99928-10.c: Likewise.
2847 * c-c++-common/gomp/pr99928-16.c: New test.
2849 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
2851 * c-c++-common/gomp/affinity-1.c: New test.
2852 * c-c++-common/gomp/affinity-2.c: New test.
2853 * c-c++-common/gomp/affinity-3.c: New test.
2854 * c-c++-common/gomp/affinity-4.c: New test.
2855 * c-c++-common/gomp/affinity-5.c: New test.
2856 * c-c++-common/gomp/affinity-6.c: New test.
2857 * c-c++-common/gomp/affinity-7.c: New test.
2858 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
2859 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
2860 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
2861 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
2862 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
2863 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
2864 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
2865 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
2866 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
2867 * gfortran.dg/gomp/taskwait.f90: New test.
2869 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
2870 Richard Biener <rguenther@suse.de>
2872 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
2873 Adjust scanning pattern for !lp64.
2874 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
2875 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
2878 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
2880 PR tree-optimization/99398
2881 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
2882 * gcc.target/powerpc/vec-perm-ctor.c: New test.
2883 * gcc.target/powerpc/vec-perm-ctor.h: New test.
2885 2021-05-27 Matthias Kretz <kretz@kde.org>
2888 * g++.dg/diagnostic/pr100716.C: New test.
2889 * g++.dg/diagnostic/pr100716-1.C: Same test with
2890 -fno-pretty-templates.
2892 2021-05-27 Patrick Palka <ppalka@redhat.com>
2895 * g++.dg/cpp0x/static_assert17.C: New test.
2897 2021-05-27 Jason Merrill <jason@redhat.com>
2900 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
2902 2021-05-27 Patrick Palka <ppalka@redhat.com>
2907 * g++.dg/template/partial16.C: New test.
2908 * g++.dg/template/partial17.C: New test.
2909 * g++.dg/template/partial18.C: New test.
2910 * g++.dg/template/partial19.C: New test.
2911 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
2912 ill-formed partial specialization.
2913 * g++.dg/cpp0x/variadic38.C: Likewise.
2914 * g++.dg/cpp1z/pr81016.C: Likewise.
2915 * g++.dg/template/partial5.C: Likewise.
2916 * g++.old-deja/g++.pt/spec21.C: Likewise.
2918 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2921 * gfortran.dg/pointer_check_14.f90: New test.
2923 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2926 * gfortran.dg/bounds_check_22.f90: New test.
2928 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
2930 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
2932 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
2935 * gcc.target/i386/pr100637-3b.c (avgu): New test.
2936 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
2938 2021-05-26 Patrick Palka <ppalka@redhat.com>
2941 * g++.dg/template/access37.C: New test.
2942 * g++.dg/template/access37a.C: New test.
2944 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
2946 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
2947 * gcc.dg/pr80776-1.c: Same.
2949 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
2951 * lib/target-supports.exp (check_effective_target_vect32): New.
2952 (available_vector_sizes): Append 32 for x86 targets.
2953 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
2954 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
2955 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
2956 * gcc.target/i386/pr100637-3b.c: New test.
2957 * gcc.target/i386/pr100637-3w.c: Ditto.
2958 * gcc.target/i386/pr100637-4b.c: Ditto.
2959 * gcc.target/i386/pr100637-4w.c: Ditto.
2961 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
2963 * gcc.dg/sso-13.c: New test.
2965 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
2967 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
2969 2021-05-26 Patrick Palka <ppalka@redhat.com>
2972 * g++.dg/cpp1z/elide6.C: New test.
2974 2021-05-26 Patrick Palka <ppalka@redhat.com>
2977 * g++.dg/cpp0x/noexcept68.C: New test.
2979 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2981 * gcc.target/csky/fldrd_fstrd.c: New.
2982 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
2984 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2986 * gcc.target/csky/ldbs.c: New.
2988 2021-05-26 Andrew Pinski <apinski@marvell.com>
2990 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
2991 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
2993 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2996 * g++.dg/cpp1z/nodiscard8.C: New test.
2997 * g++.dg/cpp1z/nodiscard9.C: New test.
2999 2021-05-25 Martin Liska <mliska@suse.cz>
3001 * gcc.dg/sancov/attribute.c: New test.
3003 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
3005 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
3007 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3010 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
3012 * c-c++-common/gomp/pr99928-9.c: Likewise.
3013 * c-c++-common/gomp/pr99928-10.c: Likewise.
3015 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
3017 * gcc.target/csky/fpuv3/fpuv3.exp: New.
3018 * gcc.target/csky/fpuv3/fpv3_div.c: New.
3019 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
3020 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
3021 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
3022 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
3023 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
3024 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
3025 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
3026 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
3027 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
3028 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
3029 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
3030 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
3031 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
3032 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
3033 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
3034 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
3035 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
3036 * gcc.target/csky/fpuv3/fpv3_h.c: New.
3037 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
3038 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
3039 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
3040 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
3041 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
3042 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
3043 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
3044 * gcc.target/csky/fpuv3/fpv3_max.c: New.
3045 * gcc.target/csky/fpuv3/fpv3_min.c: New.
3046 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
3047 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
3048 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
3049 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
3050 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
3051 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
3052 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
3053 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
3055 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
3057 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
3059 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
3062 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
3063 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
3064 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
3065 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
3067 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3069 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
3072 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3074 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
3077 2021-05-24 liuhongt <hongtao.liu@intel.com>
3080 * gcc.target/i386/pr100660.c: New test.
3082 2021-05-24 Andrew Pinski <apinski@marvell.com>
3084 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
3085 when matching ssa name version.
3086 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3088 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
3091 * gcc.target/i386/pr100722.c: New test.
3093 2021-05-23 Harald Anlauf <anlauf@gmx.de>
3096 * gfortran.dg/pr100551.f90: New test.
3098 2021-05-23 Andrew Pinski <apinski@marvell.com>
3100 * gcc.dg/gimplefe-45.c: New test.
3102 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3104 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
3106 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3108 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
3109 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
3111 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3114 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
3115 * c-c++-common/gomp/pr99928-15.c: New test.
3117 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3120 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
3121 * c-c++-common/gomp/pr99928-13.c: New test.
3122 * c-c++-common/gomp/pr99928-14.c: New test.
3124 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3127 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
3128 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3129 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3131 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3133 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3136 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
3137 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3138 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3140 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3141 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
3142 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
3143 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
3145 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
3146 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3147 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3148 * gfortran.dg/goacc/private-3.f95: Likewise.
3150 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3152 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
3154 * gcc.c-torture/compile/ssa-unused-1.c: New file.
3156 2021-05-21 Richard Biener <rguenther@suse.de>
3157 H.J. Lu <hjl.tools@gmail.com>
3159 * gcc.target/i386/pr90773-24.c: New test.
3160 * gcc.target/i386/pr90773-25.c: Likewise.
3162 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
3165 * g++.target/i386/pr100637-1b.C: New test.
3166 * g++.target/i386/pr100637-1w.C: Ditto.
3167 * gcc.target/i386/pr100637-2b.c: Ditto.
3168 * gcc.target/i386/pr100637-2w.c: Ditto.
3170 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
3172 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
3174 2021-05-20 Jason Merrill <jason@redhat.com>
3176 * g++.dg/cpp2a/desig19.C: New test.
3178 2021-05-20 Jason Merrill <jason@redhat.com>
3181 * g++.dg/cpp2a/desig18.C: New test.
3183 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
3185 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
3186 * lib/dg-pch.exp: Adjust diagnostic message.
3188 2021-05-20 Martin Sebor <msebor@redhat.com>
3190 PR middle-end/100684
3191 * g++.dg/warn/Wnonnull13.C: New test.
3192 * g++.dg/warn/Wnonnull14.C: New test.
3193 * g++.dg/warn/Wnonnull15.C: New test.
3195 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3197 * g++.dg/modules/omp-1_c.C: Fix testcase.
3199 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
3202 * gcc.target/i386/pr100701.c: New test.
3204 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
3206 * gfortran.dg/gomp/map-6.f90: New test.
3207 * gfortran.dg/gomp/map-7.f90: New test.
3208 * gfortran.dg/gomp/map-8.f90: New test.
3210 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
3213 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
3214 * gnat.dg/unchecked_convert6.adb: Likewise.
3216 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
3219 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
3221 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3222 Torbjörn Svensson <torbjorn.svensson@st.com>
3225 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
3226 * c-c++-common/cpp/file-name-1.c: New test.
3228 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
3231 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
3232 add comments regarding what the code does.
3234 2021-05-20 Jakub Jelinek <jakub@redhat.com>
3237 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
3238 * c-c++-common/gomp/pr99928-5.c: Likewise.
3240 2021-05-20 Jakub Jelinek <jakub@redhat.com>
3242 PR preprocessor/100646
3243 * gcc.dg/cpp/pr100646-1.c: New test.
3244 * gcc.dg/cpp/pr100646-2.c: New test.
3246 2021-05-20 Jason Merrill <jason@redhat.com>
3249 * g++.dg/cpp2a/nontype-complex1.C: New test.
3251 2021-05-20 Jason Merrill <jason@redhat.com>
3254 * g++.dg/parse/access13.C: New test.
3256 2021-05-19 Martin Sebor <msebor@redhat.com>
3259 * gcc.dg/pr100619.c: New test.
3261 2021-05-19 Jason Merrill <jason@redhat.com>
3265 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
3267 2021-05-19 Jason Merrill <jason@redhat.com>
3269 * g++.dg/cpp1z/class-deduction-access1.C: New test.
3270 * g++.dg/cpp1z/class-deduction-access2.C: New test.
3272 2021-05-19 Marek Polacek <polacek@redhat.com>
3275 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
3276 Remove dg-errors for GNU attributes.
3277 * g++.dg/ext/attrib63.C: Remove dg-error.
3278 * g++.dg/cpp0x/friend8.C: New test.
3280 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
3282 * g++.dg/modules/omp-1_a.C: Check pthread is available.
3283 * g++.dg/modules/omp-1_b.C: Ditto.
3284 * g++.dg/modules/omp-1_c.C: Ditto.
3285 * g++.dg/modules/omp-2_a.C: Ditto.
3286 * g++.dg/modules/omp-2_b.C: Ditto.
3288 2021-05-19 Alex Coplan <alex.coplan@arm.com>
3291 * gcc.target/arm/cmse/pr100333.c: New test.
3293 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3296 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
3298 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
3300 * gcc.target/riscv/arch-12.c: New.
3301 * gcc.target/riscv/attribute-19.c: New.
3303 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
3305 * gcc.target/aarch64/narrow_high_combine.c: New test.
3307 2021-05-19 Richard Biener <rguenther@suse.de>
3309 PR middle-end/100672
3310 * gcc.dg/torture/pr100672.c: New testcase.
3312 2021-05-19 Martin Liska <mliska@suse.cz>
3315 * gcc.dg/local1.c: Fix typos.
3316 * gcc.dg/ucnid-5-utf8.c: Likewise.
3317 * gcc.dg/ucnid-5.c: Likewise.
3319 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3321 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
3322 scan-assembly-times to scan-assembly not for superfluous uxtb.
3323 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
3324 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
3325 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
3326 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
3327 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
3328 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
3329 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
3330 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
3331 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
3332 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
3333 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
3334 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
3335 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
3336 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
3337 * gcc.target/aarch64/sve/ld1_extend.c: New test.
3339 2021-05-19 Jakub Jelinek <jakub@redhat.com>
3341 PR middle-end/100576
3342 * gcc.c-torture/compile/pr100576.c: New test.
3344 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3346 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
3348 2021-05-19 Jakub Jelinek <jakub@redhat.com>
3351 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
3352 * c-c++-common/gomp/pr99928-12.c: New test.
3354 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
3356 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
3357 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
3358 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
3359 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
3360 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
3361 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
3362 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
3363 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
3364 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
3365 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
3366 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
3367 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
3368 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
3369 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
3370 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
3372 2021-05-19 Jason Merrill <jason@redhat.com>
3375 * g++.dg/dfp/mangle-6.C: New test.
3377 2021-05-19 Jason Merrill <jason@redhat.com>
3380 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
3382 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
3384 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
3385 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
3386 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
3388 2021-05-18 Jason Merrill <jason@redhat.com>
3392 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
3394 2021-05-18 Jason Merrill <jason@redhat.com>
3396 * g++.dg/cpp0x/implicit-delete1.C: New test.
3398 2021-05-18 David Malcolm <dmalcolm@redhat.com>
3401 * gcc.dg/analyzer/pr100615.c: New test.
3403 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
3406 * gcc.target/i386/pr100637-1b.c: New test.
3407 * gcc.target/i386/pr100637-1w.c: Ditto.
3408 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
3409 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
3410 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
3411 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
3412 pmovsxbd and pmovsxwq.
3413 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
3414 pmovzxbd and pmovzxwq.
3416 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
3419 * gfortran.dg/goacc-gomp/depobj.f90: New test.
3421 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
3423 * lib/gcc-dg.exp: Implement 'dg-note'.
3424 * lib/prune.exp: Likewise.
3425 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
3426 'dg-prune-output "note: ".
3427 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
3428 'dg-note', match up additional notes, one class of them with
3430 * lib/lto.exp: Implement 'dg-lto-note'.
3431 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
3433 * g++.dg/lto/odr-1_1.C: Likewise.
3434 * g++.dg/lto/odr-2_1.C: Likewise.
3436 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3438 PR rtl-optimization/100590
3439 * gcc.dg/pr100590.c: New test.
3441 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3444 * g++.dg/other/pr100580.C: New test.
3446 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3448 PR tree-optimization/94589
3449 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
3451 2021-05-18 Richard Biener <rguenther@suse.de>
3453 * gcc.target/i386/pr100582.c: Adjust for AVX512.
3455 2021-05-18 Richard Biener <rguenther@suse.de>
3458 * gcc.dg/gimplefe-error-10.c: New testcase.
3460 2021-05-18 Richard Biener <rguenther@suse.de>
3463 * gcc.dg/pr100547.c: New testcase.
3464 * gcc.dg/attr-vector_size.c: Adjust.
3466 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
3468 * gcc.target/s390/zvector/vec-_Bool.c: New test.
3470 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
3473 * g++.target/s390/pr100281-1.C: New test.
3474 * g++.target/s390/pr100281-2.C: New test.
3476 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
3478 PR tree-optimization/100512
3479 * gcc.dg/pr100512.c: New.
3481 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
3483 * g++.dg/conversion/pr100635.C: New test.
3485 2021-05-17 Harald Anlauf <anlauf@gmx.de>
3488 * gfortran.dg/pr98411.f90: New test.
3490 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
3492 * gcc.dg/pr100349.c: New test.
3494 2021-05-17 Tamar Christina <tamar.christina@arm.com>
3496 * gcc.target/aarch64/cpunative/info_16: New test.
3497 * gcc.target/aarch64/cpunative/info_17: New test.
3498 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
3499 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
3501 2021-05-17 Richard Biener <rguenther@suse.de>
3504 * gcc.dg/gimplefe-error-9.c: New testcase.
3506 2021-05-17 Richard Biener <rguenther@suse.de>
3508 PR middle-end/100582
3509 * gcc.target/i386/pr100582.c: New testcase.
3511 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3513 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
3514 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
3516 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
3517 vectorize float16_t vectors.
3519 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3521 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
3522 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
3523 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
3525 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
3527 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
3529 2021-05-17 liuhongt <hongtao.liu@intel.com>
3532 * gcc.target/i386/pr100549.c: New test.
3534 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3536 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
3538 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3540 * gcc.target/arm/simd/mve-vadd-1.c: New.
3542 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3544 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
3546 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3548 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
3550 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3552 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
3554 * lib/target-supports.exp
3555 (check_effective_target_arm_qbit_ok_nocache): Rename into...
3556 (check_effective_target_arm_sat_ok_nocache): ... this. Check
3557 __ARM_FEATURE_SAT and use armv6.
3559 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
3562 * gfortran.dg/gomp/workshare-59.f90: New test.
3564 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3567 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
3569 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
3571 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
3573 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
3575 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
3577 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
3579 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
3582 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
3584 * gcc.target/powerpc/rop-1.c: New.
3585 * gcc.target/powerpc/rop-2.c: New.
3586 * gcc.target/powerpc/rop-3.c: New.
3587 * gcc.target/powerpc/rop-4.c: New.
3588 * gcc.target/powerpc/rop-5.c: New.
3590 2021-05-15 Martin Jambor <mjambor@suse.cz>
3593 2021-05-15 Martin Jambor <mjambor@suse.cz>
3595 PR tree-optimization/100453
3596 * gcc.dg/tree-ssa/pr100453.c: New test.
3598 2021-05-15 Jakub Jelinek <jakub@redhat.com>
3600 PR rtl-optimization/100342
3601 * gcc.target/i386/pr100342.c: New test.
3603 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
3605 * gfortran.dg/gomp/parallel-master-1.f90: New test.
3606 * gfortran.dg/gomp/parallel-master-2.f90: New test.
3608 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
3610 * gfortran.dg/gomp/implicit-save.f90: New test.
3612 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3615 * g++.dg/cpp1y/pr95226.C: New test.
3617 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3620 * g++.dg/cpp0x/pr94616.C: New test.
3622 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3625 * g++.dg/cpp0x/sfinae68.C: New test.
3627 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3629 * g++.dg/cpp1y/pr88872.C: New test.
3631 2021-05-14 Michael de Lang <kingoipo@gmail.com>
3633 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
3635 2021-05-14 Marek Polacek <polacek@redhat.com>
3636 Jason Merrill <jason@redhat.com>
3639 * g++.dg/cpp0x/friend7.C: New test.
3640 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
3641 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
3642 * g++.dg/cpp0x/gen-attrs-74.C: New test.
3643 * g++.dg/ext/attrib63.C: New test.
3645 2021-05-13 Martin Sebor <msebor@redhat.com>
3647 PR tree-optimization/93100
3649 * g++.dg/warn/uninit-pr93100.C: New test.
3650 * gcc.dg/uninit-pr93100.c: New test.
3651 * gcc.dg/uninit-pr98583.c: New test.
3653 2021-05-13 Martin Jambor <mjambor@suse.cz>
3655 PR tree-optimization/100453
3656 * gcc.dg/tree-ssa/pr100453.c: New test.
3658 2021-05-13 Martin Sebor <msebor@redhat.com>
3660 * g++.dg/pr100574.C: Use size_t as operator new argument type.
3662 2021-05-13 Martin Liska <mliska@suse.cz>
3664 PR middle-end/100504
3665 * gcc.target/i386/pr100504.c: New test.
3667 2021-05-13 Martin Sebor <msebor@redhat.com>
3670 * gcc.dg/Wvla-parameter-9.c: New test.
3672 2021-05-13 Jakub Jelinek <jakub@redhat.com>
3675 * c-c++-common/gomp/pr99928-1.c: New test.
3676 * c-c++-common/gomp/pr99928-2.c: New test.
3677 * c-c++-common/gomp/pr99928-3.c: New test.
3678 * c-c++-common/gomp/pr99928-4.c: New test.
3679 * c-c++-common/gomp/pr99928-5.c: New test.
3680 * c-c++-common/gomp/pr99928-6.c: New test.
3681 * c-c++-common/gomp/pr99928-7.c: New test.
3682 * c-c++-common/gomp/pr99928-8.c: New test.
3683 * c-c++-common/gomp/pr99928-9.c: New test.
3684 * c-c++-common/gomp/pr99928-10.c: New test.
3685 * c-c++-common/gomp/pr99928-11.c: New test.
3687 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
3690 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
3692 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
3694 * gcc.dg/pr100563.c: New test.
3696 2021-05-13 Jakub Jelinek <jakub@redhat.com>
3698 PR tree-optimization/98856
3699 * gcc.target/i386/sse2-psraq-1.c: New test.
3700 * gcc.target/i386/sse4_2-psraq-1.c: New test.
3701 * gcc.target/i386/avx-psraq-1.c: New test.
3702 * gcc.target/i386/avx2-psraq-1.c: New test.
3703 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
3705 * gcc.target/i386/avx2-pr82370.c: Likewise.
3706 * gcc.target/i386/avx512f-pr82370.c: Likewise.
3707 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
3708 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
3709 * gcc.dg/torture/vshuf-8.inc: Likewise.
3711 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
3714 * g++.target/i386/pr100581.C: New test.
3716 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
3719 * gnat.dg/lto21.adb: Prune new LTO warning.
3721 2021-05-13 Martin Liska <mliska@suse.cz>
3724 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
3725 * gcc.dg/torture/pr94947-1.c: Likewise.
3727 2021-05-13 liuhongt <hongtao.liu@intel.com>
3729 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
3731 2021-05-13 liuhongt <hongtao.liu@intel.com>
3734 * gcc.target/i386/avx-pr94680.c: New test.
3735 * gcc.target/i386/avx512f-pr94680.c: New test.
3736 * gcc.target/i386/sse2-pr94680.c: New test.
3738 2021-05-12 Martin Sebor <msebor@redhat.com>
3740 PR middle-end/100571
3741 * gcc.dg/Wstringop-overflow-67.c: New test.
3743 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
3746 * gcc.dg/pr100521.c: New file.
3748 2021-05-12 Marek Polacek <polacek@redhat.com>
3750 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
3752 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
3754 * c-c++-common/gomp/map-6.c: New test.
3755 * c-c++-common/gomp/map-7.c: New test.
3757 2021-05-12 Richard Biener <rguenther@suse.de>
3759 PR tree-optimization/100566
3760 * gcc.dg/torture/pr100566.c: New testcase.
3762 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3764 PR preprocessor/100392
3765 * gcc.dg/cpp/pr100392.c: New test.
3766 * gcc.dg/cpp/pr100392.h: New file.
3768 2021-05-12 Martin Liska <mliska@suse.cz>
3770 * lib/lto.exp: When running tests without jobserver, one can see
3771 the following warning for tests that use 1to1 partitioning.
3773 2021-05-12 liuhongt <hongtao.liu@intel.com>
3776 * gcc.target/i386/avx2-pr99908.c: New test.
3777 * gcc.target/i386/sse4_1-pr99908.c: New test.
3779 2021-05-12 Richard Biener <rguenther@suse.de>
3781 PR tree-optimization/100519
3782 * gcc.dg/torture/pr100519.c: New testcase.
3784 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3787 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
3789 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3791 PR middle-end/100508
3792 * gcc.dg/gomp/pr100508.c: New test.
3794 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3795 Marc Glisse <marc.glisse@inria.fr>
3797 PR tree-optimization/94589
3798 * gcc.dg/tree-ssa/pr94589-1.c: New test.
3800 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
3803 * g++.target/i386/pr98218-1.C: Ditto.
3804 * gcc.target/i386/pr98218-4.c: New test.
3805 * gcc.target/i386/pr98218-1.c: Correct PR number.
3806 * gcc.target/i386/pr98218-1a.c: Ditto.
3807 * gcc.target/i386/pr98218-2.c: Ditto.
3808 * gcc.target/i386/pr98218-2a.c: Ditto.
3809 * gcc.target/i386/pr98218-3.c: Ditto.
3810 * gcc.target/i386/pr98218-3a.c: Ditto.
3812 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3814 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
3815 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
3817 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3819 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
3822 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3824 * gcc.dg/guality/pr43077-1.c: Align types of output and input
3825 operands by lifting immediates to type long.
3827 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3829 * gcc.dg/c11-digit-separators-1.c,
3830 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
3833 2021-05-11 Jason Merrill <jason@redhat.com>
3836 * g++.dg/ext/vector41.C: New test.
3838 2021-05-11 Martin Liska <mliska@suse.cz>
3840 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
3841 * brig.dg/README: Removed.
3842 * brig.dg/dg.exp: Removed.
3843 * brig.dg/test/gimple/alloca.hsail: Removed.
3844 * brig.dg/test/gimple/atomics.hsail: Removed.
3845 * brig.dg/test/gimple/branches.hsail: Removed.
3846 * brig.dg/test/gimple/fbarrier.hsail: Removed.
3847 * brig.dg/test/gimple/function_calls.hsail: Removed.
3848 * brig.dg/test/gimple/internal-casts.hsail: Removed.
3849 * brig.dg/test/gimple/kernarg.hsail: Removed.
3850 * brig.dg/test/gimple/mem.hsail: Removed.
3851 * brig.dg/test/gimple/mulhi.hsail: Removed.
3852 * brig.dg/test/gimple/packed.hsail: Removed.
3853 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
3854 * brig.dg/test/gimple/smoke_test.hsail: Removed.
3855 * brig.dg/test/gimple/variables.hsail: Removed.
3856 * brig.dg/test/gimple/vector.hsail: Removed.
3857 * lib/brig-dg.exp: Removed.
3858 * lib/brig.exp: Removed.
3860 2021-05-11 Alex Coplan <alex.coplan@arm.com>
3863 * gcc.target/arm/cmse/pr99725.c: New test.
3865 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
3867 * gcc.target/aarch64/fmul_lane_1.c: New test.
3869 2021-05-11 Richard Biener <rguenther@suse.de>
3871 PR middle-end/100509
3872 * gcc.dg/pr100509.c: New testcase.
3874 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
3876 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
3878 2021-05-11 Patrick Palka <ppalka@redhat.com>
3881 * g++.dg/lookup/operator-3.C: New test.
3883 2021-05-11 Patrick Palka <ppalka@redhat.com>
3886 * g++.dg/cpp2a/concepts-ctad4.C: New test.
3888 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
3890 * gnat.dg/specs/opt5.ads: New test.
3891 * gnat.dg/specs/opt5_pkg.ads: New helper.
3893 2021-05-10 Martin Sebor <msebor@redhat.com>
3895 PR middle-end/100425
3896 PR middle-end/100510
3897 * c-c++-common/Walloca-larger-than.C: New test.
3898 * gcc.dg/Walloca-larger-than-4.c: New test.
3899 * gcc.dg/Wvla-larger-than-5.c: New test.
3900 * gcc.dg/pr79972.c: Remove unexpected warning directive.
3902 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
3904 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
3905 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
3907 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3909 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
3911 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3913 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
3915 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
3917 PR tree-optimization/42587
3918 * gcc.dg/optimize-bswapsi-6.c: New test.
3920 2021-05-10 Richard Biener <rguenther@suse.de>
3923 * g++.dg/vect/slp-pr99971.cc: Align data.
3925 2021-05-10 Richard Biener <rguenther@suse.de>
3927 PR tree-optimization/100492
3928 * gcc.dg/torture/pr100492.c: New testcase.
3930 2021-05-10 Richard Biener <rguenther@suse.de>
3932 PR middle-end/100464
3934 * gcc.dg/pr100464.c: New testcase.
3935 * g++.dg/tree-ssa/array-temp1.C: Adjust.
3937 2021-05-10 Richard Biener <rguenther@suse.de>
3939 PR tree-optimization/100434
3940 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
3942 2021-05-10 Alex Coplan <alex.coplan@arm.com>
3945 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
3946 Update now that we're (correctly) using full 128-bit vector
3948 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
3950 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
3952 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
3954 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
3958 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
3961 * gfortran.dg/class_dummy_7.f90: Correct PR number.
3963 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
3965 * gcc.dg/sso-9.c: Delete.
3967 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3969 * gnat.dg/debug18.adb: New test.
3971 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3973 * gcc.dg/sso-12.c: New test.
3975 2021-05-07 Jason Merrill <jason@redhat.com>
3977 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
3980 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3982 PR tree-optimization/79333
3983 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
3985 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3988 * c-c++-common/gomp/pr100450.c: New test.
3990 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
3993 * gcc.target/i386/pr100445-1.c: New test.
3995 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3998 * gcc.target/i386/pr100445.c: New test.
4000 2021-05-06 Joseph Myers <joseph@codesourcery.com>
4003 PR preprocessor/97604
4004 * g++.dg/cpp1y/digit-sep-neg-2.C,
4005 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
4006 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
4007 Adjust expected messages.
4009 2021-05-06 Martin Jambor <mjambor@suse.cz>
4011 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
4012 05193687dde, make the argv again pointer to an array.
4014 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
4016 * gnat.dg/opt93.adb: Compile only for LP64 targets.
4018 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4020 * lib/target-supports.exp: Add s390 checks for vect conversions.
4022 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4024 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
4026 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
4030 * gfortran.dg/class_dummy_6.f90: New test.
4031 * gfortran.dg/class_dummy_7.f90: New test.
4033 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
4036 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
4038 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
4040 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
4041 __builtin_s390_vpdi.
4042 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
4045 2021-05-06 Jakub Jelinek <jakub@redhat.com>
4047 PR tree-optimization/94589
4048 * gcc.dg/pr94589-1.c: New test.
4049 * gcc.dg/pr94589-2.c: New test.
4050 * gcc.dg/pr94589-3.c: New test.
4051 * gcc.dg/pr94589-4.c: New test.
4052 * g++.dg/opt/pr94589-1.C: New test.
4053 * g++.dg/opt/pr94589-2.C: New test.
4054 * g++.dg/opt/pr94589-3.C: New test.
4055 * g++.dg/opt/pr94589-4.C: New test.
4057 2021-05-06 Richard Biener <rguenther@suse.de>
4060 * gcc.dg/pr100373.c: New testcase.
4062 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4064 * gcc.c-torture/execute/20210505-1.c: New test.
4066 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
4069 * gcc.target/i386/pr91400-1.c: New test.
4070 * gcc.target/i386/pr91400-2.c: Likewise.
4072 2021-05-05 Martin Sebor <msebor@redhat.com>
4074 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4076 2021-05-05 Harald Anlauf <anlauf@gmx.de>
4079 * gfortran.dg/argument_checking_25.f90: New test.
4081 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
4084 * gcc.target/i386/pr98218-1.c: New test.
4085 * gcc.target/i386/pr98218-1a.c: Ditto.
4086 * gcc.target/i386/pr98218-2.c: Ditto.
4087 * gcc.target/i386/pr98218-2a.c: Ditto.
4088 * gcc.target/i386/pr98218-3.c: Ditto.
4089 * gcc.target/i386/pr98218-3a.c: Ditto.
4090 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
4091 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
4093 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4095 * gnat.dg/debug17.adb: Minor tweak.
4097 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4099 * gnat.dg/debug8.adb: Minor tweak.
4100 * gnat.dg/debug11.adb: Likewise.
4101 * gnat.dg/debug16.adb: Likewise.
4102 * gnat.dg/debug17.adb: New test.
4103 * gnat.dg/specs/debug1.ads: Minor tweak.
4105 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
4107 * gcc.dg/vect/slp-21.c: Add s390.
4109 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
4112 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
4114 2021-05-05 Richard Biener <rguenther@suse.de>
4116 PR tree-optimization/79333
4117 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
4118 * gcc.dg/graphite/fuse-1.c: Adjust.
4119 * gcc.dg/pr43864-4.c: Likewise.
4121 2021-05-05 Richard Biener <rguenther@suse.de>
4123 PR middle-end/100394
4124 * g++.dg/torture/pr100382.C: New testcase.
4126 2021-05-04 Martin Sebor <msebor@redhat.com>
4128 PR middle-end/100307
4129 * g++.dg/warn/Wplacement-new-size-9.C: New test.
4130 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4132 2021-05-04 Martin Sebor <msebor@redhat.com>
4134 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
4136 2021-05-04 Martin Sebor <msebor@redhat.com>
4138 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
4140 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
4142 * gcc.target/s390/oscbreak-1.c: Compile with -O1
4145 2021-05-04 Richard Biener <rguenther@suse.de>
4147 PR tree-optimization/100414
4148 * gcc.dg/pr100414.c: New testcase.
4150 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
4152 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
4154 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
4156 * gnat.dg/opt94.adb: New file.
4157 * gnat.dg/opt94_pkg.adb: New file.
4158 * gnat.dg/opt94_pkg.ads: New file.
4160 2021-05-04 Richard Biener <rguenther@suse.de>
4162 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
4163 simplify dump scanning down to one case.
4165 2021-05-04 Richard Biener <rguenther@suse.de>
4167 PR tree-optimization/100329
4168 * gcc.dg/torture/pr100329.c: New testcase.
4170 2021-05-04 Richard Biener <rguenther@suse.de>
4172 PR tree-optimization/100398
4173 * gcc.dg/torture/pr100398.c: New testcase.
4175 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4177 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
4178 Fix dg directives order.
4179 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
4182 2021-05-03 Jeff Law <jlaw@tachyum.com>
4184 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
4187 2021-05-03 Patrick Palka <ppalka@redhat.com>
4190 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
4192 2021-05-03 Patrick Palka <ppalka@redhat.com>
4196 * g++.dg/template/call8.C: New test.
4197 * g++.dg/template/koenig12a.C: New test.
4199 2021-05-03 Jeff Law <jlaw@tachyum.com>
4201 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
4203 2021-05-03 Marek Polacek <polacek@redhat.com>
4206 * g++.dg/concepts/diagnostic18.C: New test.
4208 2021-05-03 Marek Polacek <polacek@redhat.com>
4211 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
4213 2021-05-03 Jeff Law <jlaw@tachyum.com>
4215 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
4217 2021-05-03 Jeff Law <jlaw@tachyum.com>
4219 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
4221 2021-05-03 Jeff Law <jlaw@tachyum.com>
4223 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
4225 2021-05-03 Jeff Law <jlaw@tachyum.com>
4227 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
4228 cr16 and xstormy16 targets.
4230 2021-05-03 Richard Biener <rguenther@suse.de>
4232 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
4233 * gcc.dg/pr81192.c: Disable DSE.
4235 2021-05-03 Richard Biener <rguenther@suse.de>
4237 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
4239 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
4242 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
4243 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
4245 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
4247 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
4248 mapping class on AIX.
4249 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
4250 * gcc.c-torture/execute/alias-2.c: Same.
4251 * gcc.dg/alias-7.c: Same.
4253 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
4255 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
4257 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
4260 2021-04-30 Richard Biener <rguenther@suse.de>
4263 * g++.dg/pr98032.C: New testcase.
4265 2021-04-30 Richard Biener <rguenther@suse.de>
4267 PR tree-optimization/96513
4268 * gcc.dg/torture/pr96513.c: New testcase.
4270 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
4273 * gcc.target/i386/pr98060.c: New test.
4275 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
4277 PR rtl-optimization/100225
4278 PR rtl-optimization/84878
4279 * gcc.dg/pr100225.c: New test.
4281 2021-04-29 Joseph Myers <joseph@codesourcery.com>
4283 PR preprocessor/82359
4284 * g++.dg/cpp1y/digit-sep-line.C,
4285 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
4287 2021-04-29 Jason Merrill <jason@redhat.com>
4289 * g++.dg/lookup/using-decl1.C: New test.
4291 2021-04-29 Jason Merrill <jason@redhat.com>
4294 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
4296 2021-04-29 Patrick Palka <ppalka@redhat.com>
4299 * g++.dg/template/koenig12.C: New test.
4301 2021-04-29 Marek Polacek <polacek@redhat.com>
4304 * g++.dg/cpp1z/class-deduction87.C: New test.
4306 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
4308 PR rtl-optimization/100303
4309 * g++.dg/torture/pr100303.C: New file.
4311 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
4314 * g++.dg/pr90773-1.h: New test.
4315 * g++.dg/pr90773-1a.C: Likewise.
4316 * g++.dg/pr90773-1b.C: Likewise.
4317 * g++.dg/pr90773-1c.C: Likewise.
4318 * g++.dg/pr90773-1d.C: Likewise.
4319 * gcc.target/i386/pr90773-1.c: Likewise.
4320 * gcc.target/i386/pr90773-2.c: Likewise.
4321 * gcc.target/i386/pr90773-3.c: Likewise.
4322 * gcc.target/i386/pr90773-4.c: Likewise.
4323 * gcc.target/i386/pr90773-5.c: Likewise.
4324 * gcc.target/i386/pr90773-6.c: Likewise.
4325 * gcc.target/i386/pr90773-7.c: Likewise.
4326 * gcc.target/i386/pr90773-8.c: Likewise.
4327 * gcc.target/i386/pr90773-9.c: Likewise.
4328 * gcc.target/i386/pr90773-10.c: Likewise.
4329 * gcc.target/i386/pr90773-11.c: Likewise.
4330 * gcc.target/i386/pr90773-12.c: Likewise.
4331 * gcc.target/i386/pr90773-13.c: Likewise.
4332 * gcc.target/i386/pr90773-14.c: Likewise.
4334 2021-04-29 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/100253
4337 * g++.dg/pr100253.C: New testcase.
4339 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4342 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
4344 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4347 * gcc.target/aarch64/sve/pr100302.c: New test.
4349 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4352 * c-c++-common/gomp/task-detach-3.c: New test.
4354 2021-04-29 Richard Biener <rguenther@suse.de>
4356 PR tree-optimization/99912
4357 * gcc.dg/pr95580.c: Disable DSE.
4358 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
4359 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
4360 to prevent them from being removed.
4361 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4363 2021-04-29 Martin Sebor <msebor@redhat.com>
4365 PR middle-end/100250
4366 * gcc.dg/uninit-pr100250.c: New test.
4368 2021-04-29 Joseph Myers <joseph@codesourcery.com>
4370 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
4371 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
4373 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
4375 * gfortran.dg/gomp/map-5.f90: New test.
4377 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
4379 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
4380 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
4381 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
4383 2021-04-28 Alexandre Oliva <oliva@adacore.com>
4385 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
4387 2021-04-28 Alexandre Oliva <oliva@adacore.com>
4389 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
4390 mismatch when asm comments start with "/ ".
4392 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
4395 * gcc.c-torture/compile/pr100305.c: New test.
4397 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4400 * gfortran.dg/PR82376.f90: New test.
4402 2021-04-28 Richard Biener <rguenther@suse.de>
4404 PR tree-optimization/100292
4405 * gcc.dg/pr100292.c: New testcase.
4407 2021-04-28 Richard Wai <richard@annexi-strayline.com>
4409 * gnat.dg/containers2.adb: New test.
4411 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
4413 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
4415 2021-04-27 Jason Merrill <jason@redhat.com>
4418 * g++.dg/cpp0x/depr-copy3.C: New test.
4420 2021-04-27 Patrick Palka <ppalka@redhat.com>
4423 * g++.dg/cpp0x/variadic182.C: New test.
4425 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4427 PR middle-end/100284
4428 * gcc.target/aarch64/sve/pr81003.c: New test.
4430 2021-04-27 Martin Sebor <msebor@redhat.com>
4433 * g++.dg/ext/flexary13.C: Remove malformed directives.
4435 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
4438 * gcc.c-torture/compile/pr100106.c: New testcase.
4440 2021-04-27 Alex Coplan <alex.coplan@arm.com>
4443 * gcc.target/arm/pr99977.c: New test.
4445 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4447 PR tree-optimization/100239
4448 * gcc.dg/pr100239.c: New test.
4450 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4452 PR rtl-optimization/100254
4453 * g++.dg/opt/pr100254.C: New test.
4455 2021-04-27 Richard Biener <rguenther@suse.de>
4457 PR tree-optimization/99912
4458 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
4459 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
4460 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
4461 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
4463 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4465 PR tree-optimization/95527
4466 * gcc.dg/tree-ssa/pr95527-2.c: New test.
4468 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4470 PR tree-optimization/96696
4471 * gcc.target/i386/pr96696.c: New test.
4473 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4476 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
4477 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
4478 expected error message when subtracting pointers to different
4479 vector types. Expect warnings when mixing them elsewhere.
4480 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
4481 XFAILs. Tweak error messages for some cases.
4483 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4485 * gcc.target/aarch64/simd/ssra.c: Use +nosve
4486 * gcc.target/aarch64/simd/usra.c: Likewise.
4488 2021-04-27 Richard Biener <rguenther@suse.de>
4490 PR tree-optimization/100051
4491 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
4493 2021-04-27 Richard Biener <rguenther@suse.de>
4496 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
4497 malformed dg directive.
4499 2021-04-27 Richard Biener <rguenther@suse.de>
4502 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
4503 * g++.dg/ipa/pr45572-2.C: Likewise.
4504 * g++.dg/template/spec26.C: Likewise.
4505 * gcc.dg/pr20126.c: Likewise.
4506 * gcc.dg/tree-ssa/pr20739.c: Likewise.
4508 2021-04-27 Richard Biener <rguenther@suse.de>
4510 PR tree-optimization/100278
4511 * gcc.dg/tree-ssa/pr100278.c: New testcase.
4513 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4516 * gcc.target/i386/pr99405.c: New test.
4518 2021-04-27 Richard Biener <rguenther@suse.de>
4520 PR tree-optimization/99776
4521 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
4523 2021-04-26 Patrick Palka <ppalka@redhat.com>
4526 * g++.dg/cpp1y/constexpr-base1.C: New test.
4527 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
4529 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
4531 * gfortran.dg/goacc/classify-serial.f95:
4532 Use [Ww]arning in dg-bogus as FE diagnostic and default
4533 diagnostic differ and the result depends on ENABLE_OFFLOAD.
4534 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4535 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4537 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
4539 * gfortran.dg/goacc/classify-serial.f95:
4540 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
4541 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4542 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4544 2021-04-26 Richard Biener <rguenther@suse.de>
4546 PR tree-optimization/99956
4547 * gfortran.dg/pr99956.f: New testcase.
4549 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
4551 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
4552 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
4553 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
4554 * gcc.target/arm/cmse/cmse-16.c: Likewise.
4555 * gcc.target/arm/cmse/struct-1.c: Likewise.
4556 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
4558 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
4561 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
4563 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
4565 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
4566 Nathan Sidwell <nathan@codesourcery.com>
4567 Tom de Vries <vries@codesourcery.com>
4568 Julian Brown <julian@codesourcery.com>
4569 Kwok Cheung Yeung <kcy@codesourcery.com>
4571 * c-c++-common/goacc/diag-parallelism-1.c: New.
4572 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
4573 and match diagnostics, as appropriate.
4574 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
4575 * c-c++-common/goacc/classify-kernels.c: Likewise.
4576 * c-c++-common/goacc/classify-parallel.c: Likewise.
4577 * c-c++-common/goacc/classify-routine.c: Likewise.
4578 * c-c++-common/goacc/classify-serial.c: Likewise.
4579 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4580 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4581 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
4582 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4583 * c-c++-common/goacc/pr70688.c: Likewise.
4584 * c-c++-common/goacc/routine-1.c: Likewise.
4585 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
4586 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4587 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4588 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4589 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4590 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4591 * gfortran.dg/goacc/classify-serial.f95: Likewise.
4592 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4593 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4594 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4595 * gfortran.dg/goacc/routine-4.f90: Likewise.
4596 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4597 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4598 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
4599 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4601 2021-04-26 Richard Biener <rguenther@suse.de>
4603 PR tree-optimization/99473
4604 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
4606 2021-04-25 liuhongt <hongtao.liu@intel.com>
4609 * gcc.target/i386/pr98911.c: New test.
4610 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
4611 with __builtin_ia32_pcmpistrm128 since it has been folded.
4613 2021-04-24 David Malcolm <dmalcolm@redhat.com>
4616 * g++.dg/analyzer/pr100244.C: New test.
4618 2021-04-24 Harald Anlauf <anlauf@gmx.de>
4621 * gfortran.dg/pr100154.f90: New test.
4623 2021-04-24 Harald Anlauf <anlauf@gmx.de>
4626 * gfortran.dg/ptr-func-4.f90: New test.
4628 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
4630 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
4631 * gcc.dg/guality/guality.c: Likewise.
4632 * gcc.dg/guality/inline-params.c: Likewise.
4633 * gcc.dg/guality/loop-1.c: Likewise.
4634 * gcc.dg/guality/pr36728-1.c: Likewise.
4635 * gcc.dg/guality/pr36728-2.c: Likewise.
4636 * gcc.dg/guality/pr36728-3.c: Likewise.
4637 * gcc.dg/guality/pr41447-1.c: Likewise.
4638 * gcc.dg/guality/pr54200.c: Likewise.
4639 * gcc.dg/guality/pr54519-1.c: Likewise.
4640 * gcc.dg/guality/pr54519-2.c: Likewise.
4641 * gcc.dg/guality/pr54519-3.c: Likewise.
4642 * gcc.dg/guality/pr54519-4.c: Likewise.
4643 * gcc.dg/guality/pr54519-5.c: Likewise.
4644 * gcc.dg/guality/pr54519-6.c: Likewise.
4645 * gcc.dg/guality/pr54693-2.c: Likewise.
4646 * gcc.dg/guality/pr56154-1.c: Likewise.
4647 * gcc.dg/guality/pr59776.c: Likewise.
4648 * gcc.dg/guality/pr68860-1.c: Likewise.
4649 * gcc.dg/guality/pr68860-2.c: Likewise.
4650 * gcc.dg/guality/pr90074.c: Likewise.
4651 * gcc.dg/guality/pr90716.c: Likewise.
4652 * gcc.dg/guality/sra-1.c: Likewise.
4654 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
4656 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
4658 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
4659 * gcc.dg/guality/pr59776.c: Likewise.
4660 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
4662 2021-04-24 Patrick Palka <ppalka@redhat.com>
4669 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
4670 * g++.dg/cpp2a/nontype-class45.C: New test.
4671 * g++.dg/cpp2a/nontype-class46.C: New test.
4672 * g++.dg/cpp2a/nontype-class47.C: New test.
4673 * g++.dg/cpp2a/nontype-class48.C: New test.
4675 2021-04-24 Patrick Palka <ppalka@redhat.com>
4678 * g++.dg/cpp1z/class-deduction86.C: New test.
4680 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
4683 * gcc.target/powerpc/pr98952.c: New test.
4685 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
4688 * gcc.target/i386/pr79514.c (dg-error):
4689 Expect error for 64bit targets.
4691 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
4694 * gcc.target/i386/pr100182.c: New test.
4695 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
4696 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
4698 2021-04-23 Patrick Palka <ppalka@redhat.com>
4701 * g++.dg/concepts/diagnostic17.C: New test.
4703 2021-04-23 Patrick Palka <ppalka@redhat.com>
4706 * g++.dg/cpp1z/direct-enum-init2.C: New test.
4708 2021-04-23 Richard Biener <rguenther@suse.de>
4710 PR tree-optimization/99971
4711 * g++.dg/vect/slp-pr99971.cc: New testcase.
4713 2021-04-23 liuhongt <hongtao.liu@intel.com>
4716 * gcc.target/i386/pr100093.c: New test.
4718 2021-04-22 Patrick Palka <ppalka@redhat.com>
4721 * g++.dg/cpp2a/concepts-uneval3.C: New test.
4723 2021-04-22 Patrick Palka <ppalka@redhat.com>
4726 * g++.dg/template/partial-specialization9.C: New test.
4728 2021-04-22 Marek Polacek <polacek@redhat.com>
4731 * g++.dg/warn/Wtype-limits6.C: New test.
4733 2021-04-22 Patrick Palka <ppalka@redhat.com>
4736 * g++.dg/cpp0x/sfinae67.C: New test.
4738 2021-04-22 Patrick Palka <ppalka@redhat.com>
4741 * g++.dg/template/access36.C: New test.
4743 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4745 * substr_9.f90: Move to ...
4746 * gfortran.dg/substr_9.f90: ... here.
4747 * substr_10.f90: Move to ...
4748 * gfortran.dg/substr_10.f90: ... here.
4750 2021-04-22 Martin Liska <mliska@suse.cz>
4754 * g++.dg/template/nontype29.C: Fix typos and missing comments.
4755 * gcc.dg/Warray-bounds-64.c: Likewise.
4756 * gcc.dg/Warray-parameter.c: Likewise.
4757 * gcc.dg/Wstring-compare.c: Likewise.
4758 * gcc.dg/format/gcc_diag-11.c: Likewise.
4759 * gfortran.dg/array_constructor_3.f90: Likewise.
4760 * gfortran.dg/matmul_bounds_9.f90: Likewise.
4761 * gfortran.dg/pr78033.f90: Likewise.
4762 * gfortran.dg/pr96325.f90: Likewise.
4764 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
4767 * gcc.target/i386/pr100119.c: New test.
4769 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4772 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
4774 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4776 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
4777 obtained hard limit, and only call setrlimit if new softlimit is lower.
4779 2021-04-22 Richard Biener <rguenther@suse.de>
4782 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
4785 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
4787 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
4790 2021-04-21 Marek Polacek <polacek@redhat.com>
4793 * g++.dg/cpp0x/enum_base4.C: New test.
4794 * g++.dg/cpp0x/enum_base5.C: New test.
4796 2021-04-21 Alex Coplan <alex.coplan@arm.com>
4799 * gcc.target/aarch64/pr99988.c: New test.
4801 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4803 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
4805 * g++.dg/cpp1y/auto-fn61.C: Likewise.
4806 * g++.dg/cpp2a/nontype-class39.C: Likewise.
4807 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
4808 * g++.dg/cpp0x/vt-88982.C: Likewise.
4809 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
4810 dg-additional-options.
4811 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4813 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
4815 * gcc.target/i386/monitor-2.c: New test.
4817 2021-04-21 Richard Biener <rguenther@suse.de>
4820 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
4821 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
4823 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4825 PR rtl-optimization/100148
4826 * g++.dg/opt/pr100148.C: New test.
4828 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
4830 * gfortran.dg/gomp/depobj-1.f90: New test.
4831 * gfortran.dg/gomp/depobj-2.f90: New test.
4833 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4835 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
4837 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
4839 PR middle-end/100130
4840 * c-c++-common/attr-retain-10.c: New test.
4841 * c-c++-common/attr-retain-11.c: Likewise.
4843 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4845 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
4846 must match for target IBM Z only.
4848 2021-04-20 Jason Merrill <jason@redhat.com>
4851 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
4853 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4855 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
4856 z/Architecture only.
4858 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
4861 * gfortran.dg/pdt_31.f03: New test.
4862 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
4865 2021-04-19 Marek Polacek <polacek@redhat.com>
4868 * g++.dg/concepts/diagnostic16.C: New test.
4870 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
4873 * gdc.dg/pr98457.d: New test.
4875 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4878 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
4881 2021-04-19 Richard Biener <rguenther@suse.de>
4883 PR preprocessor/100142
4884 * gcc.dg/pr100142.c: New testcase.
4885 * g++.dg/diagnostic/pr72803.C: Revert last change.
4887 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
4889 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
4890 '--param=openacc-kernels=[...]'.
4891 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4892 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4893 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
4894 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4895 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4896 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4897 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4899 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
4901 * gnat.dg/opt92.adb: New test.
4903 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4905 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
4906 * c-c++-common/zero-scratch-regs-9.c: Likewise.
4907 * c-c++-common/zero-scratch-regs-10.c: Likewise.
4908 * c-c++-common/zero-scratch-regs-11.c: Likewise.
4909 * gcc.target/s390/zero-scratch-regs-1.c: New test.
4911 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4914 * gfortran.dg/PR100094.f90: New test.
4916 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
4919 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
4922 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4925 * gcc.target/aarch64/pr91710.c: New test.
4927 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4930 * gfortran.dg/PR10018.f90: New test.
4932 2021-04-16 Tamar Christina <tamar.christina@arm.com>
4935 * gcc.target/aarch64/sve/pr100048.c: New test.
4937 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4940 * g++.dg/cpp0x/constexpr-100111.C: New test.
4942 2021-04-16 Marek Polacek <polacek@redhat.com>
4945 * g++.dg/cpp2a/typename14.C: Don't expect particular error
4947 * g++.dg/cpp2a/typename19.C: New test.
4949 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
4951 * gcc.dg/gimplefe-40.c: Moved to...
4952 * gcc.dg/vect/gimplefe-40.c: ...here.
4953 * gcc.dg/gimplefe-41.c: Moved to...
4954 * gcc.dg/vect/gimplefe-41.c: ...here.
4956 2021-04-16 Harald Anlauf <anlauf@gmx.de>
4957 Paul Thomas <pault@gcc.gnu.org>
4960 * gfortran.dg/pr63797.f90: New test.
4962 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4964 * gcc.dg/tree-ssa/pr83403-1.c: Revert
4965 max-completely-peeled-insns to the default value on IBM Z.
4966 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
4968 2021-04-16 Patrick Palka <ppalka@redhat.com>
4971 * g++.dg/cpp2a/constexpr-init21.C: New test.
4973 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4976 * gcc.target/aarch64/pr100075.c: New test.
4978 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
4980 PR rtl-optimization/99596
4981 * gcc.target/arm/pr99596.c: New test.
4983 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
4986 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
4988 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
4989 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
4990 missing quotes around switch names.
4991 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
4993 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4996 * gcc.target/aarch64/pr99767.c: New test.
4998 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5001 * g++.dg/cpp23/lambda-specifiers2.C: New test.
5003 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5006 * g++.dg/cpp1z/pr99833.C: New test.
5007 * g++.dg/cpp2a/pr99833.C: New test.
5009 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5011 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
5012 the default value on IBM Z.
5014 2021-04-16 Jason Merrill <jason@redhat.com>
5017 * g++.dg/abi/mangle71.C: Fix expected mangling.
5018 * g++.dg/abi/mangle77.C: New test.
5019 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
5020 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
5021 * g++.dg/cpp2a/nontype-class44.C: New test.
5023 2021-04-15 Martin Sebor <msebor@redhat.com>
5027 * gcc.dg/Warray-parameter-9.c: New test.
5028 * gcc.dg/Wnonnull-6.c: New test.
5029 * gcc.dg/Wreturn-type3.c: New test.
5030 * gcc.dg/Wunused-result.c: New test.
5031 * gcc.dg/attr-noreturn.c: New test.
5032 * gcc.dg/attr-returns-nonnull.c: New test.
5034 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
5037 * gcc.dg/pr84877.c: Xfail for cris-*-*.
5039 2021-04-15 Jason Merrill <jason@redhat.com>
5042 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
5044 2021-04-15 Martin Sebor <msebor@redhat.com>
5046 * gcc.dg/uninit-pr89230-1.c: New test.
5047 * gcc.dg/uninit-pr89230-2.c: Same.
5049 2021-04-15 Jason Merrill <jason@redhat.com>
5052 * g++.dg/cpp0x/noexcept67.C: New test.
5054 2021-04-15 Jason Merrill <jason@redhat.com>
5057 * g++.dg/cpp2a/lambda-uneval15.C: New test.
5059 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5061 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
5062 -mtune=generic to the SVE flags.
5063 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5064 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5065 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5067 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5069 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
5070 (aarch64-with-arch-dg-options): Likewise.
5071 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
5072 aarch64-with-arch-dg-options. Move the default architecture
5073 flags to the final dg-runtest argument.
5074 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
5076 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
5078 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5081 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
5083 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5086 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
5087 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
5089 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5092 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
5094 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5097 * gcc.target/aarch64/pr100056.c: New test.
5099 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5101 * gcc.dg/pr93210.c: Adapt regex in order to also support a
5102 RESULT_DECL as an operand for a RETURN_EXPR.
5104 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5106 * gcc.target/aarch64/sve/pr99929_1.c: New file.
5107 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
5109 2021-04-14 Jason Merrill <jason@redhat.com>
5112 * g++.dg/template/dependent-tmpl2.C: New test.
5114 2021-04-14 Jason Merrill <jason@redhat.com>
5117 * g++.dg/parse/uneval1.C: New test.
5119 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
5121 PR rtl-optimization/100066
5122 * gcc.target/i386/pr100066.c: New.
5124 2021-04-14 Martin Sebor <msebor@redhat.com>
5126 * gcc.dg/pr86058.c: Limit to just x86_64.
5128 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5131 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
5133 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
5135 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
5136 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
5138 2021-04-14 Patrick Palka <ppalka@redhat.com>
5142 * g++.dg/cpp1z/class-deduction85.C: New test.
5143 * g++.dg/template/ref11.C: New test.
5145 2021-04-14 Jason Merrill <jason@redhat.com>
5148 * g++.dg/cpp2a/lambda-uneval14.C: New test.
5150 2021-04-14 Jason Merrill <jason@redhat.com>
5153 * g++.dg/debug/defaulted1.C: New test.
5155 2021-04-14 Jason Merrill <jason@redhat.com>
5158 * g++.dg/debug/cleanup1.C: New test.
5159 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
5160 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
5161 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
5162 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
5163 * g++.dg/tm/inherit2.C: Likewise.
5164 * g++.dg/tm/unsafe1.C: Likewise.
5165 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
5166 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
5168 2021-04-13 Martin Sebor <msebor@redhat.com>
5170 PR tree-optimization/82800
5171 * g++.dg/warn/uninit-pr82800.C: New test.
5173 2021-04-13 Martin Sebor <msebor@redhat.com>
5176 * gcc.dg/pr86058.c: New test.
5178 2021-04-13 Patrick Palka <ppalka@redhat.com>
5181 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
5182 * g++.old-deja/g++.ns/template7.C: Likewise.
5183 * g++.old-deja/g++.pt/crash8.C: Likewise.
5185 2021-04-13 Jason Merrill <jason@redhat.com>
5188 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
5190 2021-04-13 Jakub Jelinek <jakub@redhat.com>
5193 * g++.dg/cpp2a/spaceship-err6.C: New test.
5195 2021-04-13 Jason Merrill <jason@redhat.com>
5198 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
5200 2021-04-13 Patrick Palka <ppalka@redhat.com>
5203 * g++.dg/parse/template2.C: Adjust expected diagnostic.
5204 * g++.dg/template/error8.C: Likewise.
5205 * g++.dg/cpp1z/class-deduction84.C: New test.
5207 2021-04-13 Richard Biener <rguenther@suse.de>
5209 PR tree-optimization/100053
5210 * gcc.dg/torture/pr100053.c: New testcase.
5211 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
5213 2021-04-13 Jason Merrill <jason@redhat.com>
5216 * g++.dg/cpp0x/constexpr-base7.C: New test.
5218 2021-04-13 Nathan Sidwell <nathan@acm.org>
5220 PR preprocessor/99446
5221 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
5223 2021-04-13 Jakub Jelinek <jakub@redhat.com>
5226 * gcc.target/aarch64/pr100028.c: New test.
5228 2021-04-13 Patrick Palka <ppalka@redhat.com>
5231 * g++.dg/cpp2a/nontype-class43.C: New test.
5233 2021-04-13 Patrick Palka <ppalka@redhat.com>
5237 * g++.dg/cpp2a/concepts-uneval1.C: New test.
5238 * g++.dg/cpp2a/concepts-uneval2.C: New test.
5240 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
5243 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
5244 line 971 for cris-*-*.
5246 2021-04-13 David Malcolm <dmalcolm@redhat.com>
5249 * gcc.dg/analyzer/pr98599-a.c: New test.
5250 * gcc.dg/analyzer/pr98599-b.c: New test.
5252 2021-04-12 Jakub Jelinek <jakub@redhat.com>
5254 PR rtl-optimization/99905
5255 * gcc.target/i386/pr99905.c: New test.
5257 2021-04-12 Jakub Jelinek <jakub@redhat.com>
5260 * gcc.dg/pr99830.c: New test.
5262 2021-04-12 Jason Merrill <jason@redhat.com>
5265 * g++.dg/template/dependent-tmpl1.C: New test.
5267 2021-04-12 Martin Liska <mliska@suse.cz>
5270 * g++.dg/asan/pr99877.C: New test.
5272 2021-04-12 Cui,Lili <lili.cui@intel.com>
5274 * gcc.target/i386/funcspec-56.inc: Handle new march.
5275 * g++.target/i386/mv16.C: Handle new march
5277 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
5280 * c-c++-common/goacc/collapse-2.c: New.
5282 2021-04-11 Jason Merrill <jason@redhat.com>
5285 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
5286 * g++.dg/other/anon-union5.C: New test.
5288 2021-04-10 Jason Merrill <jason@redhat.com>
5291 * g++.dg/gomp/this-1.C: Adjust diagnostic.
5292 * g++.dg/cpp0x/constexpr-this1.C: New test.
5294 2021-04-10 David Malcolm <dmalcolm@redhat.com>
5297 * gcc.dg/analyzer/pr100011.c: New test.
5299 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5302 * gcc.dg/pr99990.c: New test.
5304 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
5307 * gcc.target/i386/pr99744-2.c: New test.
5309 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5312 * gcc.dg/lto/pr99849_0.c: New test.
5314 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5316 PR rtl-optimization/98601
5317 * gcc.dg/torture/pr98601.c: New test.
5319 2021-04-10 Jason Merrill <jason@redhat.com>
5325 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
5326 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
5327 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
5328 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
5330 2021-04-10 Jason Merrill <jason@redhat.com>
5333 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
5335 2021-04-09 Martin Sebor <msebor@redhat.com>
5338 * g++.dg/warn/uninit-pr55288.C: New test.
5340 2021-04-09 Patrick Palka <ppalka@redhat.com>
5343 * g++.dg/cpp1z/fold-lambda4.C: New test.
5345 2021-04-09 Marek Polacek <polacek@redhat.com>
5348 * g++.dg/concepts/abbrev10.C: New test.
5349 * g++.dg/concepts/abbrev11.C: New test.
5351 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5353 * gcc.target/aarch64/pr70398.c: Require a target that can link
5356 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5358 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
5360 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5362 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
5365 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5367 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
5368 * gcc.dg/pr96573.c: Likewise.
5369 * gcc.dg/tree-ssa/pr84512.c: Likewise.
5370 * gcc.dg/vect/bb-slp-43.c: Likewise.
5371 * gcc.dg/vect/slp-reduc-11.c: Likewise.
5373 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5375 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
5376 loop to vectorized if vect_fold_extract_last.
5378 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5380 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
5381 of relying on vectorisation.
5383 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5386 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
5388 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5391 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
5392 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5394 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
5397 * gfortran.dg/coarray/dummy_2.f90: New test.
5399 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
5401 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
5403 2021-04-08 Patrick Palka <ppalka@redhat.com>
5406 * g++.dg/cpp2a/concepts-lambda16.C: New test.
5407 * g++.dg/cpp2a/concepts-lambda17.C: New test.
5409 2021-04-08 Patrick Palka <ppalka@redhat.com>
5412 * g++.dg/cpp2a/concepts-ctad3.C: New test.
5414 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5416 * lib/scanasm.exp (scan-lto-assembler): Update expected name
5419 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5421 * lib/target-supports.exp
5422 (check_effective_target_stdint_types_mbig_endian): New proc.
5423 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
5424 stdint_types_mbig_endian.
5425 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
5426 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
5428 2021-04-08 Jason Merrill <jason@redhat.com>
5431 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
5432 * g++.dg/conversion/ref7.C: New test.
5434 2021-04-08 Jakub Jelinek <jakub@redhat.com>
5437 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
5438 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
5439 * g++.dg/cpp2a/constexpr-new18.C: New test.
5440 * g++.dg/cpp2a/constexpr-new19.C: New test.
5442 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5444 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
5446 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5448 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
5449 "was here" from error message.
5450 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
5451 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
5452 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
5453 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
5454 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
5455 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
5456 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
5457 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
5458 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
5459 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
5460 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
5461 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
5462 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
5464 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5466 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
5467 * gcc.target/aarch64/pr98772.c: Likewise.
5468 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
5470 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5472 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
5473 conversion to shifts and adds.
5475 2021-04-08 David Malcolm <dmalcolm@redhat.com>
5479 * gcc.dg/analyzer/pr99042.c: New test.
5480 * gcc.dg/analyzer/pr99774-1.c: New test.
5481 * gcc.dg/analyzer/pr99774-2.c: New test.
5483 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
5485 * gdc.dg/gdc108.d: Update test.
5486 * gdc.dg/gdc142.d: Likewise.
5487 * gdc.dg/pr90136a.d: Likewise.
5488 * gdc.dg/pr90136b.d: Likewise.
5489 * gdc.dg/pr90136c.d: Likewise.
5490 * gdc.dg/pr95173.d: Likewise.
5491 * gdc.dg/attr_allocsize1.d: New test.
5492 * gdc.dg/attr_allocsize2.d: New test.
5493 * gdc.dg/attr_alwaysinline1.d: New test.
5494 * gdc.dg/attr_cold1.d: New test.
5495 * gdc.dg/attr_exclusions1.d: New test.
5496 * gdc.dg/attr_exclusions2.d: New test.
5497 * gdc.dg/attr_flatten1.d: New test.
5498 * gdc.dg/attr_module.d: New test.
5499 * gdc.dg/attr_noclone1.d: New test.
5500 * gdc.dg/attr_noicf1.d: New test.
5501 * gdc.dg/attr_noinline1.d: New test.
5502 * gdc.dg/attr_noipa1.d: New test.
5503 * gdc.dg/attr_noplt1.d: New test.
5504 * gdc.dg/attr_optimize1.d: New test.
5505 * gdc.dg/attr_optimize2.d: New test.
5506 * gdc.dg/attr_optimize3.d: New test.
5507 * gdc.dg/attr_optimize4.d: New test.
5508 * gdc.dg/attr_restrict1.d: New test.
5509 * gdc.dg/attr_section1.d: New test.
5510 * gdc.dg/attr_symver1.d: New test.
5511 * gdc.dg/attr_target1.d: New test.
5512 * gdc.dg/attr_targetclones1.d: New test.
5513 * gdc.dg/attr_used1.d: New test.
5514 * gdc.dg/attr_used2.d: New test.
5515 * gdc.dg/attr_weak1.d: New test.
5516 * gdc.dg/imports/attributes.d: New test.
5518 2021-04-08 Jason Merrill <jason@redhat.com>
5521 * g++.dg/template/mem-spec2.C: New test.
5523 2021-04-08 Marek Polacek <polacek@redhat.com>
5526 * g++.dg/cpp2a/explicit16.C: Use c++20.
5527 * g++.dg/cpp0x/noexcept66.C: New test.
5528 * g++.dg/cpp2a/explicit17.C: New test.
5530 2021-04-08 Alex Coplan <alex.coplan@arm.com>
5533 * gcc.c-torture/compile/pr99647.c: New test.
5535 2021-04-07 Jason Merrill <jason@redhat.com>
5538 * g++.dg/template/friend71.C: New test.
5540 2021-04-07 Jason Merrill <jason@redhat.com>
5543 * g++.dg/template/friend70.C: New test.
5545 2021-04-07 Jason Merrill <jason@redhat.com>
5548 * g++.dg/lookup/using66.C: New test.
5550 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5552 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
5553 when building an executable with testglue.
5555 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5557 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
5558 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
5560 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5562 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
5563 if IFN_STORE_LANES is available.
5564 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
5565 IFN_STORE_LANES is available.
5566 * gcc.target/aarch64/pr99873_1.c: New test.
5567 * gcc.target/aarch64/pr99873_2.c: Likewise.
5568 * gcc.target/aarch64/pr99873_3.c: Likewise.
5569 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
5570 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
5571 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
5573 2021-04-07 Richard Biener <rguenther@suse.de>
5575 PR tree-optimization/99954
5576 * gcc.dg/torture/pr99954.c: New testcase.
5578 2021-04-07 Richard Biener <rguenther@suse.de>
5581 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
5584 2021-04-07 Richard Biener <rguenther@suse.de>
5586 PR tree-optimization/99947
5587 * gcc.dg/torture/pr99947.c: New testcase.
5589 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
5591 PR tree-optimization/98736
5592 * gcc.c-torture/execute/pr98736.c: New test.
5594 2021-04-07 Marek Polacek <polacek@redhat.com>
5597 * g++.dg/cpp0x/rv-life.C: New test.
5599 2021-04-06 Jason Merrill <jason@redhat.com>
5602 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
5604 2021-04-06 Jason Merrill <jason@redhat.com>
5607 * g++.dg/cpp1z/inline-var9.C: New test.
5609 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
5612 * g++.target/aarch64/sve/pr99781.C: New.
5614 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
5616 * gcc.target/i386/memcpy-strategy-9.c: New test.
5617 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
5618 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
5619 * gcc.target/i386/memset-strategy-7.c: Likewise.
5620 * gcc.target/i386/memset-strategy-8.c: Likewise.
5621 * gcc.target/i386/memset-strategy-9.c: Likewise.
5623 2021-04-06 Richard Biener <rguenther@suse.de>
5625 PR tree-optimization/99880
5626 * gcc.dg/torture/pr99880.c: New testcase.
5628 2021-04-06 Nathan Sidwell <nathan@acm.org>
5630 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
5631 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
5633 2021-04-06 Jakub Jelinek <jakub@redhat.com>
5635 PR tree-optimization/96573
5636 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
5637 VEC_PERM_EXPR with bswapping permutation.
5639 2021-04-06 Richard Biener <rguenther@suse.de>
5641 PR tree-optimization/99924
5642 * gfortran.dg/vect/pr99924.f90: New testcase.
5644 2021-04-06 Jakub Jelinek <jakub@redhat.com>
5647 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
5649 2021-04-06 Jason Merrill <jason@redhat.com>
5652 * g++.dg/abi/lambda-defarg1.C: New test.
5654 2021-04-06 Patrick Palka <ppalka@redhat.com>
5657 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
5658 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
5660 2021-04-05 Jason Merrill <jason@redhat.com>
5663 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
5665 2021-04-05 Jason Merrill <jason@redhat.com>
5667 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
5668 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
5669 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
5671 2021-04-05 Jason Merrill <jason@redhat.com>
5674 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
5676 2021-04-05 Jason Merrill <jason@redhat.com>
5679 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
5681 2021-04-05 David Malcolm <dmalcolm@redhat.com>
5684 * gcc.dg/analyzer/pr99906.c: New test.
5686 2021-04-05 David Malcolm <dmalcolm@redhat.com>
5689 * gcc.dg/analyzer/pr99886.c: New test.
5691 2021-04-05 Jason Merrill <jason@redhat.com>
5694 * g++.dg/cpp0x/extern_template-6.C: New test.
5696 2021-04-05 Jason Merrill <jason@redhat.com>
5699 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
5701 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
5704 * gdc.dg/pr99914.d: New test.
5706 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
5708 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
5709 * gcc.dg/tree-ssa/evrp11.c: Likewise.
5711 2021-04-04 Jason Merrill <jason@redhat.com>
5714 * g++.dg/cpp0x/initlist-new5.C: New test.
5716 2021-04-03 Alexandre Oliva <oliva@adacore.com>
5718 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
5720 2021-04-03 Alexandre Oliva <oliva@adacore.com>
5722 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
5724 2021-04-03 Marek Polacek <polacek@redhat.com>
5727 * g++.dg/other/gc7.C: New test.
5729 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
5732 * gfortran.dg/coarray_48.f90: New test.
5734 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5736 PR tree-optimization/99882
5737 * gcc.dg/pr99882.c: New test.
5739 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5741 PR rtl-optimization/99863
5742 * gcc.target/i386/pr99863.c: New test.
5744 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5747 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
5749 2021-04-03 Jason Merrill <jason@redhat.com>
5752 * g++.dg/opt/nrv20.C: New test.
5754 2021-04-03 Jason Merrill <jason@redhat.com>
5757 * g++.dg/cpp1z/noexcept-type24.C: New test.
5759 2021-04-03 Jason Merrill <jason@redhat.com>
5762 * g++.dg/ext/vector40.C: New test.
5764 2021-04-02 Patrick Palka <ppalka@redhat.com>
5767 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
5769 2021-04-02 Patrick Palka <ppalka@redhat.com>
5772 * g++.dg/cpp2a/nontype-class42.C: New test.
5774 2021-04-02 Jason Merrill <jason@redhat.com>
5777 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
5779 2021-04-02 Nathan Sidwell <nathan@acm.org>
5781 * g++.dg/modules/pr99283-6_d.H: New.
5782 * g++.dg/modules/pr99283-7-swap.h: New.
5783 * g++.dg/modules/pr99283-7-traits.h: New.
5784 * g++.dg/modules/pr99283-7_a.H: New.
5785 * g++.dg/modules/pr99283-7_b.H: New.
5786 * g++.dg/modules/pr99283-7_c.C: New.
5787 * g++.dg/modules/pr99283-7_d.H: New.
5789 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
5791 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
5792 * go.test/test/fixedbugs/issue22200b.go: Likewise.
5794 2021-04-02 Jakub Jelinek <jakub@redhat.com>
5796 PR tree-optimization/99726
5797 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
5798 -floop-nest-optimize to dg-additional-options guarded on fgraphite
5801 2021-04-01 Marek Polacek <polacek@redhat.com>
5804 * g++.dg/other/gc6.C: New test.
5806 2021-04-01 Jason Merrill <jason@redhat.com>
5809 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
5811 2021-04-01 Jason Merrill <jason@redhat.com>
5814 * g++.dg/abi/abi-tag24a.C: New test.
5815 * g++.dg/abi/macro0.C: Adjust expected value.
5817 2021-04-01 Nathan Sidwell <nathan@acm.org>
5820 * g++.dg/modules/pr99283-6.h: New.
5821 * g++.dg/modules/pr99283-6_a.H: New.
5822 * g++.dg/modules/pr99283-6_b.H: New.
5823 * g++.dg/modules/pr99283-6_c.C: New.
5824 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
5825 * g++.dg/modules/indirect-3_c.C: Adjust scan.
5826 * g++.dg/modules/indirect-4_c.C: Adjust scan.
5827 * g++.dg/modules/lambda-3_b.C: Adjust scan.
5828 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
5829 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
5830 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
5832 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
5835 * gcc.dg/tree-ssa/pr98265.C: New test.
5837 2021-04-01 Jakub Jelinek <jakub@redhat.com>
5839 PR tree-optimization/96573
5840 * gcc.dg/pr96573.c: New test.
5842 2021-04-01 Richard Biener <rguenther@suse.de>
5844 PR tree-optimization/99856
5845 * gcc.dg/vect/pr99856.c: New testcase.
5847 2021-04-01 Martin Jambor <mjambor@suse.cz>
5849 PR tree-optimization/97009
5850 * gcc.dg/tree-ssa/pr97009.c: New test.
5852 2021-04-01 Harald Anlauf <anlauf@gmx.de>
5855 * gfortran.dg/transpose_5.f90: New test.
5857 2021-03-31 David Malcolm <dmalcolm@redhat.com>
5860 * gcc.dg/analyzer/data-model-10.c: Update expected output.
5861 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
5862 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
5863 * gcc.dg/analyzer/pr99771-1.c: New test.
5865 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5867 PR tree-optimization/98268
5868 * gcc.target/aarch64/sve/pr98268-1.c: New test.
5869 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
5871 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5873 PR tree-optimization/99726
5874 * gcc.target/i386/pr99726.c: New test.
5876 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5878 PR rtl-optimization/97141
5879 PR rtl-optimization/98726
5880 * gcc.c-torture/compile/pr97141.c: New test.
5881 * gcc.c-torture/compile/pr98726.c: Likewise.
5882 * gcc.target/aarch64/sve/pr97141.c: Likewise.
5883 * gcc.target/aarch64/sve/pr98726.c: Likewise.
5885 2021-03-31 Martin Sebor <msebor@redhat.com>
5888 * gcc.dg/uninit-pr65182.c: New test.
5890 2021-03-31 Jason Merrill <jason@redhat.com>
5893 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
5895 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5898 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
5901 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5904 * gcc.target/arm/pr99786.c: New test.
5906 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
5908 * gcc.target/i386/memcpy-strategy-5.c: New test.
5909 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
5910 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
5911 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
5912 * gcc.target/i386/memset-strategy-3.c: Likewise.
5913 * gcc.target/i386/memset-strategy-4.c: Likewise.
5914 * gcc.target/i386/memset-strategy-5.c: Likewise.
5915 * gcc.target/i386/memset-strategy-6.c: Likewise.
5917 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5920 * gcc.target/aarch64/sve/pr98119.c: New test.
5922 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5923 Richard Sandiford <richard.sandiford@arm.com>
5926 * g++.target/aarch64/sve/pr99813.C: New test.
5928 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5931 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
5932 * c-c++-common/zero-scratch-regs-7.c: Likewise.
5933 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
5934 selected unsupported triplets to all targets but selected triplets
5935 of supported targets.
5936 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5937 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5938 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5940 2021-03-31 Patrick Palka <ppalka@redhat.com>
5943 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
5945 2021-03-31 Patrick Palka <ppalka@redhat.com>
5948 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
5950 2021-03-30 David Malcolm <dmalcolm@redhat.com>
5952 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
5954 2021-03-30 Nathan Sidwell <nathan@acm.org>
5957 * g++.dg/modules/pr99283-5.h: New.
5958 * g++.dg/modules/pr99283-5_a.H: New.
5959 * g++.dg/modules/pr99283-5_b.H: New.
5960 * g++.dg/modules/pr99283-5_c.C: New.
5962 2021-03-30 Jakub Jelinek <jakub@redhat.com>
5965 * g++.dg/cpp1z/pr99790.C: New test.
5967 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5970 * gcc.c-torture/compile/pr99822.c: New test.
5972 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
5976 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
5978 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5979 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5980 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5981 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5982 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5983 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5984 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5985 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5986 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5987 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5988 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5989 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5990 * gcc.target/powerpc/pr79251-run.p7.c: New test.
5991 * gcc.target/powerpc/pr79251.p7.c: New test.
5993 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
5996 * gcc.target/i386/pr99744-1.c: New test.
5998 2021-03-30 Tamar Christina <tamar.christina@arm.com>
6000 PR tree-optimization/99825
6001 * gfortran.dg/vect/pr99825.f90: New test.
6003 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6006 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
6008 2021-03-30 Richard Biener <rguenther@suse.de>
6010 PR tree-optimization/99824
6011 * gcc.dg/torture/pr99824.c: New testcase.
6013 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
6016 * g++.dg/pr98136.C: New test.
6018 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
6020 * gcc.target/aarch64/fcvt_nosimd.c: New test.
6022 2021-03-29 Martin Sebor <msebor@redhat.com>
6024 PR tree-optimization/61869
6025 * gcc.dg/uninit-pr61869.c: New test.
6027 2021-03-29 Martin Sebor <msebor@redhat.com>
6029 PR tree-optimization/61677
6030 * gcc.dg/uninit-pr61677.c: New test.
6032 2021-03-29 Martin Sebor <msebor@redhat.com>
6034 PR tree-optimization/61112
6035 * gcc.dg/uninit-pr61112.c: New test.
6037 2021-03-29 Jan Hubicka <jh@suse.cz>
6040 * gcc.c-torture/compile/pr99751.c: Rename from ...
6041 * gcc.c-torture/execute/pr99751.c: ... to this.
6043 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
6045 * gcc.c-torture/compile/pr99751.c: New test.
6047 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6050 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
6051 declare simd warning on aarch64.
6053 2021-03-29 Alex Coplan <alex.coplan@arm.com>
6056 * g++.target/aarch64/sve/pr99216.C: New test.
6058 2021-03-29 Richard Biener <rguenther@suse.de>
6060 PR tree-optimization/99807
6061 * gfortran.dg/vect/pr99807.f90: New testcase.
6063 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6066 * gcc.target/aarch64/pr99808.c: New test.
6068 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6070 PR tree-optimization/99777
6071 * g++.dg/torture/pr99777.C: New test.
6073 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
6076 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
6078 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
6081 * gfortran.dg/pr99602.f90: New test.
6082 * gfortran.dg/pr99602a.f90: New test.
6083 * gfortran.dg/pr99602b.f90: New test.
6084 * gfortran.dg/pr99602c.f90: New test.
6085 * gfortran.dg/pr99602d.f90: New test.
6087 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6089 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
6090 (gdc-copy-file): ... this. Use file copy instead of open/close.
6091 (gdc-convert-test): Save translated dejagnu test to gdc.test
6092 directory, only write dejagnu directives to the test file.
6093 (gdc-do-test): Don't create gdc.test symlink.
6095 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6097 * gdc.dg/gdc270a.d: Removed.
6098 * gdc.dg/gdc270b.d: Removed.
6100 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
6102 * gcc.target/powerpc/pr99557.c: New.
6104 2021-03-26 Martin Sebor <msebor@redhat.com>
6106 PR tree-optimization/59970
6107 * gcc.dg/uninit-pr59970.c: New test.
6109 2021-03-26 Marek Polacek <polacek@redhat.com>
6112 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
6113 * g++.dg/cpp0x/nsdmi17.C: New test.
6115 2021-03-26 Nathan Sidwell <nathan@acm.org>
6118 * g++.dg/modules/pr99283-2_a.H: New.
6119 * g++.dg/modules/pr99283-2_b.H: New.
6120 * g++.dg/modules/pr99283-2_c.H: New.
6121 * g++.dg/modules/pr99283-3_a.H: New.
6122 * g++.dg/modules/pr99283-3_b.H: New.
6123 * g++.dg/modules/pr99283-4.H: New.
6124 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
6125 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
6127 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
6130 * g++.target/aarch64/sve/pr99766.C: New.
6132 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6135 * gcc.dg/tls/pr99466-1.c: New test.
6136 * gcc.dg/tls/pr99466-2.c: New test.
6138 2021-03-26 Jakub Jelinek <jakub@redhat.com>
6141 * g++.dg/cpp0x/new5.C: New test.
6143 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
6146 * gfortran.dg/null_11.f90: New test.
6148 2021-03-25 Martin Sebor <msebor@redhat.com>
6150 PR tree-optimization/55060
6151 * gcc.dg/uninit-pr55060.c: New.
6153 2021-03-25 Martin Sebor <msebor@redhat.com>
6155 PR tree-optimization/48483
6156 * g++.dg/warn/uninit-pr48483.C: New test.
6158 2021-03-25 Martin Sebor <msebor@redhat.com>
6160 * gcc.dg/uninit-pr44547.c: New.
6162 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6165 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
6166 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
6167 to match locus changes.
6168 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
6169 * g++.dg/cpp2a/srcloc2.C: Likewise.
6170 * g++.dg/cpp2a/srcloc15.C: Likewise.
6171 * g++.dg/cpp2a/srcloc16.C: Likewise.
6172 * g++.dg/cpp2a/srcloc19.C: New test.
6173 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
6175 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
6176 * g++.dg/modules/macloc-1_d.C: Likewise.
6177 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
6180 2021-03-25 Marek Polacek <polacek@redhat.com>
6183 * g++.dg/cpp0x/inh-ctor37.C: New test.
6185 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6188 * g++.dg/cpp0x/variadic181.C: New test.
6190 2021-03-25 Marek Polacek <polacek@redhat.com>
6193 * g++.dg/warn/Wconversion5.C: New test.
6195 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
6197 PR tree-optimization/96974
6198 * g++.target/aarch64/sve/pr96974.C: New test.
6200 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6203 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6207 * gcc.target/i386/pr98209.c: New test.
6208 * gcc.target/i386/pr99744-1.c: Likewise.
6209 * gcc.target/i386/pr99744-2.c: Likewise.
6211 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6214 * g++.dg/warn/Wduplicated-branches6.C: New test.
6215 * g++.dg/warn/Wduplicated-branches7.C: New test.
6217 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6221 * gcc.target/i386/pr98209.c: New test.
6222 * gcc.target/i386/pr99744-1.c: Likewise.
6223 * gcc.target/i386/pr99744-2.c: Likewise.
6225 2021-03-25 Richard Biener <rguenther@suse.de>
6227 PR tree-optimization/99746
6228 * gfortran.dg/vect/pr99746.f90: New testcase.
6230 2021-03-25 David Malcolm <dmalcolm@redhat.com>
6235 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
6237 * gcc.dg/analyzer/pr93695-1.c: New test.
6238 * gcc.dg/analyzer/pr99044-1.c: New test.
6239 * gcc.dg/analyzer/pr99044-2.c: New test.
6240 * gcc.dg/analyzer/pr99716-1.c: New test.
6241 * gcc.dg/analyzer/pr99716-2.c: New test.
6242 * gcc.dg/analyzer/pr99716-3.c: New test.
6244 2021-03-24 Martin Liska <mliska@suse.cz>
6247 * gcc.target/i386/pr99753.c: New test.
6249 2021-03-24 Martin Jambor <mjambor@suse.cz>
6252 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
6254 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
6257 * gcc.target/arm/pr99727.c: New test.
6259 2021-03-24 Jakub Jelinek <jakub@redhat.com>
6262 * gcc.target/arm/pr99724.c: New test.
6264 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6266 * lib/target-supports.exp (check_effective_target_sysconf): New.
6267 * gcc.target/i386/pr95443-1.c: Require it.
6268 * gcc.target/i386/pr95443-2.c: Likewise.
6269 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
6270 * gcc.target/i386/strncmp-1.c: Likewise.
6272 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6274 * gcc.target/i386/pr97313.c: Require effective target feature pie.
6275 * g++.target/i386/pr94185.C: Likewise.
6277 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6279 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
6280 positives with -mcmodel=large.
6281 * gcc.target/i386/funcspec-3.c: Likewise.
6283 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6285 * gcc.target/i386/pr94467-3.c: New.
6287 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
6290 * gfortran.dg/longnames.f90: New test.
6292 2021-03-23 Nathan Sidwell <nathan@acm.org>
6295 * g++.dg/modules/pr99283-1_a.H: New.
6296 * g++.dg/modules/pr99283-1_b.H: New.
6298 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
6300 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
6302 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6304 * lib/target-supports.exp
6305 (check_effective_target_arm_dsp_ok_nocache)
6306 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
6307 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
6308 and add arm_dsp options.
6310 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6312 * lib/target-supports.exp
6313 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
6314 -mfloat-abi= options order.
6315 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
6316 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
6317 arm_hard_ok effective target and -mfloat-abi=hard additional
6319 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
6327 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
6329 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
6330 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
6332 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6334 * lib/target-supports.exp
6335 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
6336 -mfloat-abi= options order.
6337 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
6338 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
6339 target and -mfloat-abi=hard additional option.
6340 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
6341 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
6342 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
6343 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
6344 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
6346 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6348 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
6350 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6352 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
6353 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
6354 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
6355 * gcc.target/arm/pr51968.c: Likewise.
6356 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
6357 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
6358 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
6359 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
6361 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6363 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
6364 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
6365 * gcc.target/arm/bf16_dup.c: Likewise.
6366 * gcc.target/arm/bf16_reinterpret.c: Likewise.
6367 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
6369 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6371 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
6373 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6375 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
6376 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
6377 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
6378 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
6380 2021-03-23 Marek Polacek <polacek@redhat.com>
6383 * g++.dg/cpp0x/attributes-namespace6.C: New test.
6384 * g++.dg/cpp0x/gen-attrs-73.C: New test.
6386 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
6389 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
6391 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
6394 * gcc.dg/vect/pr99540.c: New test.
6396 2021-03-23 Nathan Sidwell <nathan@acm.org>
6399 * g++.dg/modules/pr99239_a.H: New.
6400 * g++.dg/modules/pr99239_b.H: New.
6402 2021-03-23 Richard Biener <rguenther@suse.de>
6404 PR tree-optimization/99721
6405 * gfortran.dg/vect/pr99721.f90: New testcase.
6407 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
6409 * gcc.target/riscv/shift-shift-5.c (sub): Change
6410 order of struct fields depending on byteorder.
6412 2021-03-23 Jakub Jelinek <jakub@redhat.com>
6415 * g++.dg/cpp1z/decomp55.C: New test.
6417 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
6419 PR tree-optimization/99296
6420 * gcc.dg/pr99296.c: New file.
6422 2021-03-22 Nathan Sidwell <nathan@acm.org>
6425 * g++.dg/modules/pr99480_a.H: New.
6426 * g++.dg/modules/pr99480_b.H: New.
6428 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
6431 * gcc.target/powerpc/pr99581.c: New.
6433 2021-03-22 Nathan Sidwell <nathan@acm.org>
6436 * g++.dg/modules/pr99425-1.h: New.
6437 * g++.dg/modules/pr99425-1_a.H: New.
6438 * g++.dg/modules/pr99425-1_b.H: New.
6439 * g++.dg/modules/pr99425-1_c.C: New.
6440 * g++.dg/modules/pr99425-2_a.X: New.
6441 * g++.dg/modules/pr99425-2_b.X: New.
6442 * g++.dg/template/pr99425.C: New.
6444 2021-03-22 Richard Biener <rguenther@suse.de>
6446 PR tree-optimization/99694
6447 * gcc.dg/torture/pr99694.c: New testcase.
6449 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
6452 * gcc.target/riscv/pr99702.c: New.
6454 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
6457 * gcc.target/powerpc/pr98914.c: New test.
6459 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
6462 * g++.target/i386/pr99679-1.C: New test.
6463 * g++.target/i386/pr99679-2.C: Likewise.
6465 2021-03-20 Jakub Jelinek <jakub@redhat.com>
6468 * gcc.dg/pr99230.c: New test.
6470 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6473 * gcc.dg/Wunused-var-5.c: New test.
6474 * gcc.dg/Wunused-var-6.c: New test.
6476 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6478 * gfortran.dg/inline_matmul_6.f90: Adjust count for
6481 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
6484 * gcc.target/s390/pr99663.c: New.
6486 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6489 * g++.dg/opt/pr99456.C: New test.
6490 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
6493 2021-03-19 Tamar Christina <tamar.christina@arm.com>
6495 PR tree-optimization/99656
6496 * gfortran.dg/vect/pr99656.f90: New test.
6498 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
6501 * gcc.dg/torture/pr99652-1.c: New test.
6502 * gcc.dg/torture/pr99652-2.c: Likewise.
6503 * gcc.target/i386/pr57655.c: Adjusted.
6504 * gcc.target/i386/pr59794-6.c: Likewise.
6505 * gcc.target/i386/pr70738-1.c: Likewise.
6506 * gcc.target/i386/pr96744-1.c: Likewise.
6508 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6509 Christophe Lyon <christophe.lyon@linaro.org>
6512 * g++.target/arm/pr99593.C: New test.
6514 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
6516 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
6518 2021-03-19 Marek Polacek <polacek@redhat.com>
6521 * g++.dg/cpp2a/concepts-err3.C: New test.
6523 2021-03-18 Martin Sebor <msebor@redhat.com>
6526 * g++.dg/warn/Warray-bounds-22.C: New test.
6527 * g++.dg/warn/Warray-bounds-23.C: New test.
6528 * g++.dg/warn/Warray-bounds-24.C: New test.
6530 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6533 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
6535 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6538 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
6539 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
6540 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
6541 rather than __i386__.
6543 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6546 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
6548 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
6551 * obj-c++.dg/pr49070.mm: New test.
6552 * objc.dg/unnamed-parms.m: New test.
6554 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6556 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
6558 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6559 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
6560 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
6561 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6562 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
6564 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6567 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
6568 For big endian use -fsso-struct=little-endian dg-options.
6570 2021-03-17 Marek Polacek <polacek@redhat.com>
6573 * g++.dg/conversion/real-to-int1.C: New test.
6575 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
6576 Jason Merrill <jason@redhat.com>
6578 * g++.dg/cpp1z/using9.C: New using decl test.
6580 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
6582 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
6583 -gdwarf-3 to the command line options. Adjust the expected line
6584 numbers for the revised options header.
6586 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
6588 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
6589 -gdwarf-3 to the command line options. Provide Darwin-
6590 specific match lines for the expected output.
6592 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594 * gcc.target/aarch64/acle/rng_2.c: New test.
6596 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
6599 * gcc.target/i386/pr99530-1.c: New test.
6600 * gcc.target/i386/pr99530-2.c: Likewise.
6601 * gcc.target/i386/pr99530-3.c: Likewise.
6602 * gcc.target/i386/pr99530-4.c: Likewise.
6603 * gcc.target/i386/pr99530-5.c: Likewise.
6604 * gcc.target/i386/pr99530-6.c: Likewise.
6606 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
6609 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
6611 2021-03-16 Jason Merrill <jason@redhat.com>
6613 * g++.dg/cpp2a/nontype-float1.C: New test.
6615 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6619 * gcc.target/powerpc/pr98092.c: New.
6621 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6624 * gcc.target/i386/pr99600.c: New test.
6626 2021-03-16 Martin Liska <mliska@suse.cz>
6627 Jason Merrill <jason@redhat.com>
6630 * g++.target/i386/pr99108.C: New test.
6632 2021-03-16 Martin Liska <mliska@suse.cz>
6635 * gcc.target/arm/pr99592.c: New test.
6637 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
6639 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
6641 2021-03-16 Nathan Sidwell <nathan@acm.org>
6644 * g++.dg/modules/pr99496_a.H: New.
6645 * g++.dg/modules/pr99496_b.C: New.
6647 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.target/i386/avx-pr99563.c: New test.
6652 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6655 * gcc.dg/gomp/pr99542.c: New test.
6656 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
6657 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
6658 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
6659 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
6661 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
6663 2021-03-15 Jakub Jelinek <jakub@redhat.com>
6666 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
6667 * g++.dg/modules/builtin-3_b.C: Likewise.
6669 2021-03-15 Nathan Sidwell <nathan@acm.org>
6672 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
6673 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
6675 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6678 * g++.dg/coroutines/pr99047.C: New test.
6680 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6683 * g++.dg/coroutines/torture/pr98704.C: New test.
6685 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6688 * g++.dg/coroutines/pr98480.C: New test.
6689 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
6690 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
6691 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
6693 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6696 * g++.dg/coroutines/pr96749-1.C: New test.
6697 * g++.dg/coroutines/pr96749-2.C: New test.
6699 2021-03-15 Richard Biener <rguenther@suse.de>
6701 PR tree-optimization/98834
6702 * g++.dg/opt/pr98834.C: New testcase.
6704 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6707 * gfortran.dg/do_check_16.f90: New test.
6708 * gfortran.dg/do_check_17.f90: New test.
6710 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
6713 * gfortran.dg/pr99545.f90: New test.
6715 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
6717 * gcc.target/powerpc/pr99492.c: Fix typo.
6719 2021-03-14 Harald Anlauf <anlauf@gmx.de>
6720 Paul Thomas <pault@gcc.gnu.org>
6722 * gfortran.dg/pr99112.f90: New test.
6724 2021-03-13 Martin Sebor <msebor@redhat.com>
6726 PR tree-optimization/99489
6727 * gcc.dg/Wstringop-truncation-9.c: New test.
6729 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
6732 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
6734 2021-03-13 Jakub Jelinek <jakub@redhat.com>
6736 PR tree-optimization/99544
6737 * gcc.dg/gomp/pr99544.c: New test.
6739 2021-03-12 Nathan Sidwell <nathan@acm.org>
6742 * g++.dg/modules/pr99238.h: New.
6743 * g++.dg/modules/pr99238_a.H: New.
6744 * g++.dg/modules/pr99238_b.H: New.
6746 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
6749 * gfortran.dg/gomp/threadprivate-1.f90: New test.
6751 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6754 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
6756 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6759 * g++.dg/cpp2a/consteval19.C: New test.
6761 2021-03-11 David Malcolm <dmalcolm@redhat.com>
6764 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
6766 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
6768 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
6769 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
6770 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
6771 -fno-analyzer-feasibility from options.
6772 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
6773 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
6775 2021-03-11 Nathan Sidwell <nathan@acm.org>
6778 * g++.dg/modules/pr99248.h: New.
6779 * g++.dg/modules/pr99248_a.H: New.
6780 * g++.dg/modules/pr99248_b.H: New.
6782 2021-03-11 Nathan Sidwell <nathan@acm.org>
6785 * g++.dg/modules/pr99528.h: New.
6786 * g++.dg/modules/pr99528_a.H: New.
6787 * g++.dg/modules/pr99528_b.H: New.
6788 * g++.dg/modules/pr99528_c.C: New.
6790 2021-03-11 Richard Biener <rguenther@suse.de>
6793 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
6794 instead of verifying the total number of adds.
6796 2021-03-11 Richard Biener <rguenther@suse.de>
6799 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
6801 2021-03-11 Richard Biener <rguenther@suse.de>
6804 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
6806 2021-03-11 Richard Biener <rguenther@suse.de>
6809 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
6811 2021-03-11 Jakub Jelinek <jakub@redhat.com>
6814 * gcc.target/i386/avx2-pr99517-1.c: New test.
6815 * gcc.target/i386/avx2-pr99517-2.c: New test.
6817 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
6820 * gcc.target/powerpc/pr99492.c: New testcase.
6822 2021-03-10 Harald Anlauf <anlauf@gmx.de>
6825 * gfortran.dg/data_char_4.f90: New test.
6826 * gfortran.dg/data_char_5.f90: New test.
6828 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6830 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
6832 2021-03-10 Nathan Sidwell <nathan@acm.org>
6835 * g++.dg/modules/pr99423_a.H: New.
6836 * g++.dg/modules/pr99423_b.H: New.
6838 2021-03-10 Jakub Jelinek <jakub@redhat.com>
6840 PR tree-optimization/99305
6842 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
6843 unsigned_char effective targets.
6845 2021-03-10 Nathan Sidwell <nathan@acm.org>
6848 * g++.dg/ext/pr99508.C: New.
6850 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
6853 * lib/target-supports.exp (check_effective_target_lra): New.
6854 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
6855 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6856 * gcc.c-torture/compile/pr98096.c: Likewise.
6857 * gcc.dg/pr97954.c: Likewise.
6859 2021-03-10 David Malcolm <dmalcolm@redhat.com>
6861 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
6862 * gcc.dg/analyzer/zlib-2.c: Likewise.
6864 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6866 * gcc.dg/vect/pr99102.c: Fix target selector.
6868 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6871 * gcc.dg/vect/pr99102.c: New test.
6873 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
6875 * gnat.dg/specs/lto25.ads: New test.
6877 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6879 PR tree-optimization/99305
6880 * g++.dg/opt/pr99305.C: New test.
6882 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
6884 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
6885 (check_effective_target_sqrt_insn): Use it.
6887 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
6890 * gcc.target/i386/pr99454.c: New.
6892 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
6894 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
6895 * gcc.dg/loop-9.c: Likewise.
6896 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
6897 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
6899 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6902 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
6903 exists. If REG_STARTEND macro isn't defined, just return 0 from main
6904 instead of the actual test.
6906 2021-03-09 Martin Liska <mliska@suse.cz>
6909 * gcc.target/i386/pr99464.c: New test.
6911 2021-03-09 Joel Brobecker <brobecker@adacore.com>
6913 * gcc.target/powerpc/undef-bool-2.c: Add
6914 dg-require-effective-target powerpc_vsx_ok directive.
6915 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
6916 powerpc_vsx_ok directive.
6918 2021-03-08 Harald Anlauf <anlauf@gmx.de>
6921 * gfortran.dg/parameter_data.f90: New test.
6923 2021-03-08 Martin Sebor <msebor@redhat.com>
6926 * g++.dg/warn/Warray-bounds-15.C: New test.
6927 * g++.dg/warn/Warray-bounds-18.C: New test.
6928 * g++.dg/warn/Warray-bounds-19.C: New test.
6929 * g++.dg/warn/Warray-bounds-20.C: New test.
6930 * g++.dg/warn/Warray-bounds-21.C: New test.
6932 2021-03-08 Martin Sebor <msebor@redhat.com>
6935 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
6937 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
6938 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
6939 * gcc.dg/Wstringop-overflow-66.c: New test.
6940 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
6942 2021-03-08 Marek Polacek <polacek@redhat.com>
6945 * g++.dg/cpp2a/nontype-class41.C: New test.
6947 2021-03-08 Nathan Sidwell <nathan@acm.org>
6950 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
6952 2021-03-08 Nathan Sidwell <nathan@acm.org>
6954 * g++.dg/modules/pr99468.H: New.
6956 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
6959 * gcc.target/powerpc/pr98959.c: New test.
6961 2021-03-08 Nathan Sidwell <nathan@acm.org>
6964 * g++.dg/modules/pr99285_a.H: New.
6965 * g++.dg/modules/pr99285_b.H: New.
6967 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6970 * gcc.target/aarch64/simd/pr99437.c: New test.
6972 2021-03-08 Martin Liska <mliska@suse.cz>
6975 * c-c++-common/asan/pr98920.c: New test.
6977 2021-03-08 Martin Liska <mliska@suse.cz>
6980 * gcc.target/i386/pr99463-2.c: New test.
6981 * gcc.target/i386/pr99463.c: New test.
6983 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
6985 * gcc.target/s390/vector/long-double-asm-commutative.c: New
6987 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
6989 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
6990 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
6991 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
6992 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
6993 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
6996 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
6999 * gfortran.dg/module_variable_3.f90: New test.
7001 2021-03-07 Jakub Jelinek <jakub@redhat.com>
7004 * lib/target-supports.exp
7005 (check_effective_target_assembler_march_noavx512bw): New effective
7007 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
7009 2021-03-06 Patrick Palka <ppalka@redhat.com>
7010 Jakub Jelinek <jakub@redhat.com>
7013 * g++.dg/cpp2a/constexpr-99287.C: New test.
7015 2021-03-06 Patrick Palka <ppalka@redhat.com>
7016 Jakub Jelinek <jakub@redhat.com>
7019 * g++.dg/cpp1y/var-templ68.C: New test.
7020 * g++.dg/cpp1y/var-templ68a.C: New test.
7022 2021-03-06 Patrick Palka <ppalka@redhat.com>
7025 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
7026 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
7028 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
7030 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
7031 to allow an eliminated stack-frame.
7033 2021-03-05 Marek Polacek <polacek@redhat.com>
7036 * g++.dg/cpp1z/noexcept-type23.C: New test.
7038 2021-03-05 Marek Polacek <polacek@redhat.com>
7041 * g++.dg/warn/Wshadow-17.C: New test.
7043 2021-03-05 Jason Merrill <jason@redhat.com>
7046 * gcc.dg/attr-flatten-1.c: Adjust.
7048 2021-03-05 Jakub Jelinek <jakub@redhat.com>
7051 * c-c++-common/gomp/pr99322.c: New test.
7053 2021-03-05 Nathan Sidwell <nathan@acm.org>
7056 * g++.dg/modules/pr99245_a.H: New.
7057 * g++.dg/modules/pr99245_b.H: New.
7059 2021-03-05 Harald Anlauf <anlauf@gmx.de>
7062 * gfortran.dg/matmul_21.f90: New test.
7064 2021-03-05 Nathan Sidwell <nathan@acm.org>
7067 * g++.dg/modules/pr99377_a.H: New.
7068 * g++.dg/modules/pr99377_b.C: New.
7069 * g++.dg/modules/pr99377_c.C: New.
7071 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7074 * g++.dg/coroutines/pr98118.C: New test.
7076 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7079 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
7080 * g++.dg/coroutines/pr95616-0.C: New test.
7081 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
7082 * g++.dg/coroutines/pr95616-1.C: New test.
7083 * g++.dg/coroutines/pr95616-2.C: New test.
7084 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
7085 * g++.dg/coroutines/pr95616-3.C: New test.
7086 * g++.dg/coroutines/pr95616-4.C: New test.
7087 * g++.dg/coroutines/pr95616-5.C: New test.
7088 * g++.dg/coroutines/pr95616-6.C: New test.
7090 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7093 * g++.dg/coroutines/torture/pr95615-01.C: New test.
7094 * g++.dg/coroutines/torture/pr95615-02.C: New test.
7095 * g++.dg/coroutines/torture/pr95615-03.C: New test.
7096 * g++.dg/coroutines/torture/pr95615-04.C: New test.
7097 * g++.dg/coroutines/torture/pr95615-05.C: New test.
7098 * g++.dg/coroutines/torture/pr95615.inc: New file.
7100 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
7103 * gcc.target/i386/pr99123-2.c: New.
7105 2021-03-05 Nathan Sidwell <nathan@acm.org>
7108 * g++.dg/modules/pr99389_a.H: New.
7109 * g++.dg/modules/pr99389_b.C: New.
7110 * g++.dg/modules/pr99389_c.C: New.
7112 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7115 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
7118 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7120 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
7121 with '_kind' number.
7122 * gfortran.dg/real4-10-real8-16.f90: Likewise.
7123 * gfortran.dg/real4-10-real8-4.f90: Likewise.
7124 * gfortran.dg/real4-10.f90: Likewise.
7125 * gfortran.dg/real4-16-real8-10.f90: Likewise.
7126 * gfortran.dg/real4-16-real8-16.f90: Likewise.
7127 * gfortran.dg/real4-16-real8-4.f90: Likewise.
7128 * gfortran.dg/real4-16.f90: Likewise.
7129 * gfortran.dg/real4-8-real8-10.f90: Likewise.
7130 * gfortran.dg/real4-8-real8-16.f90: Likewise.
7131 * gfortran.dg/real4-8-real8-4.f90: Likewise.
7132 * gfortran.dg/real4-8.f90: Likewise.
7133 * gfortran.dg/real8-10.f90: Likewise.
7134 * gfortran.dg/real8-16.f90: Likewise.
7135 * gfortran.dg/real8-4.f90: Likewise.
7137 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
7140 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
7142 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
7144 * lib/prune.exp: Prune useless output caused by a linker bug.
7146 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7149 * gcc.target/aarch64/pr93235.c: New test.
7151 2021-03-04 Martin Liska <mliska@suse.cz>
7153 PR gcov-profile/99105
7154 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
7155 correction as the wrapped malloc is called one more time
7157 * gcc.dg/tree-prof/pr97461.c: Likewise.
7159 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7163 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
7164 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
7165 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
7166 dg-warning regexps, instead replace .* with \[^\n\r]*.
7167 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
7168 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
7169 -ftrack-macro-expansion=0 from dg-options.
7170 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
7171 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
7173 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7176 * gcc.dg/cpp/line11.c: New test.
7177 * gcc.dg/cpp/line12.c: New test.
7179 2021-03-04 Alex Coplan <alex.coplan@arm.com>
7182 * gcc.target/aarch64/pr99381.c: New test.
7184 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
7186 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
7188 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
7190 2021-03-04 Nathan Sidwell <nathan@acm.org>
7193 * g++.dg/modules/pr99170-1_a.H: New.
7194 * g++.dg/modules/pr99170-1_b.C: New.
7195 * g++.dg/modules/pr99170-2.h: New.
7196 * g++.dg/modules/pr99170-2_a.C: New.
7197 * g++.dg/modules/pr99170-2_b.C: New.
7198 * g++.dg/modules/pr99170-3_a.H: New.
7199 * g++.dg/modules/pr99170-3_b.C: New.
7200 * g++.dg/modules/inst-2_b.C: Adjust scan.
7201 * g++.dg/modules/inst-4_a.C: Adjust scan.
7202 * g++.dg/modules/inst-4_b.C: Adjust scan.
7203 * g++.dg/modules/member-def-1_b.C: Adjust scan.
7204 * g++.dg/modules/member-def-1_c.C: Adjust scan.
7205 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
7206 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
7207 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
7208 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
7209 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
7210 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
7211 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
7212 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
7213 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
7214 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
7215 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
7217 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
7220 * gfortran.dg/real4-10-real8-10.f90: New test.
7221 * gfortran.dg/real4-10-real8-16.f90: New test.
7222 * gfortran.dg/real4-10-real8-4.f90: New test.
7223 * gfortran.dg/real4-10.f90: New test.
7224 * gfortran.dg/real4-16-real8-10.f90: New test.
7225 * gfortran.dg/real4-16-real8-16.f90: New test.
7226 * gfortran.dg/real4-16-real8-4.f90: New test.
7227 * gfortran.dg/real4-16.f90: New test.
7228 * gfortran.dg/real4-8-real8-10.f90: New test.
7229 * gfortran.dg/real4-8-real8-16.f90: New test.
7230 * gfortran.dg/real4-8-real8-4.f90: New test.
7231 * gfortran.dg/real4-8.f90: New test.
7232 * gfortran.dg/real8-10.f90: New test.
7233 * gfortran.dg/real8-16.f90: New test.
7234 * gfortran.dg/real8-4.f90: New test.
7236 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
7238 * gcc.misc-tests/outputs.exp: Enumerate tests.
7240 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
7242 * gcc.misc-tests/outputs.exp: Append discriminating
7243 suffixes to tests with duplicate names.
7244 (outest): Assert that each running test has a unique
7247 2021-03-04 Martin Sebor <msebor@redhat.com>
7251 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
7252 * gcc.dg/Wstringop-overflow-65.c: New test.
7253 * gcc.dg/Warray-bounds-69.c: Same.
7255 2021-03-03 Marek Polacek <polacek@redhat.com>
7258 * g++.dg/cpp1z/class-deduction83.C: New test.
7260 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7262 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
7264 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
7267 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7269 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
7271 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
7273 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
7276 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7278 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
7280 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
7283 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7285 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
7287 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
7289 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
7291 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
7293 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
7296 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7299 * g++.dg/cpp1z/eval-order10.C: New test.
7301 2021-03-03 Marek Polacek <polacek@redhat.com>
7305 * g++.dg/cpp1z/class-deduction81.C: New test.
7306 * g++.dg/cpp1z/class-deduction82.C: New test.
7307 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
7308 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
7309 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
7311 2021-03-03 Jason Merrill <jason@redhat.com>
7314 * g++.dg/cpp0x/decltype-call5.C: New test.
7315 * g++.dg/cpp0x/decltype-call6.C: New test.
7317 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7319 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
7321 * gcc.target/i386/pr95798-2.c: Likewise.
7323 2021-03-03 Nathan Sidwell <nathan@acm.org>
7326 * g++.dg/modules/namespace-2_a.C
7327 * g++.dg/modules/pr99344_a.C
7328 * g++.dg/modules/pr99344_b.C
7330 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7333 * gcc.target/i386/pr99321.c: New test.
7335 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7338 * gcc.c-torture/compile/pr99324.c: New test.
7340 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7343 * gcc.dg/graphite/pr99085.c: New test.
7345 2021-03-03 Jason Merrill <jason@redhat.com>
7348 * g++.dg/ext/attr-flatten1.C: New test.
7350 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
7352 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
7353 tests if target test-framework has -L or -I options.
7355 2021-03-02 David Malcolm <dmalcolm@redhat.com>
7358 * gcc.dg/pr99323-1.c: New test.
7359 * gcc.dg/pr99323-2.c: New test.
7361 2021-03-02 Martin Sebor <msebor@redhat.com>
7364 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
7365 * g++.dg/warn/Wnonnull12.C: New test.
7367 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
7369 * gnat.dg/limited5.adb: New test.
7371 2021-03-02 Patrick Palka <ppalka@redhat.com>
7375 * g++.dg/concepts/abbrev9.C: New test.
7376 * g++.dg/cpp2a/concepts-lambda15.C: New test.
7377 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
7378 * g++.dg/cpp2a/concepts-return-req2.C: New test.
7379 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
7380 call to f15 that we expect to accept.
7382 2021-03-02 Patrick Palka <ppalka@redhat.com>
7384 * g++.dg/cpp1z/auto1.C: New test.
7386 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7388 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
7389 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
7390 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
7391 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
7392 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
7393 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
7394 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
7396 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7398 * lib/target-supports.exp: Add check for nnpa facility.
7400 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7402 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
7403 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
7405 2021-03-01 Martin Liska <mliska@suse.cz>
7408 * gcc.target/s390/target-attribute/pr99313.c: New test.
7410 2021-03-01 Nathan Sidwell <nathan@acm.org>
7413 * g++.dg/modules/pr99294.h: New.
7414 * g++.dg/modules/pr99294_a.C: New.
7415 * g++.dg/modules/pr99294_b.C: New.
7417 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
7419 * g++.dg/eh/seh-xmm-unwind.C: New test.
7421 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
7423 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
7424 expression components noexcept.
7425 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
7426 * g++.dg/coroutines/pr95345.C: Likewise.
7428 2021-02-28 Jason Merrill <jason@redhat.com>
7430 * g++.dg/ext/attr-lambda3.C: Add missing ;
7432 2021-02-27 Jason Merrill <jason@redhat.com>
7435 * g++.dg/ext/attr-lambda3.C: New test.
7437 2021-02-26 Alexandre Oliva <oliva@gnu.org>
7439 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
7441 * gcc.target/powerpc/pr83629.c: Likewise.
7442 * gcc.target/powerpc/pr84112.c: Likewise.
7444 2021-02-26 Olivier Hainque <hainque@adacore.com>
7446 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
7447 dg-require-effective-target fpic.
7448 * gcc.target/powerpc/ppc-eabi.c: Likewise.
7449 * gcc.target/powerpc/pr26350.c: Likewise.
7450 * gcc.target/powerpc/pr67789.c: Likewise.
7451 * gcc.target/powerpc/pr79439-1.c: Likewise.
7452 * gcc.target/powerpc/pr79439-2.c: Likewise.
7453 * gcc.target/powerpc/pr79439-3.c: Likewise.
7454 * gcc.target/powerpc/pr83629.c: Likewise.
7455 * gcc.target/powerpc/pr84112.c: Likewise.
7457 2021-02-26 Richard Biener <rguenther@suse.de>
7460 * g++.dg/pr99218.C: New testcase.
7462 2021-02-26 Jakub Jelinek <jakub@redhat.com>
7464 * g++.dg/cpp23/lambda-specifiers1.C: New test.
7466 2021-02-26 Jakub Jelinek <jakub@redhat.com>
7469 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
7471 2021-02-26 Jason Merrill <jason@redhat.com>
7474 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
7476 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
7478 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
7479 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
7480 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
7481 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
7482 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
7483 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
7484 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
7485 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
7486 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
7487 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
7488 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
7489 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
7490 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
7491 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
7492 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
7494 2021-02-26 Patrick Palka <ppalka@redhat.com>
7497 * g++.dg/concepts/abbrev8.C: New test.
7499 2021-02-25 Patrick Palka <ppalka@redhat.com>
7503 * g++.dg/diagnostic/local1.C: New test.
7505 2021-02-25 Patrick Palka <ppalka@redhat.com>
7508 * g++.dg/cpp1z/class-deduction79.C: New test.
7509 * g++.dg/cpp1z/class-deduction80.C: New test.
7511 2021-02-25 Marek Polacek <polacek@redhat.com>
7515 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
7516 * g++.dg/cpp0x/constexpr-cast2.C: New test.
7517 * g++.dg/cpp0x/constexpr-cast3.C: New test.
7519 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
7522 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
7523 reference parms, to distinguish the rvalue ref. variant.
7524 * g++.dg/coroutines/pr97587.C: New test.
7526 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
7529 * g++.dg/coroutines/pr95822.C: New test.
7531 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
7533 * gcc.target/arm/cmse/cmse-18.c: New test.
7535 2021-02-25 Nathan Sidwell <nathan@acm.org>
7538 * g++.dg/modules/pr99166_a.X: Adjust.
7539 * g++.dg/modules/pr99166_b.C: Adjust.
7540 * g++.dg/modules/pr99166_c.C: Adjust.
7541 * g++.dg/modules/pr99166_d.C: Adjust.
7543 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
7545 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
7547 2021-02-25 Tamar Christina <tamar.christina@arm.com>
7549 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
7551 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
7554 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
7556 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
7559 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
7561 2021-02-25 Richard Biener <rguenther@suse.de>
7563 PR tree-optimization/99253
7564 * gcc.dg/vect/pr99253.c: New testcase.
7566 2021-02-25 Jakub Jelinek <jakub@redhat.com>
7569 * gcc.target/i386/pr95798-1.c: New test.
7570 * gcc.target/i386/pr95798-2.c: New test.
7572 2021-02-25 Jakub Jelinek <jakub@redhat.com>
7574 PR tree-optimization/80635
7575 * g++.dg/warn/pr80635-1.C: New test.
7576 * g++.dg/warn/pr80635-2.C: New test.
7578 2021-02-25 David Malcolm <dmalcolm@redhat.com>
7581 * gcc.dg/analyzer/pr99193-1.c: New test.
7582 * gcc.dg/analyzer/pr99193-2.c: New test.
7583 * gcc.dg/analyzer/pr99193-3.c: New test.
7584 * gcc.dg/analyzer/realloc-1.c: New test.
7586 2021-02-24 Nathan Sidwell <nathan@acm.org>
7589 * g++.dg/modules/pr98718_a.C: New.
7590 * g++.dg/modules/pr98718_b.C: New.
7592 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
7594 * g++.dg/coroutines/co-await-void_type.C: Mark promise
7595 final_suspend call as noexcept.
7596 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
7597 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
7598 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
7599 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
7600 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
7601 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
7602 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
7603 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
7604 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
7605 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
7606 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
7607 * g++.dg/coroutines/coro1-allocators.h: Likewise.
7608 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
7609 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
7610 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
7611 * g++.dg/coroutines/pr94752.C: Likewise.
7612 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
7613 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
7614 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
7615 * g++.dg/coroutines/pr95050.C: Likewise.
7616 * g++.dg/coroutines/pr95345.C: Likewise.
7617 * g++.dg/coroutines/pr95440.C: Likewise.
7618 * g++.dg/coroutines/pr95591.C: Likewise.
7619 * g++.dg/coroutines/pr95711.C: Likewise.
7620 * g++.dg/coroutines/pr95813.C: Likewise.
7621 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
7622 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
7623 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
7624 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
7625 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
7626 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
7627 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
7628 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
7629 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
7630 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
7631 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
7632 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
7633 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
7634 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
7635 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
7636 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
7637 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
7638 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
7639 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
7640 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
7642 2021-02-24 Jakub Jelinek <jakub@redhat.com>
7645 * c-c++-common/gomp/pr99226.c: New test.
7646 * gfortran.dg/gomp/pr99226.f90: New test.
7648 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
7651 * gcc.target/i386/pr99123.c: New.
7653 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
7655 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
7657 2021-02-24 Nathan Sidwell <nathan@acm.org>
7660 * g++.dg/modules/pr99072.H: New.
7662 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
7665 * gfortran.dg/assumed_rank_21.f90 : New test.
7667 2021-02-24 Martin Sebor <msebor@redhat.com>
7670 * gcc.dg/pr97172-2.c: New test.
7672 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7674 PR tree-optimization/99220
7675 * g++.dg/vect/pr99220.cc: New test.
7677 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7679 PR tree-optimization/99149
7680 * g++.dg/vect/pr99149.cc: Disabled on BE.
7682 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
7685 * g++.dg/coroutines/pr96251.C: New test.
7687 2021-02-24 Jakub Jelinek <jakub@redhat.com>
7689 PR tree-optimization/99225
7690 * gcc.c-torture/compile/pr99225.c: New test.
7692 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7694 PR tree-optimization/99149
7695 * g++.dg/vect/pr99149.cc: New test.
7697 2021-02-24 Richard Biener <rguenther@suse.de>
7700 * gcc.dg/pr99224.c: New testcase.
7702 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
7704 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
7705 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
7706 Add __has_builtin tests for built-ins.
7707 Update expected instruction counts.
7709 2021-02-23 Martin Sebor <msebor@redhat.com>
7712 * g++.dg/warn/Wnonnull11.C: New test.
7714 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
7717 * gfortran.dg/class_defined_operator_2.f03 : New test.
7718 * gfortran.dg/elemental_result_2.f90 : New test.
7719 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
7720 elemental function with an allocatable result with an operator
7721 interface with array dummies and result.
7723 2021-02-23 Harald Anlauf <anlauf@gmx.de>
7726 * gfortran.dg/reshape_zerosize_4.f90: New test.
7728 2021-02-23 Nathan Sidwell <nathan@acm.org>
7731 * g++.dg/modules/pr99208_a.C: New.
7732 * g++.dg/modules/pr99208_b.C: New.
7734 2021-02-23 Martin Liska <mliska@suse.cz>
7737 * c-c++-common/asan/pr99168.c: New test.
7739 2021-02-23 Patrick Palka <ppalka@redhat.com>
7742 * g++.dg/template/non-dependent15.C: New test.
7744 2021-02-23 Jakub Jelinek <jakub@redhat.com>
7746 PR tree-optimization/99204
7747 * gfortran.dg/pr99204.f90: New test.
7749 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
7751 * gcc.target/powerpc/vec-init-10.c: New test.
7753 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
7755 * g++.dg/warn/Wplacement-new-size-1.C,
7756 g++.dg/warn/Wplacement-new-size-2.C,
7757 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
7758 default_packed targets.
7760 2021-02-22 David Malcolm <dmalcolm@redhat.com>
7763 * gcc.dg/analyzer/error-1.c: New test.
7764 * gcc.dg/analyzer/error-2.c: New test.
7765 * gcc.dg/analyzer/error-3.c: New test.
7767 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
7770 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
7771 * c-c++-common/attr-retain-6.c: Likewise.
7772 * c-c++-common/attr-retain-7.c: Likewise.
7773 * c-c++-common/attr-retain-8.c: Likewise.
7774 * c-c++-common/attr-retain-9.c: Likewise.
7776 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7778 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
7780 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7782 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
7783 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
7784 Handle __INT32_TYPE__ being "long int".
7786 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7788 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
7790 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7792 * gcc.target/cris/biap-mul.c: New test.
7794 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7796 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
7798 2021-02-22 Nathan Sidwell <nathan@acm.org>
7801 * g++.dg/modules/pr99174-1_a.C: New.
7802 * g++.dg/modules/pr99174-1_b.C: New.
7803 * g++.dg/modules/pr99174-1_c.C: New.
7804 * g++.dg/modules/pr99174.H: New.
7806 2021-02-22 Nathan Sidwell <nathan@acm.org>
7809 * g++.dg/modules/pr99153_a.H: New.
7810 * g++.dg/modules/pr99153_b.H: New.
7812 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7814 PR rtl-optimization/98791
7815 * gcc.target/aarch64/sve/pr98791.c: New test.
7817 2021-02-22 Richard Biener <rguenther@suse.de>
7819 PR tree-optimization/99165
7820 * g++.dg/pr99165.C: New testcase.
7822 2021-02-21 Harald Anlauf <anlauf@gmx.de>
7824 * gfortran.dg/intent_optimize_3.f90: New test.
7826 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
7828 * c-c++-common/attr-retain-5.c: Skip on AIX.
7829 * c-c++-common/attr-retain-6.c: Same.
7830 * c-c++-common/attr-retain-7.c: Same.
7831 * c-c++-common/attr-retain-8.c: Same.
7832 * c-c++-common/attr-retain-9.c: Same.
7834 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
7837 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
7838 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
7839 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
7840 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
7841 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
7842 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
7844 2021-02-19 Nathan Sidwell <nathan@acm.org>
7847 * g++.dg/modules/pr98741_a.H: New.
7848 * g++.dg/modules/pr98741_b.H: New.
7849 * g++.dg/modules/pr98741_c.C: New.
7850 * g++.dg/modules/pr98741_d.C: New.
7852 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7855 * gfortran.dg/namelist_4.f90: Modify.
7856 * gfortran.dg/namelist_98.f90: New test.
7858 2021-02-19 Martin Sebor <msebor@redhat.com>
7861 * gcc.dg/pr97172.c: Add test cases.
7863 2021-02-19 Nathan Sidwell <nathan@acm.org>
7865 * g++.dg/modules/pr99166_a.X: New.
7866 * g++.dg/modules/pr99166_b.C: New.
7867 * g++.dg/modules/pr99166_c.C: New.
7868 * g++.dg/modules/pr99166_d.C: New.
7870 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7873 * gfortran.dg/coarray/array_temporary-1.f90: New test.
7875 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7878 * gfortran.dg/dtio_36.f90: New test.
7880 2021-02-19 Richard Biener <rguenther@suse.de>
7883 * gcc.dg/pr99122-3.c: New testcase.
7885 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7888 * gcc.target/arm/pure-code/pr98998.c: New test.
7890 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7893 * g++.dg/opt/pr99034.C: New test.
7895 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7898 * gfortran.dg/ubound_1.f90: New test.
7900 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7903 * gcc.target/aarch64/sve/pr98657.c: New test.
7905 2021-02-19 Jason Merrill <jason@redhat.com>
7907 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
7909 2021-02-19 David Malcolm <dmalcolm@redhat.com>
7912 * jit.dg/test-trap.c: New test.
7914 2021-02-19 Jason Merrill <jason@redhat.com>
7917 * g++.dg/cpp0x/overload4.C: New test.
7919 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
7921 PR rtl-optimization/96264
7922 * gcc.target/powerpc/pr96264.c: New.
7924 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
7927 * c-c++-common/attr-retain-1.c: New test.
7928 * c-c++-common/attr-retain-2.c: Likewise.
7929 * c-c++-common/attr-retain-3.c: Likewise.
7930 * c-c++-common/attr-retain-4.c: Likewise.
7931 * c-c++-common/attr-retain-5.c: Likewise.
7932 * c-c++-common/attr-retain-6.c: Likewise.
7933 * c-c++-common/attr-retain-7.c: Likewise.
7934 * c-c++-common/attr-retain-8.c: Likewise.
7935 * c-c++-common/attr-retain-9.c: Likewise.
7936 * c-c++-common/pr99113.c: Likewise.
7937 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
7938 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
7939 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
7940 * c-c++-common/attr-used-2.c: Likewise.
7941 * c-c++-common/attr-used-3.c: Likewise.
7942 * c-c++-common/attr-used-4.c: Likewise.
7943 * c-c++-common/attr-used-9.c: Likewise.
7944 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
7945 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
7946 * c-c++-common/attr-used-5.c: Don't expect warning for the used
7947 attribute nor SHF_GNU_RETAIN section.
7948 * c-c++-common/attr-used-6.c: Likewise.
7949 * c-c++-common/attr-used-7.c: Likewise.
7950 * c-c++-common/attr-used-8.c: Likewise.
7952 2021-02-18 Nathan Sidwell <nathan@acm.org>
7955 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
7957 * g++.dg/modules/pr99023_a.X: New.
7958 * g++.dg/modules/pr99023_b.X: New.
7960 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7963 * gcc.dg/pr99136.c: New test.
7965 2021-02-18 Nathan Sidwell <nathan@acm.org>
7968 * g++.dg/modules/modules.exp: Remove dg-module-headers support
7969 * g++.dg/modules/alias-2_a.H: Delete.
7970 * g++.dg/modules/sys/alias-2_a.H: Delete.
7972 2021-02-18 Nathan Sidwell <nathan@acm.org>
7975 * g++.dg/modules/pr99023_a.H: Delete.
7976 * g++.dg/modules/pr99023_b.H: Delete.
7978 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7981 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
7983 2021-02-18 Richard Biener <rguenther@suse.de>
7986 * gcc.dg/pr99122-1.c: New testcase.
7987 * gcc.dg/pr99122-2.c: Likewise.
7989 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
7991 PR tree-optimization/99142
7992 * gcc.dg/tree-ssa/pr99142.c: New test.
7994 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7997 * g++.dg/warn/Warray-bounds-17.C: New test.
7999 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8002 * gcc.dg/pr99104.c: New test.
8004 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8007 * gcc.dg/analyzer/pr94596.c: New test.
8009 2021-02-17 Nathan Sidwell <nathan@acm.org>
8012 * g++.dg/modules/pr99023_a.H: New.
8013 * g++.dg/modules/pr99023_b.H: New.
8015 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8018 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
8019 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
8020 options. Remove false leak directive.
8021 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
8025 2021-02-17 Julian Brown <julian@codesourcery.com>
8027 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
8028 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
8029 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
8030 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
8031 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
8033 2021-02-17 Julian Brown <julian@codesourcery.com>
8035 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
8036 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
8037 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
8038 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
8039 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
8040 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8041 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
8042 previously-broken directives.
8044 2021-02-17 Jakub Jelinek <jakub@redhat.com>
8047 * g++.dg/ubsan/pr99106.C: New test.
8049 2021-02-17 Nathan Sidwell <nathan@acm.org>
8052 * g++.dg/lookup/pr99116-1.C: New.
8053 * g++.dg/lookup/pr99116-2.C: New.
8055 2021-02-17 Nathan Sidwell <nathan@acm.org>
8058 * g++.dg/modules/pr99071_a.H: New.
8059 * g++.dg/modules/pr99071_b.H: New.
8061 2021-02-17 Patrick Palka <ppalka@redhat.com>
8065 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
8066 "call to non-'constexpr' function" error message.
8068 2021-02-16 Nathan Sidwell <nathan@acm.org>
8070 * g++.dg/modules/pr99050_a.H: New.
8071 * g++.dg/modules/pr99050_b.C: New.
8073 2021-02-16 Marek Polacek <polacek@redhat.com>
8076 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
8077 * g++.dg/ext/attr-assume-aligned.C: New test.
8079 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
8081 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
8082 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
8084 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8086 * gfortran.dg/goacc/ref_inquiry.f90: New test.
8087 * gfortran.dg/gomp/ref_inquiry.f90: New test.
8089 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
8092 * gcc.c-torture/compile/pr98096.c: New.
8094 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8097 * gfortran.dg/fmt_nonchar_1.f90: New test.
8098 * gfortran.dg/fmt_nonchar_2.f90: New test.
8100 2021-02-16 Jakub Jelinek <jakub@redhat.com>
8103 * gcc.target/i386/pr99100.c: New test.
8105 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
8107 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
8109 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
8111 PR rtl-optimization/98872
8112 * gcc.target/powerpc/pr98872.c: New test.
8114 2021-02-15 Jakub Jelinek <jakub@redhat.com>
8116 PR tree-optimization/99079
8117 * gcc.dg/fold-modpow2-2.c: New test.
8118 * gcc.c-torture/execute/pr99079.c: New test.
8120 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8122 PR rtl-optimization/98439
8123 * gcc.target/i386/pr98439.c: New test.
8125 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8128 * gcc.target/i386/pr96166.c: New test.
8130 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8132 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
8133 and restrict the test to aarch64-*-* target only.
8135 2021-02-12 Nathan Sidwell <nathan@acm.org>
8137 * g++.dg/modules/pr99039_a.C: New.
8138 * g++.dg/modules/pr99039_b.C: New.
8140 2021-02-12 Nathan Sidwell <nathan@acm.org>
8143 * g++.dg/modules/pr99040_a.C: New.
8144 * g++.dg/modules/pr99040_b.C: New.
8145 * g++.dg/modules/pr99040_c.C: New.
8146 * g++.dg/modules/pr99040_d.C: New.
8148 2021-02-12 Nathan Sidwell <nathan@acm.org>
8152 * g++.dg/lookup/pr99039.C: New.
8154 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
8157 * gfortran.dg/ieee/ieee_12.f90: New test.
8159 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
8161 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
8163 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
8166 * gcc.target/arm/pr98931.c: Add -mthumb
8168 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
8171 * gfortran.dg/assumed_rank_20.f90: New test.
8173 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8176 * g++.dg/cpp2a/concepts-requires24.C: New test.
8178 2021-02-12 Jason Merrill <jason@redhat.com>
8181 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
8183 2021-02-12 David Malcolm <dmalcolm@redhat.com>
8186 * g++.dg/analyzer/pr99064.C: New test.
8187 * gcc.dg/analyzer/pr98969.c: New test.
8189 2021-02-11 Marek Polacek <polacek@redhat.com>
8192 * g++.dg/template/deduce10.C: New test.
8193 * g++.dg/template/deduce9.C: New test.
8195 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
8198 * g++.target/powerpc/pr99041.C: New test.
8200 2021-02-11 Jakub Jelinek <jakub@redhat.com>
8203 * g++.dg/ext/flexary38.C: New test.
8205 2021-02-11 Marek Polacek <polacek@redhat.com>
8208 * g++.dg/cpp0x/variadic-crash6.C: New test.
8210 2021-02-11 Patrick Palka <ppalka@redhat.com>
8213 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
8215 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
8218 * gcc.target/arm/pr98931.c: New testcase.
8220 2021-02-11 Joel Hutton <joel.hutton@arm.com>
8222 PR tree-optimization/98772
8223 * gcc.target/aarch64/pr98772.c: New test.
8225 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
8228 * gfortran.dg/typebound_call_32.f90: New test.
8230 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
8233 * gfortran.dg/pr99060.f90: New test.
8235 2021-02-11 Alexandre Oliva <oliva@adacore.com>
8237 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
8239 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8242 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
8244 2021-02-10 Martin Sebor <msebor@redhat.com>
8246 PR tree-optimization/92879
8247 * g++.dg/warn/Warray-bounds-16.C: New test.
8249 2021-02-10 David Malcolm <dmalcolm@redhat.com>
8251 PR preprocessor/96391
8252 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
8253 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
8254 using the location_overflow_plugin.c from gcc.dg/plugin.
8256 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8259 * g++.dg/ext/weak6.C: New test.
8261 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8264 * gcc.target/i386/pr99025.c: New test.
8266 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8270 * g++.dg/cpp2a/constexpr-new16.C: New test.
8271 * g++.dg/cpp2a/constexpr-new17.C: New test.
8273 2021-02-10 Nathan Sidwell <nathan@acm.org>
8276 * g++.dg/lookup/pr99030.C: New.
8278 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8281 * g++.dg/gomp/pr99007.C: New test.
8282 * gcc.dg/gomp/pr99007-1.c: New test.
8283 * gcc.dg/gomp/pr99007-2.c: New test.
8284 * gcc.dg/gomp/pr99007-3.c: New test.
8286 2021-02-10 Julian Brown <julian@codesourcery.com>
8289 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
8290 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
8291 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8293 2021-02-09 David Malcolm <dmalcolm@redhat.com>
8296 * gcc.dg/analyzer/file-1.c (test_5): New.
8297 * gcc.dg/analyzer/file-3.c: New test.
8299 2021-02-09 David Malcolm <dmalcolm@redhat.com>
8302 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
8303 * gcc.dg/analyzer/pr94851-2.c: New test.
8304 * gcc.dg/analyzer/pr98575-1.c: New test.
8306 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8308 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
8310 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
8312 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
8314 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
8316 2021-02-09 Nathan Sidwell <nathan@acm.org>
8319 * g++.dg/modules/pr98944_a.C: New.
8320 * g++.dg/modules/pr98944_b.C: New.
8321 * g++.dg/modules/pr98944_c.C: New.
8322 * g++.dg/modules/pr98944_d.C: New.
8324 2021-02-09 Jakub Jelinek <jakub@redhat.com>
8327 * g++.dg/warn/Wstringop-overread-1.C: New test.
8329 2021-02-09 Jason Merrill <jason@redhat.com>
8332 * g++.dg/cpp2a/consteval-expinst1.C: New test.
8334 2021-02-09 Jason Merrill <jason@redhat.com>
8337 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
8339 2021-02-09 Jason Merrill <jason@redhat.com>
8342 * g++.dg/cpp2a/no_unique_address12.C: New test.
8344 2021-02-08 Nathan Sidwell <nathan@acm.org>
8346 * g++.dg/modules/pr98531-2.h: New.
8347 * g++.dg/modules/pr98531-2_a.H: New.
8348 * g++.dg/modules/pr98531-2_b.C: New.
8349 * g++.dg/modules/pr98531-3.h: New.
8350 * g++.dg/modules/pr98531-3_a.H: New.
8351 * g++.dg/modules/pr98531-3_b.C: New.
8353 2021-02-08 Nathan Sidwell <nathan@acm.org>
8356 * g++.dg/modules/pr98531-1.h: New.
8357 * g++.dg/modules/pr98531-1_a.H: New.
8358 * g++.dg/modules/pr98531-1_b.C: New.
8359 * g++.dg/abi/pr98531-1.C: New.
8360 * g++.dg/abi/pr98531-2.C: New.
8361 * g++.dg/abi/pr98531-3.C: New.
8362 * g++.dg/abi/pr98531-4.C: New.
8364 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8367 * gfortran.dg/pr98974.F90: New test.
8369 2021-02-08 Richard Biener <rguenther@suse.de>
8372 * g++.dg/lto/pr96591_0.C: New testcase.
8374 2021-02-05 Marek Polacek <polacek@redhat.com>
8377 * g++.dg/cpp2a/volatile5.C: New test.
8379 2021-02-05 Marek Polacek <polacek@redhat.com>
8382 * g++.dg/cpp2a/using-enum-8.C: New test.
8384 2021-02-05 Nathan Sidwell <nathan@acm.org>
8387 * c-c++-common/pr98943.c: New.
8389 2021-02-05 Richard Biener <rguenther@suse.de>
8391 PR tree-optimization/98855
8392 * g++.dg/vect/slp-pr98855.cc: New testcase.
8394 2021-02-05 Jakub Jelinek <jakub@redhat.com>
8397 * g++.dg/cpp1z/decomp54.C: New test.
8399 2021-02-05 liuhongt <hongtao.liu@intel.com>
8402 * g++.target/i386/avx512bw-pr98537-1.C: New test.
8403 * g++.target/i386/avx512vl-pr98537-1.C: New test.
8404 * g++.target/i386/avx512vl-pr98537-2.C: New test.
8405 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
8406 integer mask comparison should not be generated.
8407 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
8408 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
8409 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
8411 2021-02-04 Julian Brown <julian@codesourcery.com>
8413 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
8414 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8415 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
8416 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
8418 2021-02-04 Julian Brown <julian@codesourcery.com>
8420 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
8422 2021-02-04 Julian Brown <julian@codesourcery.com>
8424 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
8426 2021-02-04 Jakub Jelinek <jakub@redhat.com>
8429 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
8430 $section is .opd, look at .L.$symbol_name's section.
8431 (parse_section_section_of_symbols): Handle .previous directive.
8432 * gcc.dg/array-quals-1.c: Allow .sdata section.
8434 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
8436 * gdc.dg/intrinsics.d: Update test.
8438 2021-02-04 Martin Sebor <msebor@redhat.com>
8441 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
8442 * gcc.dg/label-decl-4.c: Same.
8443 * gcc.dg/mismatch-decl-1.c: Same.
8444 * gcc.dg/old-style-then-proto-1.c: Same.
8445 * gcc.dg/parm-mismatch-1.c: Same.
8446 * gcc.dg/pr35445.c: Same.
8447 * gcc.dg/redecl-11.c: Same.
8448 * gcc.dg/redecl-12.c: Same.
8449 * gcc.dg/redecl-13.c: Same.
8450 * gcc.dg/redecl-15.c: Same.
8451 * gcc.dg/tls/thr-init-1.c: Same.
8452 * objc.dg/id-1.m: Same.
8453 * objc.dg/tls/diag-3.m: Same.
8454 * gcc.dg/pr97882.c: New test.
8455 * gcc.dg/qual-return-7.c: New test.
8456 * gcc.dg/qual-return-8.c: New test.
8458 2021-02-04 Jason Merrill <jason@redhat.com>
8461 * g++.dg/cpp2a/concepts-variadic3.C: New test.
8463 2021-02-04 David Malcolm <dmalcolm@redhat.com>
8466 * gcc.dg/pr97932.c: New test.
8468 2021-02-04 emsr <3dw4rd@verizon.net>
8470 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
8472 2021-02-04 Jakub Jelinek <jakub@redhat.com>
8474 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
8475 of make_signed<size_t>::type in the diagnostics.
8477 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
8480 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
8482 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
8484 * gfortran.dg/goacc/substring.f90: New test.
8485 * gfortran.dg/gomp/substring.f90: New test.
8487 2021-02-04 Martin Liska <mliska@suse.cz>
8489 * gcc.target/i386/prefer-vector-width-attr.c: New test.
8491 2021-02-04 Jason Merrill <jason@redhat.com>
8494 * g++.dg/cpp1z/class-deduction78.C: New test.
8496 2021-02-04 Jason Merrill <jason@redhat.com>
8499 * g++.dg/cpp0x/pr84630.C: Call b().
8500 * g++.dg/cpp2a/lambda-uneval13.C: New test.
8501 * g++.dg/ext/attr-expr1.C: New test.
8503 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8505 PR preprocessor/98882
8506 * gcc.dg/cpp/pr98882.c: New test.
8508 2021-02-03 Jason Merrill <jason@redhat.com>
8510 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
8511 hash-table-verification-limit=10000.
8513 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
8515 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
8516 * g++.dg/cpp23/feat-cxx2b.C: New test.
8517 * g++.dg/cpp23/size_t-literals.C: New test.
8518 * g++.dg/warn/Wsize_t-literals.C: New test.
8520 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8523 * g++.dg/cpp2a/no_unique_address11.C: New test.
8525 2021-02-03 Marek Polacek <polacek@redhat.com>
8528 * g++.dg/cpp0x/noexcept65.C: New test.
8530 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
8533 * gfortran.dg/coarray/array_temporary.f90: New test.
8535 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8538 * gcc.dg/pr97487-1.c: New test.
8539 * gcc.dg/pr97487-2.c: New test.
8541 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8544 * gcc.target/i386/pr97971.c: New test.
8546 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8548 PR tree-optimization/98287
8549 * gcc.dg/pr98287.c: New test.
8551 2021-02-03 Tamar Christina <tamar.christina@arm.com>
8553 PR tree-optimization/98928
8554 * gcc.target/i386/pr98928.c: New test.
8556 2021-02-02 Martin Liska <mliska@suse.cz>
8559 * gcc.target/i386/pr97510.c: New test.
8561 2021-02-02 Jason Merrill <jason@redhat.com>
8564 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
8566 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8568 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
8570 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
8573 * gfortran.dg/pr91862.f90: New test.
8575 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8577 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
8579 2021-02-02 Jakub Jelinek <jakub@redhat.com>
8581 PR tree-optimization/98848
8582 * gcc.dg/vect/pr98848.c: New test.
8583 * gcc.dg/vect/pr92205.c: Remove xfail.
8585 2021-02-02 Jakub Jelinek <jakub@redhat.com>
8587 PR tree-optimization/97960
8588 * g++.dg/torture/pr97960.C: New test.
8590 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
8593 * g++.dg/opt/pr98743.C: New.
8595 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8597 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
8599 2021-02-02 Alexandre Oliva <oliva@adacore.com>
8601 * gcc.dg/asan/nested-1.c: New.
8603 2021-02-02 David Malcolm <dmalcolm@redhat.com>
8607 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
8608 prefix to support subroutines where necessary.
8609 * gcc.dg/analyzer/data-model-1.c: Likewise.
8610 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
8612 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
8613 subroutines where necessary.
8614 * gcc.dg/analyzer/pr96651-2.c: Likewise.
8615 * gcc.dg/analyzer/signal-4b.c: Likewise.
8616 * gcc.dg/analyzer/single-field.c: Likewise.
8617 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
8619 2021-02-02 David Malcolm <dmalcolm@redhat.com>
8623 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
8624 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
8626 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8628 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
8631 2021-02-01 David Malcolm <dmalcolm@redhat.com>
8634 * gcc.dg/analyzer/pr98918.c: New test.
8636 2021-02-01 Sergei Trofimovich <siarheit@google.com>
8638 PR tree-optimization/98499
8639 * g++.dg/pr98499.C: new test.
8641 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8643 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
8645 2021-02-01 Martin Sebor <msebor@redhat.com>
8648 * gcc.dg/pr97172.c: New test.
8650 2021-02-01 Martin Sebor <msebor@redhat.com>
8653 * g++.dg/Wclass-memaccess-6.C: New test.
8655 2021-02-01 Patrick Palka <ppalka@redhat.com>
8658 * g++.dg/cpp0x/constexpr-98295.C: New test.
8660 2021-02-01 Marek Polacek <polacek@redhat.com>
8663 * g++.dg/ext/builtin-has-attribute2.C: New test.
8665 2021-02-01 Jason Merrill <jason@redhat.com>
8668 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
8670 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
8672 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
8674 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
8676 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
8678 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
8680 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
8682 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
8684 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
8686 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
8688 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
8690 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
8692 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
8694 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
8697 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
8699 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
8701 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
8703 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
8705 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
8708 2021-02-01 Tamar Christina <tamar.christina@arm.com>
8710 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
8712 2021-02-01 Patrick Palka <ppalka@redhat.com>
8715 * g++.dg/cpp1y/constexpr-84494.C: New test.
8717 2021-02-01 Xing GUO <higuoxing@gmail.com>
8719 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
8721 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
8723 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
8724 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8726 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
8728 * c-c++-common/attr-used-5.c: Skip for Darwin.
8729 * c-c++-common/attr-used-6.c: Likewise.
8730 * c-c++-common/attr-used-7.c: Likewise.
8731 * c-c++-common/attr-used-8.c: Likewise.
8732 * c-c++-common/attr-used-9.c: Likewise.
8734 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
8736 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
8737 * gcc.target/powerpc/pr79251.p9.c: Same.
8739 2021-01-30 Jakub Jelinek <jakub@redhat.com>
8741 * gcc.target/i386/20051216-1.c: New test.
8743 2021-01-30 Jakub Jelinek <jakub@redhat.com>
8746 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
8747 scan-tree-dump-times to x86 and aarch64 targets.
8748 * gcc.dg/gomp/simd-3.c: Likewise.
8750 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
8753 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
8756 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8758 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
8760 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8763 * gcc.target/aarch64/pr97701.c: Modify.
8765 2021-01-29 David Malcolm <dmalcolm@redhat.com>
8767 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
8769 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8772 * gcc.target/aarch64/pr97701.c: New.
8774 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8776 * gcc.target/powerpc/pr91903.c: New test.
8777 * gcc.target/powerpc/builtins-1.fold.h: Update.
8778 * gcc.target/powerpc/builtins-2.c: Update.
8780 2021-01-29 Nathan Sidwell <nathan@acm.org>
8783 * g++.dg/modules/pr98843_a.C: New.
8784 * g++.dg/modules/pr98843_b.H: New.
8785 * g++.dg/modules/pr98843_c.C: New.
8787 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8789 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
8791 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
8792 Richard Biener <rguenther@suse.de>
8794 PR tree-optimization/97627
8795 * g++.dg/pr97627.C: New testcase.
8797 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8800 * gcc.c-torture/compile/pr98849.c: New test.
8802 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8805 * gcc.dg/pr98331.c: New test.
8807 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
8809 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
8811 * gcc.target/powerpc/pr79251.h: ...this.
8812 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8813 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
8815 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
8816 * gcc.target/powerpc/pr79251-run.p9.c: New test.
8818 2021-01-29 Marek Polacek <polacek@redhat.com>
8821 * g++.dg/parse/error63.C: New test.
8823 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8826 * g++.dg/warn/effc5.C: New test.
8828 2021-01-28 Marek Polacek <polacek@redhat.com>
8831 * g++.dg/cpp0x/alignas19.C: New test.
8832 * g++.dg/warn/Warray-bounds15.C: New test.
8834 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
8837 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
8839 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
8841 * gfortran.dg/ISO_Fortran_binding_18.c: Include
8842 ../../../libgfortran/ISO_Fortran_binding.h rather than
8843 ISO_Fortran_binding.h.
8845 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
8847 * gcc.target/powerpc/float128-longdouble-math.c: New test.
8848 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
8849 * gcc.target/powerpc/float128-math.c: Adjust test for new name
8850 being generated. Add support for running test on power10. Add
8851 support for running if long double defaults to 64-bits.
8853 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8857 * g++.target/i386/pr98847.C: New test.
8859 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8861 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
8863 2021-01-28 Nathan Sidwell <nathan@acm.org>
8866 * g++.dg/modules/pr98770_a.C: New.
8867 * g++.dg/modules/pr98770_b.C: New.
8869 2021-01-28 Harald Anlauf <anlauf@gmx.de>
8872 * gfortran.dg/gomp/pr86470.f90: New test.
8874 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
8877 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
8878 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8879 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8880 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8881 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8882 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8883 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8884 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8885 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8886 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8887 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8888 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8889 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8890 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
8893 2021-01-28 Xing GUO <higuoxing@gmail.com>
8895 * gcc.target/riscv/attribute-18.c: New test.
8897 2021-01-27 Harris Snyder <hsnyder@structura.bio>
8899 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
8900 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
8902 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
8904 PR rtl-optimization/97684
8905 * gcc.target/i386/pr97684.c: New.
8907 2021-01-27 Jason Merrill <jason@redhat.com>
8910 * g++.dg/lookup/using4.C: No error in C++20.
8911 * g++.dg/cpp0x/decltype37.C: Adjust message.
8912 * g++.dg/template/crash75.C: Adjust message.
8913 * g++.dg/template/crash76.C: Adjust message.
8914 * g++.dg/cpp0x/inh-ctor36.C: New test.
8915 * g++.dg/cpp1z/inh-ctor39.C: New test.
8916 * g++.dg/cpp2a/using-enum-7.C: New test.
8918 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8921 * gcc.c-torture/execute/pr98853-1.c: New test.
8922 * gcc.c-torture/execute/pr98853-2.c: New test.
8924 2021-01-27 Richard Biener <rguenther@suse.de>
8926 PR tree-optimization/98854
8927 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
8929 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8933 * gfortran.dg/proc_ptr_52.f90 : New test.
8935 2021-01-27 liuhongt <hongtao.liu@intel.com>
8938 * gcc.target/i386/pr98833.c: New test.
8940 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8942 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
8943 optimize ("no-strict-aliasing") attribute.
8944 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
8945 array to avoid violating TBAA.
8946 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8947 array to avoid violating TBAA.
8948 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
8949 array to avoid violating TBAA.
8950 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
8951 array to avoid violating TBAA.
8953 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8956 * gfortran.dg/elemental_function_5.f90 : New test.
8958 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8960 PR tree-optimization/97260
8961 * gcc.dg/tree-ssa/pr97260.c: New test.
8963 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
8965 * lib/target-supports.exp (check_effective_target_c++2a):
8966 Check for C++2a or C++23.
8967 (check_effective_target_c++20_down): New.
8968 (check_effective_target_c++23_only): New.
8969 (check_effective_target_c++23): New.
8970 * g++.dg/cpp23/cplusplus.C: New.
8972 2021-01-26 Jason Merrill <jason@redhat.com>
8975 * g++.dg/torture/pr97474.C: New test.
8977 2021-01-26 Jason Merrill <jason@redhat.com>
8980 * g++.dg/cpp2a/no_unique_address10.C: New test.
8981 * g++.dg/cpp2a/no_unique_address9.C: New test.
8983 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8985 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
8986 optimize ("no-strict-aliasing") attribute.
8987 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
8988 array to avoid violating TBAA.
8989 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8990 array to avoid violating TBAA.
8991 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
8992 array to avoid violating TBAA.
8993 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
8994 array to avoid violating TBAA.
8996 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8999 * gcc.c-torture/execute/pr98681.c: New test.
9001 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9004 * gfortran.dg/elemental_assignment_1.f90: New test.
9006 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
9008 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
9009 add previously missing space in '$ident link'.
9011 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9014 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
9016 2021-01-26 Alexandre Oliva <oliva@adacore.com>
9018 * gnat.dg/asan1.adb: New test.
9019 * gnat.dg/asan1_pkg.ads: New additional source.
9021 2021-01-25 Harald Anlauf <anlauf@gmx.de>
9024 * gfortran.dg/pr70070.f90: New test.
9026 2021-01-25 Martin Sebor <msebor@redhat.com>
9029 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
9030 * g++.dg/warn/Wnonnull10.C: New test.
9031 * g++.dg/warn/Wnonnull9.C: New test.
9033 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9035 * gfortran.dg/associate_57.f90: New test.
9037 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9040 * gfortran.dg/interface_assignment_7.f90: New test.
9042 2021-01-25 Jason Merrill <jason@redhat.com>
9045 * g++.dg/cpp2a/no_unique_address8.C: New test.
9047 2021-01-25 Richard Biener <rguenther@suse.de>
9050 * gcc.dg/pr98807.c: New testcase.
9052 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
9054 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
9055 * gnat.dg/thunk2_pkg.ads: New helper.
9057 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
9060 * gfortran.dg/charlen_18.f90 : New test.
9062 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
9064 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
9066 * g++.dg/tc1/dr142.C: Same as above.
9067 * g++.dg/tc1/dr52.C: Same as above.
9068 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
9069 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
9070 * g++.old-deja/g++.jason/access8.C: Same as above.
9071 * g++.old-deja/g++.law/access4.C: Same as above.
9072 * g++.old-deja/g++.law/visibility12.C: Same as above.
9073 * g++.old-deja/g++.law/visibility4.C: Same as above.
9074 * g++.old-deja/g++.law/visibility8.C: Same as above.
9075 * g++.old-deja/g++.other/access4.C: Same as above.
9077 2021-01-23 Patrick Palka <ppalka@redhat.com>
9081 * g++.dg/cpp0x/this2.C: New test.
9082 * g++.dg/template/pr97399.C: New test.
9084 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
9086 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
9087 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
9088 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
9089 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
9090 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
9091 * gcc.target/powerpc/pr79251.p9.c: Same.
9093 2021-01-22 Marek Polacek <polacek@redhat.com>
9096 * g++.dg/cpp0x/noexcept64.C: New test.
9098 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
9100 * g++.dg/eh/spbp.C: Remove skip on AIX.
9102 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9104 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
9105 typo, UINON_TYPE to UNION_TYPE.
9107 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9109 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
9110 UINON_TYPE to UNION_TYPE.
9111 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
9112 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
9114 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9116 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
9117 optimize ("no-strict-aliasing") attribute.
9119 2021-01-22 Jason Merrill <jason@redhat.com>
9122 * g++.dg/init/elide7.C: New test.
9124 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9127 * g++.dg/ubsan/pr95693.C: New test.
9129 2021-01-22 Marek Polacek <polacek@redhat.com>
9132 * g++.dg/abi/mangle76.C: New test.
9134 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
9137 * gfortran.dg/associated_target_7.f90 : New test.
9139 2021-01-22 Martin Jambor <mjambor@suse.cz>
9141 PR tree-optimization/47059
9142 * gcc.dg/tree-ssa/pr47059.c: New test.
9144 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9146 PR tree-optimization/98766
9147 * gcc.dg/pr98766.c: New test.
9149 2021-01-22 Nathan Sidwell <nathan@acm.org>
9152 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
9153 embedded absolute paths.
9154 (module_do_it): Append $std to test name.
9156 2021-01-22 Richard Biener <rguenther@suse.de>
9159 * gcc.dg/pr98793.c: New testcase.
9161 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9163 * gcc.target/powerpc/pr79251.p8.c: New test.
9164 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
9166 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9167 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9168 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9169 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9170 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9171 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9172 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9173 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9174 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9175 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9177 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9179 * gcc.target/powerpc/pr79251.p9.c: New test.
9180 * gcc.target/powerpc/pr79251-run.c: New test.
9181 * gcc.target/powerpc/pr79251.h: New header.
9183 2021-01-22 Richard Biener <rguenther@suse.de>
9186 * gcc.dg/torture/pr98773.c: New testcase.
9188 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9190 PR tree-optimization/90248
9191 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
9193 * gcc.dg/pr90248.c: New test.
9195 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9197 PR tree-optimization/98255
9198 * gcc.dg/pr98255.c: New test.
9200 2021-01-22 Richard Biener <rguenther@suse.de>
9202 PR tree-optimization/98786
9203 * gcc.dg/torture/pr98786.c: New testcase.
9205 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9208 * gcc.target/arm/pr98636.c: New test.
9210 2021-01-22 liuhongt <hongtao.liu@intel.com>
9214 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
9215 * gcc.target/i386/avx512f-pr96891-1.c: New test.
9216 * gcc.target/i386/avx512f-pr96891-2.c: New test.
9217 * gcc.target/i386/avx512f-pr96891-3.c: New test.
9218 * g++.target/i386/avx512f-pr96891-1.C: New test.
9219 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
9221 2021-01-22 Marek Polacek <polacek@redhat.com>
9224 * g++.dg/cpp0x/noexcept63.C: New test.
9226 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
9228 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
9230 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
9231 explicitly check for intervening space, tab or period.
9233 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
9235 PR rtl-optimization/98777
9236 * gcc.target/riscv/pr98777.c: New.
9238 2021-01-21 Patrick Palka <ppalka@redhat.com>
9241 * g++.dg/cpp0x/decltype-71879.C: New test.
9243 2021-01-21 Jakub Jelinek <jakub@redhat.com>
9246 * g++.dg/cpp1y/constexpr-98672.C: New test.
9248 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
9251 * lib/target-supports.exp
9252 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
9253 * gcc.target/arm/ivopts.c: Use target
9254 'arm_thumb2_no_arm_v8_1_lob'.
9256 2021-01-21 Nathan Sidwell <nathan@acm.org>
9259 * g++.dg/modules/stat-mem-1.h: New.
9260 * g++.dg/modules/stat-mem-1_a.H: New.
9261 * g++.dg/modules/stat-mem-1_b.C: New.
9263 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
9266 * gfortran.dg/module_procedure_5.f90 : New test.
9267 * gfortran.dg/module_procedure_6.f90 : New test.
9269 2021-01-21 Richard Biener <rguenther@suse.de>
9272 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
9274 2021-01-21 Richard Biener <rguenther@suse.de>
9277 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
9279 2021-01-21 Richard Biener <rguenther@suse.de>
9281 * gcc.dg/Walloca-2.c: Un-XFAIL.
9283 2021-01-21 liuhongt <hongtao.liu@intel.com>
9285 PR rtl-optimization/98694
9286 * gcc.target/i386/pr98694.c: New test.
9288 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
9290 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
9292 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9294 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
9297 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
9299 PR rtl-optimization/98722
9300 * g++.target/s390/pr98722.C: New.
9302 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
9304 PR tree-optimization/96674
9305 * gcc.dg/pr96674.c: New tests.
9307 2021-01-20 Patrick Palka <ppalka@redhat.com>
9310 * g++.dg/cpp2a/lambda-generic9.C: New test.
9312 2021-01-20 Patrick Palka <ppalka@redhat.com>
9315 * g++.dg/parse/access12.C: New test.
9316 * g++.dg/template/access35.C: New test.
9318 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
9320 PR tree-optimization/98535
9321 * gcc.target/aarch64/sve/pr98535.c: New file.
9323 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
9326 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
9327 missing diagnostic issues with c_intptr_t == default integer kind.
9329 2021-01-20 Jakub Jelinek <jakub@redhat.com>
9331 PR tree-optimization/98721
9332 * gcc.dg/pr98721-1.c: New test.
9333 * gcc.dg/pr98721-2.c: New test.
9335 2021-01-20 Richard Biener <rguenther@suse.de>
9337 PR tree-optimization/98758
9338 * gcc.dg/torture/pr98758.c: New testcase.
9340 2021-01-20 Jakub Jelinek <jakub@redhat.com>
9343 * c-c++-common/gomp/task-detach-2.c: New test.
9345 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
9349 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
9351 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
9353 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
9354 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
9355 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
9356 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
9357 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
9358 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
9360 2021-01-19 Marek Polacek <polacek@redhat.com>
9363 * g++.dg/template/deduce8.C: New test.
9365 2021-01-19 Marek Polacek <polacek@redhat.com>
9368 * g++.dg/lookup/using64.C: New test.
9369 * g++.dg/lookup/using65.C: New test.
9371 2021-01-19 Martin Sebor <msebor@redhat.com>
9374 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
9375 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
9376 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
9377 * gcc.dg/Wfree-nonheap-object-4.c: New test.
9379 2021-01-19 Patrick Palka <ppalka@redhat.com>
9383 * g++.dg/opt/pr87974.C: Adjust.
9384 * g++.dg/template/access34.C: New test.
9385 * g++.dg/template/friend68.C: New test.
9386 * g++.dg/template/friend69.C: New test.
9388 2021-01-19 Marek Polacek <polacek@redhat.com>
9391 * g++.dg/cpp0x/noexcept62.C: New test.
9393 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
9395 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
9397 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9399 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9400 (CHECK_CUMULATIVE_SAT): Delete.
9401 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
9403 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
9404 Remove uses of the above.
9405 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
9407 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
9408 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
9409 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
9410 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
9412 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
9413 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
9414 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
9416 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
9417 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
9418 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
9420 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
9421 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
9422 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
9424 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
9425 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
9426 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
9428 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
9429 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
9430 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
9431 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
9432 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
9433 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
9435 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
9436 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
9438 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
9439 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
9441 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
9442 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
9444 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
9445 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9446 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
9447 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
9448 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9449 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
9450 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
9451 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
9452 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
9453 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
9455 2021-01-19 Jeff Law <law@redhat.com>
9457 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
9458 and update expected output.
9460 2021-01-19 Richard Biener <rguenther@suse.de>
9463 * g++.dg/pr98330.C: New testcase.
9464 * gcc.dg/pr98330.c: Likewise.
9466 2021-01-19 Richard Biener <rguenther@suse.de>
9469 * gfortran.dg/pr97673.f90: New testcase.
9471 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
9474 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
9475 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
9476 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
9478 2021-01-19 Martin Jambor <mjambor@suse.cz>
9481 * g++.dg/ipa/pr98690.C: New test.
9483 2021-01-18 Jeff Law <law@redhat.com>
9485 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
9487 2021-01-18 Patrick Palka <ppalka@redhat.com>
9489 * g++.dg/cpp1z/class-deduction77.C: New test.
9491 2021-01-18 Jakub Jelinek <jakub@redhat.com>
9493 PR tree-optimization/98727
9494 * gcc.c-torture/execute/pr98727.c: New test.
9496 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
9499 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
9500 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
9502 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
9504 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
9505 * g++.dg/no-stack-protector-attr.C: Likewise.
9507 2021-01-18 David Malcolm <dmalcolm@redhat.com>
9509 * gcc.dg/analyzer/attr-malloc-1.c: New test.
9510 * gcc.dg/analyzer/attr-malloc-2.c: New test.
9511 * gcc.dg/analyzer/attr-malloc-4.c: New test.
9512 * gcc.dg/analyzer/attr-malloc-5.c: New test.
9513 * gcc.dg/analyzer/attr-malloc-6.c: New test.
9514 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
9515 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
9517 2021-01-18 Richard Biener <rguenther@suse.de>
9520 * gcc.dg/vect/slp-11b.c: Adjust.
9522 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9525 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
9526 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
9528 2021-01-18 Richard Biener <rguenther@suse.de>
9531 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
9533 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
9535 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
9536 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
9537 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
9538 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
9539 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
9540 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
9541 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
9542 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
9543 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
9544 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
9545 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
9546 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
9548 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
9550 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
9551 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
9552 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
9553 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
9554 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
9555 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
9556 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
9557 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
9558 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
9559 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
9560 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
9562 2021-01-17 Martin Jambor <mjambor@suse.cz>
9565 * gcc.dg/ipa/pr98222.c: New test.
9567 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9569 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
9570 ../../../libgfortran/ISO_Fortran_binding.h rather than
9571 ISO_Fortran_binding.h.
9573 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
9575 * c-c++-common/gomp/task-detach-1.c: New.
9576 * g++.dg/gomp/task-detach-1.C: New.
9577 * gcc.dg/gomp/task-detach-1.c: New.
9578 * gfortran.dg/gomp/task-detach-1.f90: New.
9580 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9582 PR tree-optimization/96669
9583 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
9584 * gcc.dg/tree-ssa/pr96669-2.c: New test.
9586 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9588 PR tree-optimization/96271
9589 * gcc.target/i386/pr96271.c: New test.
9591 2021-01-15 Carl Love <cel@us.ibm.com>
9593 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
9595 2021-01-15 Harris Snyder <hsnyder@structura.bio>
9597 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
9598 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
9600 2021-01-15 Nathan Sidwell <nathan@acm.org>
9603 * g++.dg/template/pr98538.C: New.
9605 2021-01-15 Nathan Sidwell <nathan@acm.org>
9607 PR preprocessor/95253
9608 * g++.dg/modules/dep-1_a.C: Adjust expected output.
9609 * g++.dg/modules/dep-1_b.C: Likewise.
9610 * g++.dg/modules/dep-2.C: Likewise.
9612 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9614 PR tree-optimization/96669
9615 * gcc.dg/tree-ssa/pr96669-1.c: New test.
9617 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9619 PR tree-optimization/96681
9620 * gcc.dg/tree-ssa/pr96681.c: New test.
9622 2021-01-15 Jason Merrill <jason@redhat.com>
9625 * g++.dg/cpp1z/elide5.C: New test.
9627 2021-01-15 Jason Merrill <jason@redhat.com>
9629 * g++.dg/cpp1z/elide4.C: New test.
9631 2021-01-15 Jason Merrill <jason@redhat.com>
9634 * g++.dg/cpp0x/initlist-array13.C: New test.
9636 2021-01-15 Alexandre Oliva <oliva@adacore.com>
9638 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
9639 * gcc.dg/analyzer/data-model-1.c: Likewise.
9640 * gcc.dg/analyzer/malloc-1.c: Likewise.
9641 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
9643 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9645 PR tree-optimization/96671
9646 * gcc.dg/tree-ssa/pr96671-1.c: New test.
9647 * gcc.dg/tree-ssa/pr96671-2.c: New test.
9649 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9651 PR tree-optimization/98597
9652 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
9653 Expect for now a (char *) cast for VLAs.
9654 * gcc.dg/uninit-40.c: New test.
9656 2021-01-15 Nathan Sidwell <nathan@acm.org>
9659 * g++.dg/modules/pr98591.H: New file.
9661 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
9664 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
9665 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
9667 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
9669 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
9670 libatomic into testcases in gcc.target/s390/md.
9671 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
9674 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9677 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9678 vceqz_p64, vceqq_p64 and vceqzq_p64.
9679 * gcc.target/arm/simd/vceqz_p64.c: New test.
9680 * gcc.target/arm/simd/vceqzq_p64.c: New test.
9682 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9685 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9688 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9689 vceqz_p64, vceqq_p64 and vceqzq_p64.
9691 2021-01-15 Martin Liska <mliska@suse.cz>
9693 * lib/gcov.exp: Use 'env python3' for execution of pytests.
9694 Check that pytest accepts all needed options first.
9695 Improve formatting of PASS/FAIL lines.
9697 2021-01-15 Richard Biener <rguenther@suse.de>
9700 * gcc.dg/vect/bb-slp-32.c: Align p.
9702 2021-01-15 Richard Biener <rguenther@suse.de>
9705 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
9707 2021-01-15 Richard Biener <rguenther@suse.de>
9710 * gcc.dg/vect/slp-45.c: Key scanning on
9713 2021-01-15 Richard Biener <rguenther@suse.de>
9716 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
9718 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9721 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9722 vceqz_p64, vceqq_p64 and vceqzq_p64.
9724 2021-01-15 Richard Biener <rguenther@suse.de>
9727 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
9729 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9731 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
9733 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9735 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
9737 2021-01-15 Richard Biener <rguenther@suse.de>
9739 PR tree-optimization/98685
9740 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
9742 2021-01-15 Tamar Christina <tamar.christina@arm.com>
9744 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
9745 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
9747 2021-01-14 David Malcolm <dmalcolm@redhat.com>
9749 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
9751 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
9753 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
9755 2021-01-14 Tamar Christina <tamar.christina@arm.com>
9757 * gcc.dg/vect/complex/complex-mla-template.c: New test.
9758 * gcc.dg/vect/complex/complex-mls-template.c: New test.
9759 * gcc.dg/vect/complex/complex-mul-template.c: New test.
9760 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
9761 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
9762 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
9763 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
9764 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
9765 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
9766 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
9767 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
9768 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
9769 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
9770 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
9771 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
9772 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
9773 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
9774 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
9775 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
9776 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
9777 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
9779 2021-01-14 Marek Polacek <polacek@redhat.com>
9781 * g++.dg/template/pr98372.C: Only run in C++14 and up.
9783 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9785 * substr_10.f90: New test.
9786 * substr_9.f90: New test.
9788 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9790 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
9791 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
9793 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9795 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
9797 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9800 * gfortran.dg/pr98661.f90: New test.
9802 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9805 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9808 * gfortran.dg/pr98661.f90: New test.
9810 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9813 * gfortran.dg/pr98661.f90: New test.
9815 2021-01-14 Martin Liska <mliska@suse.cz>
9817 * g++.dg/gcov/gcov-17.C: New test.
9818 * g++.dg/gcov/test-gcov-17.py: New test.
9820 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9823 * gcc.target/i386/pr98667-1.c: New file.
9824 * gcc.target/i386/pr98667-2.c: Likewise.
9825 * gcc.target/i386/pr98667-3.c: Likewise.
9827 2021-01-14 Richard Biener <rguenther@suse.de>
9829 PR tree-optimization/98674
9830 * gcc.dg/vect/pr98674.c: New testcase.
9832 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9835 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
9837 * gcc.target/i386/pr95021-3.c: Likewise.
9839 2021-01-14 Nathan Sidwell <nathan@acm.org>
9842 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
9843 * g++.dg/template/pr98372.C: New.
9845 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9848 * gcc.target/i386/pr98670.c: New test.
9850 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9852 PR tree-optimization/96688
9853 * gcc.dg/tree-ssa/pr96688.c: New test.
9854 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
9855 * gcc.target/i386/pr66821.c: Likewise.
9857 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
9859 * gcc.target/aarch64/sve/cost_model_11.c: New test.
9860 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
9861 -fno-vect-cost-model.
9863 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9865 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
9866 sqxtn2 scan-assembler-times.
9868 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9870 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
9871 scan-assembler-times for xtn2.
9873 2021-01-13 Marek Polacek <polacek@redhat.com>
9876 * g++.dg/lookup/using63.C: New test.
9878 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9880 PR tree-optimization/96691
9881 * gcc.dg/tree-ssa/pr96691.c: New test.
9883 2021-01-13 Richard Biener <rguenther@suse.de>
9885 PR tree-optimization/92645
9886 * gcc.target/i386/pr92645-7.c: New testcase.
9887 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
9888 * gcc.dg/pr69047.c: Likewise.
9890 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9892 * gcc.target/aarch64/sve/mls_2.c: New test.
9893 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
9894 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
9895 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
9896 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
9897 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
9899 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9901 * gcc.target/aarch64/sve/mla_2.c: New test.
9902 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
9903 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
9904 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
9905 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
9906 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
9908 2021-01-13 Richard Biener <rguenther@suse.de>
9910 PR tree-optimization/92645
9911 * gcc.target/i386/pr92645-6.c: New testcase.
9913 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9915 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
9916 * gcc.target/aarch64/sve/sel_2.c: Likewise.
9917 * gcc.target/aarch64/sve/sel_3.c: Likewise.
9919 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9922 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
9923 scan-assembler. Add tests with zero vector as first __builtin_shuffle
9925 * gcc.target/i386/pr95905-3.c: New test.
9926 * gcc.target/i386/pr95905-4.c: New test.
9928 2021-01-13 Martin Liska <mliska@suse.cz>
9930 PR tree-optimization/98455
9931 * gcc.dg/tree-ssa/pr98455.c: New test.
9933 2021-01-13 Richard Biener <rguenther@suse.de>
9935 PR tree-optimization/98640
9936 * gcc.dg/torture/pr98640.c: New testcase.
9938 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9941 * gcc.target/i386/pr96938.c: New test.
9943 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9946 * gcc.target/i386/pr95905-1.c: New test.
9947 * gcc.target/i386/pr95905-2.c: New test.
9949 2021-01-13 Julian Brown <julian@codesourcery.com>
9951 * gcc.target/gcn/fpdiv.c: New test.
9953 2021-01-12 Martin Sebor <msebor@redhat.com>
9957 * g++.dg/warn/Wuninitialized-13.C: New test.
9958 gcc.dg/uninit-39.c: New test.
9960 * gcc.dg/uninit-39.c: New file.
9962 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
9965 * gcc.target/arm/simd/mve-vneg.c: Update test.
9967 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
9970 * gcc.target/arm/pr97969.c: New.
9972 2021-01-12 Patrick Palka <ppalka@redhat.com>
9975 * g++.dg/cpp2a/concepts-ctad1.C: New test.
9976 * g++.dg/cpp2a/concepts-ctad2.C: New test.
9978 2021-01-12 Richard Biener <rguenther@suse.de>
9980 PR tree-optimization/98550
9981 * g++.dg/opt/pr98550.C: New testcase.
9983 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9985 PR tree-optimization/98629
9986 * gcc.c-torture/compile/pr98629.c: New test.
9988 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9990 PR tree-optimization/95731
9991 * gcc.dg/tree-ssa/pr95731.c: New test.
9992 * gcc.c-torture/execute/pr95731.c: New test.
9994 2021-01-12 Marek Polacek <polacek@redhat.com>
9997 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
9999 2021-01-12 David Malcolm <dmalcolm@redhat.com>
10002 * gcc.dg/analyzer/pr98628.c: New test.
10004 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10006 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
10007 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
10008 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
10009 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
10010 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
10011 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
10012 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
10014 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10016 * g++.target/aarch64/sve/cond_bic_1.C: New test.
10017 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
10018 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
10019 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
10021 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10023 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
10025 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10027 * g++.target/aarch64/sve/abd_1.C: New test.
10028 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
10029 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
10030 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
10031 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
10033 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10035 * gcc.target/aarch64/sve/adr_6.c: New test.
10037 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10039 * g++.target/aarch64/sve/cond_arith_1.C: New test.
10040 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
10041 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
10042 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
10043 * g++.target/aarch64/sve/cond_shift_1.C: New test.
10044 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
10045 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
10046 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
10048 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10051 * g++.target/aarch64/sve/max_1.C: New test.
10052 * g++.target/aarch64/sve/min_1.C: Likewise.
10053 * gcc.target/aarch64/sve/mul_2.c: Likewise.
10055 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10057 * gcc.target/aarch64/sve/shift_2.c: New test.
10059 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10062 * g++.dg/abi/abi-tag24.C: New test.
10064 2021-01-11 Richard Biener <rguenther@suse.de>
10066 PR tree-optimization/91403
10067 * gcc.dg/vect/pr91403.c: New testcase.
10069 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
10072 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
10073 Expect .ld1_args only when GNU LD is used.
10074 Add an exception for *.gcc_args files.
10076 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10078 PR tree-optimization/95867
10079 * gcc.dg/tree-ssa/pr95867.c: New test.
10081 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10083 PR tree-optimization/95852
10084 * gcc.target/i386/pr95852-3.c: New test.
10085 * gcc.target/i386/pr95852-4.c: New test.
10087 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10089 PR tree-optimization/95852
10090 * gcc.target/i386/pr95852-1.c: New test.
10091 * gcc.target/i386/pr95852-2.c: New test.
10093 2021-01-11 Martin Liska <mliska@suse.cz>
10095 PR gcov-profile/98273
10096 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
10097 * g++.dg/gcov/pr98273.C: New test.
10098 * g++.dg/gcov/gcov.py: New test.
10099 * g++.dg/gcov/test-pr98273.py: New test.
10101 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
10103 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
10104 constant then rather than addition.
10105 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
10106 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
10108 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10111 * c-c++-common/pr98556.c: New test.
10113 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10115 PR rtl-optimization/98603
10116 * gcc.target/i386/pr98603.c: New test.
10117 * gcc.target/aarch64/pr98603.c: New test.
10119 2021-01-09 Alexandre Oliva <oliva@gnu.org>
10122 * gcc.dg/debug/pr97714.c: New.
10124 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10127 * gcc.target/i386/pr98482-1.c: Require lp64.
10128 * gcc.target/i386/pr98482-2.c: Likewise.
10130 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
10132 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
10133 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
10135 2021-01-08 Patrick Palka <ppalka@redhat.com>
10138 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
10140 2021-01-08 Patrick Palka <ppalka@redhat.com>
10143 * g++.dg/template/access32.C: New test.
10144 * g++.dg/template/access33.C: New test.
10146 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10149 * gcc.target/i386/pr98482-2.c: Updated.
10151 2021-01-08 Richard Biener <rguenther@suse.de>
10153 PR tree-optimization/98544
10154 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
10156 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10159 * gcc.target/i386/pr98482-1.c: New test.
10160 * gcc.target/i386/pr98482-1.c: Likewise.
10161 * gcc.target/i386/pr98482-2.c: New file.
10163 2021-01-08 Jakub Jelinek <jakub@redhat.com>
10166 * gcc.target/i386/pr98585.c: New test.
10168 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
10170 * gcc.target/aarch64/sve/cnot_2.c: New test.
10171 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
10172 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
10173 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
10174 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
10175 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
10176 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
10178 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
10180 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
10181 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
10182 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
10183 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
10184 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
10185 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
10186 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
10187 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
10189 2021-01-08 Tamar Christina <tamar.christina@arm.com>
10191 * lib/target-supports.exp
10192 (check_effective_target_aarch64_asm_sve2_ok): New.
10193 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
10194 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
10196 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10198 * gcc.target/aarch64/usaba_1.c: New test.
10200 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
10203 * gfortran.dg/deferred_character_35.f90 : New test.
10205 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
10208 * gfortran.dg/implied_do_3.f90 : New test.
10210 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
10212 * gcc.dg/array-quals-1.c: Allow srodata.
10214 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
10216 * gcc.target/riscv/predef-10.c: New.
10217 * gcc.target/riscv/predef-11.c: New.
10218 * gcc.target/riscv/predef-12.c: New.
10219 * gcc.target/riscv/predef-13.c: New.
10221 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10224 * g++.dg/cpp2a/bit-cast10.C: New test.
10226 2021-01-07 Martin Sebor <msebor@redhat.com>
10228 PR middle-end/98578
10229 * gcc.dg/plugin/gil-1.c: Adjust expected output.
10230 * gcc.dg/uninit-pr98578.c: New test.
10232 2021-01-07 Marek Polacek <polacek@redhat.com>
10235 * g++.dg/cpp0x/auto55.C: New test.
10237 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10240 * gcc.dg/analyzer/pr98580-a.c: New test.
10241 * gcc.dg/analyzer/pr98580-b.c: New test.
10243 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
10246 * gfortran.dg/associate_54.f90: New test.
10247 * gfortran.dg/associate_55.f90: New test.
10248 * gfortran.dg/associate_56.f90: New test.
10250 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10253 * gcc.target/i386/pr98567-1.c: New test.
10254 * gcc.target/i386/pr98567-2.c: New test.
10256 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10258 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
10259 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
10260 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
10261 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
10262 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
10263 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
10264 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
10265 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
10267 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10269 PR tree-optimization/98560
10270 * gcc.dg/vect/pr98560-2.c: New test.
10272 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10274 PR tree-optimization/98560
10275 * gcc.dg/vect/pr98560-1.c: New test.
10277 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10279 PR tree-optimization/98568
10280 * g++.dg/torture/pr98568.C: New test.
10282 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
10284 * gcc.target/i386/pr92658-avx512bw.c: Add
10285 -mprefer-vector-width=512 to avoid impact of different default
10286 mtune which gcc is built with.
10287 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
10289 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10292 * gcc.dg/analyzer/pr97074.c: New test.
10294 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10297 * gcc.dg/analyzer/pr98564.c: New test.
10299 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
10301 PR rtl-optimization/97978
10302 * gcc.target/i386/pr97978.c: New.
10304 2021-01-06 Martin Sebor <msebor@redhat.com>
10307 * g++.dg/pr95768.C: New test.
10308 * g++.dg/warn/Wuninitialized-12.C: New test.
10309 * gcc.dg/uninit-38.c: New test.
10311 2021-01-06 Martin Sebor <msebor@redhat.com>
10314 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
10316 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
10319 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
10320 as the final suspend point so that we can check that the state
10321 machine has reached the expected point.
10323 2021-01-06 Marek Polacek <polacek@redhat.com>
10326 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
10329 2021-01-06 Alexandre Oliva <oliva@adacore.com>
10331 * g++.dg/opt/store-merging-2.C: Add the required alignment.
10333 2021-01-06 Richard Biener <rguenther@suse.de>
10335 PR tree-optimization/95582
10336 * gcc.dg/pr95582.c: New testcase.
10338 2021-01-06 Richard Biener <rguenther@suse.de>
10340 PR tree-optimization/98513
10341 * gcc.dg/tree-ssa/pr98513.c: New testcase.
10343 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10346 * gcc.dg/analyzer/pr97072.c: New test.
10348 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10351 * gcc.dg/analyzer/pr98073.c: New test.
10353 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10356 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
10358 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
10360 * gcc.target/s390/s390.exp: Replace %% with %.
10362 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
10364 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
10366 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
10369 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
10370 unsigned short to compute pextrw result.
10372 2021-01-05 Patrick Palka <ppalka@redhat.com>
10374 * g++.dg/template/partial5.C: Adjust directives to expect the
10375 same errors across all dialects.
10376 * g++.dg/cpp1z/nontype-auto17.C: New test.
10377 * g++.dg/cpp1z/nontype-auto18.C: New test.
10378 * g++.dg/template/ttp33.C: New test.
10380 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10382 PR tree-optimization/94802
10383 * gcc.target/i386/pr94802.c: New test.
10384 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
10386 2021-01-05 Richard Biener <rguenther@suse.de>
10388 PR tree-optimization/98516
10389 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
10390 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
10392 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10395 * g++.dg/cpp2a/bit-cast8.C: New test.
10396 * g++.dg/cpp2a/bit-cast9.C: New test.
10398 2021-01-05 Marek Polacek <polacek@redhat.com>
10401 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
10402 * g++.dg/cpp0x/noexcept61.C: New test.
10404 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10406 PR tree-optimization/96928
10407 * gcc.dg/tree-ssa/pr96928.c: New test.
10408 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
10409 instead of scanning rtl dump for ifcvt message check assembly
10410 for xor instruction.
10412 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10414 PR tree-optimization/96930
10415 * g++.dg/tree-ssa/pr96930.C: New test.
10417 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10419 PR tree-optimization/96239
10420 * gcc.dg/tree-ssa/pr96239.c: New test.
10422 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
10425 * gcc.target/i386/pr98522.c: New test.
10427 2021-01-05 Nathan Sidwell <nathan@acm.org>
10429 * g++.dg/modules/mod-decl-1.C: Adjust.
10430 * g++.dg/modules/p0713-2.C: Adjust.
10431 * g++.dg/modules/p0713-3.C: Adjust.
10433 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
10436 * gcc.target/i386/pr98495-1.c: New test.
10437 * gcc.target/i386/pr98495-2.c: New test.
10438 * gcc.target/i386/pr98495-3.c: New test.
10439 * gcc.target/i386/pr98495-4.c: New test.
10440 * gcc.target/i386/pr98495-5.c: New test.
10442 2021-01-05 liuhongt <hongtao.liu@intel.com>
10444 * gcc.target/i386/sse2-pr98461-2.c: New test.
10446 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
10448 PR rtl-optimization/97144
10449 * gcc.c-torture/compile/pr97144.c: New test.
10450 * gcc.target/aarch64/sve/pr97144.c: Likewise.
10452 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
10454 PR rtl-optimization/98403
10455 * g++.dg/opt/pr98403.C: New test.
10457 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10459 PR rtl-optimization/98334
10460 * gcc.target/i386/pr98334.c: New test.
10462 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
10464 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
10466 2021-01-05 David Malcolm <dmalcolm@redhat.com>
10469 * gcc.dg/analyzer/pr98293.c: New test.
10471 2021-01-04 Martin Uecker <muecker@gwdg.de>
10474 * gcc.dg/pr98029.c: New test.
10476 2021-01-04 Nathan Sidwell <nathan@acm.org>
10478 * g++.dg/modules/binding-1_a.H: New.
10479 * g++.dg/modules/binding-1_b.H: New.
10480 * g++.dg/modules/binding-1_c.C: New.
10481 * g++.dg/modules/binding-2.H: New.
10482 * g++.dg/modules/builtin-3_a.C: New.
10483 * g++.dg/modules/global-2_a.C: New.
10484 * g++.dg/modules/global-2_b.C: New.
10485 * g++.dg/modules/global-3_a.C: New.
10486 * g++.dg/modules/global-3_b.C: New.
10487 * g++.dg/modules/hello-1_a.C: New.
10488 * g++.dg/modules/hello-1_b.C: New.
10489 * g++.dg/modules/iostream-1_a.H: New.
10490 * g++.dg/modules/iostream-1_b.C: New.
10491 * g++.dg/modules/part-5_a.C: New.
10492 * g++.dg/modules/part-5_b.C: New.
10493 * g++.dg/modules/part-5_c.C: New.
10494 * g++.dg/modules/stdio-1_a.H: New.
10495 * g++.dg/modules/stdio-1_b.C: New.
10496 * g++.dg/modules/string-1_a.H: New.
10497 * g++.dg/modules/string-1_b.C: New.
10498 * g++.dg/modules/string-view1.C: New.
10499 * g++.dg/modules/string-view2.C: New.
10500 * g++.dg/modules/tinfo-1.C: New.
10501 * g++.dg/modules/tinfo-2_a.H: New.
10502 * g++.dg/modules/tinfo-2_b.C: New.
10503 * g++.dg/modules/tname-spec-1_a.H: New.
10504 * g++.dg/modules/tname-spec-1_b.C: New.
10505 * g++.dg/modules/xtreme-header-1.h: New.
10506 * g++.dg/modules/xtreme-header-1_a.H: New.
10507 * g++.dg/modules/xtreme-header-1_b.C: New.
10508 * g++.dg/modules/xtreme-header-1_c.C: New.
10509 * g++.dg/modules/xtreme-header-2.h: New.
10510 * g++.dg/modules/xtreme-header-2_a.H: New.
10511 * g++.dg/modules/xtreme-header-2_b.C: New.
10512 * g++.dg/modules/xtreme-header-2_c.C: New.
10513 * g++.dg/modules/xtreme-header-3.h: New.
10514 * g++.dg/modules/xtreme-header-3_a.H: New.
10515 * g++.dg/modules/xtreme-header-3_b.C: New.
10516 * g++.dg/modules/xtreme-header-3_c.C: New.
10517 * g++.dg/modules/xtreme-header-4.h: New.
10518 * g++.dg/modules/xtreme-header-4_a.H: New.
10519 * g++.dg/modules/xtreme-header-4_b.C: New.
10520 * g++.dg/modules/xtreme-header-4_c.C: New.
10521 * g++.dg/modules/xtreme-header-5.h: New.
10522 * g++.dg/modules/xtreme-header-5_a.H: New.
10523 * g++.dg/modules/xtreme-header-5_b.C: New.
10524 * g++.dg/modules/xtreme-header-5_c.C: New.
10525 * g++.dg/modules/xtreme-header-6.h: New.
10526 * g++.dg/modules/xtreme-header-6_a.H: New.
10527 * g++.dg/modules/xtreme-header-6_b.C: New.
10528 * g++.dg/modules/xtreme-header-6_c.C: New.
10529 * g++.dg/modules/xtreme-header.h: New.
10530 * g++.dg/modules/xtreme-header_a.H: New.
10531 * g++.dg/modules/xtreme-header_b.C: New.
10532 * g++.dg/modules/xtreme-tr1.h: New.
10533 * g++.dg/modules/xtreme-tr1_a.H: New.
10534 * g++.dg/modules/xtreme-tr1_b.C: New.
10536 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10538 PR tree-optimization/95401
10539 * g++.dg/vect/pr95401.cc: New test.
10540 * g++.dg/vect/pr95401a.cc: Likewise.
10542 2021-01-04 Richard Biener <rguenther@suse.de>
10544 PR tree-optimization/98308
10545 * gcc.dg/vect/pr98308.c: New testcase.
10547 2021-01-04 Jakub Jelinek <jakub@redhat.com>
10549 PR tree-optimization/95771
10550 * gcc.target/i386/pr95771.c: New test.
10552 2021-01-04 Richard Biener <rguenther@suse.de>
10554 PR tree-optimization/98464
10555 * g++.dg/opt/pr98464.C: New testcase.
10557 2021-01-04 Richard Biener <rguenther@suse.de>
10559 PR tree-optimization/98282
10560 * g++.dg/opt/pr98282.C: New testcase.
10562 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10565 * gcc.target/aarch64/pr89057.c: New test.
10567 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10569 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
10571 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10572 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10573 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10575 2021-01-04 Martin Liska <mliska@suse.cz>
10577 * README: Convert to utf8 from iso8859.
10579 2021-01-04 Martin Liska <mliska@suse.cz>
10581 * gcc.target/avr/avr.exp: Run dos2unix on the file.
10583 2021-01-04 Richard Biener <rguenther@suse.de>
10585 PR tree-optimization/98291
10586 * gcc.dg/vect/slp-reduc-11.c: New testcase.
10587 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
10589 2021-01-04 Jakub Jelinek <jakub@redhat.com>
10591 PR tree-optimization/96782
10592 * gcc.dg/tree-ssa/pr96782.c: New test.
10594 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
10596 * gcc.misc-tests/outputs.exp: Adjust testcase.
10598 2021-01-01 Jakub Jelinek <jakub@redhat.com>
10600 * ChangeLog-2020: Rotate ChangeLog. New file.
10602 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10604 * lib/target-supports.exp
10605 (check_effective_target_arm_fp16_alternative_ok_nocache):
10606 Return zero for *-*-vxworks7r* targets.
10607 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
10608 * gcc.target/arm/aapcs/vfp23.c: Likewise.
10609 * gcc.target/arm/aapcs/vfp24.c: Likewise.
10610 * gcc.target/arm/aapcs/vfp25.c: Likewise.
10612 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10614 * g++.dg/init/new26.C: Fix overriding of the delete operator
10617 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10619 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
10622 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10624 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
10625 the test's dg-options.
10626 * gcc.target/arm/pr78255-2.c: Likewise.
10628 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10630 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
10632 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10634 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
10637 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10639 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
10641 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10643 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
10646 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10648 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
10650 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10652 * g++.dg/other/anon5.C: Skip on vxworks kernel.
10654 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10656 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
10657 * gcc.dg/vxworks/initpri2.c: Likewise.
10659 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10661 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
10664 2021-01-01 Olivier Hainque <hainque@adacore.com>
10666 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
10667 * gcc.dg/pthread-init-2.c: Ditto.
10669 2021-01-01 Olivier Hainque <hainque@adacore.com>
10671 * lib/target-supports.exp (check_weak_available,
10672 check_fork_available, check_effective_target_lto,
10673 check_effective_target_mempcpy): Add vxworks filters.
10675 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10677 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
10678 explicit -mno-long-calls.
10679 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
10681 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10683 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
10684 * g++.target/arm/no_unique_address_2.C: Likewise.
10686 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10688 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
10689 * gcc.target/arm/headmerge-2.c: Likewise.
10691 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10693 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
10696 Copyright (C) 2021 Free Software Foundation, Inc.
10698 Copying and distribution of this file, with or without modification,
10699 are permitted in any medium without royalty provided the copyright
10700 notice and this notice are preserved.