1 2021-05-12 Martin Sebor <msebor@redhat.com>
4 * gcc.dg/Wstringop-overflow-67.c: New test.
6 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
9 * gcc.dg/pr100521.c: New file.
11 2021-05-12 Marek Polacek <polacek@redhat.com>
13 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
15 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
17 * c-c++-common/gomp/map-6.c: New test.
18 * c-c++-common/gomp/map-7.c: New test.
20 2021-05-12 Richard Biener <rguenther@suse.de>
22 PR tree-optimization/100566
23 * gcc.dg/torture/pr100566.c: New testcase.
25 2021-05-12 Jakub Jelinek <jakub@redhat.com>
27 PR preprocessor/100392
28 * gcc.dg/cpp/pr100392.c: New test.
29 * gcc.dg/cpp/pr100392.h: New file.
31 2021-05-12 Martin Liska <mliska@suse.cz>
33 * lib/lto.exp: When running tests without jobserver, one can see
34 the following warning for tests that use 1to1 partitioning.
36 2021-05-12 liuhongt <hongtao.liu@intel.com>
39 * gcc.target/i386/avx2-pr99908.c: New test.
40 * gcc.target/i386/sse4_1-pr99908.c: New test.
42 2021-05-12 Richard Biener <rguenther@suse.de>
44 PR tree-optimization/100519
45 * gcc.dg/torture/pr100519.c: New testcase.
47 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
50 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
52 2021-05-12 Jakub Jelinek <jakub@redhat.com>
55 * gcc.dg/gomp/pr100508.c: New test.
57 2021-05-12 Jakub Jelinek <jakub@redhat.com>
58 Marc Glisse <marc.glisse@inria.fr>
60 PR tree-optimization/94589
61 * gcc.dg/tree-ssa/pr94589-1.c: New test.
63 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
66 * g++.target/i386/pr98218-1.C: Ditto.
67 * gcc.target/i386/pr98218-4.c: New test.
68 * gcc.target/i386/pr98218-1.c: Correct PR number.
69 * gcc.target/i386/pr98218-1a.c: Ditto.
70 * gcc.target/i386/pr98218-2.c: Ditto.
71 * gcc.target/i386/pr98218-2a.c: Ditto.
72 * gcc.target/i386/pr98218-3.c: Ditto.
73 * gcc.target/i386/pr98218-3a.c: Ditto.
75 2021-05-11 Joseph Myers <joseph@codesourcery.com>
77 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
78 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
80 2021-05-11 Joseph Myers <joseph@codesourcery.com>
82 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
85 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
87 * gcc.dg/guality/pr43077-1.c: Align types of output and input
88 operands by lifting immediates to type long.
90 2021-05-11 Joseph Myers <joseph@codesourcery.com>
92 * gcc.dg/c11-digit-separators-1.c,
93 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
96 2021-05-11 Jason Merrill <jason@redhat.com>
99 * g++.dg/ext/vector41.C: New test.
101 2021-05-11 Martin Liska <mliska@suse.cz>
103 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
104 * brig.dg/README: Removed.
105 * brig.dg/dg.exp: Removed.
106 * brig.dg/test/gimple/alloca.hsail: Removed.
107 * brig.dg/test/gimple/atomics.hsail: Removed.
108 * brig.dg/test/gimple/branches.hsail: Removed.
109 * brig.dg/test/gimple/fbarrier.hsail: Removed.
110 * brig.dg/test/gimple/function_calls.hsail: Removed.
111 * brig.dg/test/gimple/internal-casts.hsail: Removed.
112 * brig.dg/test/gimple/kernarg.hsail: Removed.
113 * brig.dg/test/gimple/mem.hsail: Removed.
114 * brig.dg/test/gimple/mulhi.hsail: Removed.
115 * brig.dg/test/gimple/packed.hsail: Removed.
116 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
117 * brig.dg/test/gimple/smoke_test.hsail: Removed.
118 * brig.dg/test/gimple/variables.hsail: Removed.
119 * brig.dg/test/gimple/vector.hsail: Removed.
120 * lib/brig-dg.exp: Removed.
121 * lib/brig.exp: Removed.
123 2021-05-11 Alex Coplan <alex.coplan@arm.com>
126 * gcc.target/arm/cmse/pr99725.c: New test.
128 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
130 * gcc.target/aarch64/fmul_lane_1.c: New test.
132 2021-05-11 Richard Biener <rguenther@suse.de>
135 * gcc.dg/pr100509.c: New testcase.
137 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
139 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
141 2021-05-11 Patrick Palka <ppalka@redhat.com>
144 * g++.dg/lookup/operator-3.C: New test.
146 2021-05-11 Patrick Palka <ppalka@redhat.com>
149 * g++.dg/cpp2a/concepts-ctad4.C: New test.
151 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
153 * gnat.dg/specs/opt5.ads: New test.
154 * gnat.dg/specs/opt5_pkg.ads: New helper.
156 2021-05-10 Martin Sebor <msebor@redhat.com>
160 * c-c++-common/Walloca-larger-than.C: New test.
161 * gcc.dg/Walloca-larger-than-4.c: New test.
162 * gcc.dg/Wvla-larger-than-5.c: New test.
163 * gcc.dg/pr79972.c: Remove unexpected warning directive.
165 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
167 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
168 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
170 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
172 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
174 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
176 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
178 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
180 PR tree-optimization/42587
181 * gcc.dg/optimize-bswapsi-6.c: New test.
183 2021-05-10 Richard Biener <rguenther@suse.de>
186 * g++.dg/vect/slp-pr99971.cc: Align data.
188 2021-05-10 Richard Biener <rguenther@suse.de>
190 PR tree-optimization/100492
191 * gcc.dg/torture/pr100492.c: New testcase.
193 2021-05-10 Richard Biener <rguenther@suse.de>
197 * gcc.dg/pr100464.c: New testcase.
198 * g++.dg/tree-ssa/array-temp1.C: Adjust.
200 2021-05-10 Richard Biener <rguenther@suse.de>
202 PR tree-optimization/100434
203 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
205 2021-05-10 Alex Coplan <alex.coplan@arm.com>
208 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
209 Update now that we're (correctly) using full 128-bit vector
211 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
213 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
215 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
217 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
218 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
221 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
224 * gfortran.dg/class_dummy_7.f90: Correct PR number.
226 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
228 * gcc.dg/sso-9.c: Delete.
230 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
232 * gnat.dg/debug18.adb: New test.
234 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
236 * gcc.dg/sso-12.c: New test.
238 2021-05-07 Jason Merrill <jason@redhat.com>
240 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
243 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
245 PR tree-optimization/79333
246 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
248 2021-05-07 Jakub Jelinek <jakub@redhat.com>
251 * c-c++-common/gomp/pr100450.c: New test.
253 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
256 * gcc.target/i386/pr100445-1.c: New test.
258 2021-05-07 Jakub Jelinek <jakub@redhat.com>
261 * gcc.target/i386/pr100445.c: New test.
263 2021-05-06 Joseph Myers <joseph@codesourcery.com>
266 PR preprocessor/97604
267 * g++.dg/cpp1y/digit-sep-neg-2.C,
268 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
269 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
270 Adjust expected messages.
272 2021-05-06 Martin Jambor <mjambor@suse.cz>
274 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
275 05193687dde, make the argv again pointer to an array.
277 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
279 * gnat.dg/opt93.adb: Compile only for LP64 targets.
281 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
283 * lib/target-supports.exp: Add s390 checks for vect conversions.
285 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
287 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
289 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
293 * gfortran.dg/class_dummy_6.f90: New test.
294 * gfortran.dg/class_dummy_7.f90: New test.
296 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
299 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
301 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
303 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
305 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
308 2021-05-06 Jakub Jelinek <jakub@redhat.com>
310 PR tree-optimization/94589
311 * gcc.dg/pr94589-1.c: New test.
312 * gcc.dg/pr94589-2.c: New test.
313 * gcc.dg/pr94589-3.c: New test.
314 * gcc.dg/pr94589-4.c: New test.
315 * g++.dg/opt/pr94589-1.C: New test.
316 * g++.dg/opt/pr94589-2.C: New test.
317 * g++.dg/opt/pr94589-3.C: New test.
318 * g++.dg/opt/pr94589-4.C: New test.
320 2021-05-06 Richard Biener <rguenther@suse.de>
323 * gcc.dg/pr100373.c: New testcase.
325 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
327 * gcc.c-torture/execute/20210505-1.c: New test.
329 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
332 * gcc.target/i386/pr91400-1.c: New test.
333 * gcc.target/i386/pr91400-2.c: Likewise.
335 2021-05-05 Martin Sebor <msebor@redhat.com>
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
339 2021-05-05 Harald Anlauf <anlauf@gmx.de>
342 * gfortran.dg/argument_checking_25.f90: New test.
344 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
347 * gcc.target/i386/pr98218-1.c: New test.
348 * gcc.target/i386/pr98218-1a.c: Ditto.
349 * gcc.target/i386/pr98218-2.c: Ditto.
350 * gcc.target/i386/pr98218-2a.c: Ditto.
351 * gcc.target/i386/pr98218-3.c: Ditto.
352 * gcc.target/i386/pr98218-3a.c: Ditto.
353 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
354 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
356 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
358 * gnat.dg/debug17.adb: Minor tweak.
360 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
362 * gnat.dg/debug8.adb: Minor tweak.
363 * gnat.dg/debug11.adb: Likewise.
364 * gnat.dg/debug16.adb: Likewise.
365 * gnat.dg/debug17.adb: New test.
366 * gnat.dg/specs/debug1.ads: Minor tweak.
368 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
370 * gcc.dg/vect/slp-21.c: Add s390.
372 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
375 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
377 2021-05-05 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/79333
380 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
381 * gcc.dg/graphite/fuse-1.c: Adjust.
382 * gcc.dg/pr43864-4.c: Likewise.
384 2021-05-05 Richard Biener <rguenther@suse.de>
387 * g++.dg/torture/pr100382.C: New testcase.
389 2021-05-04 Martin Sebor <msebor@redhat.com>
392 * g++.dg/warn/Wplacement-new-size-9.C: New test.
393 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
395 2021-05-04 Martin Sebor <msebor@redhat.com>
397 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
399 2021-05-04 Martin Sebor <msebor@redhat.com>
401 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
403 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
405 * gcc.target/s390/oscbreak-1.c: Compile with -O1
408 2021-05-04 Richard Biener <rguenther@suse.de>
410 PR tree-optimization/100414
411 * gcc.dg/pr100414.c: New testcase.
413 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
415 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
417 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
419 * gnat.dg/opt94.adb: New file.
420 * gnat.dg/opt94_pkg.adb: New file.
421 * gnat.dg/opt94_pkg.ads: New file.
423 2021-05-04 Richard Biener <rguenther@suse.de>
425 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
426 simplify dump scanning down to one case.
428 2021-05-04 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/100329
431 * gcc.dg/torture/pr100329.c: New testcase.
433 2021-05-04 Richard Biener <rguenther@suse.de>
435 PR tree-optimization/100398
436 * gcc.dg/torture/pr100398.c: New testcase.
438 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
440 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
441 Fix dg directives order.
442 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
445 2021-05-03 Jeff Law <jlaw@tachyum.com>
447 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
450 2021-05-03 Patrick Palka <ppalka@redhat.com>
453 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
455 2021-05-03 Patrick Palka <ppalka@redhat.com>
459 * g++.dg/template/call8.C: New test.
460 * g++.dg/template/koenig12a.C: New test.
462 2021-05-03 Jeff Law <jlaw@tachyum.com>
464 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
466 2021-05-03 Marek Polacek <polacek@redhat.com>
469 * g++.dg/concepts/diagnostic18.C: New test.
471 2021-05-03 Marek Polacek <polacek@redhat.com>
474 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
476 2021-05-03 Jeff Law <jlaw@tachyum.com>
478 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
480 2021-05-03 Jeff Law <jlaw@tachyum.com>
482 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
484 2021-05-03 Jeff Law <jlaw@tachyum.com>
486 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
488 2021-05-03 Jeff Law <jlaw@tachyum.com>
490 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
491 cr16 and xstormy16 targets.
493 2021-05-03 Richard Biener <rguenther@suse.de>
495 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
496 * gcc.dg/pr81192.c: Disable DSE.
498 2021-05-03 Richard Biener <rguenther@suse.de>
500 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
502 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
505 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
506 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
508 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
510 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
511 mapping class on AIX.
512 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
513 * gcc.c-torture/execute/alias-2.c: Same.
514 * gcc.dg/alias-7.c: Same.
516 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
518 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
520 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
523 2021-04-30 Richard Biener <rguenther@suse.de>
526 * g++.dg/pr98032.C: New testcase.
528 2021-04-30 Richard Biener <rguenther@suse.de>
530 PR tree-optimization/96513
531 * gcc.dg/torture/pr96513.c: New testcase.
533 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
536 * gcc.target/i386/pr98060.c: New test.
538 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
540 PR rtl-optimization/100225
541 PR rtl-optimization/84878
542 * gcc.dg/pr100225.c: New test.
544 2021-04-29 Joseph Myers <joseph@codesourcery.com>
546 PR preprocessor/82359
547 * g++.dg/cpp1y/digit-sep-line.C,
548 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
550 2021-04-29 Jason Merrill <jason@redhat.com>
552 * g++.dg/lookup/using-decl1.C: New test.
554 2021-04-29 Jason Merrill <jason@redhat.com>
557 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
559 2021-04-29 Patrick Palka <ppalka@redhat.com>
562 * g++.dg/template/koenig12.C: New test.
564 2021-04-29 Marek Polacek <polacek@redhat.com>
567 * g++.dg/cpp1z/class-deduction87.C: New test.
569 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
571 PR rtl-optimization/100303
572 * g++.dg/torture/pr100303.C: New file.
574 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
577 * g++.dg/pr90773-1.h: New test.
578 * g++.dg/pr90773-1a.C: Likewise.
579 * g++.dg/pr90773-1b.C: Likewise.
580 * g++.dg/pr90773-1c.C: Likewise.
581 * g++.dg/pr90773-1d.C: Likewise.
582 * gcc.target/i386/pr90773-1.c: Likewise.
583 * gcc.target/i386/pr90773-2.c: Likewise.
584 * gcc.target/i386/pr90773-3.c: Likewise.
585 * gcc.target/i386/pr90773-4.c: Likewise.
586 * gcc.target/i386/pr90773-5.c: Likewise.
587 * gcc.target/i386/pr90773-6.c: Likewise.
588 * gcc.target/i386/pr90773-7.c: Likewise.
589 * gcc.target/i386/pr90773-8.c: Likewise.
590 * gcc.target/i386/pr90773-9.c: Likewise.
591 * gcc.target/i386/pr90773-10.c: Likewise.
592 * gcc.target/i386/pr90773-11.c: Likewise.
593 * gcc.target/i386/pr90773-12.c: Likewise.
594 * gcc.target/i386/pr90773-13.c: Likewise.
595 * gcc.target/i386/pr90773-14.c: Likewise.
597 2021-04-29 Richard Biener <rguenther@suse.de>
599 PR tree-optimization/100253
600 * g++.dg/pr100253.C: New testcase.
602 2021-04-29 Jakub Jelinek <jakub@redhat.com>
605 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
607 2021-04-29 Jakub Jelinek <jakub@redhat.com>
610 * gcc.target/aarch64/sve/pr100302.c: New test.
612 2021-04-29 Jakub Jelinek <jakub@redhat.com>
615 * c-c++-common/gomp/task-detach-3.c: New test.
617 2021-04-29 Richard Biener <rguenther@suse.de>
619 PR tree-optimization/99912
620 * gcc.dg/pr95580.c: Disable DSE.
621 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
622 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
623 to prevent them from being removed.
624 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
626 2021-04-29 Martin Sebor <msebor@redhat.com>
629 * gcc.dg/uninit-pr100250.c: New test.
631 2021-04-29 Joseph Myers <joseph@codesourcery.com>
633 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
634 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
636 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
638 * gfortran.dg/gomp/map-5.f90: New test.
640 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
642 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
643 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
644 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
646 2021-04-28 Alexandre Oliva <oliva@adacore.com>
648 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
650 2021-04-28 Alexandre Oliva <oliva@adacore.com>
652 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
653 mismatch when asm comments start with "/ ".
655 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
658 * gcc.c-torture/compile/pr100305.c: New test.
660 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
663 * gfortran.dg/PR82376.f90: New test.
665 2021-04-28 Richard Biener <rguenther@suse.de>
667 PR tree-optimization/100292
668 * gcc.dg/pr100292.c: New testcase.
670 2021-04-28 Richard Wai <richard@annexi-strayline.com>
672 * gnat.dg/containers2.adb: New test.
674 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
676 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
678 2021-04-27 Jason Merrill <jason@redhat.com>
681 * g++.dg/cpp0x/depr-copy3.C: New test.
683 2021-04-27 Patrick Palka <ppalka@redhat.com>
686 * g++.dg/cpp0x/variadic182.C: New test.
688 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
691 * gcc.target/aarch64/sve/pr81003.c: New test.
693 2021-04-27 Martin Sebor <msebor@redhat.com>
696 * g++.dg/ext/flexary13.C: Remove malformed directives.
698 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
701 * gcc.c-torture/compile/pr100106.c: New testcase.
703 2021-04-27 Alex Coplan <alex.coplan@arm.com>
706 * gcc.target/arm/pr99977.c: New test.
708 2021-04-27 Jakub Jelinek <jakub@redhat.com>
710 PR tree-optimization/100239
711 * gcc.dg/pr100239.c: New test.
713 2021-04-27 Jakub Jelinek <jakub@redhat.com>
715 PR rtl-optimization/100254
716 * g++.dg/opt/pr100254.C: New test.
718 2021-04-27 Richard Biener <rguenther@suse.de>
720 PR tree-optimization/99912
721 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
722 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
723 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
724 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
726 2021-04-27 Jakub Jelinek <jakub@redhat.com>
728 PR tree-optimization/95527
729 * gcc.dg/tree-ssa/pr95527-2.c: New test.
731 2021-04-27 Jakub Jelinek <jakub@redhat.com>
733 PR tree-optimization/96696
734 * gcc.target/i386/pr96696.c: New test.
736 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
739 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
740 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
741 expected error message when subtracting pointers to different
742 vector types. Expect warnings when mixing them elsewhere.
743 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
744 XFAILs. Tweak error messages for some cases.
746 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
748 * gcc.target/aarch64/simd/ssra.c: Use +nosve
749 * gcc.target/aarch64/simd/usra.c: Likewise.
751 2021-04-27 Richard Biener <rguenther@suse.de>
753 PR tree-optimization/100051
754 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
756 2021-04-27 Richard Biener <rguenther@suse.de>
759 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
760 malformed dg directive.
762 2021-04-27 Richard Biener <rguenther@suse.de>
765 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
766 * g++.dg/ipa/pr45572-2.C: Likewise.
767 * g++.dg/template/spec26.C: Likewise.
768 * gcc.dg/pr20126.c: Likewise.
769 * gcc.dg/tree-ssa/pr20739.c: Likewise.
771 2021-04-27 Richard Biener <rguenther@suse.de>
773 PR tree-optimization/100278
774 * gcc.dg/tree-ssa/pr100278.c: New testcase.
776 2021-04-27 Jakub Jelinek <jakub@redhat.com>
779 * gcc.target/i386/pr99405.c: New test.
781 2021-04-27 Richard Biener <rguenther@suse.de>
783 PR tree-optimization/99776
784 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
786 2021-04-26 Patrick Palka <ppalka@redhat.com>
789 * g++.dg/cpp1y/constexpr-base1.C: New test.
790 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
792 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
794 * gfortran.dg/goacc/classify-serial.f95:
795 Use [Ww]arning in dg-bogus as FE diagnostic and default
796 diagnostic differ and the result depends on ENABLE_OFFLOAD.
797 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
798 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
800 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
802 * gfortran.dg/goacc/classify-serial.f95:
803 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
804 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
805 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
807 2021-04-26 Richard Biener <rguenther@suse.de>
809 PR tree-optimization/99956
810 * gfortran.dg/pr99956.f: New testcase.
812 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
814 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
815 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
816 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
817 * gcc.target/arm/cmse/cmse-16.c: Likewise.
818 * gcc.target/arm/cmse/struct-1.c: Likewise.
819 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
821 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
824 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
826 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
828 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
829 Nathan Sidwell <nathan@codesourcery.com>
830 Tom de Vries <vries@codesourcery.com>
831 Julian Brown <julian@codesourcery.com>
832 Kwok Cheung Yeung <kcy@codesourcery.com>
834 * c-c++-common/goacc/diag-parallelism-1.c: New.
835 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
836 and match diagnostics, as appropriate.
837 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
838 * c-c++-common/goacc/classify-kernels.c: Likewise.
839 * c-c++-common/goacc/classify-parallel.c: Likewise.
840 * c-c++-common/goacc/classify-routine.c: Likewise.
841 * c-c++-common/goacc/classify-serial.c: Likewise.
842 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
843 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
844 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
845 * c-c++-common/goacc/parallel-reduction.c: Likewise.
846 * c-c++-common/goacc/pr70688.c: Likewise.
847 * c-c++-common/goacc/routine-1.c: Likewise.
848 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
849 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
850 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
851 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
852 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
853 * gfortran.dg/goacc/classify-routine.f95: Likewise.
854 * gfortran.dg/goacc/classify-serial.f95: Likewise.
855 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
856 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
857 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
858 * gfortran.dg/goacc/routine-4.f90: Likewise.
859 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
860 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
861 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
862 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
864 2021-04-26 Richard Biener <rguenther@suse.de>
866 PR tree-optimization/99473
867 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
869 2021-04-25 liuhongt <hongtao.liu@intel.com>
872 * gcc.target/i386/pr98911.c: New test.
873 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
874 with __builtin_ia32_pcmpistrm128 since it has been folded.
876 2021-04-24 David Malcolm <dmalcolm@redhat.com>
879 * g++.dg/analyzer/pr100244.C: New test.
881 2021-04-24 Harald Anlauf <anlauf@gmx.de>
884 * gfortran.dg/pr100154.f90: New test.
886 2021-04-24 Harald Anlauf <anlauf@gmx.de>
889 * gfortran.dg/ptr-func-4.f90: New test.
891 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
893 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
894 * gcc.dg/guality/guality.c: Likewise.
895 * gcc.dg/guality/inline-params.c: Likewise.
896 * gcc.dg/guality/loop-1.c: Likewise.
897 * gcc.dg/guality/pr36728-1.c: Likewise.
898 * gcc.dg/guality/pr36728-2.c: Likewise.
899 * gcc.dg/guality/pr36728-3.c: Likewise.
900 * gcc.dg/guality/pr41447-1.c: Likewise.
901 * gcc.dg/guality/pr54200.c: Likewise.
902 * gcc.dg/guality/pr54519-1.c: Likewise.
903 * gcc.dg/guality/pr54519-2.c: Likewise.
904 * gcc.dg/guality/pr54519-3.c: Likewise.
905 * gcc.dg/guality/pr54519-4.c: Likewise.
906 * gcc.dg/guality/pr54519-5.c: Likewise.
907 * gcc.dg/guality/pr54519-6.c: Likewise.
908 * gcc.dg/guality/pr54693-2.c: Likewise.
909 * gcc.dg/guality/pr56154-1.c: Likewise.
910 * gcc.dg/guality/pr59776.c: Likewise.
911 * gcc.dg/guality/pr68860-1.c: Likewise.
912 * gcc.dg/guality/pr68860-2.c: Likewise.
913 * gcc.dg/guality/pr90074.c: Likewise.
914 * gcc.dg/guality/pr90716.c: Likewise.
915 * gcc.dg/guality/sra-1.c: Likewise.
917 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
919 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
921 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
922 * gcc.dg/guality/pr59776.c: Likewise.
923 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
925 2021-04-24 Patrick Palka <ppalka@redhat.com>
932 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
933 * g++.dg/cpp2a/nontype-class45.C: New test.
934 * g++.dg/cpp2a/nontype-class46.C: New test.
935 * g++.dg/cpp2a/nontype-class47.C: New test.
936 * g++.dg/cpp2a/nontype-class48.C: New test.
938 2021-04-24 Patrick Palka <ppalka@redhat.com>
941 * g++.dg/cpp1z/class-deduction86.C: New test.
943 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
946 * gcc.target/powerpc/pr98952.c: New test.
948 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
951 * gcc.target/i386/pr79514.c (dg-error):
952 Expect error for 64bit targets.
954 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
957 * gcc.target/i386/pr100182.c: New test.
958 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
959 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
961 2021-04-23 Patrick Palka <ppalka@redhat.com>
964 * g++.dg/concepts/diagnostic17.C: New test.
966 2021-04-23 Patrick Palka <ppalka@redhat.com>
969 * g++.dg/cpp1z/direct-enum-init2.C: New test.
971 2021-04-23 Richard Biener <rguenther@suse.de>
973 PR tree-optimization/99971
974 * g++.dg/vect/slp-pr99971.cc: New testcase.
976 2021-04-23 liuhongt <hongtao.liu@intel.com>
979 * gcc.target/i386/pr100093.c: New test.
981 2021-04-22 Patrick Palka <ppalka@redhat.com>
984 * g++.dg/cpp2a/concepts-uneval3.C: New test.
986 2021-04-22 Patrick Palka <ppalka@redhat.com>
989 * g++.dg/template/partial-specialization9.C: New test.
991 2021-04-22 Marek Polacek <polacek@redhat.com>
994 * g++.dg/warn/Wtype-limits6.C: New test.
996 2021-04-22 Patrick Palka <ppalka@redhat.com>
999 * g++.dg/cpp0x/sfinae67.C: New test.
1001 2021-04-22 Patrick Palka <ppalka@redhat.com>
1004 * g++.dg/template/access36.C: New test.
1006 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1008 * substr_9.f90: Move to ...
1009 * gfortran.dg/substr_9.f90: ... here.
1010 * substr_10.f90: Move to ...
1011 * gfortran.dg/substr_10.f90: ... here.
1013 2021-04-22 Martin Liska <mliska@suse.cz>
1017 * g++.dg/template/nontype29.C: Fix typos and missing comments.
1018 * gcc.dg/Warray-bounds-64.c: Likewise.
1019 * gcc.dg/Warray-parameter.c: Likewise.
1020 * gcc.dg/Wstring-compare.c: Likewise.
1021 * gcc.dg/format/gcc_diag-11.c: Likewise.
1022 * gfortran.dg/array_constructor_3.f90: Likewise.
1023 * gfortran.dg/matmul_bounds_9.f90: Likewise.
1024 * gfortran.dg/pr78033.f90: Likewise.
1025 * gfortran.dg/pr96325.f90: Likewise.
1027 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
1030 * gcc.target/i386/pr100119.c: New test.
1032 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1035 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
1037 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1039 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
1040 obtained hard limit, and only call setrlimit if new softlimit is lower.
1042 2021-04-22 Richard Biener <rguenther@suse.de>
1045 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
1048 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
1050 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
1053 2021-04-21 Marek Polacek <polacek@redhat.com>
1056 * g++.dg/cpp0x/enum_base4.C: New test.
1057 * g++.dg/cpp0x/enum_base5.C: New test.
1059 2021-04-21 Alex Coplan <alex.coplan@arm.com>
1062 * gcc.target/aarch64/pr99988.c: New test.
1064 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1066 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
1068 * g++.dg/cpp1y/auto-fn61.C: Likewise.
1069 * g++.dg/cpp2a/nontype-class39.C: Likewise.
1070 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
1071 * g++.dg/cpp0x/vt-88982.C: Likewise.
1072 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
1073 dg-additional-options.
1074 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1076 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
1078 * gcc.target/i386/monitor-2.c: New test.
1080 2021-04-21 Richard Biener <rguenther@suse.de>
1083 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
1084 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
1086 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1088 PR rtl-optimization/100148
1089 * g++.dg/opt/pr100148.C: New test.
1091 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
1093 * gfortran.dg/gomp/depobj-1.f90: New test.
1094 * gfortran.dg/gomp/depobj-2.f90: New test.
1096 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1098 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
1100 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
1102 PR middle-end/100130
1103 * c-c++-common/attr-retain-10.c: New test.
1104 * c-c++-common/attr-retain-11.c: Likewise.
1106 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1108 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
1109 must match for target IBM Z only.
1111 2021-04-20 Jason Merrill <jason@redhat.com>
1114 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
1116 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1118 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
1119 z/Architecture only.
1121 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
1124 * gfortran.dg/pdt_31.f03: New test.
1125 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
1128 2021-04-19 Marek Polacek <polacek@redhat.com>
1131 * g++.dg/concepts/diagnostic16.C: New test.
1133 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
1136 * gdc.dg/pr98457.d: New test.
1138 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1141 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
1144 2021-04-19 Richard Biener <rguenther@suse.de>
1146 PR preprocessor/100142
1147 * gcc.dg/pr100142.c: New testcase.
1148 * g++.dg/diagnostic/pr72803.C: Revert last change.
1150 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
1152 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
1153 '--param=openacc-kernels=[...]'.
1154 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1155 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1156 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
1157 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1158 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1159 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1160 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1162 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
1164 * gnat.dg/opt92.adb: New test.
1166 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1168 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
1169 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1170 * c-c++-common/zero-scratch-regs-10.c: Likewise.
1171 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1172 * gcc.target/s390/zero-scratch-regs-1.c: New test.
1174 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1177 * gfortran.dg/PR100094.f90: New test.
1179 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
1182 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
1185 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1188 * gcc.target/aarch64/pr91710.c: New test.
1190 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1193 * gfortran.dg/PR10018.f90: New test.
1195 2021-04-16 Tamar Christina <tamar.christina@arm.com>
1198 * gcc.target/aarch64/sve/pr100048.c: New test.
1200 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1203 * g++.dg/cpp0x/constexpr-100111.C: New test.
1205 2021-04-16 Marek Polacek <polacek@redhat.com>
1208 * g++.dg/cpp2a/typename14.C: Don't expect particular error
1210 * g++.dg/cpp2a/typename19.C: New test.
1212 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
1214 * gcc.dg/gimplefe-40.c: Moved to...
1215 * gcc.dg/vect/gimplefe-40.c: ...here.
1216 * gcc.dg/gimplefe-41.c: Moved to...
1217 * gcc.dg/vect/gimplefe-41.c: ...here.
1219 2021-04-16 Harald Anlauf <anlauf@gmx.de>
1220 Paul Thomas <pault@gcc.gnu.org>
1223 * gfortran.dg/pr63797.f90: New test.
1225 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1227 * gcc.dg/tree-ssa/pr83403-1.c: Revert
1228 max-completely-peeled-insns to the default value on IBM Z.
1229 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
1231 2021-04-16 Patrick Palka <ppalka@redhat.com>
1234 * g++.dg/cpp2a/constexpr-init21.C: New test.
1236 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1239 * gcc.target/aarch64/pr100075.c: New test.
1241 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
1243 PR rtl-optimization/99596
1244 * gcc.target/arm/pr99596.c: New test.
1246 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
1249 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
1251 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
1252 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
1253 missing quotes around switch names.
1254 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
1256 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1259 * gcc.target/aarch64/pr99767.c: New test.
1261 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1264 * g++.dg/cpp23/lambda-specifiers2.C: New test.
1266 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1269 * g++.dg/cpp1z/pr99833.C: New test.
1270 * g++.dg/cpp2a/pr99833.C: New test.
1272 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1274 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
1275 the default value on IBM Z.
1277 2021-04-16 Jason Merrill <jason@redhat.com>
1280 * g++.dg/abi/mangle71.C: Fix expected mangling.
1281 * g++.dg/abi/mangle77.C: New test.
1282 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
1283 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
1284 * g++.dg/cpp2a/nontype-class44.C: New test.
1286 2021-04-15 Martin Sebor <msebor@redhat.com>
1290 * gcc.dg/Warray-parameter-9.c: New test.
1291 * gcc.dg/Wnonnull-6.c: New test.
1292 * gcc.dg/Wreturn-type3.c: New test.
1293 * gcc.dg/Wunused-result.c: New test.
1294 * gcc.dg/attr-noreturn.c: New test.
1295 * gcc.dg/attr-returns-nonnull.c: New test.
1297 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
1300 * gcc.dg/pr84877.c: Xfail for cris-*-*.
1302 2021-04-15 Jason Merrill <jason@redhat.com>
1305 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
1307 2021-04-15 Martin Sebor <msebor@redhat.com>
1309 * gcc.dg/uninit-pr89230-1.c: New test.
1310 * gcc.dg/uninit-pr89230-2.c: Same.
1312 2021-04-15 Jason Merrill <jason@redhat.com>
1315 * g++.dg/cpp0x/noexcept67.C: New test.
1317 2021-04-15 Jason Merrill <jason@redhat.com>
1320 * g++.dg/cpp2a/lambda-uneval15.C: New test.
1322 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1324 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
1325 -mtune=generic to the SVE flags.
1326 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1327 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1328 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1330 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1332 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
1333 (aarch64-with-arch-dg-options): Likewise.
1334 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
1335 aarch64-with-arch-dg-options. Move the default architecture
1336 flags to the final dg-runtest argument.
1337 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
1339 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
1341 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
1346 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1349 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
1350 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
1352 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1355 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
1357 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.target/aarch64/pr100056.c: New test.
1362 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1364 * gcc.dg/pr93210.c: Adapt regex in order to also support a
1365 RESULT_DECL as an operand for a RETURN_EXPR.
1367 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1369 * gcc.target/aarch64/sve/pr99929_1.c: New file.
1370 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
1372 2021-04-14 Jason Merrill <jason@redhat.com>
1375 * g++.dg/template/dependent-tmpl2.C: New test.
1377 2021-04-14 Jason Merrill <jason@redhat.com>
1380 * g++.dg/parse/uneval1.C: New test.
1382 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
1384 PR rtl-optimization/100066
1385 * gcc.target/i386/pr100066.c: New.
1387 2021-04-14 Martin Sebor <msebor@redhat.com>
1389 * gcc.dg/pr86058.c: Limit to just x86_64.
1391 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1394 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
1396 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
1398 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
1399 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
1401 2021-04-14 Patrick Palka <ppalka@redhat.com>
1405 * g++.dg/cpp1z/class-deduction85.C: New test.
1406 * g++.dg/template/ref11.C: New test.
1408 2021-04-14 Jason Merrill <jason@redhat.com>
1411 * g++.dg/cpp2a/lambda-uneval14.C: New test.
1413 2021-04-14 Jason Merrill <jason@redhat.com>
1416 * g++.dg/debug/defaulted1.C: New test.
1418 2021-04-14 Jason Merrill <jason@redhat.com>
1421 * g++.dg/debug/cleanup1.C: New test.
1422 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
1423 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
1424 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
1425 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
1426 * g++.dg/tm/inherit2.C: Likewise.
1427 * g++.dg/tm/unsafe1.C: Likewise.
1428 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
1429 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
1431 2021-04-13 Martin Sebor <msebor@redhat.com>
1433 PR tree-optimization/82800
1434 * g++.dg/warn/uninit-pr82800.C: New test.
1436 2021-04-13 Martin Sebor <msebor@redhat.com>
1439 * gcc.dg/pr86058.c: New test.
1441 2021-04-13 Patrick Palka <ppalka@redhat.com>
1444 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
1445 * g++.old-deja/g++.ns/template7.C: Likewise.
1446 * g++.old-deja/g++.pt/crash8.C: Likewise.
1448 2021-04-13 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
1453 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1456 * g++.dg/cpp2a/spaceship-err6.C: New test.
1458 2021-04-13 Jason Merrill <jason@redhat.com>
1461 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
1463 2021-04-13 Patrick Palka <ppalka@redhat.com>
1466 * g++.dg/parse/template2.C: Adjust expected diagnostic.
1467 * g++.dg/template/error8.C: Likewise.
1468 * g++.dg/cpp1z/class-deduction84.C: New test.
1470 2021-04-13 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/100053
1473 * gcc.dg/torture/pr100053.c: New testcase.
1474 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
1476 2021-04-13 Jason Merrill <jason@redhat.com>
1479 * g++.dg/cpp0x/constexpr-base7.C: New test.
1481 2021-04-13 Nathan Sidwell <nathan@acm.org>
1483 PR preprocessor/99446
1484 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
1486 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1489 * gcc.target/aarch64/pr100028.c: New test.
1491 2021-04-13 Patrick Palka <ppalka@redhat.com>
1494 * g++.dg/cpp2a/nontype-class43.C: New test.
1496 2021-04-13 Patrick Palka <ppalka@redhat.com>
1500 * g++.dg/cpp2a/concepts-uneval1.C: New test.
1501 * g++.dg/cpp2a/concepts-uneval2.C: New test.
1503 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
1506 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
1507 line 971 for cris-*-*.
1509 2021-04-13 David Malcolm <dmalcolm@redhat.com>
1512 * gcc.dg/analyzer/pr98599-a.c: New test.
1513 * gcc.dg/analyzer/pr98599-b.c: New test.
1515 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1517 PR rtl-optimization/99905
1518 * gcc.target/i386/pr99905.c: New test.
1520 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/pr99830.c: New test.
1525 2021-04-12 Jason Merrill <jason@redhat.com>
1528 * g++.dg/template/dependent-tmpl1.C: New test.
1530 2021-04-12 Martin Liska <mliska@suse.cz>
1533 * g++.dg/asan/pr99877.C: New test.
1535 2021-04-12 Cui,Lili <lili.cui@intel.com>
1537 * gcc.target/i386/funcspec-56.inc: Handle new march.
1538 * g++.target/i386/mv16.C: Handle new march
1540 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
1543 * c-c++-common/goacc/collapse-2.c: New.
1545 2021-04-11 Jason Merrill <jason@redhat.com>
1548 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
1549 * g++.dg/other/anon-union5.C: New test.
1551 2021-04-10 Jason Merrill <jason@redhat.com>
1554 * g++.dg/gomp/this-1.C: Adjust diagnostic.
1555 * g++.dg/cpp0x/constexpr-this1.C: New test.
1557 2021-04-10 David Malcolm <dmalcolm@redhat.com>
1560 * gcc.dg/analyzer/pr100011.c: New test.
1562 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1565 * gcc.dg/pr99990.c: New test.
1567 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
1570 * gcc.target/i386/pr99744-2.c: New test.
1572 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1575 * gcc.dg/lto/pr99849_0.c: New test.
1577 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1579 PR rtl-optimization/98601
1580 * gcc.dg/torture/pr98601.c: New test.
1582 2021-04-10 Jason Merrill <jason@redhat.com>
1588 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
1589 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
1590 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
1591 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
1593 2021-04-10 Jason Merrill <jason@redhat.com>
1596 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
1598 2021-04-09 Martin Sebor <msebor@redhat.com>
1601 * g++.dg/warn/uninit-pr55288.C: New test.
1603 2021-04-09 Patrick Palka <ppalka@redhat.com>
1606 * g++.dg/cpp1z/fold-lambda4.C: New test.
1608 2021-04-09 Marek Polacek <polacek@redhat.com>
1611 * g++.dg/concepts/abbrev10.C: New test.
1612 * g++.dg/concepts/abbrev11.C: New test.
1614 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1616 * gcc.target/aarch64/pr70398.c: Require a target that can link
1619 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1621 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
1623 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1625 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
1628 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1630 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
1631 * gcc.dg/pr96573.c: Likewise.
1632 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1633 * gcc.dg/vect/bb-slp-43.c: Likewise.
1634 * gcc.dg/vect/slp-reduc-11.c: Likewise.
1636 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1638 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
1639 loop to vectorized if vect_fold_extract_last.
1641 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1643 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
1644 of relying on vectorisation.
1646 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1649 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
1651 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1654 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
1655 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1657 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
1660 * gfortran.dg/coarray/dummy_2.f90: New test.
1662 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
1664 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
1666 2021-04-08 Patrick Palka <ppalka@redhat.com>
1669 * g++.dg/cpp2a/concepts-lambda16.C: New test.
1670 * g++.dg/cpp2a/concepts-lambda17.C: New test.
1672 2021-04-08 Patrick Palka <ppalka@redhat.com>
1675 * g++.dg/cpp2a/concepts-ctad3.C: New test.
1677 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1679 * lib/scanasm.exp (scan-lto-assembler): Update expected name
1682 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1684 * lib/target-supports.exp
1685 (check_effective_target_stdint_types_mbig_endian): New proc.
1686 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
1687 stdint_types_mbig_endian.
1688 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
1689 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
1691 2021-04-08 Jason Merrill <jason@redhat.com>
1694 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
1695 * g++.dg/conversion/ref7.C: New test.
1697 2021-04-08 Jakub Jelinek <jakub@redhat.com>
1700 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
1701 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
1702 * g++.dg/cpp2a/constexpr-new18.C: New test.
1703 * g++.dg/cpp2a/constexpr-new19.C: New test.
1705 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1707 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
1709 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1711 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
1712 "was here" from error message.
1713 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
1714 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
1715 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
1716 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
1717 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
1718 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
1719 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
1720 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
1721 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
1722 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
1723 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
1724 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
1725 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
1727 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1729 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
1730 * gcc.target/aarch64/pr98772.c: Likewise.
1731 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
1733 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1735 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
1736 conversion to shifts and adds.
1738 2021-04-08 David Malcolm <dmalcolm@redhat.com>
1742 * gcc.dg/analyzer/pr99042.c: New test.
1743 * gcc.dg/analyzer/pr99774-1.c: New test.
1744 * gcc.dg/analyzer/pr99774-2.c: New test.
1746 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
1748 * gdc.dg/gdc108.d: Update test.
1749 * gdc.dg/gdc142.d: Likewise.
1750 * gdc.dg/pr90136a.d: Likewise.
1751 * gdc.dg/pr90136b.d: Likewise.
1752 * gdc.dg/pr90136c.d: Likewise.
1753 * gdc.dg/pr95173.d: Likewise.
1754 * gdc.dg/attr_allocsize1.d: New test.
1755 * gdc.dg/attr_allocsize2.d: New test.
1756 * gdc.dg/attr_alwaysinline1.d: New test.
1757 * gdc.dg/attr_cold1.d: New test.
1758 * gdc.dg/attr_exclusions1.d: New test.
1759 * gdc.dg/attr_exclusions2.d: New test.
1760 * gdc.dg/attr_flatten1.d: New test.
1761 * gdc.dg/attr_module.d: New test.
1762 * gdc.dg/attr_noclone1.d: New test.
1763 * gdc.dg/attr_noicf1.d: New test.
1764 * gdc.dg/attr_noinline1.d: New test.
1765 * gdc.dg/attr_noipa1.d: New test.
1766 * gdc.dg/attr_noplt1.d: New test.
1767 * gdc.dg/attr_optimize1.d: New test.
1768 * gdc.dg/attr_optimize2.d: New test.
1769 * gdc.dg/attr_optimize3.d: New test.
1770 * gdc.dg/attr_optimize4.d: New test.
1771 * gdc.dg/attr_restrict1.d: New test.
1772 * gdc.dg/attr_section1.d: New test.
1773 * gdc.dg/attr_symver1.d: New test.
1774 * gdc.dg/attr_target1.d: New test.
1775 * gdc.dg/attr_targetclones1.d: New test.
1776 * gdc.dg/attr_used1.d: New test.
1777 * gdc.dg/attr_used2.d: New test.
1778 * gdc.dg/attr_weak1.d: New test.
1779 * gdc.dg/imports/attributes.d: New test.
1781 2021-04-08 Jason Merrill <jason@redhat.com>
1784 * g++.dg/template/mem-spec2.C: New test.
1786 2021-04-08 Marek Polacek <polacek@redhat.com>
1789 * g++.dg/cpp2a/explicit16.C: Use c++20.
1790 * g++.dg/cpp0x/noexcept66.C: New test.
1791 * g++.dg/cpp2a/explicit17.C: New test.
1793 2021-04-08 Alex Coplan <alex.coplan@arm.com>
1796 * gcc.c-torture/compile/pr99647.c: New test.
1798 2021-04-07 Jason Merrill <jason@redhat.com>
1801 * g++.dg/template/friend71.C: New test.
1803 2021-04-07 Jason Merrill <jason@redhat.com>
1806 * g++.dg/template/friend70.C: New test.
1808 2021-04-07 Jason Merrill <jason@redhat.com>
1811 * g++.dg/lookup/using66.C: New test.
1813 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1815 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
1816 when building an executable with testglue.
1818 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1820 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
1821 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
1823 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1825 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
1826 if IFN_STORE_LANES is available.
1827 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
1828 IFN_STORE_LANES is available.
1829 * gcc.target/aarch64/pr99873_1.c: New test.
1830 * gcc.target/aarch64/pr99873_2.c: Likewise.
1831 * gcc.target/aarch64/pr99873_3.c: Likewise.
1832 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
1833 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
1834 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
1836 2021-04-07 Richard Biener <rguenther@suse.de>
1838 PR tree-optimization/99954
1839 * gcc.dg/torture/pr99954.c: New testcase.
1841 2021-04-07 Richard Biener <rguenther@suse.de>
1844 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
1847 2021-04-07 Richard Biener <rguenther@suse.de>
1849 PR tree-optimization/99947
1850 * gcc.dg/torture/pr99947.c: New testcase.
1852 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
1854 PR tree-optimization/98736
1855 * gcc.c-torture/execute/pr98736.c: New test.
1857 2021-04-07 Marek Polacek <polacek@redhat.com>
1860 * g++.dg/cpp0x/rv-life.C: New test.
1862 2021-04-06 Jason Merrill <jason@redhat.com>
1865 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
1867 2021-04-06 Jason Merrill <jason@redhat.com>
1870 * g++.dg/cpp1z/inline-var9.C: New test.
1872 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
1875 * g++.target/aarch64/sve/pr99781.C: New.
1877 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
1879 * gcc.target/i386/memcpy-strategy-9.c: New test.
1880 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
1881 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
1882 * gcc.target/i386/memset-strategy-7.c: Likewise.
1883 * gcc.target/i386/memset-strategy-8.c: Likewise.
1884 * gcc.target/i386/memset-strategy-9.c: Likewise.
1886 2021-04-06 Richard Biener <rguenther@suse.de>
1888 PR tree-optimization/99880
1889 * gcc.dg/torture/pr99880.c: New testcase.
1891 2021-04-06 Nathan Sidwell <nathan@acm.org>
1893 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
1894 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
1896 2021-04-06 Jakub Jelinek <jakub@redhat.com>
1898 PR tree-optimization/96573
1899 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
1900 VEC_PERM_EXPR with bswapping permutation.
1902 2021-04-06 Richard Biener <rguenther@suse.de>
1904 PR tree-optimization/99924
1905 * gfortran.dg/vect/pr99924.f90: New testcase.
1907 2021-04-06 Jakub Jelinek <jakub@redhat.com>
1910 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
1912 2021-04-06 Jason Merrill <jason@redhat.com>
1915 * g++.dg/abi/lambda-defarg1.C: New test.
1917 2021-04-06 Patrick Palka <ppalka@redhat.com>
1920 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
1921 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
1923 2021-04-05 Jason Merrill <jason@redhat.com>
1926 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
1928 2021-04-05 Jason Merrill <jason@redhat.com>
1930 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
1931 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
1932 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
1934 2021-04-05 Jason Merrill <jason@redhat.com>
1937 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
1939 2021-04-05 Jason Merrill <jason@redhat.com>
1942 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
1944 2021-04-05 David Malcolm <dmalcolm@redhat.com>
1947 * gcc.dg/analyzer/pr99906.c: New test.
1949 2021-04-05 David Malcolm <dmalcolm@redhat.com>
1952 * gcc.dg/analyzer/pr99886.c: New test.
1954 2021-04-05 Jason Merrill <jason@redhat.com>
1957 * g++.dg/cpp0x/extern_template-6.C: New test.
1959 2021-04-05 Jason Merrill <jason@redhat.com>
1962 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
1964 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
1967 * gdc.dg/pr99914.d: New test.
1969 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
1971 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
1972 * gcc.dg/tree-ssa/evrp11.c: Likewise.
1974 2021-04-04 Jason Merrill <jason@redhat.com>
1977 * g++.dg/cpp0x/initlist-new5.C: New test.
1979 2021-04-03 Alexandre Oliva <oliva@adacore.com>
1981 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
1983 2021-04-03 Alexandre Oliva <oliva@adacore.com>
1985 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
1987 2021-04-03 Marek Polacek <polacek@redhat.com>
1990 * g++.dg/other/gc7.C: New test.
1992 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
1995 * gfortran.dg/coarray_48.f90: New test.
1997 2021-04-03 Jakub Jelinek <jakub@redhat.com>
1999 PR tree-optimization/99882
2000 * gcc.dg/pr99882.c: New test.
2002 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2004 PR rtl-optimization/99863
2005 * gcc.target/i386/pr99863.c: New test.
2007 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2010 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2012 2021-04-03 Jason Merrill <jason@redhat.com>
2015 * g++.dg/opt/nrv20.C: New test.
2017 2021-04-03 Jason Merrill <jason@redhat.com>
2020 * g++.dg/cpp1z/noexcept-type24.C: New test.
2022 2021-04-03 Jason Merrill <jason@redhat.com>
2025 * g++.dg/ext/vector40.C: New test.
2027 2021-04-02 Patrick Palka <ppalka@redhat.com>
2030 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
2032 2021-04-02 Patrick Palka <ppalka@redhat.com>
2035 * g++.dg/cpp2a/nontype-class42.C: New test.
2037 2021-04-02 Jason Merrill <jason@redhat.com>
2040 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
2042 2021-04-02 Nathan Sidwell <nathan@acm.org>
2044 * g++.dg/modules/pr99283-6_d.H: New.
2045 * g++.dg/modules/pr99283-7-swap.h: New.
2046 * g++.dg/modules/pr99283-7-traits.h: New.
2047 * g++.dg/modules/pr99283-7_a.H: New.
2048 * g++.dg/modules/pr99283-7_b.H: New.
2049 * g++.dg/modules/pr99283-7_c.C: New.
2050 * g++.dg/modules/pr99283-7_d.H: New.
2052 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
2054 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
2055 * go.test/test/fixedbugs/issue22200b.go: Likewise.
2057 2021-04-02 Jakub Jelinek <jakub@redhat.com>
2059 PR tree-optimization/99726
2060 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
2061 -floop-nest-optimize to dg-additional-options guarded on fgraphite
2064 2021-04-01 Marek Polacek <polacek@redhat.com>
2067 * g++.dg/other/gc6.C: New test.
2069 2021-04-01 Jason Merrill <jason@redhat.com>
2072 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
2074 2021-04-01 Jason Merrill <jason@redhat.com>
2077 * g++.dg/abi/abi-tag24a.C: New test.
2078 * g++.dg/abi/macro0.C: Adjust expected value.
2080 2021-04-01 Nathan Sidwell <nathan@acm.org>
2083 * g++.dg/modules/pr99283-6.h: New.
2084 * g++.dg/modules/pr99283-6_a.H: New.
2085 * g++.dg/modules/pr99283-6_b.H: New.
2086 * g++.dg/modules/pr99283-6_c.C: New.
2087 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
2088 * g++.dg/modules/indirect-3_c.C: Adjust scan.
2089 * g++.dg/modules/indirect-4_c.C: Adjust scan.
2090 * g++.dg/modules/lambda-3_b.C: Adjust scan.
2091 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
2092 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
2093 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
2095 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
2098 * gcc.dg/tree-ssa/pr98265.C: New test.
2100 2021-04-01 Jakub Jelinek <jakub@redhat.com>
2102 PR tree-optimization/96573
2103 * gcc.dg/pr96573.c: New test.
2105 2021-04-01 Richard Biener <rguenther@suse.de>
2107 PR tree-optimization/99856
2108 * gcc.dg/vect/pr99856.c: New testcase.
2110 2021-04-01 Martin Jambor <mjambor@suse.cz>
2112 PR tree-optimization/97009
2113 * gcc.dg/tree-ssa/pr97009.c: New test.
2115 2021-04-01 Harald Anlauf <anlauf@gmx.de>
2118 * gfortran.dg/transpose_5.f90: New test.
2120 2021-03-31 David Malcolm <dmalcolm@redhat.com>
2123 * gcc.dg/analyzer/data-model-10.c: Update expected output.
2124 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
2125 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
2126 * gcc.dg/analyzer/pr99771-1.c: New test.
2128 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2130 PR tree-optimization/98268
2131 * gcc.target/aarch64/sve/pr98268-1.c: New test.
2132 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
2134 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2136 PR tree-optimization/99726
2137 * gcc.target/i386/pr99726.c: New test.
2139 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2141 PR rtl-optimization/97141
2142 PR rtl-optimization/98726
2143 * gcc.c-torture/compile/pr97141.c: New test.
2144 * gcc.c-torture/compile/pr98726.c: Likewise.
2145 * gcc.target/aarch64/sve/pr97141.c: Likewise.
2146 * gcc.target/aarch64/sve/pr98726.c: Likewise.
2148 2021-03-31 Martin Sebor <msebor@redhat.com>
2151 * gcc.dg/uninit-pr65182.c: New test.
2153 2021-03-31 Jason Merrill <jason@redhat.com>
2156 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
2158 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2161 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
2164 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2167 * gcc.target/arm/pr99786.c: New test.
2169 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
2171 * gcc.target/i386/memcpy-strategy-5.c: New test.
2172 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
2173 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
2174 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
2175 * gcc.target/i386/memset-strategy-3.c: Likewise.
2176 * gcc.target/i386/memset-strategy-4.c: Likewise.
2177 * gcc.target/i386/memset-strategy-5.c: Likewise.
2178 * gcc.target/i386/memset-strategy-6.c: Likewise.
2180 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2183 * gcc.target/aarch64/sve/pr98119.c: New test.
2185 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2186 Richard Sandiford <richard.sandiford@arm.com>
2189 * g++.target/aarch64/sve/pr99813.C: New test.
2191 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2194 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
2195 * c-c++-common/zero-scratch-regs-7.c: Likewise.
2196 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
2197 selected unsupported triplets to all targets but selected triplets
2198 of supported targets.
2199 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2200 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2201 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2203 2021-03-31 Patrick Palka <ppalka@redhat.com>
2206 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
2208 2021-03-31 Patrick Palka <ppalka@redhat.com>
2211 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
2213 2021-03-30 David Malcolm <dmalcolm@redhat.com>
2215 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
2217 2021-03-30 Nathan Sidwell <nathan@acm.org>
2220 * g++.dg/modules/pr99283-5.h: New.
2221 * g++.dg/modules/pr99283-5_a.H: New.
2222 * g++.dg/modules/pr99283-5_b.H: New.
2223 * g++.dg/modules/pr99283-5_c.C: New.
2225 2021-03-30 Jakub Jelinek <jakub@redhat.com>
2228 * g++.dg/cpp1z/pr99790.C: New test.
2230 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2233 * gcc.c-torture/compile/pr99822.c: New test.
2235 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
2239 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
2241 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2242 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
2243 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2244 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2245 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2246 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2247 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2248 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2249 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2250 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2251 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2252 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2253 * gcc.target/powerpc/pr79251-run.p7.c: New test.
2254 * gcc.target/powerpc/pr79251.p7.c: New test.
2256 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
2259 * gcc.target/i386/pr99744-1.c: New test.
2261 2021-03-30 Tamar Christina <tamar.christina@arm.com>
2263 PR tree-optimization/99825
2264 * gfortran.dg/vect/pr99825.f90: New test.
2266 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2269 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
2271 2021-03-30 Richard Biener <rguenther@suse.de>
2273 PR tree-optimization/99824
2274 * gcc.dg/torture/pr99824.c: New testcase.
2276 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
2279 * g++.dg/pr98136.C: New test.
2281 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
2283 * gcc.target/aarch64/fcvt_nosimd.c: New test.
2285 2021-03-29 Martin Sebor <msebor@redhat.com>
2287 PR tree-optimization/61869
2288 * gcc.dg/uninit-pr61869.c: New test.
2290 2021-03-29 Martin Sebor <msebor@redhat.com>
2292 PR tree-optimization/61677
2293 * gcc.dg/uninit-pr61677.c: New test.
2295 2021-03-29 Martin Sebor <msebor@redhat.com>
2297 PR tree-optimization/61112
2298 * gcc.dg/uninit-pr61112.c: New test.
2300 2021-03-29 Jan Hubicka <jh@suse.cz>
2303 * gcc.c-torture/compile/pr99751.c: Rename from ...
2304 * gcc.c-torture/execute/pr99751.c: ... to this.
2306 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
2308 * gcc.c-torture/compile/pr99751.c: New test.
2310 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2313 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
2314 declare simd warning on aarch64.
2316 2021-03-29 Alex Coplan <alex.coplan@arm.com>
2319 * g++.target/aarch64/sve/pr99216.C: New test.
2321 2021-03-29 Richard Biener <rguenther@suse.de>
2323 PR tree-optimization/99807
2324 * gfortran.dg/vect/pr99807.f90: New testcase.
2326 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2329 * gcc.target/aarch64/pr99808.c: New test.
2331 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2333 PR tree-optimization/99777
2334 * g++.dg/torture/pr99777.C: New test.
2336 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
2339 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
2341 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
2344 * gfortran.dg/pr99602.f90: New test.
2345 * gfortran.dg/pr99602a.f90: New test.
2346 * gfortran.dg/pr99602b.f90: New test.
2347 * gfortran.dg/pr99602c.f90: New test.
2348 * gfortran.dg/pr99602d.f90: New test.
2350 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2352 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
2353 (gdc-copy-file): ... this. Use file copy instead of open/close.
2354 (gdc-convert-test): Save translated dejagnu test to gdc.test
2355 directory, only write dejagnu directives to the test file.
2356 (gdc-do-test): Don't create gdc.test symlink.
2358 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2360 * gdc.dg/gdc270a.d: Removed.
2361 * gdc.dg/gdc270b.d: Removed.
2363 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
2365 * gcc.target/powerpc/pr99557.c: New.
2367 2021-03-26 Martin Sebor <msebor@redhat.com>
2369 PR tree-optimization/59970
2370 * gcc.dg/uninit-pr59970.c: New test.
2372 2021-03-26 Marek Polacek <polacek@redhat.com>
2375 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
2376 * g++.dg/cpp0x/nsdmi17.C: New test.
2378 2021-03-26 Nathan Sidwell <nathan@acm.org>
2381 * g++.dg/modules/pr99283-2_a.H: New.
2382 * g++.dg/modules/pr99283-2_b.H: New.
2383 * g++.dg/modules/pr99283-2_c.H: New.
2384 * g++.dg/modules/pr99283-3_a.H: New.
2385 * g++.dg/modules/pr99283-3_b.H: New.
2386 * g++.dg/modules/pr99283-4.H: New.
2387 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
2388 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
2390 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
2393 * g++.target/aarch64/sve/pr99766.C: New.
2395 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2398 * gcc.dg/tls/pr99466-1.c: New test.
2399 * gcc.dg/tls/pr99466-2.c: New test.
2401 2021-03-26 Jakub Jelinek <jakub@redhat.com>
2404 * g++.dg/cpp0x/new5.C: New test.
2406 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
2409 * gfortran.dg/null_11.f90: New test.
2411 2021-03-25 Martin Sebor <msebor@redhat.com>
2413 PR tree-optimization/55060
2414 * gcc.dg/uninit-pr55060.c: New.
2416 2021-03-25 Martin Sebor <msebor@redhat.com>
2418 PR tree-optimization/48483
2419 * g++.dg/warn/uninit-pr48483.C: New test.
2421 2021-03-25 Martin Sebor <msebor@redhat.com>
2423 * gcc.dg/uninit-pr44547.c: New.
2425 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2428 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
2429 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
2430 to match locus changes.
2431 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
2432 * g++.dg/cpp2a/srcloc2.C: Likewise.
2433 * g++.dg/cpp2a/srcloc15.C: Likewise.
2434 * g++.dg/cpp2a/srcloc16.C: Likewise.
2435 * g++.dg/cpp2a/srcloc19.C: New test.
2436 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
2438 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
2439 * g++.dg/modules/macloc-1_d.C: Likewise.
2440 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
2443 2021-03-25 Marek Polacek <polacek@redhat.com>
2446 * g++.dg/cpp0x/inh-ctor37.C: New test.
2448 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2451 * g++.dg/cpp0x/variadic181.C: New test.
2453 2021-03-25 Marek Polacek <polacek@redhat.com>
2456 * g++.dg/warn/Wconversion5.C: New test.
2458 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2460 PR tree-optimization/96974
2461 * g++.target/aarch64/sve/pr96974.C: New test.
2463 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2466 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2470 * gcc.target/i386/pr98209.c: New test.
2471 * gcc.target/i386/pr99744-1.c: Likewise.
2472 * gcc.target/i386/pr99744-2.c: Likewise.
2474 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2477 * g++.dg/warn/Wduplicated-branches6.C: New test.
2478 * g++.dg/warn/Wduplicated-branches7.C: New test.
2480 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2484 * gcc.target/i386/pr98209.c: New test.
2485 * gcc.target/i386/pr99744-1.c: Likewise.
2486 * gcc.target/i386/pr99744-2.c: Likewise.
2488 2021-03-25 Richard Biener <rguenther@suse.de>
2490 PR tree-optimization/99746
2491 * gfortran.dg/vect/pr99746.f90: New testcase.
2493 2021-03-25 David Malcolm <dmalcolm@redhat.com>
2498 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
2500 * gcc.dg/analyzer/pr93695-1.c: New test.
2501 * gcc.dg/analyzer/pr99044-1.c: New test.
2502 * gcc.dg/analyzer/pr99044-2.c: New test.
2503 * gcc.dg/analyzer/pr99716-1.c: New test.
2504 * gcc.dg/analyzer/pr99716-2.c: New test.
2505 * gcc.dg/analyzer/pr99716-3.c: New test.
2507 2021-03-24 Martin Liska <mliska@suse.cz>
2510 * gcc.target/i386/pr99753.c: New test.
2512 2021-03-24 Martin Jambor <mjambor@suse.cz>
2515 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
2517 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2520 * gcc.target/arm/pr99727.c: New test.
2522 2021-03-24 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.target/arm/pr99724.c: New test.
2527 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2529 * lib/target-supports.exp (check_effective_target_sysconf): New.
2530 * gcc.target/i386/pr95443-1.c: Require it.
2531 * gcc.target/i386/pr95443-2.c: Likewise.
2532 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
2533 * gcc.target/i386/strncmp-1.c: Likewise.
2535 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2537 * gcc.target/i386/pr97313.c: Require effective target feature pie.
2538 * g++.target/i386/pr94185.C: Likewise.
2540 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2542 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
2543 positives with -mcmodel=large.
2544 * gcc.target/i386/funcspec-3.c: Likewise.
2546 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2548 * gcc.target/i386/pr94467-3.c: New.
2550 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
2553 * gfortran.dg/longnames.f90: New test.
2555 2021-03-23 Nathan Sidwell <nathan@acm.org>
2558 * g++.dg/modules/pr99283-1_a.H: New.
2559 * g++.dg/modules/pr99283-1_b.H: New.
2561 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
2563 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
2565 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2567 * lib/target-supports.exp
2568 (check_effective_target_arm_dsp_ok_nocache)
2569 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
2570 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
2571 and add arm_dsp options.
2573 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2575 * lib/target-supports.exp
2576 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
2577 -mfloat-abi= options order.
2578 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
2579 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
2580 arm_hard_ok effective target and -mfloat-abi=hard additional
2582 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2590 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
2592 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
2593 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
2595 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2597 * lib/target-supports.exp
2598 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
2599 -mfloat-abi= options order.
2600 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
2601 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
2602 target and -mfloat-abi=hard additional option.
2603 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
2604 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
2605 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
2606 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
2607 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
2609 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2611 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
2613 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2615 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
2616 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
2617 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
2618 * gcc.target/arm/pr51968.c: Likewise.
2619 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
2620 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
2621 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
2622 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
2624 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2626 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
2627 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
2628 * gcc.target/arm/bf16_dup.c: Likewise.
2629 * gcc.target/arm/bf16_reinterpret.c: Likewise.
2630 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
2632 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2634 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
2636 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2638 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
2639 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
2640 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
2641 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
2643 2021-03-23 Marek Polacek <polacek@redhat.com>
2646 * g++.dg/cpp0x/attributes-namespace6.C: New test.
2647 * g++.dg/cpp0x/gen-attrs-73.C: New test.
2649 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
2652 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
2654 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
2657 * gcc.dg/vect/pr99540.c: New test.
2659 2021-03-23 Nathan Sidwell <nathan@acm.org>
2662 * g++.dg/modules/pr99239_a.H: New.
2663 * g++.dg/modules/pr99239_b.H: New.
2665 2021-03-23 Richard Biener <rguenther@suse.de>
2667 PR tree-optimization/99721
2668 * gfortran.dg/vect/pr99721.f90: New testcase.
2670 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
2672 * gcc.target/riscv/shift-shift-5.c (sub): Change
2673 order of struct fields depending on byteorder.
2675 2021-03-23 Jakub Jelinek <jakub@redhat.com>
2678 * g++.dg/cpp1z/decomp55.C: New test.
2680 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
2682 PR tree-optimization/99296
2683 * gcc.dg/pr99296.c: New file.
2685 2021-03-22 Nathan Sidwell <nathan@acm.org>
2688 * g++.dg/modules/pr99480_a.H: New.
2689 * g++.dg/modules/pr99480_b.H: New.
2691 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
2694 * gcc.target/powerpc/pr99581.c: New.
2696 2021-03-22 Nathan Sidwell <nathan@acm.org>
2699 * g++.dg/modules/pr99425-1.h: New.
2700 * g++.dg/modules/pr99425-1_a.H: New.
2701 * g++.dg/modules/pr99425-1_b.H: New.
2702 * g++.dg/modules/pr99425-1_c.C: New.
2703 * g++.dg/modules/pr99425-2_a.X: New.
2704 * g++.dg/modules/pr99425-2_b.X: New.
2705 * g++.dg/template/pr99425.C: New.
2707 2021-03-22 Richard Biener <rguenther@suse.de>
2709 PR tree-optimization/99694
2710 * gcc.dg/torture/pr99694.c: New testcase.
2712 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
2715 * gcc.target/riscv/pr99702.c: New.
2717 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
2720 * gcc.target/powerpc/pr98914.c: New test.
2722 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
2725 * g++.target/i386/pr99679-1.C: New test.
2726 * g++.target/i386/pr99679-2.C: Likewise.
2728 2021-03-20 Jakub Jelinek <jakub@redhat.com>
2731 * gcc.dg/pr99230.c: New test.
2733 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.dg/Wunused-var-5.c: New test.
2737 * gcc.dg/Wunused-var-6.c: New test.
2739 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2741 * gfortran.dg/inline_matmul_6.f90: Adjust count for
2744 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
2747 * gcc.target/s390/pr99663.c: New.
2749 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2752 * g++.dg/opt/pr99456.C: New test.
2753 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
2756 2021-03-19 Tamar Christina <tamar.christina@arm.com>
2758 PR tree-optimization/99656
2759 * gfortran.dg/vect/pr99656.f90: New test.
2761 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
2764 * gcc.dg/torture/pr99652-1.c: New test.
2765 * gcc.dg/torture/pr99652-2.c: Likewise.
2766 * gcc.target/i386/pr57655.c: Adjusted.
2767 * gcc.target/i386/pr59794-6.c: Likewise.
2768 * gcc.target/i386/pr70738-1.c: Likewise.
2769 * gcc.target/i386/pr96744-1.c: Likewise.
2771 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2772 Christophe Lyon <christophe.lyon@linaro.org>
2775 * g++.target/arm/pr99593.C: New test.
2777 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
2779 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
2781 2021-03-19 Marek Polacek <polacek@redhat.com>
2784 * g++.dg/cpp2a/concepts-err3.C: New test.
2786 2021-03-18 Martin Sebor <msebor@redhat.com>
2789 * g++.dg/warn/Warray-bounds-22.C: New test.
2790 * g++.dg/warn/Warray-bounds-23.C: New test.
2791 * g++.dg/warn/Warray-bounds-24.C: New test.
2793 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2796 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
2798 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2801 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
2802 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
2803 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
2804 rather than __i386__.
2806 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2809 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
2811 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
2814 * obj-c++.dg/pr49070.mm: New test.
2815 * objc.dg/unnamed-parms.m: New test.
2817 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2819 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
2821 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2822 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
2823 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
2824 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2825 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
2827 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2830 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
2831 For big endian use -fsso-struct=little-endian dg-options.
2833 2021-03-17 Marek Polacek <polacek@redhat.com>
2836 * g++.dg/conversion/real-to-int1.C: New test.
2838 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
2839 Jason Merrill <jason@redhat.com>
2841 * g++.dg/cpp1z/using9.C: New using decl test.
2843 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
2845 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
2846 -gdwarf-3 to the command line options. Adjust the expected line
2847 numbers for the revised options header.
2849 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
2851 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
2852 -gdwarf-3 to the command line options. Provide Darwin-
2853 specific match lines for the expected output.
2855 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2857 * gcc.target/aarch64/acle/rng_2.c: New test.
2859 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
2862 * gcc.target/i386/pr99530-1.c: New test.
2863 * gcc.target/i386/pr99530-2.c: Likewise.
2864 * gcc.target/i386/pr99530-3.c: Likewise.
2865 * gcc.target/i386/pr99530-4.c: Likewise.
2866 * gcc.target/i386/pr99530-5.c: Likewise.
2867 * gcc.target/i386/pr99530-6.c: Likewise.
2869 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
2872 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
2874 2021-03-16 Jason Merrill <jason@redhat.com>
2876 * g++.dg/cpp2a/nontype-float1.C: New test.
2878 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2882 * gcc.target/powerpc/pr98092.c: New.
2884 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2887 * gcc.target/i386/pr99600.c: New test.
2889 2021-03-16 Martin Liska <mliska@suse.cz>
2890 Jason Merrill <jason@redhat.com>
2893 * g++.target/i386/pr99108.C: New test.
2895 2021-03-16 Martin Liska <mliska@suse.cz>
2898 * gcc.target/arm/pr99592.c: New test.
2900 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
2902 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
2904 2021-03-16 Nathan Sidwell <nathan@acm.org>
2907 * g++.dg/modules/pr99496_a.H: New.
2908 * g++.dg/modules/pr99496_b.C: New.
2910 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2913 * gcc.target/i386/avx-pr99563.c: New test.
2915 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2918 * gcc.dg/gomp/pr99542.c: New test.
2919 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
2920 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
2921 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
2922 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
2924 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
2926 2021-03-15 Jakub Jelinek <jakub@redhat.com>
2929 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
2930 * g++.dg/modules/builtin-3_b.C: Likewise.
2932 2021-03-15 Nathan Sidwell <nathan@acm.org>
2935 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
2936 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
2938 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2941 * g++.dg/coroutines/pr99047.C: New test.
2943 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2946 * g++.dg/coroutines/torture/pr98704.C: New test.
2948 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2951 * g++.dg/coroutines/pr98480.C: New test.
2952 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
2953 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
2954 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
2956 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2959 * g++.dg/coroutines/pr96749-1.C: New test.
2960 * g++.dg/coroutines/pr96749-2.C: New test.
2962 2021-03-15 Richard Biener <rguenther@suse.de>
2964 PR tree-optimization/98834
2965 * g++.dg/opt/pr98834.C: New testcase.
2967 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2970 * gfortran.dg/do_check_16.f90: New test.
2971 * gfortran.dg/do_check_17.f90: New test.
2973 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
2976 * gfortran.dg/pr99545.f90: New test.
2978 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
2980 * gcc.target/powerpc/pr99492.c: Fix typo.
2982 2021-03-14 Harald Anlauf <anlauf@gmx.de>
2983 Paul Thomas <pault@gcc.gnu.org>
2985 * gfortran.dg/pr99112.f90: New test.
2987 2021-03-13 Martin Sebor <msebor@redhat.com>
2989 PR tree-optimization/99489
2990 * gcc.dg/Wstringop-truncation-9.c: New test.
2992 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
2995 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
2997 2021-03-13 Jakub Jelinek <jakub@redhat.com>
2999 PR tree-optimization/99544
3000 * gcc.dg/gomp/pr99544.c: New test.
3002 2021-03-12 Nathan Sidwell <nathan@acm.org>
3005 * g++.dg/modules/pr99238.h: New.
3006 * g++.dg/modules/pr99238_a.H: New.
3007 * g++.dg/modules/pr99238_b.H: New.
3009 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
3012 * gfortran.dg/gomp/threadprivate-1.f90: New test.
3014 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
3019 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3022 * g++.dg/cpp2a/consteval19.C: New test.
3024 2021-03-11 David Malcolm <dmalcolm@redhat.com>
3027 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
3029 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
3031 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
3032 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
3033 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
3034 -fno-analyzer-feasibility from options.
3035 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
3036 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
3038 2021-03-11 Nathan Sidwell <nathan@acm.org>
3041 * g++.dg/modules/pr99248.h: New.
3042 * g++.dg/modules/pr99248_a.H: New.
3043 * g++.dg/modules/pr99248_b.H: New.
3045 2021-03-11 Nathan Sidwell <nathan@acm.org>
3048 * g++.dg/modules/pr99528.h: New.
3049 * g++.dg/modules/pr99528_a.H: New.
3050 * g++.dg/modules/pr99528_b.H: New.
3051 * g++.dg/modules/pr99528_c.C: New.
3053 2021-03-11 Richard Biener <rguenther@suse.de>
3056 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
3057 instead of verifying the total number of adds.
3059 2021-03-11 Richard Biener <rguenther@suse.de>
3062 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
3064 2021-03-11 Richard Biener <rguenther@suse.de>
3067 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
3069 2021-03-11 Richard Biener <rguenther@suse.de>
3072 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
3074 2021-03-11 Jakub Jelinek <jakub@redhat.com>
3077 * gcc.target/i386/avx2-pr99517-1.c: New test.
3078 * gcc.target/i386/avx2-pr99517-2.c: New test.
3080 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
3083 * gcc.target/powerpc/pr99492.c: New testcase.
3085 2021-03-10 Harald Anlauf <anlauf@gmx.de>
3088 * gfortran.dg/data_char_4.f90: New test.
3089 * gfortran.dg/data_char_5.f90: New test.
3091 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3093 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
3095 2021-03-10 Nathan Sidwell <nathan@acm.org>
3098 * g++.dg/modules/pr99423_a.H: New.
3099 * g++.dg/modules/pr99423_b.H: New.
3101 2021-03-10 Jakub Jelinek <jakub@redhat.com>
3103 PR tree-optimization/99305
3105 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
3106 unsigned_char effective targets.
3108 2021-03-10 Nathan Sidwell <nathan@acm.org>
3111 * g++.dg/ext/pr99508.C: New.
3113 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
3116 * lib/target-supports.exp (check_effective_target_lra): New.
3117 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
3118 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
3119 * gcc.c-torture/compile/pr98096.c: Likewise.
3120 * gcc.dg/pr97954.c: Likewise.
3122 2021-03-10 David Malcolm <dmalcolm@redhat.com>
3124 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
3125 * gcc.dg/analyzer/zlib-2.c: Likewise.
3127 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3129 * gcc.dg/vect/pr99102.c: Fix target selector.
3131 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3134 * gcc.dg/vect/pr99102.c: New test.
3136 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
3138 * gnat.dg/specs/lto25.ads: New test.
3140 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3142 PR tree-optimization/99305
3143 * g++.dg/opt/pr99305.C: New test.
3145 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
3147 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
3148 (check_effective_target_sqrt_insn): Use it.
3150 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
3153 * gcc.target/i386/pr99454.c: New.
3155 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
3157 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
3158 * gcc.dg/loop-9.c: Likewise.
3159 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
3160 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
3162 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3165 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
3166 exists. If REG_STARTEND macro isn't defined, just return 0 from main
3167 instead of the actual test.
3169 2021-03-09 Martin Liska <mliska@suse.cz>
3172 * gcc.target/i386/pr99464.c: New test.
3174 2021-03-09 Joel Brobecker <brobecker@adacore.com>
3176 * gcc.target/powerpc/undef-bool-2.c: Add
3177 dg-require-effective-target powerpc_vsx_ok directive.
3178 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
3179 powerpc_vsx_ok directive.
3181 2021-03-08 Harald Anlauf <anlauf@gmx.de>
3184 * gfortran.dg/parameter_data.f90: New test.
3186 2021-03-08 Martin Sebor <msebor@redhat.com>
3189 * g++.dg/warn/Warray-bounds-15.C: New test.
3190 * g++.dg/warn/Warray-bounds-18.C: New test.
3191 * g++.dg/warn/Warray-bounds-19.C: New test.
3192 * g++.dg/warn/Warray-bounds-20.C: New test.
3193 * g++.dg/warn/Warray-bounds-21.C: New test.
3195 2021-03-08 Martin Sebor <msebor@redhat.com>
3198 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
3200 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
3201 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
3202 * gcc.dg/Wstringop-overflow-66.c: New test.
3203 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
3205 2021-03-08 Marek Polacek <polacek@redhat.com>
3208 * g++.dg/cpp2a/nontype-class41.C: New test.
3210 2021-03-08 Nathan Sidwell <nathan@acm.org>
3213 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
3215 2021-03-08 Nathan Sidwell <nathan@acm.org>
3217 * g++.dg/modules/pr99468.H: New.
3219 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
3222 * gcc.target/powerpc/pr98959.c: New test.
3224 2021-03-08 Nathan Sidwell <nathan@acm.org>
3227 * g++.dg/modules/pr99285_a.H: New.
3228 * g++.dg/modules/pr99285_b.H: New.
3230 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3233 * gcc.target/aarch64/simd/pr99437.c: New test.
3235 2021-03-08 Martin Liska <mliska@suse.cz>
3238 * c-c++-common/asan/pr98920.c: New test.
3240 2021-03-08 Martin Liska <mliska@suse.cz>
3243 * gcc.target/i386/pr99463-2.c: New test.
3244 * gcc.target/i386/pr99463.c: New test.
3246 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
3248 * gcc.target/s390/vector/long-double-asm-commutative.c: New
3250 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
3252 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
3253 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
3254 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
3255 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
3256 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
3259 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
3262 * gfortran.dg/module_variable_3.f90: New test.
3264 2021-03-07 Jakub Jelinek <jakub@redhat.com>
3267 * lib/target-supports.exp
3268 (check_effective_target_assembler_march_noavx512bw): New effective
3270 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
3272 2021-03-06 Patrick Palka <ppalka@redhat.com>
3273 Jakub Jelinek <jakub@redhat.com>
3276 * g++.dg/cpp2a/constexpr-99287.C: New test.
3278 2021-03-06 Patrick Palka <ppalka@redhat.com>
3279 Jakub Jelinek <jakub@redhat.com>
3282 * g++.dg/cpp1y/var-templ68.C: New test.
3283 * g++.dg/cpp1y/var-templ68a.C: New test.
3285 2021-03-06 Patrick Palka <ppalka@redhat.com>
3288 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
3289 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
3291 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
3293 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
3294 to allow an eliminated stack-frame.
3296 2021-03-05 Marek Polacek <polacek@redhat.com>
3299 * g++.dg/cpp1z/noexcept-type23.C: New test.
3301 2021-03-05 Marek Polacek <polacek@redhat.com>
3304 * g++.dg/warn/Wshadow-17.C: New test.
3306 2021-03-05 Jason Merrill <jason@redhat.com>
3309 * gcc.dg/attr-flatten-1.c: Adjust.
3311 2021-03-05 Jakub Jelinek <jakub@redhat.com>
3314 * c-c++-common/gomp/pr99322.c: New test.
3316 2021-03-05 Nathan Sidwell <nathan@acm.org>
3319 * g++.dg/modules/pr99245_a.H: New.
3320 * g++.dg/modules/pr99245_b.H: New.
3322 2021-03-05 Harald Anlauf <anlauf@gmx.de>
3325 * gfortran.dg/matmul_21.f90: New test.
3327 2021-03-05 Nathan Sidwell <nathan@acm.org>
3330 * g++.dg/modules/pr99377_a.H: New.
3331 * g++.dg/modules/pr99377_b.C: New.
3332 * g++.dg/modules/pr99377_c.C: New.
3334 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3337 * g++.dg/coroutines/pr98118.C: New test.
3339 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3342 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
3343 * g++.dg/coroutines/pr95616-0.C: New test.
3344 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
3345 * g++.dg/coroutines/pr95616-1.C: New test.
3346 * g++.dg/coroutines/pr95616-2.C: New test.
3347 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
3348 * g++.dg/coroutines/pr95616-3.C: New test.
3349 * g++.dg/coroutines/pr95616-4.C: New test.
3350 * g++.dg/coroutines/pr95616-5.C: New test.
3351 * g++.dg/coroutines/pr95616-6.C: New test.
3353 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3356 * g++.dg/coroutines/torture/pr95615-01.C: New test.
3357 * g++.dg/coroutines/torture/pr95615-02.C: New test.
3358 * g++.dg/coroutines/torture/pr95615-03.C: New test.
3359 * g++.dg/coroutines/torture/pr95615-04.C: New test.
3360 * g++.dg/coroutines/torture/pr95615-05.C: New test.
3361 * g++.dg/coroutines/torture/pr95615.inc: New file.
3363 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
3366 * gcc.target/i386/pr99123-2.c: New.
3368 2021-03-05 Nathan Sidwell <nathan@acm.org>
3371 * g++.dg/modules/pr99389_a.H: New.
3372 * g++.dg/modules/pr99389_b.C: New.
3373 * g++.dg/modules/pr99389_c.C: New.
3375 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3378 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
3381 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3383 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
3384 with '_kind' number.
3385 * gfortran.dg/real4-10-real8-16.f90: Likewise.
3386 * gfortran.dg/real4-10-real8-4.f90: Likewise.
3387 * gfortran.dg/real4-10.f90: Likewise.
3388 * gfortran.dg/real4-16-real8-10.f90: Likewise.
3389 * gfortran.dg/real4-16-real8-16.f90: Likewise.
3390 * gfortran.dg/real4-16-real8-4.f90: Likewise.
3391 * gfortran.dg/real4-16.f90: Likewise.
3392 * gfortran.dg/real4-8-real8-10.f90: Likewise.
3393 * gfortran.dg/real4-8-real8-16.f90: Likewise.
3394 * gfortran.dg/real4-8-real8-4.f90: Likewise.
3395 * gfortran.dg/real4-8.f90: Likewise.
3396 * gfortran.dg/real8-10.f90: Likewise.
3397 * gfortran.dg/real8-16.f90: Likewise.
3398 * gfortran.dg/real8-4.f90: Likewise.
3400 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
3403 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
3405 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
3407 * lib/prune.exp: Prune useless output caused by a linker bug.
3409 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3412 * gcc.target/aarch64/pr93235.c: New test.
3414 2021-03-04 Martin Liska <mliska@suse.cz>
3416 PR gcov-profile/99105
3417 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
3418 correction as the wrapped malloc is called one more time
3420 * gcc.dg/tree-prof/pr97461.c: Likewise.
3422 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3426 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
3427 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
3428 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
3429 dg-warning regexps, instead replace .* with \[^\n\r]*.
3430 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
3431 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
3432 -ftrack-macro-expansion=0 from dg-options.
3433 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
3434 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
3436 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3439 * gcc.dg/cpp/line11.c: New test.
3440 * gcc.dg/cpp/line12.c: New test.
3442 2021-03-04 Alex Coplan <alex.coplan@arm.com>
3445 * gcc.target/aarch64/pr99381.c: New test.
3447 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
3449 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
3451 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
3453 2021-03-04 Nathan Sidwell <nathan@acm.org>
3456 * g++.dg/modules/pr99170-1_a.H: New.
3457 * g++.dg/modules/pr99170-1_b.C: New.
3458 * g++.dg/modules/pr99170-2.h: New.
3459 * g++.dg/modules/pr99170-2_a.C: New.
3460 * g++.dg/modules/pr99170-2_b.C: New.
3461 * g++.dg/modules/pr99170-3_a.H: New.
3462 * g++.dg/modules/pr99170-3_b.C: New.
3463 * g++.dg/modules/inst-2_b.C: Adjust scan.
3464 * g++.dg/modules/inst-4_a.C: Adjust scan.
3465 * g++.dg/modules/inst-4_b.C: Adjust scan.
3466 * g++.dg/modules/member-def-1_b.C: Adjust scan.
3467 * g++.dg/modules/member-def-1_c.C: Adjust scan.
3468 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
3469 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
3470 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
3471 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
3472 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
3473 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
3474 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
3475 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
3476 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
3477 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
3478 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
3480 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
3483 * gfortran.dg/real4-10-real8-10.f90: New test.
3484 * gfortran.dg/real4-10-real8-16.f90: New test.
3485 * gfortran.dg/real4-10-real8-4.f90: New test.
3486 * gfortran.dg/real4-10.f90: New test.
3487 * gfortran.dg/real4-16-real8-10.f90: New test.
3488 * gfortran.dg/real4-16-real8-16.f90: New test.
3489 * gfortran.dg/real4-16-real8-4.f90: New test.
3490 * gfortran.dg/real4-16.f90: New test.
3491 * gfortran.dg/real4-8-real8-10.f90: New test.
3492 * gfortran.dg/real4-8-real8-16.f90: New test.
3493 * gfortran.dg/real4-8-real8-4.f90: New test.
3494 * gfortran.dg/real4-8.f90: New test.
3495 * gfortran.dg/real8-10.f90: New test.
3496 * gfortran.dg/real8-16.f90: New test.
3497 * gfortran.dg/real8-4.f90: New test.
3499 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3501 * gcc.misc-tests/outputs.exp: Enumerate tests.
3503 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3505 * gcc.misc-tests/outputs.exp: Append discriminating
3506 suffixes to tests with duplicate names.
3507 (outest): Assert that each running test has a unique
3510 2021-03-04 Martin Sebor <msebor@redhat.com>
3514 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
3515 * gcc.dg/Wstringop-overflow-65.c: New test.
3516 * gcc.dg/Warray-bounds-69.c: Same.
3518 2021-03-03 Marek Polacek <polacek@redhat.com>
3521 * g++.dg/cpp1z/class-deduction83.C: New test.
3523 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3525 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
3527 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
3530 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3532 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
3534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
3536 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
3539 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3541 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
3543 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
3546 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3548 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
3550 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
3552 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
3554 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
3556 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
3559 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3562 * g++.dg/cpp1z/eval-order10.C: New test.
3564 2021-03-03 Marek Polacek <polacek@redhat.com>
3568 * g++.dg/cpp1z/class-deduction81.C: New test.
3569 * g++.dg/cpp1z/class-deduction82.C: New test.
3570 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
3571 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
3572 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
3574 2021-03-03 Jason Merrill <jason@redhat.com>
3577 * g++.dg/cpp0x/decltype-call5.C: New test.
3578 * g++.dg/cpp0x/decltype-call6.C: New test.
3580 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3582 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
3584 * gcc.target/i386/pr95798-2.c: Likewise.
3586 2021-03-03 Nathan Sidwell <nathan@acm.org>
3589 * g++.dg/modules/namespace-2_a.C
3590 * g++.dg/modules/pr99344_a.C
3591 * g++.dg/modules/pr99344_b.C
3593 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3596 * gcc.target/i386/pr99321.c: New test.
3598 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3601 * gcc.c-torture/compile/pr99324.c: New test.
3603 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.dg/graphite/pr99085.c: New test.
3608 2021-03-03 Jason Merrill <jason@redhat.com>
3611 * g++.dg/ext/attr-flatten1.C: New test.
3613 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
3615 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
3616 tests if target test-framework has -L or -I options.
3618 2021-03-02 David Malcolm <dmalcolm@redhat.com>
3621 * gcc.dg/pr99323-1.c: New test.
3622 * gcc.dg/pr99323-2.c: New test.
3624 2021-03-02 Martin Sebor <msebor@redhat.com>
3627 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
3628 * g++.dg/warn/Wnonnull12.C: New test.
3630 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
3632 * gnat.dg/limited5.adb: New test.
3634 2021-03-02 Patrick Palka <ppalka@redhat.com>
3638 * g++.dg/concepts/abbrev9.C: New test.
3639 * g++.dg/cpp2a/concepts-lambda15.C: New test.
3640 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
3641 * g++.dg/cpp2a/concepts-return-req2.C: New test.
3642 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
3643 call to f15 that we expect to accept.
3645 2021-03-02 Patrick Palka <ppalka@redhat.com>
3647 * g++.dg/cpp1z/auto1.C: New test.
3649 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3651 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
3652 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
3653 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
3654 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
3655 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
3656 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
3657 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
3659 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3661 * lib/target-supports.exp: Add check for nnpa facility.
3663 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3665 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
3666 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
3668 2021-03-01 Martin Liska <mliska@suse.cz>
3671 * gcc.target/s390/target-attribute/pr99313.c: New test.
3673 2021-03-01 Nathan Sidwell <nathan@acm.org>
3676 * g++.dg/modules/pr99294.h: New.
3677 * g++.dg/modules/pr99294_a.C: New.
3678 * g++.dg/modules/pr99294_b.C: New.
3680 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
3682 * g++.dg/eh/seh-xmm-unwind.C: New test.
3684 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
3686 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
3687 expression components noexcept.
3688 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
3689 * g++.dg/coroutines/pr95345.C: Likewise.
3691 2021-02-28 Jason Merrill <jason@redhat.com>
3693 * g++.dg/ext/attr-lambda3.C: Add missing ;
3695 2021-02-27 Jason Merrill <jason@redhat.com>
3698 * g++.dg/ext/attr-lambda3.C: New test.
3700 2021-02-26 Alexandre Oliva <oliva@gnu.org>
3702 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
3704 * gcc.target/powerpc/pr83629.c: Likewise.
3705 * gcc.target/powerpc/pr84112.c: Likewise.
3707 2021-02-26 Olivier Hainque <hainque@adacore.com>
3709 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
3710 dg-require-effective-target fpic.
3711 * gcc.target/powerpc/ppc-eabi.c: Likewise.
3712 * gcc.target/powerpc/pr26350.c: Likewise.
3713 * gcc.target/powerpc/pr67789.c: Likewise.
3714 * gcc.target/powerpc/pr79439-1.c: Likewise.
3715 * gcc.target/powerpc/pr79439-2.c: Likewise.
3716 * gcc.target/powerpc/pr79439-3.c: Likewise.
3717 * gcc.target/powerpc/pr83629.c: Likewise.
3718 * gcc.target/powerpc/pr84112.c: Likewise.
3720 2021-02-26 Richard Biener <rguenther@suse.de>
3723 * g++.dg/pr99218.C: New testcase.
3725 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3727 * g++.dg/cpp23/lambda-specifiers1.C: New test.
3729 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3732 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
3734 2021-02-26 Jason Merrill <jason@redhat.com>
3737 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
3739 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
3741 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
3742 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
3743 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
3744 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
3745 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
3746 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
3747 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
3748 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
3749 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
3750 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
3751 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
3752 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
3753 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
3754 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
3755 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
3757 2021-02-26 Patrick Palka <ppalka@redhat.com>
3760 * g++.dg/concepts/abbrev8.C: New test.
3762 2021-02-25 Patrick Palka <ppalka@redhat.com>
3766 * g++.dg/diagnostic/local1.C: New test.
3768 2021-02-25 Patrick Palka <ppalka@redhat.com>
3771 * g++.dg/cpp1z/class-deduction79.C: New test.
3772 * g++.dg/cpp1z/class-deduction80.C: New test.
3774 2021-02-25 Marek Polacek <polacek@redhat.com>
3778 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
3779 * g++.dg/cpp0x/constexpr-cast2.C: New test.
3780 * g++.dg/cpp0x/constexpr-cast3.C: New test.
3782 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
3785 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
3786 reference parms, to distinguish the rvalue ref. variant.
3787 * g++.dg/coroutines/pr97587.C: New test.
3789 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
3792 * g++.dg/coroutines/pr95822.C: New test.
3794 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
3796 * gcc.target/arm/cmse/cmse-18.c: New test.
3798 2021-02-25 Nathan Sidwell <nathan@acm.org>
3801 * g++.dg/modules/pr99166_a.X: Adjust.
3802 * g++.dg/modules/pr99166_b.C: Adjust.
3803 * g++.dg/modules/pr99166_c.C: Adjust.
3804 * g++.dg/modules/pr99166_d.C: Adjust.
3806 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
3808 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
3810 2021-02-25 Tamar Christina <tamar.christina@arm.com>
3812 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
3814 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
3817 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
3819 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
3822 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
3824 2021-02-25 Richard Biener <rguenther@suse.de>
3826 PR tree-optimization/99253
3827 * gcc.dg/vect/pr99253.c: New testcase.
3829 2021-02-25 Jakub Jelinek <jakub@redhat.com>
3832 * gcc.target/i386/pr95798-1.c: New test.
3833 * gcc.target/i386/pr95798-2.c: New test.
3835 2021-02-25 Jakub Jelinek <jakub@redhat.com>
3837 PR tree-optimization/80635
3838 * g++.dg/warn/pr80635-1.C: New test.
3839 * g++.dg/warn/pr80635-2.C: New test.
3841 2021-02-25 David Malcolm <dmalcolm@redhat.com>
3844 * gcc.dg/analyzer/pr99193-1.c: New test.
3845 * gcc.dg/analyzer/pr99193-2.c: New test.
3846 * gcc.dg/analyzer/pr99193-3.c: New test.
3847 * gcc.dg/analyzer/realloc-1.c: New test.
3849 2021-02-24 Nathan Sidwell <nathan@acm.org>
3852 * g++.dg/modules/pr98718_a.C: New.
3853 * g++.dg/modules/pr98718_b.C: New.
3855 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
3857 * g++.dg/coroutines/co-await-void_type.C: Mark promise
3858 final_suspend call as noexcept.
3859 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
3860 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
3861 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
3862 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
3863 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
3864 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
3865 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
3866 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
3867 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
3868 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
3869 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
3870 * g++.dg/coroutines/coro1-allocators.h: Likewise.
3871 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
3872 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
3873 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
3874 * g++.dg/coroutines/pr94752.C: Likewise.
3875 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
3876 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
3877 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
3878 * g++.dg/coroutines/pr95050.C: Likewise.
3879 * g++.dg/coroutines/pr95345.C: Likewise.
3880 * g++.dg/coroutines/pr95440.C: Likewise.
3881 * g++.dg/coroutines/pr95591.C: Likewise.
3882 * g++.dg/coroutines/pr95711.C: Likewise.
3883 * g++.dg/coroutines/pr95813.C: Likewise.
3884 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
3885 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
3886 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
3887 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
3888 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
3889 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
3890 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
3891 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
3892 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
3893 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
3894 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
3895 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
3896 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
3897 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
3898 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
3899 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
3900 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
3901 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
3902 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
3903 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
3905 2021-02-24 Jakub Jelinek <jakub@redhat.com>
3908 * c-c++-common/gomp/pr99226.c: New test.
3909 * gfortran.dg/gomp/pr99226.f90: New test.
3911 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
3914 * gcc.target/i386/pr99123.c: New.
3916 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
3918 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
3920 2021-02-24 Nathan Sidwell <nathan@acm.org>
3923 * g++.dg/modules/pr99072.H: New.
3925 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
3928 * gfortran.dg/assumed_rank_21.f90 : New test.
3930 2021-02-24 Martin Sebor <msebor@redhat.com>
3933 * gcc.dg/pr97172-2.c: New test.
3935 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3937 PR tree-optimization/99220
3938 * g++.dg/vect/pr99220.cc: New test.
3940 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3942 PR tree-optimization/99149
3943 * g++.dg/vect/pr99149.cc: Disabled on BE.
3945 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
3948 * g++.dg/coroutines/pr96251.C: New test.
3950 2021-02-24 Jakub Jelinek <jakub@redhat.com>
3952 PR tree-optimization/99225
3953 * gcc.c-torture/compile/pr99225.c: New test.
3955 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3957 PR tree-optimization/99149
3958 * g++.dg/vect/pr99149.cc: New test.
3960 2021-02-24 Richard Biener <rguenther@suse.de>
3963 * gcc.dg/pr99224.c: New testcase.
3965 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
3967 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
3968 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
3969 Add __has_builtin tests for built-ins.
3970 Update expected instruction counts.
3972 2021-02-23 Martin Sebor <msebor@redhat.com>
3975 * g++.dg/warn/Wnonnull11.C: New test.
3977 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
3980 * gfortran.dg/class_defined_operator_2.f03 : New test.
3981 * gfortran.dg/elemental_result_2.f90 : New test.
3982 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
3983 elemental function with an allocatable result with an operator
3984 interface with array dummies and result.
3986 2021-02-23 Harald Anlauf <anlauf@gmx.de>
3989 * gfortran.dg/reshape_zerosize_4.f90: New test.
3991 2021-02-23 Nathan Sidwell <nathan@acm.org>
3994 * g++.dg/modules/pr99208_a.C: New.
3995 * g++.dg/modules/pr99208_b.C: New.
3997 2021-02-23 Martin Liska <mliska@suse.cz>
4000 * c-c++-common/asan/pr99168.c: New test.
4002 2021-02-23 Patrick Palka <ppalka@redhat.com>
4005 * g++.dg/template/non-dependent15.C: New test.
4007 2021-02-23 Jakub Jelinek <jakub@redhat.com>
4009 PR tree-optimization/99204
4010 * gfortran.dg/pr99204.f90: New test.
4012 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
4014 * gcc.target/powerpc/vec-init-10.c: New test.
4016 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
4018 * g++.dg/warn/Wplacement-new-size-1.C,
4019 g++.dg/warn/Wplacement-new-size-2.C,
4020 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
4021 default_packed targets.
4023 2021-02-22 David Malcolm <dmalcolm@redhat.com>
4026 * gcc.dg/analyzer/error-1.c: New test.
4027 * gcc.dg/analyzer/error-2.c: New test.
4028 * gcc.dg/analyzer/error-3.c: New test.
4030 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
4033 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
4034 * c-c++-common/attr-retain-6.c: Likewise.
4035 * c-c++-common/attr-retain-7.c: Likewise.
4036 * c-c++-common/attr-retain-8.c: Likewise.
4037 * c-c++-common/attr-retain-9.c: Likewise.
4039 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4041 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
4043 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4045 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
4046 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
4047 Handle __INT32_TYPE__ being "long int".
4049 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4051 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
4053 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4055 * gcc.target/cris/biap-mul.c: New test.
4057 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4059 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
4061 2021-02-22 Nathan Sidwell <nathan@acm.org>
4064 * g++.dg/modules/pr99174-1_a.C: New.
4065 * g++.dg/modules/pr99174-1_b.C: New.
4066 * g++.dg/modules/pr99174-1_c.C: New.
4067 * g++.dg/modules/pr99174.H: New.
4069 2021-02-22 Nathan Sidwell <nathan@acm.org>
4072 * g++.dg/modules/pr99153_a.H: New.
4073 * g++.dg/modules/pr99153_b.H: New.
4075 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4077 PR rtl-optimization/98791
4078 * gcc.target/aarch64/sve/pr98791.c: New test.
4080 2021-02-22 Richard Biener <rguenther@suse.de>
4082 PR tree-optimization/99165
4083 * g++.dg/pr99165.C: New testcase.
4085 2021-02-21 Harald Anlauf <anlauf@gmx.de>
4087 * gfortran.dg/intent_optimize_3.f90: New test.
4089 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
4091 * c-c++-common/attr-retain-5.c: Skip on AIX.
4092 * c-c++-common/attr-retain-6.c: Same.
4093 * c-c++-common/attr-retain-7.c: Same.
4094 * c-c++-common/attr-retain-8.c: Same.
4095 * c-c++-common/attr-retain-9.c: Same.
4097 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
4100 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
4101 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
4102 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
4103 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
4104 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
4105 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
4107 2021-02-19 Nathan Sidwell <nathan@acm.org>
4110 * g++.dg/modules/pr98741_a.H: New.
4111 * g++.dg/modules/pr98741_b.H: New.
4112 * g++.dg/modules/pr98741_c.C: New.
4113 * g++.dg/modules/pr98741_d.C: New.
4115 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4118 * gfortran.dg/namelist_4.f90: Modify.
4119 * gfortran.dg/namelist_98.f90: New test.
4121 2021-02-19 Martin Sebor <msebor@redhat.com>
4124 * gcc.dg/pr97172.c: Add test cases.
4126 2021-02-19 Nathan Sidwell <nathan@acm.org>
4128 * g++.dg/modules/pr99166_a.X: New.
4129 * g++.dg/modules/pr99166_b.C: New.
4130 * g++.dg/modules/pr99166_c.C: New.
4131 * g++.dg/modules/pr99166_d.C: New.
4133 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4136 * gfortran.dg/coarray/array_temporary-1.f90: New test.
4138 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4141 * gfortran.dg/dtio_36.f90: New test.
4143 2021-02-19 Richard Biener <rguenther@suse.de>
4146 * gcc.dg/pr99122-3.c: New testcase.
4148 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4151 * gcc.target/arm/pure-code/pr98998.c: New test.
4153 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4156 * g++.dg/opt/pr99034.C: New test.
4158 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4161 * gfortran.dg/ubound_1.f90: New test.
4163 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4166 * gcc.target/aarch64/sve/pr98657.c: New test.
4168 2021-02-19 Jason Merrill <jason@redhat.com>
4170 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
4172 2021-02-19 David Malcolm <dmalcolm@redhat.com>
4175 * jit.dg/test-trap.c: New test.
4177 2021-02-19 Jason Merrill <jason@redhat.com>
4180 * g++.dg/cpp0x/overload4.C: New test.
4182 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
4184 PR rtl-optimization/96264
4185 * gcc.target/powerpc/pr96264.c: New.
4187 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
4190 * c-c++-common/attr-retain-1.c: New test.
4191 * c-c++-common/attr-retain-2.c: Likewise.
4192 * c-c++-common/attr-retain-3.c: Likewise.
4193 * c-c++-common/attr-retain-4.c: Likewise.
4194 * c-c++-common/attr-retain-5.c: Likewise.
4195 * c-c++-common/attr-retain-6.c: Likewise.
4196 * c-c++-common/attr-retain-7.c: Likewise.
4197 * c-c++-common/attr-retain-8.c: Likewise.
4198 * c-c++-common/attr-retain-9.c: Likewise.
4199 * c-c++-common/pr99113.c: Likewise.
4200 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
4201 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
4202 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
4203 * c-c++-common/attr-used-2.c: Likewise.
4204 * c-c++-common/attr-used-3.c: Likewise.
4205 * c-c++-common/attr-used-4.c: Likewise.
4206 * c-c++-common/attr-used-9.c: Likewise.
4207 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
4208 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
4209 * c-c++-common/attr-used-5.c: Don't expect warning for the used
4210 attribute nor SHF_GNU_RETAIN section.
4211 * c-c++-common/attr-used-6.c: Likewise.
4212 * c-c++-common/attr-used-7.c: Likewise.
4213 * c-c++-common/attr-used-8.c: Likewise.
4215 2021-02-18 Nathan Sidwell <nathan@acm.org>
4218 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
4220 * g++.dg/modules/pr99023_a.X: New.
4221 * g++.dg/modules/pr99023_b.X: New.
4223 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4226 * gcc.dg/pr99136.c: New test.
4228 2021-02-18 Nathan Sidwell <nathan@acm.org>
4231 * g++.dg/modules/modules.exp: Remove dg-module-headers support
4232 * g++.dg/modules/alias-2_a.H: Delete.
4233 * g++.dg/modules/sys/alias-2_a.H: Delete.
4235 2021-02-18 Nathan Sidwell <nathan@acm.org>
4238 * g++.dg/modules/pr99023_a.H: Delete.
4239 * g++.dg/modules/pr99023_b.H: Delete.
4241 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4244 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
4246 2021-02-18 Richard Biener <rguenther@suse.de>
4249 * gcc.dg/pr99122-1.c: New testcase.
4250 * gcc.dg/pr99122-2.c: Likewise.
4252 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
4254 PR tree-optimization/99142
4255 * gcc.dg/tree-ssa/pr99142.c: New test.
4257 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4260 * g++.dg/warn/Warray-bounds-17.C: New test.
4262 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4265 * gcc.dg/pr99104.c: New test.
4267 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4270 * gcc.dg/analyzer/pr94596.c: New test.
4272 2021-02-17 Nathan Sidwell <nathan@acm.org>
4275 * g++.dg/modules/pr99023_a.H: New.
4276 * g++.dg/modules/pr99023_b.H: New.
4278 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4281 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
4282 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
4283 options. Remove false leak directive.
4284 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
4288 2021-02-17 Julian Brown <julian@codesourcery.com>
4290 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
4291 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
4292 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
4293 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
4294 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
4296 2021-02-17 Julian Brown <julian@codesourcery.com>
4298 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
4299 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
4300 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
4301 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
4302 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
4303 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4304 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
4305 previously-broken directives.
4307 2021-02-17 Jakub Jelinek <jakub@redhat.com>
4310 * g++.dg/ubsan/pr99106.C: New test.
4312 2021-02-17 Nathan Sidwell <nathan@acm.org>
4315 * g++.dg/lookup/pr99116-1.C: New.
4316 * g++.dg/lookup/pr99116-2.C: New.
4318 2021-02-17 Nathan Sidwell <nathan@acm.org>
4321 * g++.dg/modules/pr99071_a.H: New.
4322 * g++.dg/modules/pr99071_b.H: New.
4324 2021-02-17 Patrick Palka <ppalka@redhat.com>
4328 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
4329 "call to non-'constexpr' function" error message.
4331 2021-02-16 Nathan Sidwell <nathan@acm.org>
4333 * g++.dg/modules/pr99050_a.H: New.
4334 * g++.dg/modules/pr99050_b.C: New.
4336 2021-02-16 Marek Polacek <polacek@redhat.com>
4339 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
4340 * g++.dg/ext/attr-assume-aligned.C: New test.
4342 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
4344 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
4345 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
4347 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4349 * gfortran.dg/goacc/ref_inquiry.f90: New test.
4350 * gfortran.dg/gomp/ref_inquiry.f90: New test.
4352 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
4355 * gcc.c-torture/compile/pr98096.c: New.
4357 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4360 * gfortran.dg/fmt_nonchar_1.f90: New test.
4361 * gfortran.dg/fmt_nonchar_2.f90: New test.
4363 2021-02-16 Jakub Jelinek <jakub@redhat.com>
4366 * gcc.target/i386/pr99100.c: New test.
4368 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
4370 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
4372 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
4374 PR rtl-optimization/98872
4375 * gcc.target/powerpc/pr98872.c: New test.
4377 2021-02-15 Jakub Jelinek <jakub@redhat.com>
4379 PR tree-optimization/99079
4380 * gcc.dg/fold-modpow2-2.c: New test.
4381 * gcc.c-torture/execute/pr99079.c: New test.
4383 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4385 PR rtl-optimization/98439
4386 * gcc.target/i386/pr98439.c: New test.
4388 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4391 * gcc.target/i386/pr96166.c: New test.
4393 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
4396 and restrict the test to aarch64-*-* target only.
4398 2021-02-12 Nathan Sidwell <nathan@acm.org>
4400 * g++.dg/modules/pr99039_a.C: New.
4401 * g++.dg/modules/pr99039_b.C: New.
4403 2021-02-12 Nathan Sidwell <nathan@acm.org>
4406 * g++.dg/modules/pr99040_a.C: New.
4407 * g++.dg/modules/pr99040_b.C: New.
4408 * g++.dg/modules/pr99040_c.C: New.
4409 * g++.dg/modules/pr99040_d.C: New.
4411 2021-02-12 Nathan Sidwell <nathan@acm.org>
4415 * g++.dg/lookup/pr99039.C: New.
4417 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
4420 * gfortran.dg/ieee/ieee_12.f90: New test.
4422 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
4424 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
4426 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
4429 * gcc.target/arm/pr98931.c: Add -mthumb
4431 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
4434 * gfortran.dg/assumed_rank_20.f90: New test.
4436 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4439 * g++.dg/cpp2a/concepts-requires24.C: New test.
4441 2021-02-12 Jason Merrill <jason@redhat.com>
4444 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
4446 2021-02-12 David Malcolm <dmalcolm@redhat.com>
4449 * g++.dg/analyzer/pr99064.C: New test.
4450 * gcc.dg/analyzer/pr98969.c: New test.
4452 2021-02-11 Marek Polacek <polacek@redhat.com>
4455 * g++.dg/template/deduce10.C: New test.
4456 * g++.dg/template/deduce9.C: New test.
4458 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
4461 * g++.target/powerpc/pr99041.C: New test.
4463 2021-02-11 Jakub Jelinek <jakub@redhat.com>
4466 * g++.dg/ext/flexary38.C: New test.
4468 2021-02-11 Marek Polacek <polacek@redhat.com>
4471 * g++.dg/cpp0x/variadic-crash6.C: New test.
4473 2021-02-11 Patrick Palka <ppalka@redhat.com>
4476 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
4478 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
4481 * gcc.target/arm/pr98931.c: New testcase.
4483 2021-02-11 Joel Hutton <joel.hutton@arm.com>
4485 PR tree-optimization/98772
4486 * gcc.target/aarch64/pr98772.c: New test.
4488 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4491 * gfortran.dg/typebound_call_32.f90: New test.
4493 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4496 * gfortran.dg/pr99060.f90: New test.
4498 2021-02-11 Alexandre Oliva <oliva@adacore.com>
4500 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
4502 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
4507 2021-02-10 Martin Sebor <msebor@redhat.com>
4509 PR tree-optimization/92879
4510 * g++.dg/warn/Warray-bounds-16.C: New test.
4512 2021-02-10 David Malcolm <dmalcolm@redhat.com>
4514 PR preprocessor/96391
4515 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
4516 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
4517 using the location_overflow_plugin.c from gcc.dg/plugin.
4519 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4522 * g++.dg/ext/weak6.C: New test.
4524 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4527 * gcc.target/i386/pr99025.c: New test.
4529 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4533 * g++.dg/cpp2a/constexpr-new16.C: New test.
4534 * g++.dg/cpp2a/constexpr-new17.C: New test.
4536 2021-02-10 Nathan Sidwell <nathan@acm.org>
4539 * g++.dg/lookup/pr99030.C: New.
4541 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4544 * g++.dg/gomp/pr99007.C: New test.
4545 * gcc.dg/gomp/pr99007-1.c: New test.
4546 * gcc.dg/gomp/pr99007-2.c: New test.
4547 * gcc.dg/gomp/pr99007-3.c: New test.
4549 2021-02-10 Julian Brown <julian@codesourcery.com>
4552 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
4553 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
4554 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4556 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4559 * gcc.dg/analyzer/file-1.c (test_5): New.
4560 * gcc.dg/analyzer/file-3.c: New test.
4562 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4565 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
4566 * gcc.dg/analyzer/pr94851-2.c: New test.
4567 * gcc.dg/analyzer/pr98575-1.c: New test.
4569 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
4571 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
4573 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
4575 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
4577 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
4579 2021-02-09 Nathan Sidwell <nathan@acm.org>
4582 * g++.dg/modules/pr98944_a.C: New.
4583 * g++.dg/modules/pr98944_b.C: New.
4584 * g++.dg/modules/pr98944_c.C: New.
4585 * g++.dg/modules/pr98944_d.C: New.
4587 2021-02-09 Jakub Jelinek <jakub@redhat.com>
4590 * g++.dg/warn/Wstringop-overread-1.C: New test.
4592 2021-02-09 Jason Merrill <jason@redhat.com>
4595 * g++.dg/cpp2a/consteval-expinst1.C: New test.
4597 2021-02-09 Jason Merrill <jason@redhat.com>
4600 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
4602 2021-02-09 Jason Merrill <jason@redhat.com>
4605 * g++.dg/cpp2a/no_unique_address12.C: New test.
4607 2021-02-08 Nathan Sidwell <nathan@acm.org>
4609 * g++.dg/modules/pr98531-2.h: New.
4610 * g++.dg/modules/pr98531-2_a.H: New.
4611 * g++.dg/modules/pr98531-2_b.C: New.
4612 * g++.dg/modules/pr98531-3.h: New.
4613 * g++.dg/modules/pr98531-3_a.H: New.
4614 * g++.dg/modules/pr98531-3_b.C: New.
4616 2021-02-08 Nathan Sidwell <nathan@acm.org>
4619 * g++.dg/modules/pr98531-1.h: New.
4620 * g++.dg/modules/pr98531-1_a.H: New.
4621 * g++.dg/modules/pr98531-1_b.C: New.
4622 * g++.dg/abi/pr98531-1.C: New.
4623 * g++.dg/abi/pr98531-2.C: New.
4624 * g++.dg/abi/pr98531-3.C: New.
4625 * g++.dg/abi/pr98531-4.C: New.
4627 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
4630 * gfortran.dg/pr98974.F90: New test.
4632 2021-02-08 Richard Biener <rguenther@suse.de>
4635 * g++.dg/lto/pr96591_0.C: New testcase.
4637 2021-02-05 Marek Polacek <polacek@redhat.com>
4640 * g++.dg/cpp2a/volatile5.C: New test.
4642 2021-02-05 Marek Polacek <polacek@redhat.com>
4645 * g++.dg/cpp2a/using-enum-8.C: New test.
4647 2021-02-05 Nathan Sidwell <nathan@acm.org>
4650 * c-c++-common/pr98943.c: New.
4652 2021-02-05 Richard Biener <rguenther@suse.de>
4654 PR tree-optimization/98855
4655 * g++.dg/vect/slp-pr98855.cc: New testcase.
4657 2021-02-05 Jakub Jelinek <jakub@redhat.com>
4660 * g++.dg/cpp1z/decomp54.C: New test.
4662 2021-02-05 liuhongt <hongtao.liu@intel.com>
4665 * g++.target/i386/avx512bw-pr98537-1.C: New test.
4666 * g++.target/i386/avx512vl-pr98537-1.C: New test.
4667 * g++.target/i386/avx512vl-pr98537-2.C: New test.
4668 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
4669 integer mask comparison should not be generated.
4670 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
4671 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
4672 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
4674 2021-02-04 Julian Brown <julian@codesourcery.com>
4676 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
4677 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4678 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
4679 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
4681 2021-02-04 Julian Brown <julian@codesourcery.com>
4683 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
4685 2021-02-04 Julian Brown <julian@codesourcery.com>
4687 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
4689 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4692 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
4693 $section is .opd, look at .L.$symbol_name's section.
4694 (parse_section_section_of_symbols): Handle .previous directive.
4695 * gcc.dg/array-quals-1.c: Allow .sdata section.
4697 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
4699 * gdc.dg/intrinsics.d: Update test.
4701 2021-02-04 Martin Sebor <msebor@redhat.com>
4704 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
4705 * gcc.dg/label-decl-4.c: Same.
4706 * gcc.dg/mismatch-decl-1.c: Same.
4707 * gcc.dg/old-style-then-proto-1.c: Same.
4708 * gcc.dg/parm-mismatch-1.c: Same.
4709 * gcc.dg/pr35445.c: Same.
4710 * gcc.dg/redecl-11.c: Same.
4711 * gcc.dg/redecl-12.c: Same.
4712 * gcc.dg/redecl-13.c: Same.
4713 * gcc.dg/redecl-15.c: Same.
4714 * gcc.dg/tls/thr-init-1.c: Same.
4715 * objc.dg/id-1.m: Same.
4716 * objc.dg/tls/diag-3.m: Same.
4717 * gcc.dg/pr97882.c: New test.
4718 * gcc.dg/qual-return-7.c: New test.
4719 * gcc.dg/qual-return-8.c: New test.
4721 2021-02-04 Jason Merrill <jason@redhat.com>
4724 * g++.dg/cpp2a/concepts-variadic3.C: New test.
4726 2021-02-04 David Malcolm <dmalcolm@redhat.com>
4729 * gcc.dg/pr97932.c: New test.
4731 2021-02-04 emsr <3dw4rd@verizon.net>
4733 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
4735 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4737 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
4738 of make_signed<size_t>::type in the diagnostics.
4740 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
4743 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
4745 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
4747 * gfortran.dg/goacc/substring.f90: New test.
4748 * gfortran.dg/gomp/substring.f90: New test.
4750 2021-02-04 Martin Liska <mliska@suse.cz>
4752 * gcc.target/i386/prefer-vector-width-attr.c: New test.
4754 2021-02-04 Jason Merrill <jason@redhat.com>
4757 * g++.dg/cpp1z/class-deduction78.C: New test.
4759 2021-02-04 Jason Merrill <jason@redhat.com>
4762 * g++.dg/cpp0x/pr84630.C: Call b().
4763 * g++.dg/cpp2a/lambda-uneval13.C: New test.
4764 * g++.dg/ext/attr-expr1.C: New test.
4766 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4768 PR preprocessor/98882
4769 * gcc.dg/cpp/pr98882.c: New test.
4771 2021-02-03 Jason Merrill <jason@redhat.com>
4773 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
4774 hash-table-verification-limit=10000.
4776 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
4778 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
4779 * g++.dg/cpp23/feat-cxx2b.C: New test.
4780 * g++.dg/cpp23/size_t-literals.C: New test.
4781 * g++.dg/warn/Wsize_t-literals.C: New test.
4783 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4786 * g++.dg/cpp2a/no_unique_address11.C: New test.
4788 2021-02-03 Marek Polacek <polacek@redhat.com>
4791 * g++.dg/cpp0x/noexcept65.C: New test.
4793 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
4796 * gfortran.dg/coarray/array_temporary.f90: New test.
4798 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.dg/pr97487-1.c: New test.
4802 * gcc.dg/pr97487-2.c: New test.
4804 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4807 * gcc.target/i386/pr97971.c: New test.
4809 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4811 PR tree-optimization/98287
4812 * gcc.dg/pr98287.c: New test.
4814 2021-02-03 Tamar Christina <tamar.christina@arm.com>
4816 PR tree-optimization/98928
4817 * gcc.target/i386/pr98928.c: New test.
4819 2021-02-02 Martin Liska <mliska@suse.cz>
4822 * gcc.target/i386/pr97510.c: New test.
4824 2021-02-02 Jason Merrill <jason@redhat.com>
4827 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
4829 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4831 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
4833 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
4836 * gfortran.dg/pr91862.f90: New test.
4838 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4840 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
4842 2021-02-02 Jakub Jelinek <jakub@redhat.com>
4844 PR tree-optimization/98848
4845 * gcc.dg/vect/pr98848.c: New test.
4846 * gcc.dg/vect/pr92205.c: Remove xfail.
4848 2021-02-02 Jakub Jelinek <jakub@redhat.com>
4850 PR tree-optimization/97960
4851 * g++.dg/torture/pr97960.C: New test.
4853 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
4856 * g++.dg/opt/pr98743.C: New.
4858 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4860 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
4862 2021-02-02 Alexandre Oliva <oliva@adacore.com>
4864 * gcc.dg/asan/nested-1.c: New.
4866 2021-02-02 David Malcolm <dmalcolm@redhat.com>
4870 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
4871 prefix to support subroutines where necessary.
4872 * gcc.dg/analyzer/data-model-1.c: Likewise.
4873 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
4875 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
4876 subroutines where necessary.
4877 * gcc.dg/analyzer/pr96651-2.c: Likewise.
4878 * gcc.dg/analyzer/signal-4b.c: Likewise.
4879 * gcc.dg/analyzer/single-field.c: Likewise.
4880 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
4882 2021-02-02 David Malcolm <dmalcolm@redhat.com>
4886 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
4887 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
4889 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4891 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
4894 2021-02-01 David Malcolm <dmalcolm@redhat.com>
4897 * gcc.dg/analyzer/pr98918.c: New test.
4899 2021-02-01 Sergei Trofimovich <siarheit@google.com>
4901 PR tree-optimization/98499
4902 * g++.dg/pr98499.C: new test.
4904 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4906 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
4908 2021-02-01 Martin Sebor <msebor@redhat.com>
4911 * gcc.dg/pr97172.c: New test.
4913 2021-02-01 Martin Sebor <msebor@redhat.com>
4916 * g++.dg/Wclass-memaccess-6.C: New test.
4918 2021-02-01 Patrick Palka <ppalka@redhat.com>
4921 * g++.dg/cpp0x/constexpr-98295.C: New test.
4923 2021-02-01 Marek Polacek <polacek@redhat.com>
4926 * g++.dg/ext/builtin-has-attribute2.C: New test.
4928 2021-02-01 Jason Merrill <jason@redhat.com>
4931 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
4933 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
4935 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
4937 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
4939 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
4941 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
4943 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
4945 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
4947 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
4949 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
4951 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
4953 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
4955 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
4957 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
4960 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
4962 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
4964 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
4966 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
4968 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
4971 2021-02-01 Tamar Christina <tamar.christina@arm.com>
4973 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
4975 2021-02-01 Patrick Palka <ppalka@redhat.com>
4978 * g++.dg/cpp1y/constexpr-84494.C: New test.
4980 2021-02-01 Xing GUO <higuoxing@gmail.com>
4982 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
4984 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
4986 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
4987 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4989 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
4991 * c-c++-common/attr-used-5.c: Skip for Darwin.
4992 * c-c++-common/attr-used-6.c: Likewise.
4993 * c-c++-common/attr-used-7.c: Likewise.
4994 * c-c++-common/attr-used-8.c: Likewise.
4995 * c-c++-common/attr-used-9.c: Likewise.
4997 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
4999 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
5000 * gcc.target/powerpc/pr79251.p9.c: Same.
5002 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5004 * gcc.target/i386/20051216-1.c: New test.
5006 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5009 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
5010 scan-tree-dump-times to x86 and aarch64 targets.
5011 * gcc.dg/gomp/simd-3.c: Likewise.
5013 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
5016 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
5019 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5021 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
5023 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5026 * gcc.target/aarch64/pr97701.c: Modify.
5028 2021-01-29 David Malcolm <dmalcolm@redhat.com>
5030 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
5032 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5035 * gcc.target/aarch64/pr97701.c: New.
5037 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5039 * gcc.target/powerpc/pr91903.c: New test.
5040 * gcc.target/powerpc/builtins-1.fold.h: Update.
5041 * gcc.target/powerpc/builtins-2.c: Update.
5043 2021-01-29 Nathan Sidwell <nathan@acm.org>
5046 * g++.dg/modules/pr98843_a.C: New.
5047 * g++.dg/modules/pr98843_b.H: New.
5048 * g++.dg/modules/pr98843_c.C: New.
5050 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5052 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
5054 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
5055 Richard Biener <rguenther@suse.de>
5057 PR tree-optimization/97627
5058 * g++.dg/pr97627.C: New testcase.
5060 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5063 * gcc.c-torture/compile/pr98849.c: New test.
5065 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5068 * gcc.dg/pr98331.c: New test.
5070 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
5072 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
5074 * gcc.target/powerpc/pr79251.h: ...this.
5075 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5076 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
5078 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
5079 * gcc.target/powerpc/pr79251-run.p9.c: New test.
5081 2021-01-29 Marek Polacek <polacek@redhat.com>
5084 * g++.dg/parse/error63.C: New test.
5086 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5089 * g++.dg/warn/effc5.C: New test.
5091 2021-01-28 Marek Polacek <polacek@redhat.com>
5094 * g++.dg/cpp0x/alignas19.C: New test.
5095 * g++.dg/warn/Warray-bounds15.C: New test.
5097 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
5100 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
5102 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
5104 * gfortran.dg/ISO_Fortran_binding_18.c: Include
5105 ../../../libgfortran/ISO_Fortran_binding.h rather than
5106 ISO_Fortran_binding.h.
5108 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
5110 * gcc.target/powerpc/float128-longdouble-math.c: New test.
5111 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
5112 * gcc.target/powerpc/float128-math.c: Adjust test for new name
5113 being generated. Add support for running test on power10. Add
5114 support for running if long double defaults to 64-bits.
5116 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5120 * g++.target/i386/pr98847.C: New test.
5122 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5124 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
5126 2021-01-28 Nathan Sidwell <nathan@acm.org>
5129 * g++.dg/modules/pr98770_a.C: New.
5130 * g++.dg/modules/pr98770_b.C: New.
5132 2021-01-28 Harald Anlauf <anlauf@gmx.de>
5135 * gfortran.dg/gomp/pr86470.f90: New test.
5137 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
5140 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
5141 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5142 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5143 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5144 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5145 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5146 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5147 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5148 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5149 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5150 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5151 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5152 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5153 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
5156 2021-01-28 Xing GUO <higuoxing@gmail.com>
5158 * gcc.target/riscv/attribute-18.c: New test.
5160 2021-01-27 Harris Snyder <hsnyder@structura.bio>
5162 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
5163 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
5165 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
5167 PR rtl-optimization/97684
5168 * gcc.target/i386/pr97684.c: New.
5170 2021-01-27 Jason Merrill <jason@redhat.com>
5173 * g++.dg/lookup/using4.C: No error in C++20.
5174 * g++.dg/cpp0x/decltype37.C: Adjust message.
5175 * g++.dg/template/crash75.C: Adjust message.
5176 * g++.dg/template/crash76.C: Adjust message.
5177 * g++.dg/cpp0x/inh-ctor36.C: New test.
5178 * g++.dg/cpp1z/inh-ctor39.C: New test.
5179 * g++.dg/cpp2a/using-enum-7.C: New test.
5181 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5184 * gcc.c-torture/execute/pr98853-1.c: New test.
5185 * gcc.c-torture/execute/pr98853-2.c: New test.
5187 2021-01-27 Richard Biener <rguenther@suse.de>
5189 PR tree-optimization/98854
5190 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
5192 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5196 * gfortran.dg/proc_ptr_52.f90 : New test.
5198 2021-01-27 liuhongt <hongtao.liu@intel.com>
5201 * gcc.target/i386/pr98833.c: New test.
5203 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5205 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
5206 optimize ("no-strict-aliasing") attribute.
5207 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
5208 array to avoid violating TBAA.
5209 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5210 array to avoid violating TBAA.
5211 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
5212 array to avoid violating TBAA.
5213 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
5214 array to avoid violating TBAA.
5216 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5219 * gfortran.dg/elemental_function_5.f90 : New test.
5221 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5223 PR tree-optimization/97260
5224 * gcc.dg/tree-ssa/pr97260.c: New test.
5226 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
5228 * lib/target-supports.exp (check_effective_target_c++2a):
5229 Check for C++2a or C++23.
5230 (check_effective_target_c++20_down): New.
5231 (check_effective_target_c++23_only): New.
5232 (check_effective_target_c++23): New.
5233 * g++.dg/cpp23/cplusplus.C: New.
5235 2021-01-26 Jason Merrill <jason@redhat.com>
5238 * g++.dg/torture/pr97474.C: New test.
5240 2021-01-26 Jason Merrill <jason@redhat.com>
5243 * g++.dg/cpp2a/no_unique_address10.C: New test.
5244 * g++.dg/cpp2a/no_unique_address9.C: New test.
5246 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5248 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
5249 optimize ("no-strict-aliasing") attribute.
5250 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
5251 array to avoid violating TBAA.
5252 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5253 array to avoid violating TBAA.
5254 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
5255 array to avoid violating TBAA.
5256 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
5257 array to avoid violating TBAA.
5259 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5262 * gcc.c-torture/execute/pr98681.c: New test.
5264 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5267 * gfortran.dg/elemental_assignment_1.f90: New test.
5269 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
5271 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
5272 add previously missing space in '$ident link'.
5274 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5277 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
5279 2021-01-26 Alexandre Oliva <oliva@adacore.com>
5281 * gnat.dg/asan1.adb: New test.
5282 * gnat.dg/asan1_pkg.ads: New additional source.
5284 2021-01-25 Harald Anlauf <anlauf@gmx.de>
5287 * gfortran.dg/pr70070.f90: New test.
5289 2021-01-25 Martin Sebor <msebor@redhat.com>
5292 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
5293 * g++.dg/warn/Wnonnull10.C: New test.
5294 * g++.dg/warn/Wnonnull9.C: New test.
5296 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5298 * gfortran.dg/associate_57.f90: New test.
5300 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5303 * gfortran.dg/interface_assignment_7.f90: New test.
5305 2021-01-25 Jason Merrill <jason@redhat.com>
5308 * g++.dg/cpp2a/no_unique_address8.C: New test.
5310 2021-01-25 Richard Biener <rguenther@suse.de>
5313 * gcc.dg/pr98807.c: New testcase.
5315 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
5317 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
5318 * gnat.dg/thunk2_pkg.ads: New helper.
5320 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
5323 * gfortran.dg/charlen_18.f90 : New test.
5325 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
5327 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
5329 * g++.dg/tc1/dr142.C: Same as above.
5330 * g++.dg/tc1/dr52.C: Same as above.
5331 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
5332 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
5333 * g++.old-deja/g++.jason/access8.C: Same as above.
5334 * g++.old-deja/g++.law/access4.C: Same as above.
5335 * g++.old-deja/g++.law/visibility12.C: Same as above.
5336 * g++.old-deja/g++.law/visibility4.C: Same as above.
5337 * g++.old-deja/g++.law/visibility8.C: Same as above.
5338 * g++.old-deja/g++.other/access4.C: Same as above.
5340 2021-01-23 Patrick Palka <ppalka@redhat.com>
5344 * g++.dg/cpp0x/this2.C: New test.
5345 * g++.dg/template/pr97399.C: New test.
5347 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
5349 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
5350 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
5351 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
5352 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
5353 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
5354 * gcc.target/powerpc/pr79251.p9.c: Same.
5356 2021-01-22 Marek Polacek <polacek@redhat.com>
5359 * g++.dg/cpp0x/noexcept64.C: New test.
5361 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
5363 * g++.dg/eh/spbp.C: Remove skip on AIX.
5365 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5367 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
5368 typo, UINON_TYPE to UNION_TYPE.
5370 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5372 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
5373 UINON_TYPE to UNION_TYPE.
5374 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
5375 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
5377 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5379 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
5380 optimize ("no-strict-aliasing") attribute.
5382 2021-01-22 Jason Merrill <jason@redhat.com>
5385 * g++.dg/init/elide7.C: New test.
5387 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5390 * g++.dg/ubsan/pr95693.C: New test.
5392 2021-01-22 Marek Polacek <polacek@redhat.com>
5395 * g++.dg/abi/mangle76.C: New test.
5397 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
5400 * gfortran.dg/associated_target_7.f90 : New test.
5402 2021-01-22 Martin Jambor <mjambor@suse.cz>
5404 PR tree-optimization/47059
5405 * gcc.dg/tree-ssa/pr47059.c: New test.
5407 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5409 PR tree-optimization/98766
5410 * gcc.dg/pr98766.c: New test.
5412 2021-01-22 Nathan Sidwell <nathan@acm.org>
5415 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
5416 embedded absolute paths.
5417 (module_do_it): Append $std to test name.
5419 2021-01-22 Richard Biener <rguenther@suse.de>
5422 * gcc.dg/pr98793.c: New testcase.
5424 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5426 * gcc.target/powerpc/pr79251.p8.c: New test.
5427 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
5429 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5430 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5431 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5432 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5433 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5434 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5435 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5436 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5437 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5438 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5440 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5442 * gcc.target/powerpc/pr79251.p9.c: New test.
5443 * gcc.target/powerpc/pr79251-run.c: New test.
5444 * gcc.target/powerpc/pr79251.h: New header.
5446 2021-01-22 Richard Biener <rguenther@suse.de>
5449 * gcc.dg/torture/pr98773.c: New testcase.
5451 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5453 PR tree-optimization/90248
5454 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
5456 * gcc.dg/pr90248.c: New test.
5458 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5460 PR tree-optimization/98255
5461 * gcc.dg/pr98255.c: New test.
5463 2021-01-22 Richard Biener <rguenther@suse.de>
5465 PR tree-optimization/98786
5466 * gcc.dg/torture/pr98786.c: New testcase.
5468 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5471 * gcc.target/arm/pr98636.c: New test.
5473 2021-01-22 liuhongt <hongtao.liu@intel.com>
5477 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
5478 * gcc.target/i386/avx512f-pr96891-1.c: New test.
5479 * gcc.target/i386/avx512f-pr96891-2.c: New test.
5480 * gcc.target/i386/avx512f-pr96891-3.c: New test.
5481 * g++.target/i386/avx512f-pr96891-1.C: New test.
5482 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
5484 2021-01-22 Marek Polacek <polacek@redhat.com>
5487 * g++.dg/cpp0x/noexcept63.C: New test.
5489 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
5491 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
5493 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
5494 explicitly check for intervening space, tab or period.
5496 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
5498 PR rtl-optimization/98777
5499 * gcc.target/riscv/pr98777.c: New.
5501 2021-01-21 Patrick Palka <ppalka@redhat.com>
5504 * g++.dg/cpp0x/decltype-71879.C: New test.
5506 2021-01-21 Jakub Jelinek <jakub@redhat.com>
5509 * g++.dg/cpp1y/constexpr-98672.C: New test.
5511 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
5514 * lib/target-supports.exp
5515 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
5516 * gcc.target/arm/ivopts.c: Use target
5517 'arm_thumb2_no_arm_v8_1_lob'.
5519 2021-01-21 Nathan Sidwell <nathan@acm.org>
5522 * g++.dg/modules/stat-mem-1.h: New.
5523 * g++.dg/modules/stat-mem-1_a.H: New.
5524 * g++.dg/modules/stat-mem-1_b.C: New.
5526 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
5529 * gfortran.dg/module_procedure_5.f90 : New test.
5530 * gfortran.dg/module_procedure_6.f90 : New test.
5532 2021-01-21 Richard Biener <rguenther@suse.de>
5535 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
5537 2021-01-21 Richard Biener <rguenther@suse.de>
5540 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
5542 2021-01-21 Richard Biener <rguenther@suse.de>
5544 * gcc.dg/Walloca-2.c: Un-XFAIL.
5546 2021-01-21 liuhongt <hongtao.liu@intel.com>
5548 PR rtl-optimization/98694
5549 * gcc.target/i386/pr98694.c: New test.
5551 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
5553 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
5555 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5557 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
5560 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
5562 PR rtl-optimization/98722
5563 * g++.target/s390/pr98722.C: New.
5565 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
5567 PR tree-optimization/96674
5568 * gcc.dg/pr96674.c: New tests.
5570 2021-01-20 Patrick Palka <ppalka@redhat.com>
5573 * g++.dg/cpp2a/lambda-generic9.C: New test.
5575 2021-01-20 Patrick Palka <ppalka@redhat.com>
5578 * g++.dg/parse/access12.C: New test.
5579 * g++.dg/template/access35.C: New test.
5581 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
5583 PR tree-optimization/98535
5584 * gcc.target/aarch64/sve/pr98535.c: New file.
5586 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5589 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
5590 missing diagnostic issues with c_intptr_t == default integer kind.
5592 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5594 PR tree-optimization/98721
5595 * gcc.dg/pr98721-1.c: New test.
5596 * gcc.dg/pr98721-2.c: New test.
5598 2021-01-20 Richard Biener <rguenther@suse.de>
5600 PR tree-optimization/98758
5601 * gcc.dg/torture/pr98758.c: New testcase.
5603 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5606 * c-c++-common/gomp/task-detach-2.c: New test.
5608 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5612 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
5614 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
5616 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
5617 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
5618 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
5619 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
5620 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
5621 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
5623 2021-01-19 Marek Polacek <polacek@redhat.com>
5626 * g++.dg/template/deduce8.C: New test.
5628 2021-01-19 Marek Polacek <polacek@redhat.com>
5631 * g++.dg/lookup/using64.C: New test.
5632 * g++.dg/lookup/using65.C: New test.
5634 2021-01-19 Martin Sebor <msebor@redhat.com>
5637 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
5638 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
5639 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
5640 * gcc.dg/Wfree-nonheap-object-4.c: New test.
5642 2021-01-19 Patrick Palka <ppalka@redhat.com>
5646 * g++.dg/opt/pr87974.C: Adjust.
5647 * g++.dg/template/access34.C: New test.
5648 * g++.dg/template/friend68.C: New test.
5649 * g++.dg/template/friend69.C: New test.
5651 2021-01-19 Marek Polacek <polacek@redhat.com>
5654 * g++.dg/cpp0x/noexcept62.C: New test.
5656 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
5658 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
5660 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5662 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5663 (CHECK_CUMULATIVE_SAT): Delete.
5664 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
5666 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
5667 Remove uses of the above.
5668 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
5670 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5671 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5672 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
5675 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
5676 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
5679 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
5680 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
5681 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
5683 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
5684 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
5687 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
5688 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
5689 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
5691 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
5692 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
5693 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
5694 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5695 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
5696 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
5698 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
5699 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
5701 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
5702 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
5704 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
5705 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
5707 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
5708 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5709 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
5710 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
5711 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5712 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
5713 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
5714 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
5715 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
5716 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5718 2021-01-19 Jeff Law <law@redhat.com>
5720 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
5721 and update expected output.
5723 2021-01-19 Richard Biener <rguenther@suse.de>
5726 * g++.dg/pr98330.C: New testcase.
5727 * gcc.dg/pr98330.c: Likewise.
5729 2021-01-19 Richard Biener <rguenther@suse.de>
5732 * gfortran.dg/pr97673.f90: New testcase.
5734 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
5737 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
5738 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
5739 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
5741 2021-01-19 Martin Jambor <mjambor@suse.cz>
5744 * g++.dg/ipa/pr98690.C: New test.
5746 2021-01-18 Jeff Law <law@redhat.com>
5748 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
5750 2021-01-18 Patrick Palka <ppalka@redhat.com>
5752 * g++.dg/cpp1z/class-deduction77.C: New test.
5754 2021-01-18 Jakub Jelinek <jakub@redhat.com>
5756 PR tree-optimization/98727
5757 * gcc.c-torture/execute/pr98727.c: New test.
5759 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
5762 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
5763 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
5765 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
5767 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
5768 * g++.dg/no-stack-protector-attr.C: Likewise.
5770 2021-01-18 David Malcolm <dmalcolm@redhat.com>
5772 * gcc.dg/analyzer/attr-malloc-1.c: New test.
5773 * gcc.dg/analyzer/attr-malloc-2.c: New test.
5774 * gcc.dg/analyzer/attr-malloc-4.c: New test.
5775 * gcc.dg/analyzer/attr-malloc-5.c: New test.
5776 * gcc.dg/analyzer/attr-malloc-6.c: New test.
5777 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
5778 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
5780 2021-01-18 Richard Biener <rguenther@suse.de>
5783 * gcc.dg/vect/slp-11b.c: Adjust.
5785 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5788 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
5789 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
5791 2021-01-18 Richard Biener <rguenther@suse.de>
5794 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
5796 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
5798 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
5799 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
5800 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
5801 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
5802 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
5803 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
5804 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
5805 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
5806 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
5807 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
5808 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
5809 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
5811 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
5813 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
5814 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
5815 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
5816 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
5817 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
5818 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
5819 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
5820 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
5821 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
5822 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
5823 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
5825 2021-01-17 Martin Jambor <mjambor@suse.cz>
5828 * gcc.dg/ipa/pr98222.c: New test.
5830 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5832 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
5833 ../../../libgfortran/ISO_Fortran_binding.h rather than
5834 ISO_Fortran_binding.h.
5836 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
5838 * c-c++-common/gomp/task-detach-1.c: New.
5839 * g++.dg/gomp/task-detach-1.C: New.
5840 * gcc.dg/gomp/task-detach-1.c: New.
5841 * gfortran.dg/gomp/task-detach-1.f90: New.
5843 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5845 PR tree-optimization/96669
5846 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
5847 * gcc.dg/tree-ssa/pr96669-2.c: New test.
5849 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5851 PR tree-optimization/96271
5852 * gcc.target/i386/pr96271.c: New test.
5854 2021-01-15 Carl Love <cel@us.ibm.com>
5856 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
5858 2021-01-15 Harris Snyder <hsnyder@structura.bio>
5860 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
5861 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
5863 2021-01-15 Nathan Sidwell <nathan@acm.org>
5866 * g++.dg/template/pr98538.C: New.
5868 2021-01-15 Nathan Sidwell <nathan@acm.org>
5870 PR preprocessor/95253
5871 * g++.dg/modules/dep-1_a.C: Adjust expected output.
5872 * g++.dg/modules/dep-1_b.C: Likewise.
5873 * g++.dg/modules/dep-2.C: Likewise.
5875 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5877 PR tree-optimization/96669
5878 * gcc.dg/tree-ssa/pr96669-1.c: New test.
5880 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5882 PR tree-optimization/96681
5883 * gcc.dg/tree-ssa/pr96681.c: New test.
5885 2021-01-15 Jason Merrill <jason@redhat.com>
5888 * g++.dg/cpp1z/elide5.C: New test.
5890 2021-01-15 Jason Merrill <jason@redhat.com>
5892 * g++.dg/cpp1z/elide4.C: New test.
5894 2021-01-15 Jason Merrill <jason@redhat.com>
5897 * g++.dg/cpp0x/initlist-array13.C: New test.
5899 2021-01-15 Alexandre Oliva <oliva@adacore.com>
5901 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
5902 * gcc.dg/analyzer/data-model-1.c: Likewise.
5903 * gcc.dg/analyzer/malloc-1.c: Likewise.
5904 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
5906 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5908 PR tree-optimization/96671
5909 * gcc.dg/tree-ssa/pr96671-1.c: New test.
5910 * gcc.dg/tree-ssa/pr96671-2.c: New test.
5912 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5914 PR tree-optimization/98597
5915 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
5916 Expect for now a (char *) cast for VLAs.
5917 * gcc.dg/uninit-40.c: New test.
5919 2021-01-15 Nathan Sidwell <nathan@acm.org>
5922 * g++.dg/modules/pr98591.H: New file.
5924 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
5927 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
5928 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
5930 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
5932 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
5933 libatomic into testcases in gcc.target/s390/md.
5934 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
5937 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5940 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5941 vceqz_p64, vceqq_p64 and vceqzq_p64.
5942 * gcc.target/arm/simd/vceqz_p64.c: New test.
5943 * gcc.target/arm/simd/vceqzq_p64.c: New test.
5945 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5948 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5951 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5952 vceqz_p64, vceqq_p64 and vceqzq_p64.
5954 2021-01-15 Martin Liska <mliska@suse.cz>
5956 * lib/gcov.exp: Use 'env python3' for execution of pytests.
5957 Check that pytest accepts all needed options first.
5958 Improve formatting of PASS/FAIL lines.
5960 2021-01-15 Richard Biener <rguenther@suse.de>
5963 * gcc.dg/vect/bb-slp-32.c: Align p.
5965 2021-01-15 Richard Biener <rguenther@suse.de>
5968 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
5970 2021-01-15 Richard Biener <rguenther@suse.de>
5973 * gcc.dg/vect/slp-45.c: Key scanning on
5976 2021-01-15 Richard Biener <rguenther@suse.de>
5979 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
5981 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5984 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5985 vceqz_p64, vceqq_p64 and vceqzq_p64.
5987 2021-01-15 Richard Biener <rguenther@suse.de>
5990 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
5992 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5994 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
5996 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5998 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
6000 2021-01-15 Richard Biener <rguenther@suse.de>
6002 PR tree-optimization/98685
6003 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
6005 2021-01-15 Tamar Christina <tamar.christina@arm.com>
6007 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
6008 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
6010 2021-01-14 David Malcolm <dmalcolm@redhat.com>
6012 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
6014 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
6016 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6018 2021-01-14 Tamar Christina <tamar.christina@arm.com>
6020 * gcc.dg/vect/complex/complex-mla-template.c: New test.
6021 * gcc.dg/vect/complex/complex-mls-template.c: New test.
6022 * gcc.dg/vect/complex/complex-mul-template.c: New test.
6023 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
6024 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
6025 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
6026 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
6027 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
6028 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
6029 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
6030 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
6031 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
6032 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
6033 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
6034 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
6035 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
6036 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
6037 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
6038 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
6039 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
6040 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
6042 2021-01-14 Marek Polacek <polacek@redhat.com>
6044 * g++.dg/template/pr98372.C: Only run in C++14 and up.
6046 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6048 * substr_10.f90: New test.
6049 * substr_9.f90: New test.
6051 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6053 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
6054 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
6056 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6058 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
6060 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6063 * gfortran.dg/pr98661.f90: New test.
6065 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6068 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6071 * gfortran.dg/pr98661.f90: New test.
6073 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6076 * gfortran.dg/pr98661.f90: New test.
6078 2021-01-14 Martin Liska <mliska@suse.cz>
6080 * g++.dg/gcov/gcov-17.C: New test.
6081 * g++.dg/gcov/test-gcov-17.py: New test.
6083 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6086 * gcc.target/i386/pr98667-1.c: New file.
6087 * gcc.target/i386/pr98667-2.c: Likewise.
6088 * gcc.target/i386/pr98667-3.c: Likewise.
6090 2021-01-14 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/98674
6093 * gcc.dg/vect/pr98674.c: New testcase.
6095 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6098 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
6100 * gcc.target/i386/pr95021-3.c: Likewise.
6102 2021-01-14 Nathan Sidwell <nathan@acm.org>
6105 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
6106 * g++.dg/template/pr98372.C: New.
6108 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6111 * gcc.target/i386/pr98670.c: New test.
6113 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6115 PR tree-optimization/96688
6116 * gcc.dg/tree-ssa/pr96688.c: New test.
6117 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
6118 * gcc.target/i386/pr66821.c: Likewise.
6120 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
6122 * gcc.target/aarch64/sve/cost_model_11.c: New test.
6123 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
6124 -fno-vect-cost-model.
6126 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6128 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
6129 sqxtn2 scan-assembler-times.
6131 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6133 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
6134 scan-assembler-times for xtn2.
6136 2021-01-13 Marek Polacek <polacek@redhat.com>
6139 * g++.dg/lookup/using63.C: New test.
6141 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6143 PR tree-optimization/96691
6144 * gcc.dg/tree-ssa/pr96691.c: New test.
6146 2021-01-13 Richard Biener <rguenther@suse.de>
6148 PR tree-optimization/92645
6149 * gcc.target/i386/pr92645-7.c: New testcase.
6150 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
6151 * gcc.dg/pr69047.c: Likewise.
6153 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6155 * gcc.target/aarch64/sve/mls_2.c: New test.
6156 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
6157 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
6158 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
6159 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
6160 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
6162 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6164 * gcc.target/aarch64/sve/mla_2.c: New test.
6165 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
6166 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
6167 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
6168 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
6169 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
6171 2021-01-13 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/92645
6174 * gcc.target/i386/pr92645-6.c: New testcase.
6176 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6178 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
6179 * gcc.target/aarch64/sve/sel_2.c: Likewise.
6180 * gcc.target/aarch64/sve/sel_3.c: Likewise.
6182 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6185 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
6186 scan-assembler. Add tests with zero vector as first __builtin_shuffle
6188 * gcc.target/i386/pr95905-3.c: New test.
6189 * gcc.target/i386/pr95905-4.c: New test.
6191 2021-01-13 Martin Liska <mliska@suse.cz>
6193 PR tree-optimization/98455
6194 * gcc.dg/tree-ssa/pr98455.c: New test.
6196 2021-01-13 Richard Biener <rguenther@suse.de>
6198 PR tree-optimization/98640
6199 * gcc.dg/torture/pr98640.c: New testcase.
6201 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6204 * gcc.target/i386/pr96938.c: New test.
6206 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6209 * gcc.target/i386/pr95905-1.c: New test.
6210 * gcc.target/i386/pr95905-2.c: New test.
6212 2021-01-13 Julian Brown <julian@codesourcery.com>
6214 * gcc.target/gcn/fpdiv.c: New test.
6216 2021-01-12 Martin Sebor <msebor@redhat.com>
6220 * g++.dg/warn/Wuninitialized-13.C: New test.
6221 gcc.dg/uninit-39.c: New test.
6223 * gcc.dg/uninit-39.c: New file.
6225 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
6228 * gcc.target/arm/simd/mve-vneg.c: Update test.
6230 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
6233 * gcc.target/arm/pr97969.c: New.
6235 2021-01-12 Patrick Palka <ppalka@redhat.com>
6238 * g++.dg/cpp2a/concepts-ctad1.C: New test.
6239 * g++.dg/cpp2a/concepts-ctad2.C: New test.
6241 2021-01-12 Richard Biener <rguenther@suse.de>
6243 PR tree-optimization/98550
6244 * g++.dg/opt/pr98550.C: New testcase.
6246 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6248 PR tree-optimization/98629
6249 * gcc.c-torture/compile/pr98629.c: New test.
6251 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6253 PR tree-optimization/95731
6254 * gcc.dg/tree-ssa/pr95731.c: New test.
6255 * gcc.c-torture/execute/pr95731.c: New test.
6257 2021-01-12 Marek Polacek <polacek@redhat.com>
6260 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
6262 2021-01-12 David Malcolm <dmalcolm@redhat.com>
6265 * gcc.dg/analyzer/pr98628.c: New test.
6267 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6269 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
6270 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
6271 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
6272 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
6273 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
6274 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
6275 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
6277 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6279 * g++.target/aarch64/sve/cond_bic_1.C: New test.
6280 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
6281 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
6282 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
6284 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6286 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
6288 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6290 * g++.target/aarch64/sve/abd_1.C: New test.
6291 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
6292 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
6293 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
6294 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
6296 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6298 * gcc.target/aarch64/sve/adr_6.c: New test.
6300 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6302 * g++.target/aarch64/sve/cond_arith_1.C: New test.
6303 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
6304 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
6305 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
6306 * g++.target/aarch64/sve/cond_shift_1.C: New test.
6307 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
6308 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
6309 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
6311 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6314 * g++.target/aarch64/sve/max_1.C: New test.
6315 * g++.target/aarch64/sve/min_1.C: Likewise.
6316 * gcc.target/aarch64/sve/mul_2.c: Likewise.
6318 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6320 * gcc.target/aarch64/sve/shift_2.c: New test.
6322 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6325 * g++.dg/abi/abi-tag24.C: New test.
6327 2021-01-11 Richard Biener <rguenther@suse.de>
6329 PR tree-optimization/91403
6330 * gcc.dg/vect/pr91403.c: New testcase.
6332 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6335 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
6336 Expect .ld1_args only when GNU LD is used.
6337 Add an exception for *.gcc_args files.
6339 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6341 PR tree-optimization/95867
6342 * gcc.dg/tree-ssa/pr95867.c: New test.
6344 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6346 PR tree-optimization/95852
6347 * gcc.target/i386/pr95852-3.c: New test.
6348 * gcc.target/i386/pr95852-4.c: New test.
6350 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6352 PR tree-optimization/95852
6353 * gcc.target/i386/pr95852-1.c: New test.
6354 * gcc.target/i386/pr95852-2.c: New test.
6356 2021-01-11 Martin Liska <mliska@suse.cz>
6358 PR gcov-profile/98273
6359 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
6360 * g++.dg/gcov/pr98273.C: New test.
6361 * g++.dg/gcov/gcov.py: New test.
6362 * g++.dg/gcov/test-pr98273.py: New test.
6364 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
6366 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
6367 constant then rather than addition.
6368 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
6369 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
6371 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6374 * c-c++-common/pr98556.c: New test.
6376 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6378 PR rtl-optimization/98603
6379 * gcc.target/i386/pr98603.c: New test.
6380 * gcc.target/aarch64/pr98603.c: New test.
6382 2021-01-09 Alexandre Oliva <oliva@gnu.org>
6385 * gcc.dg/debug/pr97714.c: New.
6387 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6390 * gcc.target/i386/pr98482-1.c: Require lp64.
6391 * gcc.target/i386/pr98482-2.c: Likewise.
6393 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
6395 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
6396 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
6398 2021-01-08 Patrick Palka <ppalka@redhat.com>
6401 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
6403 2021-01-08 Patrick Palka <ppalka@redhat.com>
6406 * g++.dg/template/access32.C: New test.
6407 * g++.dg/template/access33.C: New test.
6409 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6412 * gcc.target/i386/pr98482-2.c: Updated.
6414 2021-01-08 Richard Biener <rguenther@suse.de>
6416 PR tree-optimization/98544
6417 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
6419 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6422 * gcc.target/i386/pr98482-1.c: New test.
6423 * gcc.target/i386/pr98482-1.c: Likewise.
6424 * gcc.target/i386/pr98482-2.c: New file.
6426 2021-01-08 Jakub Jelinek <jakub@redhat.com>
6429 * gcc.target/i386/pr98585.c: New test.
6431 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6433 * gcc.target/aarch64/sve/cnot_2.c: New test.
6434 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
6435 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
6436 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
6437 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
6438 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
6439 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
6441 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6443 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
6444 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
6445 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
6446 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
6447 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
6448 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
6449 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
6450 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
6452 2021-01-08 Tamar Christina <tamar.christina@arm.com>
6454 * lib/target-supports.exp
6455 (check_effective_target_aarch64_asm_sve2_ok): New.
6456 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
6457 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6459 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6461 * gcc.target/aarch64/usaba_1.c: New test.
6463 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6466 * gfortran.dg/deferred_character_35.f90 : New test.
6468 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6471 * gfortran.dg/implied_do_3.f90 : New test.
6473 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6475 * gcc.dg/array-quals-1.c: Allow srodata.
6477 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6479 * gcc.target/riscv/predef-10.c: New.
6480 * gcc.target/riscv/predef-11.c: New.
6481 * gcc.target/riscv/predef-12.c: New.
6482 * gcc.target/riscv/predef-13.c: New.
6484 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6487 * g++.dg/cpp2a/bit-cast10.C: New test.
6489 2021-01-07 Martin Sebor <msebor@redhat.com>
6492 * gcc.dg/plugin/gil-1.c: Adjust expected output.
6493 * gcc.dg/uninit-pr98578.c: New test.
6495 2021-01-07 Marek Polacek <polacek@redhat.com>
6498 * g++.dg/cpp0x/auto55.C: New test.
6500 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6503 * gcc.dg/analyzer/pr98580-a.c: New test.
6504 * gcc.dg/analyzer/pr98580-b.c: New test.
6506 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
6509 * gfortran.dg/associate_54.f90: New test.
6510 * gfortran.dg/associate_55.f90: New test.
6511 * gfortran.dg/associate_56.f90: New test.
6513 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6516 * gcc.target/i386/pr98567-1.c: New test.
6517 * gcc.target/i386/pr98567-2.c: New test.
6519 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6521 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
6522 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
6523 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
6524 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
6525 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
6526 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
6527 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
6528 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
6530 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6532 PR tree-optimization/98560
6533 * gcc.dg/vect/pr98560-2.c: New test.
6535 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6537 PR tree-optimization/98560
6538 * gcc.dg/vect/pr98560-1.c: New test.
6540 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6542 PR tree-optimization/98568
6543 * g++.dg/torture/pr98568.C: New test.
6545 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
6547 * gcc.target/i386/pr92658-avx512bw.c: Add
6548 -mprefer-vector-width=512 to avoid impact of different default
6549 mtune which gcc is built with.
6550 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
6552 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6555 * gcc.dg/analyzer/pr97074.c: New test.
6557 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6560 * gcc.dg/analyzer/pr98564.c: New test.
6562 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
6564 PR rtl-optimization/97978
6565 * gcc.target/i386/pr97978.c: New.
6567 2021-01-06 Martin Sebor <msebor@redhat.com>
6570 * g++.dg/pr95768.C: New test.
6571 * g++.dg/warn/Wuninitialized-12.C: New test.
6572 * gcc.dg/uninit-38.c: New test.
6574 2021-01-06 Martin Sebor <msebor@redhat.com>
6577 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
6579 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
6582 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
6583 as the final suspend point so that we can check that the state
6584 machine has reached the expected point.
6586 2021-01-06 Marek Polacek <polacek@redhat.com>
6589 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
6592 2021-01-06 Alexandre Oliva <oliva@adacore.com>
6594 * g++.dg/opt/store-merging-2.C: Add the required alignment.
6596 2021-01-06 Richard Biener <rguenther@suse.de>
6598 PR tree-optimization/95582
6599 * gcc.dg/pr95582.c: New testcase.
6601 2021-01-06 Richard Biener <rguenther@suse.de>
6603 PR tree-optimization/98513
6604 * gcc.dg/tree-ssa/pr98513.c: New testcase.
6606 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6609 * gcc.dg/analyzer/pr97072.c: New test.
6611 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6614 * gcc.dg/analyzer/pr98073.c: New test.
6616 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6619 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
6621 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
6623 * gcc.target/s390/s390.exp: Replace %% with %.
6625 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
6627 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
6629 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6632 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
6633 unsigned short to compute pextrw result.
6635 2021-01-05 Patrick Palka <ppalka@redhat.com>
6637 * g++.dg/template/partial5.C: Adjust directives to expect the
6638 same errors across all dialects.
6639 * g++.dg/cpp1z/nontype-auto17.C: New test.
6640 * g++.dg/cpp1z/nontype-auto18.C: New test.
6641 * g++.dg/template/ttp33.C: New test.
6643 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6645 PR tree-optimization/94802
6646 * gcc.target/i386/pr94802.c: New test.
6647 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
6649 2021-01-05 Richard Biener <rguenther@suse.de>
6651 PR tree-optimization/98516
6652 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
6653 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
6655 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6658 * g++.dg/cpp2a/bit-cast8.C: New test.
6659 * g++.dg/cpp2a/bit-cast9.C: New test.
6661 2021-01-05 Marek Polacek <polacek@redhat.com>
6664 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
6665 * g++.dg/cpp0x/noexcept61.C: New test.
6667 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6669 PR tree-optimization/96928
6670 * gcc.dg/tree-ssa/pr96928.c: New test.
6671 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
6672 instead of scanning rtl dump for ifcvt message check assembly
6673 for xor instruction.
6675 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6677 PR tree-optimization/96930
6678 * g++.dg/tree-ssa/pr96930.C: New test.
6680 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6682 PR tree-optimization/96239
6683 * gcc.dg/tree-ssa/pr96239.c: New test.
6685 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
6688 * gcc.target/i386/pr98522.c: New test.
6690 2021-01-05 Nathan Sidwell <nathan@acm.org>
6692 * g++.dg/modules/mod-decl-1.C: Adjust.
6693 * g++.dg/modules/p0713-2.C: Adjust.
6694 * g++.dg/modules/p0713-3.C: Adjust.
6696 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6699 * gcc.target/i386/pr98495-1.c: New test.
6700 * gcc.target/i386/pr98495-2.c: New test.
6701 * gcc.target/i386/pr98495-3.c: New test.
6702 * gcc.target/i386/pr98495-4.c: New test.
6703 * gcc.target/i386/pr98495-5.c: New test.
6705 2021-01-05 liuhongt <hongtao.liu@intel.com>
6707 * gcc.target/i386/sse2-pr98461-2.c: New test.
6709 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6711 PR rtl-optimization/97144
6712 * gcc.c-torture/compile/pr97144.c: New test.
6713 * gcc.target/aarch64/sve/pr97144.c: Likewise.
6715 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6717 PR rtl-optimization/98403
6718 * g++.dg/opt/pr98403.C: New test.
6720 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6722 PR rtl-optimization/98334
6723 * gcc.target/i386/pr98334.c: New test.
6725 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
6727 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
6729 2021-01-05 David Malcolm <dmalcolm@redhat.com>
6732 * gcc.dg/analyzer/pr98293.c: New test.
6734 2021-01-04 Martin Uecker <muecker@gwdg.de>
6737 * gcc.dg/pr98029.c: New test.
6739 2021-01-04 Nathan Sidwell <nathan@acm.org>
6741 * g++.dg/modules/binding-1_a.H: New.
6742 * g++.dg/modules/binding-1_b.H: New.
6743 * g++.dg/modules/binding-1_c.C: New.
6744 * g++.dg/modules/binding-2.H: New.
6745 * g++.dg/modules/builtin-3_a.C: New.
6746 * g++.dg/modules/global-2_a.C: New.
6747 * g++.dg/modules/global-2_b.C: New.
6748 * g++.dg/modules/global-3_a.C: New.
6749 * g++.dg/modules/global-3_b.C: New.
6750 * g++.dg/modules/hello-1_a.C: New.
6751 * g++.dg/modules/hello-1_b.C: New.
6752 * g++.dg/modules/iostream-1_a.H: New.
6753 * g++.dg/modules/iostream-1_b.C: New.
6754 * g++.dg/modules/part-5_a.C: New.
6755 * g++.dg/modules/part-5_b.C: New.
6756 * g++.dg/modules/part-5_c.C: New.
6757 * g++.dg/modules/stdio-1_a.H: New.
6758 * g++.dg/modules/stdio-1_b.C: New.
6759 * g++.dg/modules/string-1_a.H: New.
6760 * g++.dg/modules/string-1_b.C: New.
6761 * g++.dg/modules/string-view1.C: New.
6762 * g++.dg/modules/string-view2.C: New.
6763 * g++.dg/modules/tinfo-1.C: New.
6764 * g++.dg/modules/tinfo-2_a.H: New.
6765 * g++.dg/modules/tinfo-2_b.C: New.
6766 * g++.dg/modules/tname-spec-1_a.H: New.
6767 * g++.dg/modules/tname-spec-1_b.C: New.
6768 * g++.dg/modules/xtreme-header-1.h: New.
6769 * g++.dg/modules/xtreme-header-1_a.H: New.
6770 * g++.dg/modules/xtreme-header-1_b.C: New.
6771 * g++.dg/modules/xtreme-header-1_c.C: New.
6772 * g++.dg/modules/xtreme-header-2.h: New.
6773 * g++.dg/modules/xtreme-header-2_a.H: New.
6774 * g++.dg/modules/xtreme-header-2_b.C: New.
6775 * g++.dg/modules/xtreme-header-2_c.C: New.
6776 * g++.dg/modules/xtreme-header-3.h: New.
6777 * g++.dg/modules/xtreme-header-3_a.H: New.
6778 * g++.dg/modules/xtreme-header-3_b.C: New.
6779 * g++.dg/modules/xtreme-header-3_c.C: New.
6780 * g++.dg/modules/xtreme-header-4.h: New.
6781 * g++.dg/modules/xtreme-header-4_a.H: New.
6782 * g++.dg/modules/xtreme-header-4_b.C: New.
6783 * g++.dg/modules/xtreme-header-4_c.C: New.
6784 * g++.dg/modules/xtreme-header-5.h: New.
6785 * g++.dg/modules/xtreme-header-5_a.H: New.
6786 * g++.dg/modules/xtreme-header-5_b.C: New.
6787 * g++.dg/modules/xtreme-header-5_c.C: New.
6788 * g++.dg/modules/xtreme-header-6.h: New.
6789 * g++.dg/modules/xtreme-header-6_a.H: New.
6790 * g++.dg/modules/xtreme-header-6_b.C: New.
6791 * g++.dg/modules/xtreme-header-6_c.C: New.
6792 * g++.dg/modules/xtreme-header.h: New.
6793 * g++.dg/modules/xtreme-header_a.H: New.
6794 * g++.dg/modules/xtreme-header_b.C: New.
6795 * g++.dg/modules/xtreme-tr1.h: New.
6796 * g++.dg/modules/xtreme-tr1_a.H: New.
6797 * g++.dg/modules/xtreme-tr1_b.C: New.
6799 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6801 PR tree-optimization/95401
6802 * g++.dg/vect/pr95401.cc: New test.
6803 * g++.dg/vect/pr95401a.cc: Likewise.
6805 2021-01-04 Richard Biener <rguenther@suse.de>
6807 PR tree-optimization/98308
6808 * gcc.dg/vect/pr98308.c: New testcase.
6810 2021-01-04 Jakub Jelinek <jakub@redhat.com>
6812 PR tree-optimization/95771
6813 * gcc.target/i386/pr95771.c: New test.
6815 2021-01-04 Richard Biener <rguenther@suse.de>
6817 PR tree-optimization/98464
6818 * g++.dg/opt/pr98464.C: New testcase.
6820 2021-01-04 Richard Biener <rguenther@suse.de>
6822 PR tree-optimization/98282
6823 * g++.dg/opt/pr98282.C: New testcase.
6825 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6828 * gcc.target/aarch64/pr89057.c: New test.
6830 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6832 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
6834 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
6835 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
6836 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
6838 2021-01-04 Martin Liska <mliska@suse.cz>
6840 * README: Convert to utf8 from iso8859.
6842 2021-01-04 Martin Liska <mliska@suse.cz>
6844 * gcc.target/avr/avr.exp: Run dos2unix on the file.
6846 2021-01-04 Richard Biener <rguenther@suse.de>
6848 PR tree-optimization/98291
6849 * gcc.dg/vect/slp-reduc-11.c: New testcase.
6850 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
6852 2021-01-04 Jakub Jelinek <jakub@redhat.com>
6854 PR tree-optimization/96782
6855 * gcc.dg/tree-ssa/pr96782.c: New test.
6857 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6859 * gcc.misc-tests/outputs.exp: Adjust testcase.
6861 2021-01-01 Jakub Jelinek <jakub@redhat.com>
6863 * ChangeLog-2020: Rotate ChangeLog. New file.
6865 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6867 * lib/target-supports.exp
6868 (check_effective_target_arm_fp16_alternative_ok_nocache):
6869 Return zero for *-*-vxworks7r* targets.
6870 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
6871 * gcc.target/arm/aapcs/vfp23.c: Likewise.
6872 * gcc.target/arm/aapcs/vfp24.c: Likewise.
6873 * gcc.target/arm/aapcs/vfp25.c: Likewise.
6875 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6877 * g++.dg/init/new26.C: Fix overriding of the delete operator
6880 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6882 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
6885 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6887 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
6888 the test's dg-options.
6889 * gcc.target/arm/pr78255-2.c: Likewise.
6891 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6893 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
6895 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6897 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
6900 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6902 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
6904 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6906 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
6909 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6911 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
6913 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6915 * g++.dg/other/anon5.C: Skip on vxworks kernel.
6917 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6919 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
6920 * gcc.dg/vxworks/initpri2.c: Likewise.
6922 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6924 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
6927 2021-01-01 Olivier Hainque <hainque@adacore.com>
6929 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
6930 * gcc.dg/pthread-init-2.c: Ditto.
6932 2021-01-01 Olivier Hainque <hainque@adacore.com>
6934 * lib/target-supports.exp (check_weak_available,
6935 check_fork_available, check_effective_target_lto,
6936 check_effective_target_mempcpy): Add vxworks filters.
6938 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6940 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
6941 explicit -mno-long-calls.
6942 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6944 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6946 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
6947 * g++.target/arm/no_unique_address_2.C: Likewise.
6949 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6951 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
6952 * gcc.target/arm/headmerge-2.c: Likewise.
6954 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6956 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
6959 Copyright (C) 2021 Free Software Foundation, Inc.
6961 Copying and distribution of this file, with or without modification,
6962 are permitted in any medium without royalty provided the copyright
6963 notice and this notice are preserved.