1 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
3 PR tree-optimization/100512
4 * gcc.dg/pr100512.c: New.
6 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
8 * g++.dg/conversion/pr100635.C: New test.
10 2021-05-17 Harald Anlauf <anlauf@gmx.de>
13 * gfortran.dg/pr98411.f90: New test.
15 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
17 * gcc.dg/pr100349.c: New test.
19 2021-05-17 Tamar Christina <tamar.christina@arm.com>
21 * gcc.target/aarch64/cpunative/info_16: New test.
22 * gcc.target/aarch64/cpunative/info_17: New test.
23 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
24 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
26 2021-05-17 Richard Biener <rguenther@suse.de>
29 * gcc.dg/gimplefe-error-9.c: New testcase.
31 2021-05-17 Richard Biener <rguenther@suse.de>
34 * gcc.target/i386/pr100582.c: New testcase.
36 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
38 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
39 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
41 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
42 vectorize float16_t vectors.
44 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
46 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
47 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
48 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
50 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
52 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
54 2021-05-17 liuhongt <hongtao.liu@intel.com>
57 * gcc.target/i386/pr100549.c: New test.
59 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
61 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
63 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
65 * gcc.target/arm/simd/mve-vadd-1.c: New.
67 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
69 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
71 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
73 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
75 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
77 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
79 * lib/target-supports.exp
80 (check_effective_target_arm_qbit_ok_nocache): Rename into...
81 (check_effective_target_arm_sat_ok_nocache): ... this. Check
82 __ARM_FEATURE_SAT and use armv6.
84 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
87 * gfortran.dg/gomp/workshare-59.f90: New test.
89 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
92 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
94 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
96 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
98 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
100 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
102 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
104 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
107 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
109 * gcc.target/powerpc/rop-1.c: New.
110 * gcc.target/powerpc/rop-2.c: New.
111 * gcc.target/powerpc/rop-3.c: New.
112 * gcc.target/powerpc/rop-4.c: New.
113 * gcc.target/powerpc/rop-5.c: New.
115 2021-05-15 Martin Jambor <mjambor@suse.cz>
118 2021-05-15 Martin Jambor <mjambor@suse.cz>
120 PR tree-optimization/100453
121 * gcc.dg/tree-ssa/pr100453.c: New test.
123 2021-05-15 Jakub Jelinek <jakub@redhat.com>
125 PR rtl-optimization/100342
126 * gcc.target/i386/pr100342.c: New test.
128 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
130 * gfortran.dg/gomp/parallel-master-1.f90: New test.
131 * gfortran.dg/gomp/parallel-master-2.f90: New test.
133 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
135 * gfortran.dg/gomp/implicit-save.f90: New test.
137 2021-05-14 Jakub Jelinek <jakub@redhat.com>
140 * g++.dg/cpp1y/pr95226.C: New test.
142 2021-05-14 Jakub Jelinek <jakub@redhat.com>
145 * g++.dg/cpp0x/pr94616.C: New test.
147 2021-05-14 Jakub Jelinek <jakub@redhat.com>
150 * g++.dg/cpp0x/sfinae68.C: New test.
152 2021-05-14 Jakub Jelinek <jakub@redhat.com>
154 * g++.dg/cpp1y/pr88872.C: New test.
156 2021-05-14 Michael de Lang <kingoipo@gmail.com>
158 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
160 2021-05-14 Marek Polacek <polacek@redhat.com>
161 Jason Merrill <jason@redhat.com>
164 * g++.dg/cpp0x/friend7.C: New test.
165 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
166 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
167 * g++.dg/cpp0x/gen-attrs-74.C: New test.
168 * g++.dg/ext/attrib63.C: New test.
170 2021-05-13 Martin Sebor <msebor@redhat.com>
172 PR tree-optimization/93100
174 * g++.dg/warn/uninit-pr93100.C: New test.
175 * gcc.dg/uninit-pr93100.c: New test.
176 * gcc.dg/uninit-pr98583.c: New test.
178 2021-05-13 Martin Jambor <mjambor@suse.cz>
180 PR tree-optimization/100453
181 * gcc.dg/tree-ssa/pr100453.c: New test.
183 2021-05-13 Martin Sebor <msebor@redhat.com>
185 * g++.dg/pr100574.C: Use size_t as operator new argument type.
187 2021-05-13 Martin Liska <mliska@suse.cz>
190 * gcc.target/i386/pr100504.c: New test.
192 2021-05-13 Martin Sebor <msebor@redhat.com>
195 * gcc.dg/Wvla-parameter-9.c: New test.
197 2021-05-13 Jakub Jelinek <jakub@redhat.com>
200 * c-c++-common/gomp/pr99928-1.c: New test.
201 * c-c++-common/gomp/pr99928-2.c: New test.
202 * c-c++-common/gomp/pr99928-3.c: New test.
203 * c-c++-common/gomp/pr99928-4.c: New test.
204 * c-c++-common/gomp/pr99928-5.c: New test.
205 * c-c++-common/gomp/pr99928-6.c: New test.
206 * c-c++-common/gomp/pr99928-7.c: New test.
207 * c-c++-common/gomp/pr99928-8.c: New test.
208 * c-c++-common/gomp/pr99928-9.c: New test.
209 * c-c++-common/gomp/pr99928-10.c: New test.
210 * c-c++-common/gomp/pr99928-11.c: New test.
212 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
215 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
217 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
219 * gcc.dg/pr100563.c: New test.
221 2021-05-13 Jakub Jelinek <jakub@redhat.com>
223 PR tree-optimization/98856
224 * gcc.target/i386/sse2-psraq-1.c: New test.
225 * gcc.target/i386/sse4_2-psraq-1.c: New test.
226 * gcc.target/i386/avx-psraq-1.c: New test.
227 * gcc.target/i386/avx2-psraq-1.c: New test.
228 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
230 * gcc.target/i386/avx2-pr82370.c: Likewise.
231 * gcc.target/i386/avx512f-pr82370.c: Likewise.
232 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
233 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
234 * gcc.dg/torture/vshuf-8.inc: Likewise.
236 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
239 * g++.target/i386/pr100581.C: New test.
241 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
244 * gnat.dg/lto21.adb: Prune new LTO warning.
246 2021-05-13 Martin Liska <mliska@suse.cz>
249 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
250 * gcc.dg/torture/pr94947-1.c: Likewise.
252 2021-05-13 liuhongt <hongtao.liu@intel.com>
254 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
256 2021-05-13 liuhongt <hongtao.liu@intel.com>
259 * gcc.target/i386/avx-pr94680.c: New test.
260 * gcc.target/i386/avx512f-pr94680.c: New test.
261 * gcc.target/i386/sse2-pr94680.c: New test.
263 2021-05-12 Martin Sebor <msebor@redhat.com>
266 * gcc.dg/Wstringop-overflow-67.c: New test.
268 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
271 * gcc.dg/pr100521.c: New file.
273 2021-05-12 Marek Polacek <polacek@redhat.com>
275 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
277 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
279 * c-c++-common/gomp/map-6.c: New test.
280 * c-c++-common/gomp/map-7.c: New test.
282 2021-05-12 Richard Biener <rguenther@suse.de>
284 PR tree-optimization/100566
285 * gcc.dg/torture/pr100566.c: New testcase.
287 2021-05-12 Jakub Jelinek <jakub@redhat.com>
289 PR preprocessor/100392
290 * gcc.dg/cpp/pr100392.c: New test.
291 * gcc.dg/cpp/pr100392.h: New file.
293 2021-05-12 Martin Liska <mliska@suse.cz>
295 * lib/lto.exp: When running tests without jobserver, one can see
296 the following warning for tests that use 1to1 partitioning.
298 2021-05-12 liuhongt <hongtao.liu@intel.com>
301 * gcc.target/i386/avx2-pr99908.c: New test.
302 * gcc.target/i386/sse4_1-pr99908.c: New test.
304 2021-05-12 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/100519
307 * gcc.dg/torture/pr100519.c: New testcase.
309 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
312 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
314 2021-05-12 Jakub Jelinek <jakub@redhat.com>
317 * gcc.dg/gomp/pr100508.c: New test.
319 2021-05-12 Jakub Jelinek <jakub@redhat.com>
320 Marc Glisse <marc.glisse@inria.fr>
322 PR tree-optimization/94589
323 * gcc.dg/tree-ssa/pr94589-1.c: New test.
325 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
328 * g++.target/i386/pr98218-1.C: Ditto.
329 * gcc.target/i386/pr98218-4.c: New test.
330 * gcc.target/i386/pr98218-1.c: Correct PR number.
331 * gcc.target/i386/pr98218-1a.c: Ditto.
332 * gcc.target/i386/pr98218-2.c: Ditto.
333 * gcc.target/i386/pr98218-2a.c: Ditto.
334 * gcc.target/i386/pr98218-3.c: Ditto.
335 * gcc.target/i386/pr98218-3a.c: Ditto.
337 2021-05-11 Joseph Myers <joseph@codesourcery.com>
339 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
340 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
342 2021-05-11 Joseph Myers <joseph@codesourcery.com>
344 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
347 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
349 * gcc.dg/guality/pr43077-1.c: Align types of output and input
350 operands by lifting immediates to type long.
352 2021-05-11 Joseph Myers <joseph@codesourcery.com>
354 * gcc.dg/c11-digit-separators-1.c,
355 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
358 2021-05-11 Jason Merrill <jason@redhat.com>
361 * g++.dg/ext/vector41.C: New test.
363 2021-05-11 Martin Liska <mliska@suse.cz>
365 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
366 * brig.dg/README: Removed.
367 * brig.dg/dg.exp: Removed.
368 * brig.dg/test/gimple/alloca.hsail: Removed.
369 * brig.dg/test/gimple/atomics.hsail: Removed.
370 * brig.dg/test/gimple/branches.hsail: Removed.
371 * brig.dg/test/gimple/fbarrier.hsail: Removed.
372 * brig.dg/test/gimple/function_calls.hsail: Removed.
373 * brig.dg/test/gimple/internal-casts.hsail: Removed.
374 * brig.dg/test/gimple/kernarg.hsail: Removed.
375 * brig.dg/test/gimple/mem.hsail: Removed.
376 * brig.dg/test/gimple/mulhi.hsail: Removed.
377 * brig.dg/test/gimple/packed.hsail: Removed.
378 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
379 * brig.dg/test/gimple/smoke_test.hsail: Removed.
380 * brig.dg/test/gimple/variables.hsail: Removed.
381 * brig.dg/test/gimple/vector.hsail: Removed.
382 * lib/brig-dg.exp: Removed.
383 * lib/brig.exp: Removed.
385 2021-05-11 Alex Coplan <alex.coplan@arm.com>
388 * gcc.target/arm/cmse/pr99725.c: New test.
390 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
392 * gcc.target/aarch64/fmul_lane_1.c: New test.
394 2021-05-11 Richard Biener <rguenther@suse.de>
397 * gcc.dg/pr100509.c: New testcase.
399 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
401 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
403 2021-05-11 Patrick Palka <ppalka@redhat.com>
406 * g++.dg/lookup/operator-3.C: New test.
408 2021-05-11 Patrick Palka <ppalka@redhat.com>
411 * g++.dg/cpp2a/concepts-ctad4.C: New test.
413 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
415 * gnat.dg/specs/opt5.ads: New test.
416 * gnat.dg/specs/opt5_pkg.ads: New helper.
418 2021-05-10 Martin Sebor <msebor@redhat.com>
422 * c-c++-common/Walloca-larger-than.C: New test.
423 * gcc.dg/Walloca-larger-than-4.c: New test.
424 * gcc.dg/Wvla-larger-than-5.c: New test.
425 * gcc.dg/pr79972.c: Remove unexpected warning directive.
427 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
429 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
430 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
432 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
434 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
436 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
438 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
440 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
442 PR tree-optimization/42587
443 * gcc.dg/optimize-bswapsi-6.c: New test.
445 2021-05-10 Richard Biener <rguenther@suse.de>
448 * g++.dg/vect/slp-pr99971.cc: Align data.
450 2021-05-10 Richard Biener <rguenther@suse.de>
452 PR tree-optimization/100492
453 * gcc.dg/torture/pr100492.c: New testcase.
455 2021-05-10 Richard Biener <rguenther@suse.de>
459 * gcc.dg/pr100464.c: New testcase.
460 * g++.dg/tree-ssa/array-temp1.C: Adjust.
462 2021-05-10 Richard Biener <rguenther@suse.de>
464 PR tree-optimization/100434
465 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
467 2021-05-10 Alex Coplan <alex.coplan@arm.com>
470 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
471 Update now that we're (correctly) using full 128-bit vector
473 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
475 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
477 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
479 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
480 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
483 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
486 * gfortran.dg/class_dummy_7.f90: Correct PR number.
488 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
490 * gcc.dg/sso-9.c: Delete.
492 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
494 * gnat.dg/debug18.adb: New test.
496 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
498 * gcc.dg/sso-12.c: New test.
500 2021-05-07 Jason Merrill <jason@redhat.com>
502 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
505 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
507 PR tree-optimization/79333
508 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
510 2021-05-07 Jakub Jelinek <jakub@redhat.com>
513 * c-c++-common/gomp/pr100450.c: New test.
515 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
518 * gcc.target/i386/pr100445-1.c: New test.
520 2021-05-07 Jakub Jelinek <jakub@redhat.com>
523 * gcc.target/i386/pr100445.c: New test.
525 2021-05-06 Joseph Myers <joseph@codesourcery.com>
528 PR preprocessor/97604
529 * g++.dg/cpp1y/digit-sep-neg-2.C,
530 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
531 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
532 Adjust expected messages.
534 2021-05-06 Martin Jambor <mjambor@suse.cz>
536 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
537 05193687dde, make the argv again pointer to an array.
539 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
541 * gnat.dg/opt93.adb: Compile only for LP64 targets.
543 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
545 * lib/target-supports.exp: Add s390 checks for vect conversions.
547 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
549 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
551 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
555 * gfortran.dg/class_dummy_6.f90: New test.
556 * gfortran.dg/class_dummy_7.f90: New test.
558 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
561 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
563 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
565 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
567 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
570 2021-05-06 Jakub Jelinek <jakub@redhat.com>
572 PR tree-optimization/94589
573 * gcc.dg/pr94589-1.c: New test.
574 * gcc.dg/pr94589-2.c: New test.
575 * gcc.dg/pr94589-3.c: New test.
576 * gcc.dg/pr94589-4.c: New test.
577 * g++.dg/opt/pr94589-1.C: New test.
578 * g++.dg/opt/pr94589-2.C: New test.
579 * g++.dg/opt/pr94589-3.C: New test.
580 * g++.dg/opt/pr94589-4.C: New test.
582 2021-05-06 Richard Biener <rguenther@suse.de>
585 * gcc.dg/pr100373.c: New testcase.
587 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
589 * gcc.c-torture/execute/20210505-1.c: New test.
591 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
594 * gcc.target/i386/pr91400-1.c: New test.
595 * gcc.target/i386/pr91400-2.c: Likewise.
597 2021-05-05 Martin Sebor <msebor@redhat.com>
599 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
601 2021-05-05 Harald Anlauf <anlauf@gmx.de>
604 * gfortran.dg/argument_checking_25.f90: New test.
606 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
609 * gcc.target/i386/pr98218-1.c: New test.
610 * gcc.target/i386/pr98218-1a.c: Ditto.
611 * gcc.target/i386/pr98218-2.c: Ditto.
612 * gcc.target/i386/pr98218-2a.c: Ditto.
613 * gcc.target/i386/pr98218-3.c: Ditto.
614 * gcc.target/i386/pr98218-3a.c: Ditto.
615 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
616 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
618 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
620 * gnat.dg/debug17.adb: Minor tweak.
622 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
624 * gnat.dg/debug8.adb: Minor tweak.
625 * gnat.dg/debug11.adb: Likewise.
626 * gnat.dg/debug16.adb: Likewise.
627 * gnat.dg/debug17.adb: New test.
628 * gnat.dg/specs/debug1.ads: Minor tweak.
630 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
632 * gcc.dg/vect/slp-21.c: Add s390.
634 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
637 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
639 2021-05-05 Richard Biener <rguenther@suse.de>
641 PR tree-optimization/79333
642 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
643 * gcc.dg/graphite/fuse-1.c: Adjust.
644 * gcc.dg/pr43864-4.c: Likewise.
646 2021-05-05 Richard Biener <rguenther@suse.de>
649 * g++.dg/torture/pr100382.C: New testcase.
651 2021-05-04 Martin Sebor <msebor@redhat.com>
654 * g++.dg/warn/Wplacement-new-size-9.C: New test.
655 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
657 2021-05-04 Martin Sebor <msebor@redhat.com>
659 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
661 2021-05-04 Martin Sebor <msebor@redhat.com>
663 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
665 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
667 * gcc.target/s390/oscbreak-1.c: Compile with -O1
670 2021-05-04 Richard Biener <rguenther@suse.de>
672 PR tree-optimization/100414
673 * gcc.dg/pr100414.c: New testcase.
675 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
677 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
679 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
681 * gnat.dg/opt94.adb: New file.
682 * gnat.dg/opt94_pkg.adb: New file.
683 * gnat.dg/opt94_pkg.ads: New file.
685 2021-05-04 Richard Biener <rguenther@suse.de>
687 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
688 simplify dump scanning down to one case.
690 2021-05-04 Richard Biener <rguenther@suse.de>
692 PR tree-optimization/100329
693 * gcc.dg/torture/pr100329.c: New testcase.
695 2021-05-04 Richard Biener <rguenther@suse.de>
697 PR tree-optimization/100398
698 * gcc.dg/torture/pr100398.c: New testcase.
700 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
702 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
703 Fix dg directives order.
704 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
707 2021-05-03 Jeff Law <jlaw@tachyum.com>
709 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
712 2021-05-03 Patrick Palka <ppalka@redhat.com>
715 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
717 2021-05-03 Patrick Palka <ppalka@redhat.com>
721 * g++.dg/template/call8.C: New test.
722 * g++.dg/template/koenig12a.C: New test.
724 2021-05-03 Jeff Law <jlaw@tachyum.com>
726 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
728 2021-05-03 Marek Polacek <polacek@redhat.com>
731 * g++.dg/concepts/diagnostic18.C: New test.
733 2021-05-03 Marek Polacek <polacek@redhat.com>
736 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
738 2021-05-03 Jeff Law <jlaw@tachyum.com>
740 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
742 2021-05-03 Jeff Law <jlaw@tachyum.com>
744 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
746 2021-05-03 Jeff Law <jlaw@tachyum.com>
748 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
750 2021-05-03 Jeff Law <jlaw@tachyum.com>
752 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
753 cr16 and xstormy16 targets.
755 2021-05-03 Richard Biener <rguenther@suse.de>
757 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
758 * gcc.dg/pr81192.c: Disable DSE.
760 2021-05-03 Richard Biener <rguenther@suse.de>
762 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
764 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
767 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
768 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
770 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
772 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
773 mapping class on AIX.
774 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
775 * gcc.c-torture/execute/alias-2.c: Same.
776 * gcc.dg/alias-7.c: Same.
778 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
780 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
782 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
785 2021-04-30 Richard Biener <rguenther@suse.de>
788 * g++.dg/pr98032.C: New testcase.
790 2021-04-30 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/96513
793 * gcc.dg/torture/pr96513.c: New testcase.
795 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
798 * gcc.target/i386/pr98060.c: New test.
800 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
802 PR rtl-optimization/100225
803 PR rtl-optimization/84878
804 * gcc.dg/pr100225.c: New test.
806 2021-04-29 Joseph Myers <joseph@codesourcery.com>
808 PR preprocessor/82359
809 * g++.dg/cpp1y/digit-sep-line.C,
810 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
812 2021-04-29 Jason Merrill <jason@redhat.com>
814 * g++.dg/lookup/using-decl1.C: New test.
816 2021-04-29 Jason Merrill <jason@redhat.com>
819 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
821 2021-04-29 Patrick Palka <ppalka@redhat.com>
824 * g++.dg/template/koenig12.C: New test.
826 2021-04-29 Marek Polacek <polacek@redhat.com>
829 * g++.dg/cpp1z/class-deduction87.C: New test.
831 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
833 PR rtl-optimization/100303
834 * g++.dg/torture/pr100303.C: New file.
836 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
839 * g++.dg/pr90773-1.h: New test.
840 * g++.dg/pr90773-1a.C: Likewise.
841 * g++.dg/pr90773-1b.C: Likewise.
842 * g++.dg/pr90773-1c.C: Likewise.
843 * g++.dg/pr90773-1d.C: Likewise.
844 * gcc.target/i386/pr90773-1.c: Likewise.
845 * gcc.target/i386/pr90773-2.c: Likewise.
846 * gcc.target/i386/pr90773-3.c: Likewise.
847 * gcc.target/i386/pr90773-4.c: Likewise.
848 * gcc.target/i386/pr90773-5.c: Likewise.
849 * gcc.target/i386/pr90773-6.c: Likewise.
850 * gcc.target/i386/pr90773-7.c: Likewise.
851 * gcc.target/i386/pr90773-8.c: Likewise.
852 * gcc.target/i386/pr90773-9.c: Likewise.
853 * gcc.target/i386/pr90773-10.c: Likewise.
854 * gcc.target/i386/pr90773-11.c: Likewise.
855 * gcc.target/i386/pr90773-12.c: Likewise.
856 * gcc.target/i386/pr90773-13.c: Likewise.
857 * gcc.target/i386/pr90773-14.c: Likewise.
859 2021-04-29 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/100253
862 * g++.dg/pr100253.C: New testcase.
864 2021-04-29 Jakub Jelinek <jakub@redhat.com>
867 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
869 2021-04-29 Jakub Jelinek <jakub@redhat.com>
872 * gcc.target/aarch64/sve/pr100302.c: New test.
874 2021-04-29 Jakub Jelinek <jakub@redhat.com>
877 * c-c++-common/gomp/task-detach-3.c: New test.
879 2021-04-29 Richard Biener <rguenther@suse.de>
881 PR tree-optimization/99912
882 * gcc.dg/pr95580.c: Disable DSE.
883 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
884 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
885 to prevent them from being removed.
886 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
888 2021-04-29 Martin Sebor <msebor@redhat.com>
891 * gcc.dg/uninit-pr100250.c: New test.
893 2021-04-29 Joseph Myers <joseph@codesourcery.com>
895 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
896 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
898 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
900 * gfortran.dg/gomp/map-5.f90: New test.
902 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
904 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
905 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
906 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
908 2021-04-28 Alexandre Oliva <oliva@adacore.com>
910 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
912 2021-04-28 Alexandre Oliva <oliva@adacore.com>
914 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
915 mismatch when asm comments start with "/ ".
917 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
920 * gcc.c-torture/compile/pr100305.c: New test.
922 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
925 * gfortran.dg/PR82376.f90: New test.
927 2021-04-28 Richard Biener <rguenther@suse.de>
929 PR tree-optimization/100292
930 * gcc.dg/pr100292.c: New testcase.
932 2021-04-28 Richard Wai <richard@annexi-strayline.com>
934 * gnat.dg/containers2.adb: New test.
936 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
938 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
940 2021-04-27 Jason Merrill <jason@redhat.com>
943 * g++.dg/cpp0x/depr-copy3.C: New test.
945 2021-04-27 Patrick Palka <ppalka@redhat.com>
948 * g++.dg/cpp0x/variadic182.C: New test.
950 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
953 * gcc.target/aarch64/sve/pr81003.c: New test.
955 2021-04-27 Martin Sebor <msebor@redhat.com>
958 * g++.dg/ext/flexary13.C: Remove malformed directives.
960 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
963 * gcc.c-torture/compile/pr100106.c: New testcase.
965 2021-04-27 Alex Coplan <alex.coplan@arm.com>
968 * gcc.target/arm/pr99977.c: New test.
970 2021-04-27 Jakub Jelinek <jakub@redhat.com>
972 PR tree-optimization/100239
973 * gcc.dg/pr100239.c: New test.
975 2021-04-27 Jakub Jelinek <jakub@redhat.com>
977 PR rtl-optimization/100254
978 * g++.dg/opt/pr100254.C: New test.
980 2021-04-27 Richard Biener <rguenther@suse.de>
982 PR tree-optimization/99912
983 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
984 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
985 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
986 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
988 2021-04-27 Jakub Jelinek <jakub@redhat.com>
990 PR tree-optimization/95527
991 * gcc.dg/tree-ssa/pr95527-2.c: New test.
993 2021-04-27 Jakub Jelinek <jakub@redhat.com>
995 PR tree-optimization/96696
996 * gcc.target/i386/pr96696.c: New test.
998 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1001 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1002 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1003 expected error message when subtracting pointers to different
1004 vector types. Expect warnings when mixing them elsewhere.
1005 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1006 XFAILs. Tweak error messages for some cases.
1008 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1010 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1011 * gcc.target/aarch64/simd/usra.c: Likewise.
1013 2021-04-27 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/100051
1016 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
1018 2021-04-27 Richard Biener <rguenther@suse.de>
1021 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
1022 malformed dg directive.
1024 2021-04-27 Richard Biener <rguenther@suse.de>
1027 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
1028 * g++.dg/ipa/pr45572-2.C: Likewise.
1029 * g++.dg/template/spec26.C: Likewise.
1030 * gcc.dg/pr20126.c: Likewise.
1031 * gcc.dg/tree-ssa/pr20739.c: Likewise.
1033 2021-04-27 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/100278
1036 * gcc.dg/tree-ssa/pr100278.c: New testcase.
1038 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1041 * gcc.target/i386/pr99405.c: New test.
1043 2021-04-27 Richard Biener <rguenther@suse.de>
1045 PR tree-optimization/99776
1046 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
1048 2021-04-26 Patrick Palka <ppalka@redhat.com>
1051 * g++.dg/cpp1y/constexpr-base1.C: New test.
1052 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
1054 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1056 * gfortran.dg/goacc/classify-serial.f95:
1057 Use [Ww]arning in dg-bogus as FE diagnostic and default
1058 diagnostic differ and the result depends on ENABLE_OFFLOAD.
1059 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1060 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1062 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1064 * gfortran.dg/goacc/classify-serial.f95:
1065 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
1066 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1067 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1069 2021-04-26 Richard Biener <rguenther@suse.de>
1071 PR tree-optimization/99956
1072 * gfortran.dg/pr99956.f: New testcase.
1074 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
1076 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
1077 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1078 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1079 * gcc.target/arm/cmse/cmse-16.c: Likewise.
1080 * gcc.target/arm/cmse/struct-1.c: Likewise.
1081 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
1083 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
1086 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
1088 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
1090 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
1091 Nathan Sidwell <nathan@codesourcery.com>
1092 Tom de Vries <vries@codesourcery.com>
1093 Julian Brown <julian@codesourcery.com>
1094 Kwok Cheung Yeung <kcy@codesourcery.com>
1096 * c-c++-common/goacc/diag-parallelism-1.c: New.
1097 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
1098 and match diagnostics, as appropriate.
1099 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
1100 * c-c++-common/goacc/classify-kernels.c: Likewise.
1101 * c-c++-common/goacc/classify-parallel.c: Likewise.
1102 * c-c++-common/goacc/classify-routine.c: Likewise.
1103 * c-c++-common/goacc/classify-serial.c: Likewise.
1104 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1105 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1106 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
1107 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1108 * c-c++-common/goacc/pr70688.c: Likewise.
1109 * c-c++-common/goacc/routine-1.c: Likewise.
1110 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
1111 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1112 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1113 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1114 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1115 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1116 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1117 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1118 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1119 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1120 * gfortran.dg/goacc/routine-4.f90: Likewise.
1121 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1122 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1123 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1124 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1126 2021-04-26 Richard Biener <rguenther@suse.de>
1128 PR tree-optimization/99473
1129 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
1131 2021-04-25 liuhongt <hongtao.liu@intel.com>
1134 * gcc.target/i386/pr98911.c: New test.
1135 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
1136 with __builtin_ia32_pcmpistrm128 since it has been folded.
1138 2021-04-24 David Malcolm <dmalcolm@redhat.com>
1141 * g++.dg/analyzer/pr100244.C: New test.
1143 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1146 * gfortran.dg/pr100154.f90: New test.
1148 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1151 * gfortran.dg/ptr-func-4.f90: New test.
1153 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1155 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
1156 * gcc.dg/guality/guality.c: Likewise.
1157 * gcc.dg/guality/inline-params.c: Likewise.
1158 * gcc.dg/guality/loop-1.c: Likewise.
1159 * gcc.dg/guality/pr36728-1.c: Likewise.
1160 * gcc.dg/guality/pr36728-2.c: Likewise.
1161 * gcc.dg/guality/pr36728-3.c: Likewise.
1162 * gcc.dg/guality/pr41447-1.c: Likewise.
1163 * gcc.dg/guality/pr54200.c: Likewise.
1164 * gcc.dg/guality/pr54519-1.c: Likewise.
1165 * gcc.dg/guality/pr54519-2.c: Likewise.
1166 * gcc.dg/guality/pr54519-3.c: Likewise.
1167 * gcc.dg/guality/pr54519-4.c: Likewise.
1168 * gcc.dg/guality/pr54519-5.c: Likewise.
1169 * gcc.dg/guality/pr54519-6.c: Likewise.
1170 * gcc.dg/guality/pr54693-2.c: Likewise.
1171 * gcc.dg/guality/pr56154-1.c: Likewise.
1172 * gcc.dg/guality/pr59776.c: Likewise.
1173 * gcc.dg/guality/pr68860-1.c: Likewise.
1174 * gcc.dg/guality/pr68860-2.c: Likewise.
1175 * gcc.dg/guality/pr90074.c: Likewise.
1176 * gcc.dg/guality/pr90716.c: Likewise.
1177 * gcc.dg/guality/sra-1.c: Likewise.
1179 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1181 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
1183 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
1184 * gcc.dg/guality/pr59776.c: Likewise.
1185 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
1187 2021-04-24 Patrick Palka <ppalka@redhat.com>
1194 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
1195 * g++.dg/cpp2a/nontype-class45.C: New test.
1196 * g++.dg/cpp2a/nontype-class46.C: New test.
1197 * g++.dg/cpp2a/nontype-class47.C: New test.
1198 * g++.dg/cpp2a/nontype-class48.C: New test.
1200 2021-04-24 Patrick Palka <ppalka@redhat.com>
1203 * g++.dg/cpp1z/class-deduction86.C: New test.
1205 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
1208 * gcc.target/powerpc/pr98952.c: New test.
1210 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1213 * gcc.target/i386/pr79514.c (dg-error):
1214 Expect error for 64bit targets.
1216 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1219 * gcc.target/i386/pr100182.c: New test.
1220 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
1221 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
1223 2021-04-23 Patrick Palka <ppalka@redhat.com>
1226 * g++.dg/concepts/diagnostic17.C: New test.
1228 2021-04-23 Patrick Palka <ppalka@redhat.com>
1231 * g++.dg/cpp1z/direct-enum-init2.C: New test.
1233 2021-04-23 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/99971
1236 * g++.dg/vect/slp-pr99971.cc: New testcase.
1238 2021-04-23 liuhongt <hongtao.liu@intel.com>
1241 * gcc.target/i386/pr100093.c: New test.
1243 2021-04-22 Patrick Palka <ppalka@redhat.com>
1246 * g++.dg/cpp2a/concepts-uneval3.C: New test.
1248 2021-04-22 Patrick Palka <ppalka@redhat.com>
1251 * g++.dg/template/partial-specialization9.C: New test.
1253 2021-04-22 Marek Polacek <polacek@redhat.com>
1256 * g++.dg/warn/Wtype-limits6.C: New test.
1258 2021-04-22 Patrick Palka <ppalka@redhat.com>
1261 * g++.dg/cpp0x/sfinae67.C: New test.
1263 2021-04-22 Patrick Palka <ppalka@redhat.com>
1266 * g++.dg/template/access36.C: New test.
1268 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1270 * substr_9.f90: Move to ...
1271 * gfortran.dg/substr_9.f90: ... here.
1272 * substr_10.f90: Move to ...
1273 * gfortran.dg/substr_10.f90: ... here.
1275 2021-04-22 Martin Liska <mliska@suse.cz>
1279 * g++.dg/template/nontype29.C: Fix typos and missing comments.
1280 * gcc.dg/Warray-bounds-64.c: Likewise.
1281 * gcc.dg/Warray-parameter.c: Likewise.
1282 * gcc.dg/Wstring-compare.c: Likewise.
1283 * gcc.dg/format/gcc_diag-11.c: Likewise.
1284 * gfortran.dg/array_constructor_3.f90: Likewise.
1285 * gfortran.dg/matmul_bounds_9.f90: Likewise.
1286 * gfortran.dg/pr78033.f90: Likewise.
1287 * gfortran.dg/pr96325.f90: Likewise.
1289 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
1292 * gcc.target/i386/pr100119.c: New test.
1294 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1297 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
1299 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1301 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
1302 obtained hard limit, and only call setrlimit if new softlimit is lower.
1304 2021-04-22 Richard Biener <rguenther@suse.de>
1307 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
1310 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
1312 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
1315 2021-04-21 Marek Polacek <polacek@redhat.com>
1318 * g++.dg/cpp0x/enum_base4.C: New test.
1319 * g++.dg/cpp0x/enum_base5.C: New test.
1321 2021-04-21 Alex Coplan <alex.coplan@arm.com>
1324 * gcc.target/aarch64/pr99988.c: New test.
1326 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1328 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
1330 * g++.dg/cpp1y/auto-fn61.C: Likewise.
1331 * g++.dg/cpp2a/nontype-class39.C: Likewise.
1332 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
1333 * g++.dg/cpp0x/vt-88982.C: Likewise.
1334 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
1335 dg-additional-options.
1336 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1338 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
1340 * gcc.target/i386/monitor-2.c: New test.
1342 2021-04-21 Richard Biener <rguenther@suse.de>
1345 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
1346 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
1348 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1350 PR rtl-optimization/100148
1351 * g++.dg/opt/pr100148.C: New test.
1353 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
1355 * gfortran.dg/gomp/depobj-1.f90: New test.
1356 * gfortran.dg/gomp/depobj-2.f90: New test.
1358 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1360 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
1362 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
1364 PR middle-end/100130
1365 * c-c++-common/attr-retain-10.c: New test.
1366 * c-c++-common/attr-retain-11.c: Likewise.
1368 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1370 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
1371 must match for target IBM Z only.
1373 2021-04-20 Jason Merrill <jason@redhat.com>
1376 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
1378 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1380 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
1381 z/Architecture only.
1383 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
1386 * gfortran.dg/pdt_31.f03: New test.
1387 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
1390 2021-04-19 Marek Polacek <polacek@redhat.com>
1393 * g++.dg/concepts/diagnostic16.C: New test.
1395 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
1398 * gdc.dg/pr98457.d: New test.
1400 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1403 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
1406 2021-04-19 Richard Biener <rguenther@suse.de>
1408 PR preprocessor/100142
1409 * gcc.dg/pr100142.c: New testcase.
1410 * g++.dg/diagnostic/pr72803.C: Revert last change.
1412 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
1414 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
1415 '--param=openacc-kernels=[...]'.
1416 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1417 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1418 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
1419 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1420 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1421 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1422 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1424 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
1426 * gnat.dg/opt92.adb: New test.
1428 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1430 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
1431 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1432 * c-c++-common/zero-scratch-regs-10.c: Likewise.
1433 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1434 * gcc.target/s390/zero-scratch-regs-1.c: New test.
1436 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1439 * gfortran.dg/PR100094.f90: New test.
1441 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
1444 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
1447 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.target/aarch64/pr91710.c: New test.
1452 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1455 * gfortran.dg/PR10018.f90: New test.
1457 2021-04-16 Tamar Christina <tamar.christina@arm.com>
1460 * gcc.target/aarch64/sve/pr100048.c: New test.
1462 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1465 * g++.dg/cpp0x/constexpr-100111.C: New test.
1467 2021-04-16 Marek Polacek <polacek@redhat.com>
1470 * g++.dg/cpp2a/typename14.C: Don't expect particular error
1472 * g++.dg/cpp2a/typename19.C: New test.
1474 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
1476 * gcc.dg/gimplefe-40.c: Moved to...
1477 * gcc.dg/vect/gimplefe-40.c: ...here.
1478 * gcc.dg/gimplefe-41.c: Moved to...
1479 * gcc.dg/vect/gimplefe-41.c: ...here.
1481 2021-04-16 Harald Anlauf <anlauf@gmx.de>
1482 Paul Thomas <pault@gcc.gnu.org>
1485 * gfortran.dg/pr63797.f90: New test.
1487 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1489 * gcc.dg/tree-ssa/pr83403-1.c: Revert
1490 max-completely-peeled-insns to the default value on IBM Z.
1491 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
1493 2021-04-16 Patrick Palka <ppalka@redhat.com>
1496 * g++.dg/cpp2a/constexpr-init21.C: New test.
1498 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1501 * gcc.target/aarch64/pr100075.c: New test.
1503 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
1505 PR rtl-optimization/99596
1506 * gcc.target/arm/pr99596.c: New test.
1508 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
1511 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
1513 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
1514 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
1515 missing quotes around switch names.
1516 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
1518 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1521 * gcc.target/aarch64/pr99767.c: New test.
1523 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1526 * g++.dg/cpp23/lambda-specifiers2.C: New test.
1528 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/cpp1z/pr99833.C: New test.
1532 * g++.dg/cpp2a/pr99833.C: New test.
1534 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1536 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
1537 the default value on IBM Z.
1539 2021-04-16 Jason Merrill <jason@redhat.com>
1542 * g++.dg/abi/mangle71.C: Fix expected mangling.
1543 * g++.dg/abi/mangle77.C: New test.
1544 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
1545 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
1546 * g++.dg/cpp2a/nontype-class44.C: New test.
1548 2021-04-15 Martin Sebor <msebor@redhat.com>
1552 * gcc.dg/Warray-parameter-9.c: New test.
1553 * gcc.dg/Wnonnull-6.c: New test.
1554 * gcc.dg/Wreturn-type3.c: New test.
1555 * gcc.dg/Wunused-result.c: New test.
1556 * gcc.dg/attr-noreturn.c: New test.
1557 * gcc.dg/attr-returns-nonnull.c: New test.
1559 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
1562 * gcc.dg/pr84877.c: Xfail for cris-*-*.
1564 2021-04-15 Jason Merrill <jason@redhat.com>
1567 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
1569 2021-04-15 Martin Sebor <msebor@redhat.com>
1571 * gcc.dg/uninit-pr89230-1.c: New test.
1572 * gcc.dg/uninit-pr89230-2.c: Same.
1574 2021-04-15 Jason Merrill <jason@redhat.com>
1577 * g++.dg/cpp0x/noexcept67.C: New test.
1579 2021-04-15 Jason Merrill <jason@redhat.com>
1582 * g++.dg/cpp2a/lambda-uneval15.C: New test.
1584 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1586 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
1587 -mtune=generic to the SVE flags.
1588 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1589 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1590 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1592 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1594 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
1595 (aarch64-with-arch-dg-options): Likewise.
1596 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
1597 aarch64-with-arch-dg-options. Move the default architecture
1598 flags to the final dg-runtest argument.
1599 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
1601 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
1603 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1606 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
1608 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1611 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
1612 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
1614 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1617 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
1619 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.target/aarch64/pr100056.c: New test.
1624 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1626 * gcc.dg/pr93210.c: Adapt regex in order to also support a
1627 RESULT_DECL as an operand for a RETURN_EXPR.
1629 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1631 * gcc.target/aarch64/sve/pr99929_1.c: New file.
1632 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
1634 2021-04-14 Jason Merrill <jason@redhat.com>
1637 * g++.dg/template/dependent-tmpl2.C: New test.
1639 2021-04-14 Jason Merrill <jason@redhat.com>
1642 * g++.dg/parse/uneval1.C: New test.
1644 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
1646 PR rtl-optimization/100066
1647 * gcc.target/i386/pr100066.c: New.
1649 2021-04-14 Martin Sebor <msebor@redhat.com>
1651 * gcc.dg/pr86058.c: Limit to just x86_64.
1653 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1656 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
1658 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
1660 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
1661 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
1663 2021-04-14 Patrick Palka <ppalka@redhat.com>
1667 * g++.dg/cpp1z/class-deduction85.C: New test.
1668 * g++.dg/template/ref11.C: New test.
1670 2021-04-14 Jason Merrill <jason@redhat.com>
1673 * g++.dg/cpp2a/lambda-uneval14.C: New test.
1675 2021-04-14 Jason Merrill <jason@redhat.com>
1678 * g++.dg/debug/defaulted1.C: New test.
1680 2021-04-14 Jason Merrill <jason@redhat.com>
1683 * g++.dg/debug/cleanup1.C: New test.
1684 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
1685 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
1686 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
1687 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
1688 * g++.dg/tm/inherit2.C: Likewise.
1689 * g++.dg/tm/unsafe1.C: Likewise.
1690 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
1691 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
1693 2021-04-13 Martin Sebor <msebor@redhat.com>
1695 PR tree-optimization/82800
1696 * g++.dg/warn/uninit-pr82800.C: New test.
1698 2021-04-13 Martin Sebor <msebor@redhat.com>
1701 * gcc.dg/pr86058.c: New test.
1703 2021-04-13 Patrick Palka <ppalka@redhat.com>
1706 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
1707 * g++.old-deja/g++.ns/template7.C: Likewise.
1708 * g++.old-deja/g++.pt/crash8.C: Likewise.
1710 2021-04-13 Jason Merrill <jason@redhat.com>
1713 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
1715 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/cpp2a/spaceship-err6.C: New test.
1720 2021-04-13 Jason Merrill <jason@redhat.com>
1723 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
1725 2021-04-13 Patrick Palka <ppalka@redhat.com>
1728 * g++.dg/parse/template2.C: Adjust expected diagnostic.
1729 * g++.dg/template/error8.C: Likewise.
1730 * g++.dg/cpp1z/class-deduction84.C: New test.
1732 2021-04-13 Richard Biener <rguenther@suse.de>
1734 PR tree-optimization/100053
1735 * gcc.dg/torture/pr100053.c: New testcase.
1736 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
1738 2021-04-13 Jason Merrill <jason@redhat.com>
1741 * g++.dg/cpp0x/constexpr-base7.C: New test.
1743 2021-04-13 Nathan Sidwell <nathan@acm.org>
1745 PR preprocessor/99446
1746 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
1748 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1751 * gcc.target/aarch64/pr100028.c: New test.
1753 2021-04-13 Patrick Palka <ppalka@redhat.com>
1756 * g++.dg/cpp2a/nontype-class43.C: New test.
1758 2021-04-13 Patrick Palka <ppalka@redhat.com>
1762 * g++.dg/cpp2a/concepts-uneval1.C: New test.
1763 * g++.dg/cpp2a/concepts-uneval2.C: New test.
1765 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
1768 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
1769 line 971 for cris-*-*.
1771 2021-04-13 David Malcolm <dmalcolm@redhat.com>
1774 * gcc.dg/analyzer/pr98599-a.c: New test.
1775 * gcc.dg/analyzer/pr98599-b.c: New test.
1777 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1779 PR rtl-optimization/99905
1780 * gcc.target/i386/pr99905.c: New test.
1782 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1785 * gcc.dg/pr99830.c: New test.
1787 2021-04-12 Jason Merrill <jason@redhat.com>
1790 * g++.dg/template/dependent-tmpl1.C: New test.
1792 2021-04-12 Martin Liska <mliska@suse.cz>
1795 * g++.dg/asan/pr99877.C: New test.
1797 2021-04-12 Cui,Lili <lili.cui@intel.com>
1799 * gcc.target/i386/funcspec-56.inc: Handle new march.
1800 * g++.target/i386/mv16.C: Handle new march
1802 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
1805 * c-c++-common/goacc/collapse-2.c: New.
1807 2021-04-11 Jason Merrill <jason@redhat.com>
1810 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
1811 * g++.dg/other/anon-union5.C: New test.
1813 2021-04-10 Jason Merrill <jason@redhat.com>
1816 * g++.dg/gomp/this-1.C: Adjust diagnostic.
1817 * g++.dg/cpp0x/constexpr-this1.C: New test.
1819 2021-04-10 David Malcolm <dmalcolm@redhat.com>
1822 * gcc.dg/analyzer/pr100011.c: New test.
1824 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1827 * gcc.dg/pr99990.c: New test.
1829 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
1832 * gcc.target/i386/pr99744-2.c: New test.
1834 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.dg/lto/pr99849_0.c: New test.
1839 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1841 PR rtl-optimization/98601
1842 * gcc.dg/torture/pr98601.c: New test.
1844 2021-04-10 Jason Merrill <jason@redhat.com>
1850 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
1851 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
1852 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
1853 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
1855 2021-04-10 Jason Merrill <jason@redhat.com>
1858 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
1860 2021-04-09 Martin Sebor <msebor@redhat.com>
1863 * g++.dg/warn/uninit-pr55288.C: New test.
1865 2021-04-09 Patrick Palka <ppalka@redhat.com>
1868 * g++.dg/cpp1z/fold-lambda4.C: New test.
1870 2021-04-09 Marek Polacek <polacek@redhat.com>
1873 * g++.dg/concepts/abbrev10.C: New test.
1874 * g++.dg/concepts/abbrev11.C: New test.
1876 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1878 * gcc.target/aarch64/pr70398.c: Require a target that can link
1881 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1883 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
1885 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1887 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
1890 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1892 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
1893 * gcc.dg/pr96573.c: Likewise.
1894 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1895 * gcc.dg/vect/bb-slp-43.c: Likewise.
1896 * gcc.dg/vect/slp-reduc-11.c: Likewise.
1898 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1900 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
1901 loop to vectorized if vect_fold_extract_last.
1903 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1905 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
1906 of relying on vectorisation.
1908 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1911 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
1913 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1916 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
1917 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1919 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
1922 * gfortran.dg/coarray/dummy_2.f90: New test.
1924 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
1926 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
1928 2021-04-08 Patrick Palka <ppalka@redhat.com>
1931 * g++.dg/cpp2a/concepts-lambda16.C: New test.
1932 * g++.dg/cpp2a/concepts-lambda17.C: New test.
1934 2021-04-08 Patrick Palka <ppalka@redhat.com>
1937 * g++.dg/cpp2a/concepts-ctad3.C: New test.
1939 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1941 * lib/scanasm.exp (scan-lto-assembler): Update expected name
1944 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1946 * lib/target-supports.exp
1947 (check_effective_target_stdint_types_mbig_endian): New proc.
1948 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
1949 stdint_types_mbig_endian.
1950 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
1951 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
1953 2021-04-08 Jason Merrill <jason@redhat.com>
1956 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
1957 * g++.dg/conversion/ref7.C: New test.
1959 2021-04-08 Jakub Jelinek <jakub@redhat.com>
1962 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
1963 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
1964 * g++.dg/cpp2a/constexpr-new18.C: New test.
1965 * g++.dg/cpp2a/constexpr-new19.C: New test.
1967 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1969 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
1971 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1973 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
1974 "was here" from error message.
1975 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
1976 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
1977 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
1978 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
1979 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
1980 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
1981 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
1982 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
1983 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
1984 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
1985 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
1986 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
1987 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
1989 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1991 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
1992 * gcc.target/aarch64/pr98772.c: Likewise.
1993 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
1995 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1997 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
1998 conversion to shifts and adds.
2000 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2004 * gcc.dg/analyzer/pr99042.c: New test.
2005 * gcc.dg/analyzer/pr99774-1.c: New test.
2006 * gcc.dg/analyzer/pr99774-2.c: New test.
2008 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2010 * gdc.dg/gdc108.d: Update test.
2011 * gdc.dg/gdc142.d: Likewise.
2012 * gdc.dg/pr90136a.d: Likewise.
2013 * gdc.dg/pr90136b.d: Likewise.
2014 * gdc.dg/pr90136c.d: Likewise.
2015 * gdc.dg/pr95173.d: Likewise.
2016 * gdc.dg/attr_allocsize1.d: New test.
2017 * gdc.dg/attr_allocsize2.d: New test.
2018 * gdc.dg/attr_alwaysinline1.d: New test.
2019 * gdc.dg/attr_cold1.d: New test.
2020 * gdc.dg/attr_exclusions1.d: New test.
2021 * gdc.dg/attr_exclusions2.d: New test.
2022 * gdc.dg/attr_flatten1.d: New test.
2023 * gdc.dg/attr_module.d: New test.
2024 * gdc.dg/attr_noclone1.d: New test.
2025 * gdc.dg/attr_noicf1.d: New test.
2026 * gdc.dg/attr_noinline1.d: New test.
2027 * gdc.dg/attr_noipa1.d: New test.
2028 * gdc.dg/attr_noplt1.d: New test.
2029 * gdc.dg/attr_optimize1.d: New test.
2030 * gdc.dg/attr_optimize2.d: New test.
2031 * gdc.dg/attr_optimize3.d: New test.
2032 * gdc.dg/attr_optimize4.d: New test.
2033 * gdc.dg/attr_restrict1.d: New test.
2034 * gdc.dg/attr_section1.d: New test.
2035 * gdc.dg/attr_symver1.d: New test.
2036 * gdc.dg/attr_target1.d: New test.
2037 * gdc.dg/attr_targetclones1.d: New test.
2038 * gdc.dg/attr_used1.d: New test.
2039 * gdc.dg/attr_used2.d: New test.
2040 * gdc.dg/attr_weak1.d: New test.
2041 * gdc.dg/imports/attributes.d: New test.
2043 2021-04-08 Jason Merrill <jason@redhat.com>
2046 * g++.dg/template/mem-spec2.C: New test.
2048 2021-04-08 Marek Polacek <polacek@redhat.com>
2051 * g++.dg/cpp2a/explicit16.C: Use c++20.
2052 * g++.dg/cpp0x/noexcept66.C: New test.
2053 * g++.dg/cpp2a/explicit17.C: New test.
2055 2021-04-08 Alex Coplan <alex.coplan@arm.com>
2058 * gcc.c-torture/compile/pr99647.c: New test.
2060 2021-04-07 Jason Merrill <jason@redhat.com>
2063 * g++.dg/template/friend71.C: New test.
2065 2021-04-07 Jason Merrill <jason@redhat.com>
2068 * g++.dg/template/friend70.C: New test.
2070 2021-04-07 Jason Merrill <jason@redhat.com>
2073 * g++.dg/lookup/using66.C: New test.
2075 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2077 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
2078 when building an executable with testglue.
2080 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2082 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
2083 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
2085 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2087 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
2088 if IFN_STORE_LANES is available.
2089 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
2090 IFN_STORE_LANES is available.
2091 * gcc.target/aarch64/pr99873_1.c: New test.
2092 * gcc.target/aarch64/pr99873_2.c: Likewise.
2093 * gcc.target/aarch64/pr99873_3.c: Likewise.
2094 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
2095 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
2096 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
2098 2021-04-07 Richard Biener <rguenther@suse.de>
2100 PR tree-optimization/99954
2101 * gcc.dg/torture/pr99954.c: New testcase.
2103 2021-04-07 Richard Biener <rguenther@suse.de>
2106 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
2109 2021-04-07 Richard Biener <rguenther@suse.de>
2111 PR tree-optimization/99947
2112 * gcc.dg/torture/pr99947.c: New testcase.
2114 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
2116 PR tree-optimization/98736
2117 * gcc.c-torture/execute/pr98736.c: New test.
2119 2021-04-07 Marek Polacek <polacek@redhat.com>
2122 * g++.dg/cpp0x/rv-life.C: New test.
2124 2021-04-06 Jason Merrill <jason@redhat.com>
2127 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
2129 2021-04-06 Jason Merrill <jason@redhat.com>
2132 * g++.dg/cpp1z/inline-var9.C: New test.
2134 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
2137 * g++.target/aarch64/sve/pr99781.C: New.
2139 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
2141 * gcc.target/i386/memcpy-strategy-9.c: New test.
2142 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
2143 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
2144 * gcc.target/i386/memset-strategy-7.c: Likewise.
2145 * gcc.target/i386/memset-strategy-8.c: Likewise.
2146 * gcc.target/i386/memset-strategy-9.c: Likewise.
2148 2021-04-06 Richard Biener <rguenther@suse.de>
2150 PR tree-optimization/99880
2151 * gcc.dg/torture/pr99880.c: New testcase.
2153 2021-04-06 Nathan Sidwell <nathan@acm.org>
2155 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
2156 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
2158 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2160 PR tree-optimization/96573
2161 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
2162 VEC_PERM_EXPR with bswapping permutation.
2164 2021-04-06 Richard Biener <rguenther@suse.de>
2166 PR tree-optimization/99924
2167 * gfortran.dg/vect/pr99924.f90: New testcase.
2169 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2172 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
2174 2021-04-06 Jason Merrill <jason@redhat.com>
2177 * g++.dg/abi/lambda-defarg1.C: New test.
2179 2021-04-06 Patrick Palka <ppalka@redhat.com>
2182 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
2183 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
2185 2021-04-05 Jason Merrill <jason@redhat.com>
2188 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
2190 2021-04-05 Jason Merrill <jason@redhat.com>
2192 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
2193 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
2194 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
2196 2021-04-05 Jason Merrill <jason@redhat.com>
2199 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
2201 2021-04-05 Jason Merrill <jason@redhat.com>
2204 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
2206 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2209 * gcc.dg/analyzer/pr99906.c: New test.
2211 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2214 * gcc.dg/analyzer/pr99886.c: New test.
2216 2021-04-05 Jason Merrill <jason@redhat.com>
2219 * g++.dg/cpp0x/extern_template-6.C: New test.
2221 2021-04-05 Jason Merrill <jason@redhat.com>
2224 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
2226 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
2229 * gdc.dg/pr99914.d: New test.
2231 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
2233 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
2234 * gcc.dg/tree-ssa/evrp11.c: Likewise.
2236 2021-04-04 Jason Merrill <jason@redhat.com>
2239 * g++.dg/cpp0x/initlist-new5.C: New test.
2241 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2243 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
2245 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2247 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
2249 2021-04-03 Marek Polacek <polacek@redhat.com>
2252 * g++.dg/other/gc7.C: New test.
2254 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
2257 * gfortran.dg/coarray_48.f90: New test.
2259 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2261 PR tree-optimization/99882
2262 * gcc.dg/pr99882.c: New test.
2264 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2266 PR rtl-optimization/99863
2267 * gcc.target/i386/pr99863.c: New test.
2269 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2272 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2274 2021-04-03 Jason Merrill <jason@redhat.com>
2277 * g++.dg/opt/nrv20.C: New test.
2279 2021-04-03 Jason Merrill <jason@redhat.com>
2282 * g++.dg/cpp1z/noexcept-type24.C: New test.
2284 2021-04-03 Jason Merrill <jason@redhat.com>
2287 * g++.dg/ext/vector40.C: New test.
2289 2021-04-02 Patrick Palka <ppalka@redhat.com>
2292 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
2294 2021-04-02 Patrick Palka <ppalka@redhat.com>
2297 * g++.dg/cpp2a/nontype-class42.C: New test.
2299 2021-04-02 Jason Merrill <jason@redhat.com>
2302 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
2304 2021-04-02 Nathan Sidwell <nathan@acm.org>
2306 * g++.dg/modules/pr99283-6_d.H: New.
2307 * g++.dg/modules/pr99283-7-swap.h: New.
2308 * g++.dg/modules/pr99283-7-traits.h: New.
2309 * g++.dg/modules/pr99283-7_a.H: New.
2310 * g++.dg/modules/pr99283-7_b.H: New.
2311 * g++.dg/modules/pr99283-7_c.C: New.
2312 * g++.dg/modules/pr99283-7_d.H: New.
2314 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
2316 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
2317 * go.test/test/fixedbugs/issue22200b.go: Likewise.
2319 2021-04-02 Jakub Jelinek <jakub@redhat.com>
2321 PR tree-optimization/99726
2322 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
2323 -floop-nest-optimize to dg-additional-options guarded on fgraphite
2326 2021-04-01 Marek Polacek <polacek@redhat.com>
2329 * g++.dg/other/gc6.C: New test.
2331 2021-04-01 Jason Merrill <jason@redhat.com>
2334 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
2336 2021-04-01 Jason Merrill <jason@redhat.com>
2339 * g++.dg/abi/abi-tag24a.C: New test.
2340 * g++.dg/abi/macro0.C: Adjust expected value.
2342 2021-04-01 Nathan Sidwell <nathan@acm.org>
2345 * g++.dg/modules/pr99283-6.h: New.
2346 * g++.dg/modules/pr99283-6_a.H: New.
2347 * g++.dg/modules/pr99283-6_b.H: New.
2348 * g++.dg/modules/pr99283-6_c.C: New.
2349 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
2350 * g++.dg/modules/indirect-3_c.C: Adjust scan.
2351 * g++.dg/modules/indirect-4_c.C: Adjust scan.
2352 * g++.dg/modules/lambda-3_b.C: Adjust scan.
2353 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
2354 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
2355 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
2357 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
2360 * gcc.dg/tree-ssa/pr98265.C: New test.
2362 2021-04-01 Jakub Jelinek <jakub@redhat.com>
2364 PR tree-optimization/96573
2365 * gcc.dg/pr96573.c: New test.
2367 2021-04-01 Richard Biener <rguenther@suse.de>
2369 PR tree-optimization/99856
2370 * gcc.dg/vect/pr99856.c: New testcase.
2372 2021-04-01 Martin Jambor <mjambor@suse.cz>
2374 PR tree-optimization/97009
2375 * gcc.dg/tree-ssa/pr97009.c: New test.
2377 2021-04-01 Harald Anlauf <anlauf@gmx.de>
2380 * gfortran.dg/transpose_5.f90: New test.
2382 2021-03-31 David Malcolm <dmalcolm@redhat.com>
2385 * gcc.dg/analyzer/data-model-10.c: Update expected output.
2386 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
2387 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
2388 * gcc.dg/analyzer/pr99771-1.c: New test.
2390 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2392 PR tree-optimization/98268
2393 * gcc.target/aarch64/sve/pr98268-1.c: New test.
2394 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
2396 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2398 PR tree-optimization/99726
2399 * gcc.target/i386/pr99726.c: New test.
2401 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2403 PR rtl-optimization/97141
2404 PR rtl-optimization/98726
2405 * gcc.c-torture/compile/pr97141.c: New test.
2406 * gcc.c-torture/compile/pr98726.c: Likewise.
2407 * gcc.target/aarch64/sve/pr97141.c: Likewise.
2408 * gcc.target/aarch64/sve/pr98726.c: Likewise.
2410 2021-03-31 Martin Sebor <msebor@redhat.com>
2413 * gcc.dg/uninit-pr65182.c: New test.
2415 2021-03-31 Jason Merrill <jason@redhat.com>
2418 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
2420 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2423 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
2426 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2429 * gcc.target/arm/pr99786.c: New test.
2431 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
2433 * gcc.target/i386/memcpy-strategy-5.c: New test.
2434 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
2435 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
2436 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
2437 * gcc.target/i386/memset-strategy-3.c: Likewise.
2438 * gcc.target/i386/memset-strategy-4.c: Likewise.
2439 * gcc.target/i386/memset-strategy-5.c: Likewise.
2440 * gcc.target/i386/memset-strategy-6.c: Likewise.
2442 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2445 * gcc.target/aarch64/sve/pr98119.c: New test.
2447 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2448 Richard Sandiford <richard.sandiford@arm.com>
2451 * g++.target/aarch64/sve/pr99813.C: New test.
2453 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2456 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
2457 * c-c++-common/zero-scratch-regs-7.c: Likewise.
2458 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
2459 selected unsupported triplets to all targets but selected triplets
2460 of supported targets.
2461 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2462 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2463 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2465 2021-03-31 Patrick Palka <ppalka@redhat.com>
2468 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
2470 2021-03-31 Patrick Palka <ppalka@redhat.com>
2473 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
2475 2021-03-30 David Malcolm <dmalcolm@redhat.com>
2477 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
2479 2021-03-30 Nathan Sidwell <nathan@acm.org>
2482 * g++.dg/modules/pr99283-5.h: New.
2483 * g++.dg/modules/pr99283-5_a.H: New.
2484 * g++.dg/modules/pr99283-5_b.H: New.
2485 * g++.dg/modules/pr99283-5_c.C: New.
2487 2021-03-30 Jakub Jelinek <jakub@redhat.com>
2490 * g++.dg/cpp1z/pr99790.C: New test.
2492 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2495 * gcc.c-torture/compile/pr99822.c: New test.
2497 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
2501 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
2503 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2504 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
2505 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2506 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2507 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2508 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2509 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2510 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2511 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2512 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2513 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2514 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2515 * gcc.target/powerpc/pr79251-run.p7.c: New test.
2516 * gcc.target/powerpc/pr79251.p7.c: New test.
2518 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
2521 * gcc.target/i386/pr99744-1.c: New test.
2523 2021-03-30 Tamar Christina <tamar.christina@arm.com>
2525 PR tree-optimization/99825
2526 * gfortran.dg/vect/pr99825.f90: New test.
2528 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2531 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
2533 2021-03-30 Richard Biener <rguenther@suse.de>
2535 PR tree-optimization/99824
2536 * gcc.dg/torture/pr99824.c: New testcase.
2538 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
2541 * g++.dg/pr98136.C: New test.
2543 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
2545 * gcc.target/aarch64/fcvt_nosimd.c: New test.
2547 2021-03-29 Martin Sebor <msebor@redhat.com>
2549 PR tree-optimization/61869
2550 * gcc.dg/uninit-pr61869.c: New test.
2552 2021-03-29 Martin Sebor <msebor@redhat.com>
2554 PR tree-optimization/61677
2555 * gcc.dg/uninit-pr61677.c: New test.
2557 2021-03-29 Martin Sebor <msebor@redhat.com>
2559 PR tree-optimization/61112
2560 * gcc.dg/uninit-pr61112.c: New test.
2562 2021-03-29 Jan Hubicka <jh@suse.cz>
2565 * gcc.c-torture/compile/pr99751.c: Rename from ...
2566 * gcc.c-torture/execute/pr99751.c: ... to this.
2568 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
2570 * gcc.c-torture/compile/pr99751.c: New test.
2572 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2575 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
2576 declare simd warning on aarch64.
2578 2021-03-29 Alex Coplan <alex.coplan@arm.com>
2581 * g++.target/aarch64/sve/pr99216.C: New test.
2583 2021-03-29 Richard Biener <rguenther@suse.de>
2585 PR tree-optimization/99807
2586 * gfortran.dg/vect/pr99807.f90: New testcase.
2588 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2591 * gcc.target/aarch64/pr99808.c: New test.
2593 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2595 PR tree-optimization/99777
2596 * g++.dg/torture/pr99777.C: New test.
2598 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
2601 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
2603 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
2606 * gfortran.dg/pr99602.f90: New test.
2607 * gfortran.dg/pr99602a.f90: New test.
2608 * gfortran.dg/pr99602b.f90: New test.
2609 * gfortran.dg/pr99602c.f90: New test.
2610 * gfortran.dg/pr99602d.f90: New test.
2612 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2614 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
2615 (gdc-copy-file): ... this. Use file copy instead of open/close.
2616 (gdc-convert-test): Save translated dejagnu test to gdc.test
2617 directory, only write dejagnu directives to the test file.
2618 (gdc-do-test): Don't create gdc.test symlink.
2620 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2622 * gdc.dg/gdc270a.d: Removed.
2623 * gdc.dg/gdc270b.d: Removed.
2625 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
2627 * gcc.target/powerpc/pr99557.c: New.
2629 2021-03-26 Martin Sebor <msebor@redhat.com>
2631 PR tree-optimization/59970
2632 * gcc.dg/uninit-pr59970.c: New test.
2634 2021-03-26 Marek Polacek <polacek@redhat.com>
2637 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
2638 * g++.dg/cpp0x/nsdmi17.C: New test.
2640 2021-03-26 Nathan Sidwell <nathan@acm.org>
2643 * g++.dg/modules/pr99283-2_a.H: New.
2644 * g++.dg/modules/pr99283-2_b.H: New.
2645 * g++.dg/modules/pr99283-2_c.H: New.
2646 * g++.dg/modules/pr99283-3_a.H: New.
2647 * g++.dg/modules/pr99283-3_b.H: New.
2648 * g++.dg/modules/pr99283-4.H: New.
2649 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
2650 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
2652 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
2655 * g++.target/aarch64/sve/pr99766.C: New.
2657 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2660 * gcc.dg/tls/pr99466-1.c: New test.
2661 * gcc.dg/tls/pr99466-2.c: New test.
2663 2021-03-26 Jakub Jelinek <jakub@redhat.com>
2666 * g++.dg/cpp0x/new5.C: New test.
2668 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
2671 * gfortran.dg/null_11.f90: New test.
2673 2021-03-25 Martin Sebor <msebor@redhat.com>
2675 PR tree-optimization/55060
2676 * gcc.dg/uninit-pr55060.c: New.
2678 2021-03-25 Martin Sebor <msebor@redhat.com>
2680 PR tree-optimization/48483
2681 * g++.dg/warn/uninit-pr48483.C: New test.
2683 2021-03-25 Martin Sebor <msebor@redhat.com>
2685 * gcc.dg/uninit-pr44547.c: New.
2687 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2690 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
2691 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
2692 to match locus changes.
2693 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
2694 * g++.dg/cpp2a/srcloc2.C: Likewise.
2695 * g++.dg/cpp2a/srcloc15.C: Likewise.
2696 * g++.dg/cpp2a/srcloc16.C: Likewise.
2697 * g++.dg/cpp2a/srcloc19.C: New test.
2698 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
2700 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
2701 * g++.dg/modules/macloc-1_d.C: Likewise.
2702 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
2705 2021-03-25 Marek Polacek <polacek@redhat.com>
2708 * g++.dg/cpp0x/inh-ctor37.C: New test.
2710 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2713 * g++.dg/cpp0x/variadic181.C: New test.
2715 2021-03-25 Marek Polacek <polacek@redhat.com>
2718 * g++.dg/warn/Wconversion5.C: New test.
2720 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2722 PR tree-optimization/96974
2723 * g++.target/aarch64/sve/pr96974.C: New test.
2725 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2728 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2732 * gcc.target/i386/pr98209.c: New test.
2733 * gcc.target/i386/pr99744-1.c: Likewise.
2734 * gcc.target/i386/pr99744-2.c: Likewise.
2736 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2739 * g++.dg/warn/Wduplicated-branches6.C: New test.
2740 * g++.dg/warn/Wduplicated-branches7.C: New test.
2742 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2746 * gcc.target/i386/pr98209.c: New test.
2747 * gcc.target/i386/pr99744-1.c: Likewise.
2748 * gcc.target/i386/pr99744-2.c: Likewise.
2750 2021-03-25 Richard Biener <rguenther@suse.de>
2752 PR tree-optimization/99746
2753 * gfortran.dg/vect/pr99746.f90: New testcase.
2755 2021-03-25 David Malcolm <dmalcolm@redhat.com>
2760 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
2762 * gcc.dg/analyzer/pr93695-1.c: New test.
2763 * gcc.dg/analyzer/pr99044-1.c: New test.
2764 * gcc.dg/analyzer/pr99044-2.c: New test.
2765 * gcc.dg/analyzer/pr99716-1.c: New test.
2766 * gcc.dg/analyzer/pr99716-2.c: New test.
2767 * gcc.dg/analyzer/pr99716-3.c: New test.
2769 2021-03-24 Martin Liska <mliska@suse.cz>
2772 * gcc.target/i386/pr99753.c: New test.
2774 2021-03-24 Martin Jambor <mjambor@suse.cz>
2777 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
2779 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2782 * gcc.target/arm/pr99727.c: New test.
2784 2021-03-24 Jakub Jelinek <jakub@redhat.com>
2787 * gcc.target/arm/pr99724.c: New test.
2789 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2791 * lib/target-supports.exp (check_effective_target_sysconf): New.
2792 * gcc.target/i386/pr95443-1.c: Require it.
2793 * gcc.target/i386/pr95443-2.c: Likewise.
2794 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
2795 * gcc.target/i386/strncmp-1.c: Likewise.
2797 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2799 * gcc.target/i386/pr97313.c: Require effective target feature pie.
2800 * g++.target/i386/pr94185.C: Likewise.
2802 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2804 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
2805 positives with -mcmodel=large.
2806 * gcc.target/i386/funcspec-3.c: Likewise.
2808 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2810 * gcc.target/i386/pr94467-3.c: New.
2812 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
2815 * gfortran.dg/longnames.f90: New test.
2817 2021-03-23 Nathan Sidwell <nathan@acm.org>
2820 * g++.dg/modules/pr99283-1_a.H: New.
2821 * g++.dg/modules/pr99283-1_b.H: New.
2823 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
2825 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
2827 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2829 * lib/target-supports.exp
2830 (check_effective_target_arm_dsp_ok_nocache)
2831 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
2832 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
2833 and add arm_dsp options.
2835 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2837 * lib/target-supports.exp
2838 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
2839 -mfloat-abi= options order.
2840 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
2841 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
2842 arm_hard_ok effective target and -mfloat-abi=hard additional
2844 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2852 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
2854 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
2855 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
2857 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2859 * lib/target-supports.exp
2860 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
2861 -mfloat-abi= options order.
2862 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
2863 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
2864 target and -mfloat-abi=hard additional option.
2865 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
2866 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
2867 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
2868 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
2869 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
2871 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2873 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
2875 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2877 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
2878 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
2879 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
2880 * gcc.target/arm/pr51968.c: Likewise.
2881 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
2882 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
2883 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
2884 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
2886 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2888 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
2889 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
2890 * gcc.target/arm/bf16_dup.c: Likewise.
2891 * gcc.target/arm/bf16_reinterpret.c: Likewise.
2892 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
2894 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2896 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
2898 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2900 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
2901 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
2902 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
2903 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
2905 2021-03-23 Marek Polacek <polacek@redhat.com>
2908 * g++.dg/cpp0x/attributes-namespace6.C: New test.
2909 * g++.dg/cpp0x/gen-attrs-73.C: New test.
2911 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
2914 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
2916 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
2919 * gcc.dg/vect/pr99540.c: New test.
2921 2021-03-23 Nathan Sidwell <nathan@acm.org>
2924 * g++.dg/modules/pr99239_a.H: New.
2925 * g++.dg/modules/pr99239_b.H: New.
2927 2021-03-23 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/99721
2930 * gfortran.dg/vect/pr99721.f90: New testcase.
2932 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
2934 * gcc.target/riscv/shift-shift-5.c (sub): Change
2935 order of struct fields depending on byteorder.
2937 2021-03-23 Jakub Jelinek <jakub@redhat.com>
2940 * g++.dg/cpp1z/decomp55.C: New test.
2942 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
2944 PR tree-optimization/99296
2945 * gcc.dg/pr99296.c: New file.
2947 2021-03-22 Nathan Sidwell <nathan@acm.org>
2950 * g++.dg/modules/pr99480_a.H: New.
2951 * g++.dg/modules/pr99480_b.H: New.
2953 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
2956 * gcc.target/powerpc/pr99581.c: New.
2958 2021-03-22 Nathan Sidwell <nathan@acm.org>
2961 * g++.dg/modules/pr99425-1.h: New.
2962 * g++.dg/modules/pr99425-1_a.H: New.
2963 * g++.dg/modules/pr99425-1_b.H: New.
2964 * g++.dg/modules/pr99425-1_c.C: New.
2965 * g++.dg/modules/pr99425-2_a.X: New.
2966 * g++.dg/modules/pr99425-2_b.X: New.
2967 * g++.dg/template/pr99425.C: New.
2969 2021-03-22 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/99694
2972 * gcc.dg/torture/pr99694.c: New testcase.
2974 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
2977 * gcc.target/riscv/pr99702.c: New.
2979 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
2982 * gcc.target/powerpc/pr98914.c: New test.
2984 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
2987 * g++.target/i386/pr99679-1.C: New test.
2988 * g++.target/i386/pr99679-2.C: Likewise.
2990 2021-03-20 Jakub Jelinek <jakub@redhat.com>
2993 * gcc.dg/pr99230.c: New test.
2995 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2998 * gcc.dg/Wunused-var-5.c: New test.
2999 * gcc.dg/Wunused-var-6.c: New test.
3001 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3003 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3006 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3009 * gcc.target/s390/pr99663.c: New.
3011 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3014 * g++.dg/opt/pr99456.C: New test.
3015 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
3018 2021-03-19 Tamar Christina <tamar.christina@arm.com>
3020 PR tree-optimization/99656
3021 * gfortran.dg/vect/pr99656.f90: New test.
3023 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
3026 * gcc.dg/torture/pr99652-1.c: New test.
3027 * gcc.dg/torture/pr99652-2.c: Likewise.
3028 * gcc.target/i386/pr57655.c: Adjusted.
3029 * gcc.target/i386/pr59794-6.c: Likewise.
3030 * gcc.target/i386/pr70738-1.c: Likewise.
3031 * gcc.target/i386/pr96744-1.c: Likewise.
3033 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3034 Christophe Lyon <christophe.lyon@linaro.org>
3037 * g++.target/arm/pr99593.C: New test.
3039 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
3041 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
3043 2021-03-19 Marek Polacek <polacek@redhat.com>
3046 * g++.dg/cpp2a/concepts-err3.C: New test.
3048 2021-03-18 Martin Sebor <msebor@redhat.com>
3051 * g++.dg/warn/Warray-bounds-22.C: New test.
3052 * g++.dg/warn/Warray-bounds-23.C: New test.
3053 * g++.dg/warn/Warray-bounds-24.C: New test.
3055 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3058 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
3060 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3063 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
3064 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
3065 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
3066 rather than __i386__.
3068 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3071 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
3073 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
3076 * obj-c++.dg/pr49070.mm: New test.
3077 * objc.dg/unnamed-parms.m: New test.
3079 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3081 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
3083 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3084 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3085 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
3086 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3087 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3089 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
3093 For big endian use -fsso-struct=little-endian dg-options.
3095 2021-03-17 Marek Polacek <polacek@redhat.com>
3098 * g++.dg/conversion/real-to-int1.C: New test.
3100 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
3101 Jason Merrill <jason@redhat.com>
3103 * g++.dg/cpp1z/using9.C: New using decl test.
3105 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3107 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
3108 -gdwarf-3 to the command line options. Adjust the expected line
3109 numbers for the revised options header.
3111 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3113 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
3114 -gdwarf-3 to the command line options. Provide Darwin-
3115 specific match lines for the expected output.
3117 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3119 * gcc.target/aarch64/acle/rng_2.c: New test.
3121 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
3124 * gcc.target/i386/pr99530-1.c: New test.
3125 * gcc.target/i386/pr99530-2.c: Likewise.
3126 * gcc.target/i386/pr99530-3.c: Likewise.
3127 * gcc.target/i386/pr99530-4.c: Likewise.
3128 * gcc.target/i386/pr99530-5.c: Likewise.
3129 * gcc.target/i386/pr99530-6.c: Likewise.
3131 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
3134 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
3136 2021-03-16 Jason Merrill <jason@redhat.com>
3138 * g++.dg/cpp2a/nontype-float1.C: New test.
3140 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3144 * gcc.target/powerpc/pr98092.c: New.
3146 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3149 * gcc.target/i386/pr99600.c: New test.
3151 2021-03-16 Martin Liska <mliska@suse.cz>
3152 Jason Merrill <jason@redhat.com>
3155 * g++.target/i386/pr99108.C: New test.
3157 2021-03-16 Martin Liska <mliska@suse.cz>
3160 * gcc.target/arm/pr99592.c: New test.
3162 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
3164 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
3166 2021-03-16 Nathan Sidwell <nathan@acm.org>
3169 * g++.dg/modules/pr99496_a.H: New.
3170 * g++.dg/modules/pr99496_b.C: New.
3172 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.target/i386/avx-pr99563.c: New test.
3177 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3180 * gcc.dg/gomp/pr99542.c: New test.
3181 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
3182 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
3183 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
3184 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
3186 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
3188 2021-03-15 Jakub Jelinek <jakub@redhat.com>
3191 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
3192 * g++.dg/modules/builtin-3_b.C: Likewise.
3194 2021-03-15 Nathan Sidwell <nathan@acm.org>
3197 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
3198 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
3200 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3203 * g++.dg/coroutines/pr99047.C: New test.
3205 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3208 * g++.dg/coroutines/torture/pr98704.C: New test.
3210 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3213 * g++.dg/coroutines/pr98480.C: New test.
3214 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
3215 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
3216 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
3218 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3221 * g++.dg/coroutines/pr96749-1.C: New test.
3222 * g++.dg/coroutines/pr96749-2.C: New test.
3224 2021-03-15 Richard Biener <rguenther@suse.de>
3226 PR tree-optimization/98834
3227 * g++.dg/opt/pr98834.C: New testcase.
3229 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3232 * gfortran.dg/do_check_16.f90: New test.
3233 * gfortran.dg/do_check_17.f90: New test.
3235 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
3238 * gfortran.dg/pr99545.f90: New test.
3240 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
3242 * gcc.target/powerpc/pr99492.c: Fix typo.
3244 2021-03-14 Harald Anlauf <anlauf@gmx.de>
3245 Paul Thomas <pault@gcc.gnu.org>
3247 * gfortran.dg/pr99112.f90: New test.
3249 2021-03-13 Martin Sebor <msebor@redhat.com>
3251 PR tree-optimization/99489
3252 * gcc.dg/Wstringop-truncation-9.c: New test.
3254 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
3257 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
3259 2021-03-13 Jakub Jelinek <jakub@redhat.com>
3261 PR tree-optimization/99544
3262 * gcc.dg/gomp/pr99544.c: New test.
3264 2021-03-12 Nathan Sidwell <nathan@acm.org>
3267 * g++.dg/modules/pr99238.h: New.
3268 * g++.dg/modules/pr99238_a.H: New.
3269 * g++.dg/modules/pr99238_b.H: New.
3271 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
3274 * gfortran.dg/gomp/threadprivate-1.f90: New test.
3276 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3279 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
3281 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3284 * g++.dg/cpp2a/consteval19.C: New test.
3286 2021-03-11 David Malcolm <dmalcolm@redhat.com>
3289 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
3291 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
3293 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
3294 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
3295 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
3296 -fno-analyzer-feasibility from options.
3297 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
3298 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
3300 2021-03-11 Nathan Sidwell <nathan@acm.org>
3303 * g++.dg/modules/pr99248.h: New.
3304 * g++.dg/modules/pr99248_a.H: New.
3305 * g++.dg/modules/pr99248_b.H: New.
3307 2021-03-11 Nathan Sidwell <nathan@acm.org>
3310 * g++.dg/modules/pr99528.h: New.
3311 * g++.dg/modules/pr99528_a.H: New.
3312 * g++.dg/modules/pr99528_b.H: New.
3313 * g++.dg/modules/pr99528_c.C: New.
3315 2021-03-11 Richard Biener <rguenther@suse.de>
3318 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
3319 instead of verifying the total number of adds.
3321 2021-03-11 Richard Biener <rguenther@suse.de>
3324 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
3326 2021-03-11 Richard Biener <rguenther@suse.de>
3329 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
3331 2021-03-11 Richard Biener <rguenther@suse.de>
3334 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
3336 2021-03-11 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.target/i386/avx2-pr99517-1.c: New test.
3340 * gcc.target/i386/avx2-pr99517-2.c: New test.
3342 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
3345 * gcc.target/powerpc/pr99492.c: New testcase.
3347 2021-03-10 Harald Anlauf <anlauf@gmx.de>
3350 * gfortran.dg/data_char_4.f90: New test.
3351 * gfortran.dg/data_char_5.f90: New test.
3353 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3355 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
3357 2021-03-10 Nathan Sidwell <nathan@acm.org>
3360 * g++.dg/modules/pr99423_a.H: New.
3361 * g++.dg/modules/pr99423_b.H: New.
3363 2021-03-10 Jakub Jelinek <jakub@redhat.com>
3365 PR tree-optimization/99305
3367 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
3368 unsigned_char effective targets.
3370 2021-03-10 Nathan Sidwell <nathan@acm.org>
3373 * g++.dg/ext/pr99508.C: New.
3375 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
3378 * lib/target-supports.exp (check_effective_target_lra): New.
3379 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
3380 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
3381 * gcc.c-torture/compile/pr98096.c: Likewise.
3382 * gcc.dg/pr97954.c: Likewise.
3384 2021-03-10 David Malcolm <dmalcolm@redhat.com>
3386 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
3387 * gcc.dg/analyzer/zlib-2.c: Likewise.
3389 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3391 * gcc.dg/vect/pr99102.c: Fix target selector.
3393 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3396 * gcc.dg/vect/pr99102.c: New test.
3398 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
3400 * gnat.dg/specs/lto25.ads: New test.
3402 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3404 PR tree-optimization/99305
3405 * g++.dg/opt/pr99305.C: New test.
3407 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
3409 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
3410 (check_effective_target_sqrt_insn): Use it.
3412 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
3415 * gcc.target/i386/pr99454.c: New.
3417 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
3419 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
3420 * gcc.dg/loop-9.c: Likewise.
3421 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
3422 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
3424 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3427 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
3428 exists. If REG_STARTEND macro isn't defined, just return 0 from main
3429 instead of the actual test.
3431 2021-03-09 Martin Liska <mliska@suse.cz>
3434 * gcc.target/i386/pr99464.c: New test.
3436 2021-03-09 Joel Brobecker <brobecker@adacore.com>
3438 * gcc.target/powerpc/undef-bool-2.c: Add
3439 dg-require-effective-target powerpc_vsx_ok directive.
3440 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
3441 powerpc_vsx_ok directive.
3443 2021-03-08 Harald Anlauf <anlauf@gmx.de>
3446 * gfortran.dg/parameter_data.f90: New test.
3448 2021-03-08 Martin Sebor <msebor@redhat.com>
3451 * g++.dg/warn/Warray-bounds-15.C: New test.
3452 * g++.dg/warn/Warray-bounds-18.C: New test.
3453 * g++.dg/warn/Warray-bounds-19.C: New test.
3454 * g++.dg/warn/Warray-bounds-20.C: New test.
3455 * g++.dg/warn/Warray-bounds-21.C: New test.
3457 2021-03-08 Martin Sebor <msebor@redhat.com>
3460 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
3462 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
3463 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
3464 * gcc.dg/Wstringop-overflow-66.c: New test.
3465 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
3467 2021-03-08 Marek Polacek <polacek@redhat.com>
3470 * g++.dg/cpp2a/nontype-class41.C: New test.
3472 2021-03-08 Nathan Sidwell <nathan@acm.org>
3475 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
3477 2021-03-08 Nathan Sidwell <nathan@acm.org>
3479 * g++.dg/modules/pr99468.H: New.
3481 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
3484 * gcc.target/powerpc/pr98959.c: New test.
3486 2021-03-08 Nathan Sidwell <nathan@acm.org>
3489 * g++.dg/modules/pr99285_a.H: New.
3490 * g++.dg/modules/pr99285_b.H: New.
3492 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3495 * gcc.target/aarch64/simd/pr99437.c: New test.
3497 2021-03-08 Martin Liska <mliska@suse.cz>
3500 * c-c++-common/asan/pr98920.c: New test.
3502 2021-03-08 Martin Liska <mliska@suse.cz>
3505 * gcc.target/i386/pr99463-2.c: New test.
3506 * gcc.target/i386/pr99463.c: New test.
3508 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
3510 * gcc.target/s390/vector/long-double-asm-commutative.c: New
3512 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
3514 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
3515 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
3516 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
3517 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
3518 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
3521 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
3524 * gfortran.dg/module_variable_3.f90: New test.
3526 2021-03-07 Jakub Jelinek <jakub@redhat.com>
3529 * lib/target-supports.exp
3530 (check_effective_target_assembler_march_noavx512bw): New effective
3532 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
3534 2021-03-06 Patrick Palka <ppalka@redhat.com>
3535 Jakub Jelinek <jakub@redhat.com>
3538 * g++.dg/cpp2a/constexpr-99287.C: New test.
3540 2021-03-06 Patrick Palka <ppalka@redhat.com>
3541 Jakub Jelinek <jakub@redhat.com>
3544 * g++.dg/cpp1y/var-templ68.C: New test.
3545 * g++.dg/cpp1y/var-templ68a.C: New test.
3547 2021-03-06 Patrick Palka <ppalka@redhat.com>
3550 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
3551 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
3553 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
3555 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
3556 to allow an eliminated stack-frame.
3558 2021-03-05 Marek Polacek <polacek@redhat.com>
3561 * g++.dg/cpp1z/noexcept-type23.C: New test.
3563 2021-03-05 Marek Polacek <polacek@redhat.com>
3566 * g++.dg/warn/Wshadow-17.C: New test.
3568 2021-03-05 Jason Merrill <jason@redhat.com>
3571 * gcc.dg/attr-flatten-1.c: Adjust.
3573 2021-03-05 Jakub Jelinek <jakub@redhat.com>
3576 * c-c++-common/gomp/pr99322.c: New test.
3578 2021-03-05 Nathan Sidwell <nathan@acm.org>
3581 * g++.dg/modules/pr99245_a.H: New.
3582 * g++.dg/modules/pr99245_b.H: New.
3584 2021-03-05 Harald Anlauf <anlauf@gmx.de>
3587 * gfortran.dg/matmul_21.f90: New test.
3589 2021-03-05 Nathan Sidwell <nathan@acm.org>
3592 * g++.dg/modules/pr99377_a.H: New.
3593 * g++.dg/modules/pr99377_b.C: New.
3594 * g++.dg/modules/pr99377_c.C: New.
3596 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3599 * g++.dg/coroutines/pr98118.C: New test.
3601 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3604 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
3605 * g++.dg/coroutines/pr95616-0.C: New test.
3606 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
3607 * g++.dg/coroutines/pr95616-1.C: New test.
3608 * g++.dg/coroutines/pr95616-2.C: New test.
3609 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
3610 * g++.dg/coroutines/pr95616-3.C: New test.
3611 * g++.dg/coroutines/pr95616-4.C: New test.
3612 * g++.dg/coroutines/pr95616-5.C: New test.
3613 * g++.dg/coroutines/pr95616-6.C: New test.
3615 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3618 * g++.dg/coroutines/torture/pr95615-01.C: New test.
3619 * g++.dg/coroutines/torture/pr95615-02.C: New test.
3620 * g++.dg/coroutines/torture/pr95615-03.C: New test.
3621 * g++.dg/coroutines/torture/pr95615-04.C: New test.
3622 * g++.dg/coroutines/torture/pr95615-05.C: New test.
3623 * g++.dg/coroutines/torture/pr95615.inc: New file.
3625 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
3628 * gcc.target/i386/pr99123-2.c: New.
3630 2021-03-05 Nathan Sidwell <nathan@acm.org>
3633 * g++.dg/modules/pr99389_a.H: New.
3634 * g++.dg/modules/pr99389_b.C: New.
3635 * g++.dg/modules/pr99389_c.C: New.
3637 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3640 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
3643 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3645 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
3646 with '_kind' number.
3647 * gfortran.dg/real4-10-real8-16.f90: Likewise.
3648 * gfortran.dg/real4-10-real8-4.f90: Likewise.
3649 * gfortran.dg/real4-10.f90: Likewise.
3650 * gfortran.dg/real4-16-real8-10.f90: Likewise.
3651 * gfortran.dg/real4-16-real8-16.f90: Likewise.
3652 * gfortran.dg/real4-16-real8-4.f90: Likewise.
3653 * gfortran.dg/real4-16.f90: Likewise.
3654 * gfortran.dg/real4-8-real8-10.f90: Likewise.
3655 * gfortran.dg/real4-8-real8-16.f90: Likewise.
3656 * gfortran.dg/real4-8-real8-4.f90: Likewise.
3657 * gfortran.dg/real4-8.f90: Likewise.
3658 * gfortran.dg/real8-10.f90: Likewise.
3659 * gfortran.dg/real8-16.f90: Likewise.
3660 * gfortran.dg/real8-4.f90: Likewise.
3662 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
3665 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
3667 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
3669 * lib/prune.exp: Prune useless output caused by a linker bug.
3671 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3674 * gcc.target/aarch64/pr93235.c: New test.
3676 2021-03-04 Martin Liska <mliska@suse.cz>
3678 PR gcov-profile/99105
3679 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
3680 correction as the wrapped malloc is called one more time
3682 * gcc.dg/tree-prof/pr97461.c: Likewise.
3684 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3688 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
3689 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
3690 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
3691 dg-warning regexps, instead replace .* with \[^\n\r]*.
3692 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
3693 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
3694 -ftrack-macro-expansion=0 from dg-options.
3695 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
3696 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
3698 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3701 * gcc.dg/cpp/line11.c: New test.
3702 * gcc.dg/cpp/line12.c: New test.
3704 2021-03-04 Alex Coplan <alex.coplan@arm.com>
3707 * gcc.target/aarch64/pr99381.c: New test.
3709 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
3711 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
3713 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
3715 2021-03-04 Nathan Sidwell <nathan@acm.org>
3718 * g++.dg/modules/pr99170-1_a.H: New.
3719 * g++.dg/modules/pr99170-1_b.C: New.
3720 * g++.dg/modules/pr99170-2.h: New.
3721 * g++.dg/modules/pr99170-2_a.C: New.
3722 * g++.dg/modules/pr99170-2_b.C: New.
3723 * g++.dg/modules/pr99170-3_a.H: New.
3724 * g++.dg/modules/pr99170-3_b.C: New.
3725 * g++.dg/modules/inst-2_b.C: Adjust scan.
3726 * g++.dg/modules/inst-4_a.C: Adjust scan.
3727 * g++.dg/modules/inst-4_b.C: Adjust scan.
3728 * g++.dg/modules/member-def-1_b.C: Adjust scan.
3729 * g++.dg/modules/member-def-1_c.C: Adjust scan.
3730 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
3731 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
3732 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
3733 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
3734 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
3735 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
3736 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
3737 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
3738 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
3739 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
3740 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
3742 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
3745 * gfortran.dg/real4-10-real8-10.f90: New test.
3746 * gfortran.dg/real4-10-real8-16.f90: New test.
3747 * gfortran.dg/real4-10-real8-4.f90: New test.
3748 * gfortran.dg/real4-10.f90: New test.
3749 * gfortran.dg/real4-16-real8-10.f90: New test.
3750 * gfortran.dg/real4-16-real8-16.f90: New test.
3751 * gfortran.dg/real4-16-real8-4.f90: New test.
3752 * gfortran.dg/real4-16.f90: New test.
3753 * gfortran.dg/real4-8-real8-10.f90: New test.
3754 * gfortran.dg/real4-8-real8-16.f90: New test.
3755 * gfortran.dg/real4-8-real8-4.f90: New test.
3756 * gfortran.dg/real4-8.f90: New test.
3757 * gfortran.dg/real8-10.f90: New test.
3758 * gfortran.dg/real8-16.f90: New test.
3759 * gfortran.dg/real8-4.f90: New test.
3761 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3763 * gcc.misc-tests/outputs.exp: Enumerate tests.
3765 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3767 * gcc.misc-tests/outputs.exp: Append discriminating
3768 suffixes to tests with duplicate names.
3769 (outest): Assert that each running test has a unique
3772 2021-03-04 Martin Sebor <msebor@redhat.com>
3776 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
3777 * gcc.dg/Wstringop-overflow-65.c: New test.
3778 * gcc.dg/Warray-bounds-69.c: Same.
3780 2021-03-03 Marek Polacek <polacek@redhat.com>
3783 * g++.dg/cpp1z/class-deduction83.C: New test.
3785 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3787 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
3789 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
3792 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3794 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
3796 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
3798 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
3801 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3803 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
3805 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
3808 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3810 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
3812 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
3814 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
3816 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
3818 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
3821 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3824 * g++.dg/cpp1z/eval-order10.C: New test.
3826 2021-03-03 Marek Polacek <polacek@redhat.com>
3830 * g++.dg/cpp1z/class-deduction81.C: New test.
3831 * g++.dg/cpp1z/class-deduction82.C: New test.
3832 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
3833 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
3834 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
3836 2021-03-03 Jason Merrill <jason@redhat.com>
3839 * g++.dg/cpp0x/decltype-call5.C: New test.
3840 * g++.dg/cpp0x/decltype-call6.C: New test.
3842 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3844 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
3846 * gcc.target/i386/pr95798-2.c: Likewise.
3848 2021-03-03 Nathan Sidwell <nathan@acm.org>
3851 * g++.dg/modules/namespace-2_a.C
3852 * g++.dg/modules/pr99344_a.C
3853 * g++.dg/modules/pr99344_b.C
3855 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.target/i386/pr99321.c: New test.
3860 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3863 * gcc.c-torture/compile/pr99324.c: New test.
3865 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3868 * gcc.dg/graphite/pr99085.c: New test.
3870 2021-03-03 Jason Merrill <jason@redhat.com>
3873 * g++.dg/ext/attr-flatten1.C: New test.
3875 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
3877 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
3878 tests if target test-framework has -L or -I options.
3880 2021-03-02 David Malcolm <dmalcolm@redhat.com>
3883 * gcc.dg/pr99323-1.c: New test.
3884 * gcc.dg/pr99323-2.c: New test.
3886 2021-03-02 Martin Sebor <msebor@redhat.com>
3889 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
3890 * g++.dg/warn/Wnonnull12.C: New test.
3892 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
3894 * gnat.dg/limited5.adb: New test.
3896 2021-03-02 Patrick Palka <ppalka@redhat.com>
3900 * g++.dg/concepts/abbrev9.C: New test.
3901 * g++.dg/cpp2a/concepts-lambda15.C: New test.
3902 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
3903 * g++.dg/cpp2a/concepts-return-req2.C: New test.
3904 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
3905 call to f15 that we expect to accept.
3907 2021-03-02 Patrick Palka <ppalka@redhat.com>
3909 * g++.dg/cpp1z/auto1.C: New test.
3911 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3913 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
3914 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
3915 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
3916 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
3917 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
3918 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
3919 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
3921 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3923 * lib/target-supports.exp: Add check for nnpa facility.
3925 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3927 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
3928 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
3930 2021-03-01 Martin Liska <mliska@suse.cz>
3933 * gcc.target/s390/target-attribute/pr99313.c: New test.
3935 2021-03-01 Nathan Sidwell <nathan@acm.org>
3938 * g++.dg/modules/pr99294.h: New.
3939 * g++.dg/modules/pr99294_a.C: New.
3940 * g++.dg/modules/pr99294_b.C: New.
3942 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
3944 * g++.dg/eh/seh-xmm-unwind.C: New test.
3946 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
3948 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
3949 expression components noexcept.
3950 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
3951 * g++.dg/coroutines/pr95345.C: Likewise.
3953 2021-02-28 Jason Merrill <jason@redhat.com>
3955 * g++.dg/ext/attr-lambda3.C: Add missing ;
3957 2021-02-27 Jason Merrill <jason@redhat.com>
3960 * g++.dg/ext/attr-lambda3.C: New test.
3962 2021-02-26 Alexandre Oliva <oliva@gnu.org>
3964 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
3966 * gcc.target/powerpc/pr83629.c: Likewise.
3967 * gcc.target/powerpc/pr84112.c: Likewise.
3969 2021-02-26 Olivier Hainque <hainque@adacore.com>
3971 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
3972 dg-require-effective-target fpic.
3973 * gcc.target/powerpc/ppc-eabi.c: Likewise.
3974 * gcc.target/powerpc/pr26350.c: Likewise.
3975 * gcc.target/powerpc/pr67789.c: Likewise.
3976 * gcc.target/powerpc/pr79439-1.c: Likewise.
3977 * gcc.target/powerpc/pr79439-2.c: Likewise.
3978 * gcc.target/powerpc/pr79439-3.c: Likewise.
3979 * gcc.target/powerpc/pr83629.c: Likewise.
3980 * gcc.target/powerpc/pr84112.c: Likewise.
3982 2021-02-26 Richard Biener <rguenther@suse.de>
3985 * g++.dg/pr99218.C: New testcase.
3987 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3989 * g++.dg/cpp23/lambda-specifiers1.C: New test.
3991 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3994 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
3996 2021-02-26 Jason Merrill <jason@redhat.com>
3999 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4001 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4003 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4004 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4005 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4006 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4007 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4008 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4009 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4010 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4011 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4012 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4013 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
4014 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
4015 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
4016 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
4017 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
4019 2021-02-26 Patrick Palka <ppalka@redhat.com>
4022 * g++.dg/concepts/abbrev8.C: New test.
4024 2021-02-25 Patrick Palka <ppalka@redhat.com>
4028 * g++.dg/diagnostic/local1.C: New test.
4030 2021-02-25 Patrick Palka <ppalka@redhat.com>
4033 * g++.dg/cpp1z/class-deduction79.C: New test.
4034 * g++.dg/cpp1z/class-deduction80.C: New test.
4036 2021-02-25 Marek Polacek <polacek@redhat.com>
4040 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
4041 * g++.dg/cpp0x/constexpr-cast2.C: New test.
4042 * g++.dg/cpp0x/constexpr-cast3.C: New test.
4044 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4047 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
4048 reference parms, to distinguish the rvalue ref. variant.
4049 * g++.dg/coroutines/pr97587.C: New test.
4051 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4054 * g++.dg/coroutines/pr95822.C: New test.
4056 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
4058 * gcc.target/arm/cmse/cmse-18.c: New test.
4060 2021-02-25 Nathan Sidwell <nathan@acm.org>
4063 * g++.dg/modules/pr99166_a.X: Adjust.
4064 * g++.dg/modules/pr99166_b.C: Adjust.
4065 * g++.dg/modules/pr99166_c.C: Adjust.
4066 * g++.dg/modules/pr99166_d.C: Adjust.
4068 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
4070 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
4072 2021-02-25 Tamar Christina <tamar.christina@arm.com>
4074 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
4076 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
4079 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
4081 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
4084 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
4086 2021-02-25 Richard Biener <rguenther@suse.de>
4088 PR tree-optimization/99253
4089 * gcc.dg/vect/pr99253.c: New testcase.
4091 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4094 * gcc.target/i386/pr95798-1.c: New test.
4095 * gcc.target/i386/pr95798-2.c: New test.
4097 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4099 PR tree-optimization/80635
4100 * g++.dg/warn/pr80635-1.C: New test.
4101 * g++.dg/warn/pr80635-2.C: New test.
4103 2021-02-25 David Malcolm <dmalcolm@redhat.com>
4106 * gcc.dg/analyzer/pr99193-1.c: New test.
4107 * gcc.dg/analyzer/pr99193-2.c: New test.
4108 * gcc.dg/analyzer/pr99193-3.c: New test.
4109 * gcc.dg/analyzer/realloc-1.c: New test.
4111 2021-02-24 Nathan Sidwell <nathan@acm.org>
4114 * g++.dg/modules/pr98718_a.C: New.
4115 * g++.dg/modules/pr98718_b.C: New.
4117 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4119 * g++.dg/coroutines/co-await-void_type.C: Mark promise
4120 final_suspend call as noexcept.
4121 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
4122 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
4123 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
4124 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
4125 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
4126 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
4127 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
4128 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
4129 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
4130 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
4131 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
4132 * g++.dg/coroutines/coro1-allocators.h: Likewise.
4133 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
4134 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
4135 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
4136 * g++.dg/coroutines/pr94752.C: Likewise.
4137 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
4138 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
4139 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4140 * g++.dg/coroutines/pr95050.C: Likewise.
4141 * g++.dg/coroutines/pr95345.C: Likewise.
4142 * g++.dg/coroutines/pr95440.C: Likewise.
4143 * g++.dg/coroutines/pr95591.C: Likewise.
4144 * g++.dg/coroutines/pr95711.C: Likewise.
4145 * g++.dg/coroutines/pr95813.C: Likewise.
4146 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
4147 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
4148 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
4149 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
4150 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
4151 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
4152 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
4153 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
4154 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
4155 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
4156 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
4157 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
4158 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
4159 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
4160 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
4161 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
4162 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
4163 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
4164 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
4165 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
4167 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4170 * c-c++-common/gomp/pr99226.c: New test.
4171 * gfortran.dg/gomp/pr99226.f90: New test.
4173 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
4176 * gcc.target/i386/pr99123.c: New.
4178 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
4180 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
4182 2021-02-24 Nathan Sidwell <nathan@acm.org>
4185 * g++.dg/modules/pr99072.H: New.
4187 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
4190 * gfortran.dg/assumed_rank_21.f90 : New test.
4192 2021-02-24 Martin Sebor <msebor@redhat.com>
4195 * gcc.dg/pr97172-2.c: New test.
4197 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4199 PR tree-optimization/99220
4200 * g++.dg/vect/pr99220.cc: New test.
4202 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4204 PR tree-optimization/99149
4205 * g++.dg/vect/pr99149.cc: Disabled on BE.
4207 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4210 * g++.dg/coroutines/pr96251.C: New test.
4212 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4214 PR tree-optimization/99225
4215 * gcc.c-torture/compile/pr99225.c: New test.
4217 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4219 PR tree-optimization/99149
4220 * g++.dg/vect/pr99149.cc: New test.
4222 2021-02-24 Richard Biener <rguenther@suse.de>
4225 * gcc.dg/pr99224.c: New testcase.
4227 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
4229 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
4230 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
4231 Add __has_builtin tests for built-ins.
4232 Update expected instruction counts.
4234 2021-02-23 Martin Sebor <msebor@redhat.com>
4237 * g++.dg/warn/Wnonnull11.C: New test.
4239 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
4242 * gfortran.dg/class_defined_operator_2.f03 : New test.
4243 * gfortran.dg/elemental_result_2.f90 : New test.
4244 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
4245 elemental function with an allocatable result with an operator
4246 interface with array dummies and result.
4248 2021-02-23 Harald Anlauf <anlauf@gmx.de>
4251 * gfortran.dg/reshape_zerosize_4.f90: New test.
4253 2021-02-23 Nathan Sidwell <nathan@acm.org>
4256 * g++.dg/modules/pr99208_a.C: New.
4257 * g++.dg/modules/pr99208_b.C: New.
4259 2021-02-23 Martin Liska <mliska@suse.cz>
4262 * c-c++-common/asan/pr99168.c: New test.
4264 2021-02-23 Patrick Palka <ppalka@redhat.com>
4267 * g++.dg/template/non-dependent15.C: New test.
4269 2021-02-23 Jakub Jelinek <jakub@redhat.com>
4271 PR tree-optimization/99204
4272 * gfortran.dg/pr99204.f90: New test.
4274 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
4276 * gcc.target/powerpc/vec-init-10.c: New test.
4278 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
4280 * g++.dg/warn/Wplacement-new-size-1.C,
4281 g++.dg/warn/Wplacement-new-size-2.C,
4282 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
4283 default_packed targets.
4285 2021-02-22 David Malcolm <dmalcolm@redhat.com>
4288 * gcc.dg/analyzer/error-1.c: New test.
4289 * gcc.dg/analyzer/error-2.c: New test.
4290 * gcc.dg/analyzer/error-3.c: New test.
4292 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
4295 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
4296 * c-c++-common/attr-retain-6.c: Likewise.
4297 * c-c++-common/attr-retain-7.c: Likewise.
4298 * c-c++-common/attr-retain-8.c: Likewise.
4299 * c-c++-common/attr-retain-9.c: Likewise.
4301 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4303 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
4305 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4307 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
4308 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
4309 Handle __INT32_TYPE__ being "long int".
4311 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4313 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
4315 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4317 * gcc.target/cris/biap-mul.c: New test.
4319 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4321 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
4323 2021-02-22 Nathan Sidwell <nathan@acm.org>
4326 * g++.dg/modules/pr99174-1_a.C: New.
4327 * g++.dg/modules/pr99174-1_b.C: New.
4328 * g++.dg/modules/pr99174-1_c.C: New.
4329 * g++.dg/modules/pr99174.H: New.
4331 2021-02-22 Nathan Sidwell <nathan@acm.org>
4334 * g++.dg/modules/pr99153_a.H: New.
4335 * g++.dg/modules/pr99153_b.H: New.
4337 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4339 PR rtl-optimization/98791
4340 * gcc.target/aarch64/sve/pr98791.c: New test.
4342 2021-02-22 Richard Biener <rguenther@suse.de>
4344 PR tree-optimization/99165
4345 * g++.dg/pr99165.C: New testcase.
4347 2021-02-21 Harald Anlauf <anlauf@gmx.de>
4349 * gfortran.dg/intent_optimize_3.f90: New test.
4351 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
4353 * c-c++-common/attr-retain-5.c: Skip on AIX.
4354 * c-c++-common/attr-retain-6.c: Same.
4355 * c-c++-common/attr-retain-7.c: Same.
4356 * c-c++-common/attr-retain-8.c: Same.
4357 * c-c++-common/attr-retain-9.c: Same.
4359 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
4362 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
4363 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
4364 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
4365 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
4366 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
4367 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
4369 2021-02-19 Nathan Sidwell <nathan@acm.org>
4372 * g++.dg/modules/pr98741_a.H: New.
4373 * g++.dg/modules/pr98741_b.H: New.
4374 * g++.dg/modules/pr98741_c.C: New.
4375 * g++.dg/modules/pr98741_d.C: New.
4377 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4380 * gfortran.dg/namelist_4.f90: Modify.
4381 * gfortran.dg/namelist_98.f90: New test.
4383 2021-02-19 Martin Sebor <msebor@redhat.com>
4386 * gcc.dg/pr97172.c: Add test cases.
4388 2021-02-19 Nathan Sidwell <nathan@acm.org>
4390 * g++.dg/modules/pr99166_a.X: New.
4391 * g++.dg/modules/pr99166_b.C: New.
4392 * g++.dg/modules/pr99166_c.C: New.
4393 * g++.dg/modules/pr99166_d.C: New.
4395 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4398 * gfortran.dg/coarray/array_temporary-1.f90: New test.
4400 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4403 * gfortran.dg/dtio_36.f90: New test.
4405 2021-02-19 Richard Biener <rguenther@suse.de>
4408 * gcc.dg/pr99122-3.c: New testcase.
4410 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4413 * gcc.target/arm/pure-code/pr98998.c: New test.
4415 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4418 * g++.dg/opt/pr99034.C: New test.
4420 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4423 * gfortran.dg/ubound_1.f90: New test.
4425 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4428 * gcc.target/aarch64/sve/pr98657.c: New test.
4430 2021-02-19 Jason Merrill <jason@redhat.com>
4432 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
4434 2021-02-19 David Malcolm <dmalcolm@redhat.com>
4437 * jit.dg/test-trap.c: New test.
4439 2021-02-19 Jason Merrill <jason@redhat.com>
4442 * g++.dg/cpp0x/overload4.C: New test.
4444 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
4446 PR rtl-optimization/96264
4447 * gcc.target/powerpc/pr96264.c: New.
4449 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
4452 * c-c++-common/attr-retain-1.c: New test.
4453 * c-c++-common/attr-retain-2.c: Likewise.
4454 * c-c++-common/attr-retain-3.c: Likewise.
4455 * c-c++-common/attr-retain-4.c: Likewise.
4456 * c-c++-common/attr-retain-5.c: Likewise.
4457 * c-c++-common/attr-retain-6.c: Likewise.
4458 * c-c++-common/attr-retain-7.c: Likewise.
4459 * c-c++-common/attr-retain-8.c: Likewise.
4460 * c-c++-common/attr-retain-9.c: Likewise.
4461 * c-c++-common/pr99113.c: Likewise.
4462 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
4463 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
4464 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
4465 * c-c++-common/attr-used-2.c: Likewise.
4466 * c-c++-common/attr-used-3.c: Likewise.
4467 * c-c++-common/attr-used-4.c: Likewise.
4468 * c-c++-common/attr-used-9.c: Likewise.
4469 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
4470 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
4471 * c-c++-common/attr-used-5.c: Don't expect warning for the used
4472 attribute nor SHF_GNU_RETAIN section.
4473 * c-c++-common/attr-used-6.c: Likewise.
4474 * c-c++-common/attr-used-7.c: Likewise.
4475 * c-c++-common/attr-used-8.c: Likewise.
4477 2021-02-18 Nathan Sidwell <nathan@acm.org>
4480 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
4482 * g++.dg/modules/pr99023_a.X: New.
4483 * g++.dg/modules/pr99023_b.X: New.
4485 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4488 * gcc.dg/pr99136.c: New test.
4490 2021-02-18 Nathan Sidwell <nathan@acm.org>
4493 * g++.dg/modules/modules.exp: Remove dg-module-headers support
4494 * g++.dg/modules/alias-2_a.H: Delete.
4495 * g++.dg/modules/sys/alias-2_a.H: Delete.
4497 2021-02-18 Nathan Sidwell <nathan@acm.org>
4500 * g++.dg/modules/pr99023_a.H: Delete.
4501 * g++.dg/modules/pr99023_b.H: Delete.
4503 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4506 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
4508 2021-02-18 Richard Biener <rguenther@suse.de>
4511 * gcc.dg/pr99122-1.c: New testcase.
4512 * gcc.dg/pr99122-2.c: Likewise.
4514 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
4516 PR tree-optimization/99142
4517 * gcc.dg/tree-ssa/pr99142.c: New test.
4519 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4522 * g++.dg/warn/Warray-bounds-17.C: New test.
4524 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4527 * gcc.dg/pr99104.c: New test.
4529 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4532 * gcc.dg/analyzer/pr94596.c: New test.
4534 2021-02-17 Nathan Sidwell <nathan@acm.org>
4537 * g++.dg/modules/pr99023_a.H: New.
4538 * g++.dg/modules/pr99023_b.H: New.
4540 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4543 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
4544 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
4545 options. Remove false leak directive.
4546 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
4550 2021-02-17 Julian Brown <julian@codesourcery.com>
4552 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
4553 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
4554 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
4555 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
4556 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
4558 2021-02-17 Julian Brown <julian@codesourcery.com>
4560 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
4561 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
4562 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
4563 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
4564 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
4565 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4566 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
4567 previously-broken directives.
4569 2021-02-17 Jakub Jelinek <jakub@redhat.com>
4572 * g++.dg/ubsan/pr99106.C: New test.
4574 2021-02-17 Nathan Sidwell <nathan@acm.org>
4577 * g++.dg/lookup/pr99116-1.C: New.
4578 * g++.dg/lookup/pr99116-2.C: New.
4580 2021-02-17 Nathan Sidwell <nathan@acm.org>
4583 * g++.dg/modules/pr99071_a.H: New.
4584 * g++.dg/modules/pr99071_b.H: New.
4586 2021-02-17 Patrick Palka <ppalka@redhat.com>
4590 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
4591 "call to non-'constexpr' function" error message.
4593 2021-02-16 Nathan Sidwell <nathan@acm.org>
4595 * g++.dg/modules/pr99050_a.H: New.
4596 * g++.dg/modules/pr99050_b.C: New.
4598 2021-02-16 Marek Polacek <polacek@redhat.com>
4601 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
4602 * g++.dg/ext/attr-assume-aligned.C: New test.
4604 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
4606 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
4607 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
4609 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4611 * gfortran.dg/goacc/ref_inquiry.f90: New test.
4612 * gfortran.dg/gomp/ref_inquiry.f90: New test.
4614 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
4617 * gcc.c-torture/compile/pr98096.c: New.
4619 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4622 * gfortran.dg/fmt_nonchar_1.f90: New test.
4623 * gfortran.dg/fmt_nonchar_2.f90: New test.
4625 2021-02-16 Jakub Jelinek <jakub@redhat.com>
4628 * gcc.target/i386/pr99100.c: New test.
4630 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
4632 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
4634 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
4636 PR rtl-optimization/98872
4637 * gcc.target/powerpc/pr98872.c: New test.
4639 2021-02-15 Jakub Jelinek <jakub@redhat.com>
4641 PR tree-optimization/99079
4642 * gcc.dg/fold-modpow2-2.c: New test.
4643 * gcc.c-torture/execute/pr99079.c: New test.
4645 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4647 PR rtl-optimization/98439
4648 * gcc.target/i386/pr98439.c: New test.
4650 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4653 * gcc.target/i386/pr96166.c: New test.
4655 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4657 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
4658 and restrict the test to aarch64-*-* target only.
4660 2021-02-12 Nathan Sidwell <nathan@acm.org>
4662 * g++.dg/modules/pr99039_a.C: New.
4663 * g++.dg/modules/pr99039_b.C: New.
4665 2021-02-12 Nathan Sidwell <nathan@acm.org>
4668 * g++.dg/modules/pr99040_a.C: New.
4669 * g++.dg/modules/pr99040_b.C: New.
4670 * g++.dg/modules/pr99040_c.C: New.
4671 * g++.dg/modules/pr99040_d.C: New.
4673 2021-02-12 Nathan Sidwell <nathan@acm.org>
4677 * g++.dg/lookup/pr99039.C: New.
4679 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
4682 * gfortran.dg/ieee/ieee_12.f90: New test.
4684 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
4686 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
4688 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
4691 * gcc.target/arm/pr98931.c: Add -mthumb
4693 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
4696 * gfortran.dg/assumed_rank_20.f90: New test.
4698 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4701 * g++.dg/cpp2a/concepts-requires24.C: New test.
4703 2021-02-12 Jason Merrill <jason@redhat.com>
4706 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
4708 2021-02-12 David Malcolm <dmalcolm@redhat.com>
4711 * g++.dg/analyzer/pr99064.C: New test.
4712 * gcc.dg/analyzer/pr98969.c: New test.
4714 2021-02-11 Marek Polacek <polacek@redhat.com>
4717 * g++.dg/template/deduce10.C: New test.
4718 * g++.dg/template/deduce9.C: New test.
4720 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
4723 * g++.target/powerpc/pr99041.C: New test.
4725 2021-02-11 Jakub Jelinek <jakub@redhat.com>
4728 * g++.dg/ext/flexary38.C: New test.
4730 2021-02-11 Marek Polacek <polacek@redhat.com>
4733 * g++.dg/cpp0x/variadic-crash6.C: New test.
4735 2021-02-11 Patrick Palka <ppalka@redhat.com>
4738 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
4740 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
4743 * gcc.target/arm/pr98931.c: New testcase.
4745 2021-02-11 Joel Hutton <joel.hutton@arm.com>
4747 PR tree-optimization/98772
4748 * gcc.target/aarch64/pr98772.c: New test.
4750 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4753 * gfortran.dg/typebound_call_32.f90: New test.
4755 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4758 * gfortran.dg/pr99060.f90: New test.
4760 2021-02-11 Alexandre Oliva <oliva@adacore.com>
4762 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
4764 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4767 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
4769 2021-02-10 Martin Sebor <msebor@redhat.com>
4771 PR tree-optimization/92879
4772 * g++.dg/warn/Warray-bounds-16.C: New test.
4774 2021-02-10 David Malcolm <dmalcolm@redhat.com>
4776 PR preprocessor/96391
4777 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
4778 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
4779 using the location_overflow_plugin.c from gcc.dg/plugin.
4781 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4784 * g++.dg/ext/weak6.C: New test.
4786 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4789 * gcc.target/i386/pr99025.c: New test.
4791 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4795 * g++.dg/cpp2a/constexpr-new16.C: New test.
4796 * g++.dg/cpp2a/constexpr-new17.C: New test.
4798 2021-02-10 Nathan Sidwell <nathan@acm.org>
4801 * g++.dg/lookup/pr99030.C: New.
4803 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4806 * g++.dg/gomp/pr99007.C: New test.
4807 * gcc.dg/gomp/pr99007-1.c: New test.
4808 * gcc.dg/gomp/pr99007-2.c: New test.
4809 * gcc.dg/gomp/pr99007-3.c: New test.
4811 2021-02-10 Julian Brown <julian@codesourcery.com>
4814 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
4815 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
4816 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4818 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4821 * gcc.dg/analyzer/file-1.c (test_5): New.
4822 * gcc.dg/analyzer/file-3.c: New test.
4824 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4827 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
4828 * gcc.dg/analyzer/pr94851-2.c: New test.
4829 * gcc.dg/analyzer/pr98575-1.c: New test.
4831 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
4833 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
4835 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
4837 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
4839 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
4841 2021-02-09 Nathan Sidwell <nathan@acm.org>
4844 * g++.dg/modules/pr98944_a.C: New.
4845 * g++.dg/modules/pr98944_b.C: New.
4846 * g++.dg/modules/pr98944_c.C: New.
4847 * g++.dg/modules/pr98944_d.C: New.
4849 2021-02-09 Jakub Jelinek <jakub@redhat.com>
4852 * g++.dg/warn/Wstringop-overread-1.C: New test.
4854 2021-02-09 Jason Merrill <jason@redhat.com>
4857 * g++.dg/cpp2a/consteval-expinst1.C: New test.
4859 2021-02-09 Jason Merrill <jason@redhat.com>
4862 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
4864 2021-02-09 Jason Merrill <jason@redhat.com>
4867 * g++.dg/cpp2a/no_unique_address12.C: New test.
4869 2021-02-08 Nathan Sidwell <nathan@acm.org>
4871 * g++.dg/modules/pr98531-2.h: New.
4872 * g++.dg/modules/pr98531-2_a.H: New.
4873 * g++.dg/modules/pr98531-2_b.C: New.
4874 * g++.dg/modules/pr98531-3.h: New.
4875 * g++.dg/modules/pr98531-3_a.H: New.
4876 * g++.dg/modules/pr98531-3_b.C: New.
4878 2021-02-08 Nathan Sidwell <nathan@acm.org>
4881 * g++.dg/modules/pr98531-1.h: New.
4882 * g++.dg/modules/pr98531-1_a.H: New.
4883 * g++.dg/modules/pr98531-1_b.C: New.
4884 * g++.dg/abi/pr98531-1.C: New.
4885 * g++.dg/abi/pr98531-2.C: New.
4886 * g++.dg/abi/pr98531-3.C: New.
4887 * g++.dg/abi/pr98531-4.C: New.
4889 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
4892 * gfortran.dg/pr98974.F90: New test.
4894 2021-02-08 Richard Biener <rguenther@suse.de>
4897 * g++.dg/lto/pr96591_0.C: New testcase.
4899 2021-02-05 Marek Polacek <polacek@redhat.com>
4902 * g++.dg/cpp2a/volatile5.C: New test.
4904 2021-02-05 Marek Polacek <polacek@redhat.com>
4907 * g++.dg/cpp2a/using-enum-8.C: New test.
4909 2021-02-05 Nathan Sidwell <nathan@acm.org>
4912 * c-c++-common/pr98943.c: New.
4914 2021-02-05 Richard Biener <rguenther@suse.de>
4916 PR tree-optimization/98855
4917 * g++.dg/vect/slp-pr98855.cc: New testcase.
4919 2021-02-05 Jakub Jelinek <jakub@redhat.com>
4922 * g++.dg/cpp1z/decomp54.C: New test.
4924 2021-02-05 liuhongt <hongtao.liu@intel.com>
4927 * g++.target/i386/avx512bw-pr98537-1.C: New test.
4928 * g++.target/i386/avx512vl-pr98537-1.C: New test.
4929 * g++.target/i386/avx512vl-pr98537-2.C: New test.
4930 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
4931 integer mask comparison should not be generated.
4932 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
4933 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
4934 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
4936 2021-02-04 Julian Brown <julian@codesourcery.com>
4938 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
4939 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4940 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
4941 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
4943 2021-02-04 Julian Brown <julian@codesourcery.com>
4945 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
4947 2021-02-04 Julian Brown <julian@codesourcery.com>
4949 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
4951 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4954 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
4955 $section is .opd, look at .L.$symbol_name's section.
4956 (parse_section_section_of_symbols): Handle .previous directive.
4957 * gcc.dg/array-quals-1.c: Allow .sdata section.
4959 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
4961 * gdc.dg/intrinsics.d: Update test.
4963 2021-02-04 Martin Sebor <msebor@redhat.com>
4966 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
4967 * gcc.dg/label-decl-4.c: Same.
4968 * gcc.dg/mismatch-decl-1.c: Same.
4969 * gcc.dg/old-style-then-proto-1.c: Same.
4970 * gcc.dg/parm-mismatch-1.c: Same.
4971 * gcc.dg/pr35445.c: Same.
4972 * gcc.dg/redecl-11.c: Same.
4973 * gcc.dg/redecl-12.c: Same.
4974 * gcc.dg/redecl-13.c: Same.
4975 * gcc.dg/redecl-15.c: Same.
4976 * gcc.dg/tls/thr-init-1.c: Same.
4977 * objc.dg/id-1.m: Same.
4978 * objc.dg/tls/diag-3.m: Same.
4979 * gcc.dg/pr97882.c: New test.
4980 * gcc.dg/qual-return-7.c: New test.
4981 * gcc.dg/qual-return-8.c: New test.
4983 2021-02-04 Jason Merrill <jason@redhat.com>
4986 * g++.dg/cpp2a/concepts-variadic3.C: New test.
4988 2021-02-04 David Malcolm <dmalcolm@redhat.com>
4991 * gcc.dg/pr97932.c: New test.
4993 2021-02-04 emsr <3dw4rd@verizon.net>
4995 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
4997 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4999 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5000 of make_signed<size_t>::type in the diagnostics.
5002 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5005 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5007 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5009 * gfortran.dg/goacc/substring.f90: New test.
5010 * gfortran.dg/gomp/substring.f90: New test.
5012 2021-02-04 Martin Liska <mliska@suse.cz>
5014 * gcc.target/i386/prefer-vector-width-attr.c: New test.
5016 2021-02-04 Jason Merrill <jason@redhat.com>
5019 * g++.dg/cpp1z/class-deduction78.C: New test.
5021 2021-02-04 Jason Merrill <jason@redhat.com>
5024 * g++.dg/cpp0x/pr84630.C: Call b().
5025 * g++.dg/cpp2a/lambda-uneval13.C: New test.
5026 * g++.dg/ext/attr-expr1.C: New test.
5028 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5030 PR preprocessor/98882
5031 * gcc.dg/cpp/pr98882.c: New test.
5033 2021-02-03 Jason Merrill <jason@redhat.com>
5035 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
5036 hash-table-verification-limit=10000.
5038 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
5040 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
5041 * g++.dg/cpp23/feat-cxx2b.C: New test.
5042 * g++.dg/cpp23/size_t-literals.C: New test.
5043 * g++.dg/warn/Wsize_t-literals.C: New test.
5045 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5048 * g++.dg/cpp2a/no_unique_address11.C: New test.
5050 2021-02-03 Marek Polacek <polacek@redhat.com>
5053 * g++.dg/cpp0x/noexcept65.C: New test.
5055 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
5058 * gfortran.dg/coarray/array_temporary.f90: New test.
5060 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5063 * gcc.dg/pr97487-1.c: New test.
5064 * gcc.dg/pr97487-2.c: New test.
5066 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5069 * gcc.target/i386/pr97971.c: New test.
5071 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5073 PR tree-optimization/98287
5074 * gcc.dg/pr98287.c: New test.
5076 2021-02-03 Tamar Christina <tamar.christina@arm.com>
5078 PR tree-optimization/98928
5079 * gcc.target/i386/pr98928.c: New test.
5081 2021-02-02 Martin Liska <mliska@suse.cz>
5084 * gcc.target/i386/pr97510.c: New test.
5086 2021-02-02 Jason Merrill <jason@redhat.com>
5089 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
5091 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5093 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
5095 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
5098 * gfortran.dg/pr91862.f90: New test.
5100 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5102 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
5104 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5106 PR tree-optimization/98848
5107 * gcc.dg/vect/pr98848.c: New test.
5108 * gcc.dg/vect/pr92205.c: Remove xfail.
5110 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5112 PR tree-optimization/97960
5113 * g++.dg/torture/pr97960.C: New test.
5115 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
5118 * g++.dg/opt/pr98743.C: New.
5120 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5122 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
5124 2021-02-02 Alexandre Oliva <oliva@adacore.com>
5126 * gcc.dg/asan/nested-1.c: New.
5128 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5132 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
5133 prefix to support subroutines where necessary.
5134 * gcc.dg/analyzer/data-model-1.c: Likewise.
5135 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
5137 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
5138 subroutines where necessary.
5139 * gcc.dg/analyzer/pr96651-2.c: Likewise.
5140 * gcc.dg/analyzer/signal-4b.c: Likewise.
5141 * gcc.dg/analyzer/single-field.c: Likewise.
5142 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
5144 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5148 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
5149 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
5151 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5153 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
5156 2021-02-01 David Malcolm <dmalcolm@redhat.com>
5159 * gcc.dg/analyzer/pr98918.c: New test.
5161 2021-02-01 Sergei Trofimovich <siarheit@google.com>
5163 PR tree-optimization/98499
5164 * g++.dg/pr98499.C: new test.
5166 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5168 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
5170 2021-02-01 Martin Sebor <msebor@redhat.com>
5173 * gcc.dg/pr97172.c: New test.
5175 2021-02-01 Martin Sebor <msebor@redhat.com>
5178 * g++.dg/Wclass-memaccess-6.C: New test.
5180 2021-02-01 Patrick Palka <ppalka@redhat.com>
5183 * g++.dg/cpp0x/constexpr-98295.C: New test.
5185 2021-02-01 Marek Polacek <polacek@redhat.com>
5188 * g++.dg/ext/builtin-has-attribute2.C: New test.
5190 2021-02-01 Jason Merrill <jason@redhat.com>
5193 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
5195 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5197 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
5199 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
5201 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
5203 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
5205 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
5207 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
5209 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
5211 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
5213 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
5215 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
5217 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
5219 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
5222 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5224 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
5226 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
5228 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
5230 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
5233 2021-02-01 Tamar Christina <tamar.christina@arm.com>
5235 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
5237 2021-02-01 Patrick Palka <ppalka@redhat.com>
5240 * g++.dg/cpp1y/constexpr-84494.C: New test.
5242 2021-02-01 Xing GUO <higuoxing@gmail.com>
5244 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
5246 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
5248 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
5249 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5251 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
5253 * c-c++-common/attr-used-5.c: Skip for Darwin.
5254 * c-c++-common/attr-used-6.c: Likewise.
5255 * c-c++-common/attr-used-7.c: Likewise.
5256 * c-c++-common/attr-used-8.c: Likewise.
5257 * c-c++-common/attr-used-9.c: Likewise.
5259 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
5261 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
5262 * gcc.target/powerpc/pr79251.p9.c: Same.
5264 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5266 * gcc.target/i386/20051216-1.c: New test.
5268 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5271 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
5272 scan-tree-dump-times to x86 and aarch64 targets.
5273 * gcc.dg/gomp/simd-3.c: Likewise.
5275 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
5278 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
5281 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5283 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
5285 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5288 * gcc.target/aarch64/pr97701.c: Modify.
5290 2021-01-29 David Malcolm <dmalcolm@redhat.com>
5292 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
5294 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5297 * gcc.target/aarch64/pr97701.c: New.
5299 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5301 * gcc.target/powerpc/pr91903.c: New test.
5302 * gcc.target/powerpc/builtins-1.fold.h: Update.
5303 * gcc.target/powerpc/builtins-2.c: Update.
5305 2021-01-29 Nathan Sidwell <nathan@acm.org>
5308 * g++.dg/modules/pr98843_a.C: New.
5309 * g++.dg/modules/pr98843_b.H: New.
5310 * g++.dg/modules/pr98843_c.C: New.
5312 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5314 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
5316 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
5317 Richard Biener <rguenther@suse.de>
5319 PR tree-optimization/97627
5320 * g++.dg/pr97627.C: New testcase.
5322 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5325 * gcc.c-torture/compile/pr98849.c: New test.
5327 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.dg/pr98331.c: New test.
5332 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
5334 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
5336 * gcc.target/powerpc/pr79251.h: ...this.
5337 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5338 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
5340 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
5341 * gcc.target/powerpc/pr79251-run.p9.c: New test.
5343 2021-01-29 Marek Polacek <polacek@redhat.com>
5346 * g++.dg/parse/error63.C: New test.
5348 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5351 * g++.dg/warn/effc5.C: New test.
5353 2021-01-28 Marek Polacek <polacek@redhat.com>
5356 * g++.dg/cpp0x/alignas19.C: New test.
5357 * g++.dg/warn/Warray-bounds15.C: New test.
5359 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
5362 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
5364 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
5366 * gfortran.dg/ISO_Fortran_binding_18.c: Include
5367 ../../../libgfortran/ISO_Fortran_binding.h rather than
5368 ISO_Fortran_binding.h.
5370 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
5372 * gcc.target/powerpc/float128-longdouble-math.c: New test.
5373 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
5374 * gcc.target/powerpc/float128-math.c: Adjust test for new name
5375 being generated. Add support for running test on power10. Add
5376 support for running if long double defaults to 64-bits.
5378 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5382 * g++.target/i386/pr98847.C: New test.
5384 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5386 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
5388 2021-01-28 Nathan Sidwell <nathan@acm.org>
5391 * g++.dg/modules/pr98770_a.C: New.
5392 * g++.dg/modules/pr98770_b.C: New.
5394 2021-01-28 Harald Anlauf <anlauf@gmx.de>
5397 * gfortran.dg/gomp/pr86470.f90: New test.
5399 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
5402 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
5403 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5404 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5405 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5406 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5407 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5408 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5409 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5410 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5411 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5412 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5413 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5414 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5415 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
5418 2021-01-28 Xing GUO <higuoxing@gmail.com>
5420 * gcc.target/riscv/attribute-18.c: New test.
5422 2021-01-27 Harris Snyder <hsnyder@structura.bio>
5424 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
5425 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
5427 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
5429 PR rtl-optimization/97684
5430 * gcc.target/i386/pr97684.c: New.
5432 2021-01-27 Jason Merrill <jason@redhat.com>
5435 * g++.dg/lookup/using4.C: No error in C++20.
5436 * g++.dg/cpp0x/decltype37.C: Adjust message.
5437 * g++.dg/template/crash75.C: Adjust message.
5438 * g++.dg/template/crash76.C: Adjust message.
5439 * g++.dg/cpp0x/inh-ctor36.C: New test.
5440 * g++.dg/cpp1z/inh-ctor39.C: New test.
5441 * g++.dg/cpp2a/using-enum-7.C: New test.
5443 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5446 * gcc.c-torture/execute/pr98853-1.c: New test.
5447 * gcc.c-torture/execute/pr98853-2.c: New test.
5449 2021-01-27 Richard Biener <rguenther@suse.de>
5451 PR tree-optimization/98854
5452 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
5454 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5458 * gfortran.dg/proc_ptr_52.f90 : New test.
5460 2021-01-27 liuhongt <hongtao.liu@intel.com>
5463 * gcc.target/i386/pr98833.c: New test.
5465 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5467 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
5468 optimize ("no-strict-aliasing") attribute.
5469 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
5470 array to avoid violating TBAA.
5471 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5472 array to avoid violating TBAA.
5473 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
5474 array to avoid violating TBAA.
5475 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
5476 array to avoid violating TBAA.
5478 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5481 * gfortran.dg/elemental_function_5.f90 : New test.
5483 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5485 PR tree-optimization/97260
5486 * gcc.dg/tree-ssa/pr97260.c: New test.
5488 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
5490 * lib/target-supports.exp (check_effective_target_c++2a):
5491 Check for C++2a or C++23.
5492 (check_effective_target_c++20_down): New.
5493 (check_effective_target_c++23_only): New.
5494 (check_effective_target_c++23): New.
5495 * g++.dg/cpp23/cplusplus.C: New.
5497 2021-01-26 Jason Merrill <jason@redhat.com>
5500 * g++.dg/torture/pr97474.C: New test.
5502 2021-01-26 Jason Merrill <jason@redhat.com>
5505 * g++.dg/cpp2a/no_unique_address10.C: New test.
5506 * g++.dg/cpp2a/no_unique_address9.C: New test.
5508 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
5511 optimize ("no-strict-aliasing") attribute.
5512 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
5513 array to avoid violating TBAA.
5514 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5515 array to avoid violating TBAA.
5516 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
5517 array to avoid violating TBAA.
5518 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
5519 array to avoid violating TBAA.
5521 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.c-torture/execute/pr98681.c: New test.
5526 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5529 * gfortran.dg/elemental_assignment_1.f90: New test.
5531 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
5533 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
5534 add previously missing space in '$ident link'.
5536 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5539 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
5541 2021-01-26 Alexandre Oliva <oliva@adacore.com>
5543 * gnat.dg/asan1.adb: New test.
5544 * gnat.dg/asan1_pkg.ads: New additional source.
5546 2021-01-25 Harald Anlauf <anlauf@gmx.de>
5549 * gfortran.dg/pr70070.f90: New test.
5551 2021-01-25 Martin Sebor <msebor@redhat.com>
5554 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
5555 * g++.dg/warn/Wnonnull10.C: New test.
5556 * g++.dg/warn/Wnonnull9.C: New test.
5558 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5560 * gfortran.dg/associate_57.f90: New test.
5562 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5565 * gfortran.dg/interface_assignment_7.f90: New test.
5567 2021-01-25 Jason Merrill <jason@redhat.com>
5570 * g++.dg/cpp2a/no_unique_address8.C: New test.
5572 2021-01-25 Richard Biener <rguenther@suse.de>
5575 * gcc.dg/pr98807.c: New testcase.
5577 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
5579 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
5580 * gnat.dg/thunk2_pkg.ads: New helper.
5582 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
5585 * gfortran.dg/charlen_18.f90 : New test.
5587 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
5589 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
5591 * g++.dg/tc1/dr142.C: Same as above.
5592 * g++.dg/tc1/dr52.C: Same as above.
5593 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
5594 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
5595 * g++.old-deja/g++.jason/access8.C: Same as above.
5596 * g++.old-deja/g++.law/access4.C: Same as above.
5597 * g++.old-deja/g++.law/visibility12.C: Same as above.
5598 * g++.old-deja/g++.law/visibility4.C: Same as above.
5599 * g++.old-deja/g++.law/visibility8.C: Same as above.
5600 * g++.old-deja/g++.other/access4.C: Same as above.
5602 2021-01-23 Patrick Palka <ppalka@redhat.com>
5606 * g++.dg/cpp0x/this2.C: New test.
5607 * g++.dg/template/pr97399.C: New test.
5609 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
5611 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
5612 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
5613 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
5614 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
5615 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
5616 * gcc.target/powerpc/pr79251.p9.c: Same.
5618 2021-01-22 Marek Polacek <polacek@redhat.com>
5621 * g++.dg/cpp0x/noexcept64.C: New test.
5623 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
5625 * g++.dg/eh/spbp.C: Remove skip on AIX.
5627 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
5630 typo, UINON_TYPE to UNION_TYPE.
5632 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5634 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
5635 UINON_TYPE to UNION_TYPE.
5636 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
5637 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
5639 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5641 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
5642 optimize ("no-strict-aliasing") attribute.
5644 2021-01-22 Jason Merrill <jason@redhat.com>
5647 * g++.dg/init/elide7.C: New test.
5649 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5652 * g++.dg/ubsan/pr95693.C: New test.
5654 2021-01-22 Marek Polacek <polacek@redhat.com>
5657 * g++.dg/abi/mangle76.C: New test.
5659 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
5662 * gfortran.dg/associated_target_7.f90 : New test.
5664 2021-01-22 Martin Jambor <mjambor@suse.cz>
5666 PR tree-optimization/47059
5667 * gcc.dg/tree-ssa/pr47059.c: New test.
5669 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5671 PR tree-optimization/98766
5672 * gcc.dg/pr98766.c: New test.
5674 2021-01-22 Nathan Sidwell <nathan@acm.org>
5677 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
5678 embedded absolute paths.
5679 (module_do_it): Append $std to test name.
5681 2021-01-22 Richard Biener <rguenther@suse.de>
5684 * gcc.dg/pr98793.c: New testcase.
5686 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5688 * gcc.target/powerpc/pr79251.p8.c: New test.
5689 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
5691 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5692 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5693 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5694 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5695 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5696 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5697 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5698 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5699 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5700 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5702 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5704 * gcc.target/powerpc/pr79251.p9.c: New test.
5705 * gcc.target/powerpc/pr79251-run.c: New test.
5706 * gcc.target/powerpc/pr79251.h: New header.
5708 2021-01-22 Richard Biener <rguenther@suse.de>
5711 * gcc.dg/torture/pr98773.c: New testcase.
5713 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5715 PR tree-optimization/90248
5716 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
5718 * gcc.dg/pr90248.c: New test.
5720 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5722 PR tree-optimization/98255
5723 * gcc.dg/pr98255.c: New test.
5725 2021-01-22 Richard Biener <rguenther@suse.de>
5727 PR tree-optimization/98786
5728 * gcc.dg/torture/pr98786.c: New testcase.
5730 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5733 * gcc.target/arm/pr98636.c: New test.
5735 2021-01-22 liuhongt <hongtao.liu@intel.com>
5739 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
5740 * gcc.target/i386/avx512f-pr96891-1.c: New test.
5741 * gcc.target/i386/avx512f-pr96891-2.c: New test.
5742 * gcc.target/i386/avx512f-pr96891-3.c: New test.
5743 * g++.target/i386/avx512f-pr96891-1.C: New test.
5744 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
5746 2021-01-22 Marek Polacek <polacek@redhat.com>
5749 * g++.dg/cpp0x/noexcept63.C: New test.
5751 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
5753 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
5755 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
5756 explicitly check for intervening space, tab or period.
5758 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
5760 PR rtl-optimization/98777
5761 * gcc.target/riscv/pr98777.c: New.
5763 2021-01-21 Patrick Palka <ppalka@redhat.com>
5766 * g++.dg/cpp0x/decltype-71879.C: New test.
5768 2021-01-21 Jakub Jelinek <jakub@redhat.com>
5771 * g++.dg/cpp1y/constexpr-98672.C: New test.
5773 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
5776 * lib/target-supports.exp
5777 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
5778 * gcc.target/arm/ivopts.c: Use target
5779 'arm_thumb2_no_arm_v8_1_lob'.
5781 2021-01-21 Nathan Sidwell <nathan@acm.org>
5784 * g++.dg/modules/stat-mem-1.h: New.
5785 * g++.dg/modules/stat-mem-1_a.H: New.
5786 * g++.dg/modules/stat-mem-1_b.C: New.
5788 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
5791 * gfortran.dg/module_procedure_5.f90 : New test.
5792 * gfortran.dg/module_procedure_6.f90 : New test.
5794 2021-01-21 Richard Biener <rguenther@suse.de>
5797 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
5799 2021-01-21 Richard Biener <rguenther@suse.de>
5802 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
5804 2021-01-21 Richard Biener <rguenther@suse.de>
5806 * gcc.dg/Walloca-2.c: Un-XFAIL.
5808 2021-01-21 liuhongt <hongtao.liu@intel.com>
5810 PR rtl-optimization/98694
5811 * gcc.target/i386/pr98694.c: New test.
5813 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
5815 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
5817 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
5822 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
5824 PR rtl-optimization/98722
5825 * g++.target/s390/pr98722.C: New.
5827 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
5829 PR tree-optimization/96674
5830 * gcc.dg/pr96674.c: New tests.
5832 2021-01-20 Patrick Palka <ppalka@redhat.com>
5835 * g++.dg/cpp2a/lambda-generic9.C: New test.
5837 2021-01-20 Patrick Palka <ppalka@redhat.com>
5840 * g++.dg/parse/access12.C: New test.
5841 * g++.dg/template/access35.C: New test.
5843 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
5845 PR tree-optimization/98535
5846 * gcc.target/aarch64/sve/pr98535.c: New file.
5848 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5851 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
5852 missing diagnostic issues with c_intptr_t == default integer kind.
5854 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5856 PR tree-optimization/98721
5857 * gcc.dg/pr98721-1.c: New test.
5858 * gcc.dg/pr98721-2.c: New test.
5860 2021-01-20 Richard Biener <rguenther@suse.de>
5862 PR tree-optimization/98758
5863 * gcc.dg/torture/pr98758.c: New testcase.
5865 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5868 * c-c++-common/gomp/task-detach-2.c: New test.
5870 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5874 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
5876 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
5878 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
5879 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
5880 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
5881 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
5882 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
5883 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
5885 2021-01-19 Marek Polacek <polacek@redhat.com>
5888 * g++.dg/template/deduce8.C: New test.
5890 2021-01-19 Marek Polacek <polacek@redhat.com>
5893 * g++.dg/lookup/using64.C: New test.
5894 * g++.dg/lookup/using65.C: New test.
5896 2021-01-19 Martin Sebor <msebor@redhat.com>
5899 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
5900 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
5901 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
5902 * gcc.dg/Wfree-nonheap-object-4.c: New test.
5904 2021-01-19 Patrick Palka <ppalka@redhat.com>
5908 * g++.dg/opt/pr87974.C: Adjust.
5909 * g++.dg/template/access34.C: New test.
5910 * g++.dg/template/friend68.C: New test.
5911 * g++.dg/template/friend69.C: New test.
5913 2021-01-19 Marek Polacek <polacek@redhat.com>
5916 * g++.dg/cpp0x/noexcept62.C: New test.
5918 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
5920 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
5922 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5924 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5925 (CHECK_CUMULATIVE_SAT): Delete.
5926 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
5928 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
5929 Remove uses of the above.
5930 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
5932 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5933 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5934 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
5935 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
5937 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
5938 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
5939 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
5941 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
5942 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
5943 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
5945 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
5946 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
5947 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
5949 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
5950 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
5951 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
5953 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
5954 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
5955 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
5956 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5957 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
5958 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
5960 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
5961 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
5963 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
5964 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
5966 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
5967 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
5969 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
5970 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5971 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
5972 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
5973 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5974 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
5975 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
5976 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
5977 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
5978 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5980 2021-01-19 Jeff Law <law@redhat.com>
5982 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
5983 and update expected output.
5985 2021-01-19 Richard Biener <rguenther@suse.de>
5988 * g++.dg/pr98330.C: New testcase.
5989 * gcc.dg/pr98330.c: Likewise.
5991 2021-01-19 Richard Biener <rguenther@suse.de>
5994 * gfortran.dg/pr97673.f90: New testcase.
5996 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
5999 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6000 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6001 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6003 2021-01-19 Martin Jambor <mjambor@suse.cz>
6006 * g++.dg/ipa/pr98690.C: New test.
6008 2021-01-18 Jeff Law <law@redhat.com>
6010 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6012 2021-01-18 Patrick Palka <ppalka@redhat.com>
6014 * g++.dg/cpp1z/class-deduction77.C: New test.
6016 2021-01-18 Jakub Jelinek <jakub@redhat.com>
6018 PR tree-optimization/98727
6019 * gcc.c-torture/execute/pr98727.c: New test.
6021 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6024 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
6025 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6027 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6029 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
6030 * g++.dg/no-stack-protector-attr.C: Likewise.
6032 2021-01-18 David Malcolm <dmalcolm@redhat.com>
6034 * gcc.dg/analyzer/attr-malloc-1.c: New test.
6035 * gcc.dg/analyzer/attr-malloc-2.c: New test.
6036 * gcc.dg/analyzer/attr-malloc-4.c: New test.
6037 * gcc.dg/analyzer/attr-malloc-5.c: New test.
6038 * gcc.dg/analyzer/attr-malloc-6.c: New test.
6039 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
6040 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
6042 2021-01-18 Richard Biener <rguenther@suse.de>
6045 * gcc.dg/vect/slp-11b.c: Adjust.
6047 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6050 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
6051 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
6053 2021-01-18 Richard Biener <rguenther@suse.de>
6056 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
6058 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
6060 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
6061 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
6062 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
6063 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
6064 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
6065 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
6066 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
6067 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
6068 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
6069 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
6070 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
6071 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
6073 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
6075 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
6076 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
6077 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
6078 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
6079 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
6080 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
6081 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
6082 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
6083 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
6084 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
6085 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
6087 2021-01-17 Martin Jambor <mjambor@suse.cz>
6090 * gcc.dg/ipa/pr98222.c: New test.
6092 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6094 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
6095 ../../../libgfortran/ISO_Fortran_binding.h rather than
6096 ISO_Fortran_binding.h.
6098 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
6100 * c-c++-common/gomp/task-detach-1.c: New.
6101 * g++.dg/gomp/task-detach-1.C: New.
6102 * gcc.dg/gomp/task-detach-1.c: New.
6103 * gfortran.dg/gomp/task-detach-1.f90: New.
6105 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6107 PR tree-optimization/96669
6108 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
6109 * gcc.dg/tree-ssa/pr96669-2.c: New test.
6111 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6113 PR tree-optimization/96271
6114 * gcc.target/i386/pr96271.c: New test.
6116 2021-01-15 Carl Love <cel@us.ibm.com>
6118 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
6120 2021-01-15 Harris Snyder <hsnyder@structura.bio>
6122 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
6123 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
6125 2021-01-15 Nathan Sidwell <nathan@acm.org>
6128 * g++.dg/template/pr98538.C: New.
6130 2021-01-15 Nathan Sidwell <nathan@acm.org>
6132 PR preprocessor/95253
6133 * g++.dg/modules/dep-1_a.C: Adjust expected output.
6134 * g++.dg/modules/dep-1_b.C: Likewise.
6135 * g++.dg/modules/dep-2.C: Likewise.
6137 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6139 PR tree-optimization/96669
6140 * gcc.dg/tree-ssa/pr96669-1.c: New test.
6142 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6144 PR tree-optimization/96681
6145 * gcc.dg/tree-ssa/pr96681.c: New test.
6147 2021-01-15 Jason Merrill <jason@redhat.com>
6150 * g++.dg/cpp1z/elide5.C: New test.
6152 2021-01-15 Jason Merrill <jason@redhat.com>
6154 * g++.dg/cpp1z/elide4.C: New test.
6156 2021-01-15 Jason Merrill <jason@redhat.com>
6159 * g++.dg/cpp0x/initlist-array13.C: New test.
6161 2021-01-15 Alexandre Oliva <oliva@adacore.com>
6163 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
6164 * gcc.dg/analyzer/data-model-1.c: Likewise.
6165 * gcc.dg/analyzer/malloc-1.c: Likewise.
6166 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
6168 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6170 PR tree-optimization/96671
6171 * gcc.dg/tree-ssa/pr96671-1.c: New test.
6172 * gcc.dg/tree-ssa/pr96671-2.c: New test.
6174 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6176 PR tree-optimization/98597
6177 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
6178 Expect for now a (char *) cast for VLAs.
6179 * gcc.dg/uninit-40.c: New test.
6181 2021-01-15 Nathan Sidwell <nathan@acm.org>
6184 * g++.dg/modules/pr98591.H: New file.
6186 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
6189 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
6190 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
6192 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
6194 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
6195 libatomic into testcases in gcc.target/s390/md.
6196 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
6199 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6202 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6203 vceqz_p64, vceqq_p64 and vceqzq_p64.
6204 * gcc.target/arm/simd/vceqz_p64.c: New test.
6205 * gcc.target/arm/simd/vceqzq_p64.c: New test.
6207 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6210 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6213 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6214 vceqz_p64, vceqq_p64 and vceqzq_p64.
6216 2021-01-15 Martin Liska <mliska@suse.cz>
6218 * lib/gcov.exp: Use 'env python3' for execution of pytests.
6219 Check that pytest accepts all needed options first.
6220 Improve formatting of PASS/FAIL lines.
6222 2021-01-15 Richard Biener <rguenther@suse.de>
6225 * gcc.dg/vect/bb-slp-32.c: Align p.
6227 2021-01-15 Richard Biener <rguenther@suse.de>
6230 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
6232 2021-01-15 Richard Biener <rguenther@suse.de>
6235 * gcc.dg/vect/slp-45.c: Key scanning on
6238 2021-01-15 Richard Biener <rguenther@suse.de>
6241 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
6243 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6246 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6247 vceqz_p64, vceqq_p64 and vceqzq_p64.
6249 2021-01-15 Richard Biener <rguenther@suse.de>
6252 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
6254 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6256 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
6258 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6260 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
6262 2021-01-15 Richard Biener <rguenther@suse.de>
6264 PR tree-optimization/98685
6265 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
6267 2021-01-15 Tamar Christina <tamar.christina@arm.com>
6269 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
6270 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
6272 2021-01-14 David Malcolm <dmalcolm@redhat.com>
6274 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
6276 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
6278 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6280 2021-01-14 Tamar Christina <tamar.christina@arm.com>
6282 * gcc.dg/vect/complex/complex-mla-template.c: New test.
6283 * gcc.dg/vect/complex/complex-mls-template.c: New test.
6284 * gcc.dg/vect/complex/complex-mul-template.c: New test.
6285 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
6286 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
6287 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
6288 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
6289 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
6290 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
6291 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
6292 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
6293 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
6294 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
6295 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
6296 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
6297 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
6298 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
6299 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
6300 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
6301 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
6302 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
6304 2021-01-14 Marek Polacek <polacek@redhat.com>
6306 * g++.dg/template/pr98372.C: Only run in C++14 and up.
6308 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6310 * substr_10.f90: New test.
6311 * substr_9.f90: New test.
6313 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6315 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
6316 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
6318 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6320 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
6322 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6325 * gfortran.dg/pr98661.f90: New test.
6327 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6330 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6333 * gfortran.dg/pr98661.f90: New test.
6335 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6338 * gfortran.dg/pr98661.f90: New test.
6340 2021-01-14 Martin Liska <mliska@suse.cz>
6342 * g++.dg/gcov/gcov-17.C: New test.
6343 * g++.dg/gcov/test-gcov-17.py: New test.
6345 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6348 * gcc.target/i386/pr98667-1.c: New file.
6349 * gcc.target/i386/pr98667-2.c: Likewise.
6350 * gcc.target/i386/pr98667-3.c: Likewise.
6352 2021-01-14 Richard Biener <rguenther@suse.de>
6354 PR tree-optimization/98674
6355 * gcc.dg/vect/pr98674.c: New testcase.
6357 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6360 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
6362 * gcc.target/i386/pr95021-3.c: Likewise.
6364 2021-01-14 Nathan Sidwell <nathan@acm.org>
6367 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
6368 * g++.dg/template/pr98372.C: New.
6370 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6373 * gcc.target/i386/pr98670.c: New test.
6375 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6377 PR tree-optimization/96688
6378 * gcc.dg/tree-ssa/pr96688.c: New test.
6379 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
6380 * gcc.target/i386/pr66821.c: Likewise.
6382 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
6384 * gcc.target/aarch64/sve/cost_model_11.c: New test.
6385 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
6386 -fno-vect-cost-model.
6388 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6390 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
6391 sqxtn2 scan-assembler-times.
6393 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6395 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
6396 scan-assembler-times for xtn2.
6398 2021-01-13 Marek Polacek <polacek@redhat.com>
6401 * g++.dg/lookup/using63.C: New test.
6403 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6405 PR tree-optimization/96691
6406 * gcc.dg/tree-ssa/pr96691.c: New test.
6408 2021-01-13 Richard Biener <rguenther@suse.de>
6410 PR tree-optimization/92645
6411 * gcc.target/i386/pr92645-7.c: New testcase.
6412 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
6413 * gcc.dg/pr69047.c: Likewise.
6415 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6417 * gcc.target/aarch64/sve/mls_2.c: New test.
6418 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
6419 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
6420 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
6421 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
6422 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
6424 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6426 * gcc.target/aarch64/sve/mla_2.c: New test.
6427 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
6428 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
6429 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
6430 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
6431 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
6433 2021-01-13 Richard Biener <rguenther@suse.de>
6435 PR tree-optimization/92645
6436 * gcc.target/i386/pr92645-6.c: New testcase.
6438 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6440 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
6441 * gcc.target/aarch64/sve/sel_2.c: Likewise.
6442 * gcc.target/aarch64/sve/sel_3.c: Likewise.
6444 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6447 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
6448 scan-assembler. Add tests with zero vector as first __builtin_shuffle
6450 * gcc.target/i386/pr95905-3.c: New test.
6451 * gcc.target/i386/pr95905-4.c: New test.
6453 2021-01-13 Martin Liska <mliska@suse.cz>
6455 PR tree-optimization/98455
6456 * gcc.dg/tree-ssa/pr98455.c: New test.
6458 2021-01-13 Richard Biener <rguenther@suse.de>
6460 PR tree-optimization/98640
6461 * gcc.dg/torture/pr98640.c: New testcase.
6463 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6466 * gcc.target/i386/pr96938.c: New test.
6468 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.target/i386/pr95905-1.c: New test.
6472 * gcc.target/i386/pr95905-2.c: New test.
6474 2021-01-13 Julian Brown <julian@codesourcery.com>
6476 * gcc.target/gcn/fpdiv.c: New test.
6478 2021-01-12 Martin Sebor <msebor@redhat.com>
6482 * g++.dg/warn/Wuninitialized-13.C: New test.
6483 gcc.dg/uninit-39.c: New test.
6485 * gcc.dg/uninit-39.c: New file.
6487 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
6490 * gcc.target/arm/simd/mve-vneg.c: Update test.
6492 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
6495 * gcc.target/arm/pr97969.c: New.
6497 2021-01-12 Patrick Palka <ppalka@redhat.com>
6500 * g++.dg/cpp2a/concepts-ctad1.C: New test.
6501 * g++.dg/cpp2a/concepts-ctad2.C: New test.
6503 2021-01-12 Richard Biener <rguenther@suse.de>
6505 PR tree-optimization/98550
6506 * g++.dg/opt/pr98550.C: New testcase.
6508 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6510 PR tree-optimization/98629
6511 * gcc.c-torture/compile/pr98629.c: New test.
6513 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6515 PR tree-optimization/95731
6516 * gcc.dg/tree-ssa/pr95731.c: New test.
6517 * gcc.c-torture/execute/pr95731.c: New test.
6519 2021-01-12 Marek Polacek <polacek@redhat.com>
6522 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
6524 2021-01-12 David Malcolm <dmalcolm@redhat.com>
6527 * gcc.dg/analyzer/pr98628.c: New test.
6529 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6531 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
6532 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
6533 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
6534 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
6535 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
6536 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
6537 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
6539 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6541 * g++.target/aarch64/sve/cond_bic_1.C: New test.
6542 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
6543 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
6544 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
6546 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6548 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
6550 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6552 * g++.target/aarch64/sve/abd_1.C: New test.
6553 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
6554 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
6555 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
6556 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
6558 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6560 * gcc.target/aarch64/sve/adr_6.c: New test.
6562 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6564 * g++.target/aarch64/sve/cond_arith_1.C: New test.
6565 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
6566 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
6567 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
6568 * g++.target/aarch64/sve/cond_shift_1.C: New test.
6569 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
6570 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
6571 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
6573 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6576 * g++.target/aarch64/sve/max_1.C: New test.
6577 * g++.target/aarch64/sve/min_1.C: Likewise.
6578 * gcc.target/aarch64/sve/mul_2.c: Likewise.
6580 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6582 * gcc.target/aarch64/sve/shift_2.c: New test.
6584 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6587 * g++.dg/abi/abi-tag24.C: New test.
6589 2021-01-11 Richard Biener <rguenther@suse.de>
6591 PR tree-optimization/91403
6592 * gcc.dg/vect/pr91403.c: New testcase.
6594 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6597 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
6598 Expect .ld1_args only when GNU LD is used.
6599 Add an exception for *.gcc_args files.
6601 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6603 PR tree-optimization/95867
6604 * gcc.dg/tree-ssa/pr95867.c: New test.
6606 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6608 PR tree-optimization/95852
6609 * gcc.target/i386/pr95852-3.c: New test.
6610 * gcc.target/i386/pr95852-4.c: New test.
6612 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6614 PR tree-optimization/95852
6615 * gcc.target/i386/pr95852-1.c: New test.
6616 * gcc.target/i386/pr95852-2.c: New test.
6618 2021-01-11 Martin Liska <mliska@suse.cz>
6620 PR gcov-profile/98273
6621 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
6622 * g++.dg/gcov/pr98273.C: New test.
6623 * g++.dg/gcov/gcov.py: New test.
6624 * g++.dg/gcov/test-pr98273.py: New test.
6626 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
6628 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
6629 constant then rather than addition.
6630 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
6631 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
6633 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6636 * c-c++-common/pr98556.c: New test.
6638 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6640 PR rtl-optimization/98603
6641 * gcc.target/i386/pr98603.c: New test.
6642 * gcc.target/aarch64/pr98603.c: New test.
6644 2021-01-09 Alexandre Oliva <oliva@gnu.org>
6647 * gcc.dg/debug/pr97714.c: New.
6649 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6652 * gcc.target/i386/pr98482-1.c: Require lp64.
6653 * gcc.target/i386/pr98482-2.c: Likewise.
6655 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
6657 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
6658 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
6660 2021-01-08 Patrick Palka <ppalka@redhat.com>
6663 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
6665 2021-01-08 Patrick Palka <ppalka@redhat.com>
6668 * g++.dg/template/access32.C: New test.
6669 * g++.dg/template/access33.C: New test.
6671 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6674 * gcc.target/i386/pr98482-2.c: Updated.
6676 2021-01-08 Richard Biener <rguenther@suse.de>
6678 PR tree-optimization/98544
6679 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
6681 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6684 * gcc.target/i386/pr98482-1.c: New test.
6685 * gcc.target/i386/pr98482-1.c: Likewise.
6686 * gcc.target/i386/pr98482-2.c: New file.
6688 2021-01-08 Jakub Jelinek <jakub@redhat.com>
6691 * gcc.target/i386/pr98585.c: New test.
6693 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6695 * gcc.target/aarch64/sve/cnot_2.c: New test.
6696 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
6697 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
6698 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
6699 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
6700 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
6701 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
6703 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6705 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
6706 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
6707 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
6708 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
6709 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
6710 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
6711 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
6712 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
6714 2021-01-08 Tamar Christina <tamar.christina@arm.com>
6716 * lib/target-supports.exp
6717 (check_effective_target_aarch64_asm_sve2_ok): New.
6718 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
6719 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6721 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6723 * gcc.target/aarch64/usaba_1.c: New test.
6725 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6728 * gfortran.dg/deferred_character_35.f90 : New test.
6730 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6733 * gfortran.dg/implied_do_3.f90 : New test.
6735 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6737 * gcc.dg/array-quals-1.c: Allow srodata.
6739 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6741 * gcc.target/riscv/predef-10.c: New.
6742 * gcc.target/riscv/predef-11.c: New.
6743 * gcc.target/riscv/predef-12.c: New.
6744 * gcc.target/riscv/predef-13.c: New.
6746 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6749 * g++.dg/cpp2a/bit-cast10.C: New test.
6751 2021-01-07 Martin Sebor <msebor@redhat.com>
6754 * gcc.dg/plugin/gil-1.c: Adjust expected output.
6755 * gcc.dg/uninit-pr98578.c: New test.
6757 2021-01-07 Marek Polacek <polacek@redhat.com>
6760 * g++.dg/cpp0x/auto55.C: New test.
6762 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6765 * gcc.dg/analyzer/pr98580-a.c: New test.
6766 * gcc.dg/analyzer/pr98580-b.c: New test.
6768 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
6771 * gfortran.dg/associate_54.f90: New test.
6772 * gfortran.dg/associate_55.f90: New test.
6773 * gfortran.dg/associate_56.f90: New test.
6775 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6778 * gcc.target/i386/pr98567-1.c: New test.
6779 * gcc.target/i386/pr98567-2.c: New test.
6781 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6783 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
6784 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
6785 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
6786 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
6787 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
6788 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
6789 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
6790 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
6792 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6794 PR tree-optimization/98560
6795 * gcc.dg/vect/pr98560-2.c: New test.
6797 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6799 PR tree-optimization/98560
6800 * gcc.dg/vect/pr98560-1.c: New test.
6802 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6804 PR tree-optimization/98568
6805 * g++.dg/torture/pr98568.C: New test.
6807 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
6809 * gcc.target/i386/pr92658-avx512bw.c: Add
6810 -mprefer-vector-width=512 to avoid impact of different default
6811 mtune which gcc is built with.
6812 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
6814 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6817 * gcc.dg/analyzer/pr97074.c: New test.
6819 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6822 * gcc.dg/analyzer/pr98564.c: New test.
6824 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
6826 PR rtl-optimization/97978
6827 * gcc.target/i386/pr97978.c: New.
6829 2021-01-06 Martin Sebor <msebor@redhat.com>
6832 * g++.dg/pr95768.C: New test.
6833 * g++.dg/warn/Wuninitialized-12.C: New test.
6834 * gcc.dg/uninit-38.c: New test.
6836 2021-01-06 Martin Sebor <msebor@redhat.com>
6839 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
6841 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
6844 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
6845 as the final suspend point so that we can check that the state
6846 machine has reached the expected point.
6848 2021-01-06 Marek Polacek <polacek@redhat.com>
6851 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
6854 2021-01-06 Alexandre Oliva <oliva@adacore.com>
6856 * g++.dg/opt/store-merging-2.C: Add the required alignment.
6858 2021-01-06 Richard Biener <rguenther@suse.de>
6860 PR tree-optimization/95582
6861 * gcc.dg/pr95582.c: New testcase.
6863 2021-01-06 Richard Biener <rguenther@suse.de>
6865 PR tree-optimization/98513
6866 * gcc.dg/tree-ssa/pr98513.c: New testcase.
6868 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6871 * gcc.dg/analyzer/pr97072.c: New test.
6873 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6876 * gcc.dg/analyzer/pr98073.c: New test.
6878 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6881 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
6883 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
6885 * gcc.target/s390/s390.exp: Replace %% with %.
6887 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
6889 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
6891 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6894 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
6895 unsigned short to compute pextrw result.
6897 2021-01-05 Patrick Palka <ppalka@redhat.com>
6899 * g++.dg/template/partial5.C: Adjust directives to expect the
6900 same errors across all dialects.
6901 * g++.dg/cpp1z/nontype-auto17.C: New test.
6902 * g++.dg/cpp1z/nontype-auto18.C: New test.
6903 * g++.dg/template/ttp33.C: New test.
6905 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6907 PR tree-optimization/94802
6908 * gcc.target/i386/pr94802.c: New test.
6909 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
6911 2021-01-05 Richard Biener <rguenther@suse.de>
6913 PR tree-optimization/98516
6914 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
6915 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
6917 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6920 * g++.dg/cpp2a/bit-cast8.C: New test.
6921 * g++.dg/cpp2a/bit-cast9.C: New test.
6923 2021-01-05 Marek Polacek <polacek@redhat.com>
6926 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
6927 * g++.dg/cpp0x/noexcept61.C: New test.
6929 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6931 PR tree-optimization/96928
6932 * gcc.dg/tree-ssa/pr96928.c: New test.
6933 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
6934 instead of scanning rtl dump for ifcvt message check assembly
6935 for xor instruction.
6937 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6939 PR tree-optimization/96930
6940 * g++.dg/tree-ssa/pr96930.C: New test.
6942 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6944 PR tree-optimization/96239
6945 * gcc.dg/tree-ssa/pr96239.c: New test.
6947 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
6950 * gcc.target/i386/pr98522.c: New test.
6952 2021-01-05 Nathan Sidwell <nathan@acm.org>
6954 * g++.dg/modules/mod-decl-1.C: Adjust.
6955 * g++.dg/modules/p0713-2.C: Adjust.
6956 * g++.dg/modules/p0713-3.C: Adjust.
6958 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6961 * gcc.target/i386/pr98495-1.c: New test.
6962 * gcc.target/i386/pr98495-2.c: New test.
6963 * gcc.target/i386/pr98495-3.c: New test.
6964 * gcc.target/i386/pr98495-4.c: New test.
6965 * gcc.target/i386/pr98495-5.c: New test.
6967 2021-01-05 liuhongt <hongtao.liu@intel.com>
6969 * gcc.target/i386/sse2-pr98461-2.c: New test.
6971 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6973 PR rtl-optimization/97144
6974 * gcc.c-torture/compile/pr97144.c: New test.
6975 * gcc.target/aarch64/sve/pr97144.c: Likewise.
6977 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6979 PR rtl-optimization/98403
6980 * g++.dg/opt/pr98403.C: New test.
6982 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6984 PR rtl-optimization/98334
6985 * gcc.target/i386/pr98334.c: New test.
6987 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
6989 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
6991 2021-01-05 David Malcolm <dmalcolm@redhat.com>
6994 * gcc.dg/analyzer/pr98293.c: New test.
6996 2021-01-04 Martin Uecker <muecker@gwdg.de>
6999 * gcc.dg/pr98029.c: New test.
7001 2021-01-04 Nathan Sidwell <nathan@acm.org>
7003 * g++.dg/modules/binding-1_a.H: New.
7004 * g++.dg/modules/binding-1_b.H: New.
7005 * g++.dg/modules/binding-1_c.C: New.
7006 * g++.dg/modules/binding-2.H: New.
7007 * g++.dg/modules/builtin-3_a.C: New.
7008 * g++.dg/modules/global-2_a.C: New.
7009 * g++.dg/modules/global-2_b.C: New.
7010 * g++.dg/modules/global-3_a.C: New.
7011 * g++.dg/modules/global-3_b.C: New.
7012 * g++.dg/modules/hello-1_a.C: New.
7013 * g++.dg/modules/hello-1_b.C: New.
7014 * g++.dg/modules/iostream-1_a.H: New.
7015 * g++.dg/modules/iostream-1_b.C: New.
7016 * g++.dg/modules/part-5_a.C: New.
7017 * g++.dg/modules/part-5_b.C: New.
7018 * g++.dg/modules/part-5_c.C: New.
7019 * g++.dg/modules/stdio-1_a.H: New.
7020 * g++.dg/modules/stdio-1_b.C: New.
7021 * g++.dg/modules/string-1_a.H: New.
7022 * g++.dg/modules/string-1_b.C: New.
7023 * g++.dg/modules/string-view1.C: New.
7024 * g++.dg/modules/string-view2.C: New.
7025 * g++.dg/modules/tinfo-1.C: New.
7026 * g++.dg/modules/tinfo-2_a.H: New.
7027 * g++.dg/modules/tinfo-2_b.C: New.
7028 * g++.dg/modules/tname-spec-1_a.H: New.
7029 * g++.dg/modules/tname-spec-1_b.C: New.
7030 * g++.dg/modules/xtreme-header-1.h: New.
7031 * g++.dg/modules/xtreme-header-1_a.H: New.
7032 * g++.dg/modules/xtreme-header-1_b.C: New.
7033 * g++.dg/modules/xtreme-header-1_c.C: New.
7034 * g++.dg/modules/xtreme-header-2.h: New.
7035 * g++.dg/modules/xtreme-header-2_a.H: New.
7036 * g++.dg/modules/xtreme-header-2_b.C: New.
7037 * g++.dg/modules/xtreme-header-2_c.C: New.
7038 * g++.dg/modules/xtreme-header-3.h: New.
7039 * g++.dg/modules/xtreme-header-3_a.H: New.
7040 * g++.dg/modules/xtreme-header-3_b.C: New.
7041 * g++.dg/modules/xtreme-header-3_c.C: New.
7042 * g++.dg/modules/xtreme-header-4.h: New.
7043 * g++.dg/modules/xtreme-header-4_a.H: New.
7044 * g++.dg/modules/xtreme-header-4_b.C: New.
7045 * g++.dg/modules/xtreme-header-4_c.C: New.
7046 * g++.dg/modules/xtreme-header-5.h: New.
7047 * g++.dg/modules/xtreme-header-5_a.H: New.
7048 * g++.dg/modules/xtreme-header-5_b.C: New.
7049 * g++.dg/modules/xtreme-header-5_c.C: New.
7050 * g++.dg/modules/xtreme-header-6.h: New.
7051 * g++.dg/modules/xtreme-header-6_a.H: New.
7052 * g++.dg/modules/xtreme-header-6_b.C: New.
7053 * g++.dg/modules/xtreme-header-6_c.C: New.
7054 * g++.dg/modules/xtreme-header.h: New.
7055 * g++.dg/modules/xtreme-header_a.H: New.
7056 * g++.dg/modules/xtreme-header_b.C: New.
7057 * g++.dg/modules/xtreme-tr1.h: New.
7058 * g++.dg/modules/xtreme-tr1_a.H: New.
7059 * g++.dg/modules/xtreme-tr1_b.C: New.
7061 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7063 PR tree-optimization/95401
7064 * g++.dg/vect/pr95401.cc: New test.
7065 * g++.dg/vect/pr95401a.cc: Likewise.
7067 2021-01-04 Richard Biener <rguenther@suse.de>
7069 PR tree-optimization/98308
7070 * gcc.dg/vect/pr98308.c: New testcase.
7072 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7074 PR tree-optimization/95771
7075 * gcc.target/i386/pr95771.c: New test.
7077 2021-01-04 Richard Biener <rguenther@suse.de>
7079 PR tree-optimization/98464
7080 * g++.dg/opt/pr98464.C: New testcase.
7082 2021-01-04 Richard Biener <rguenther@suse.de>
7084 PR tree-optimization/98282
7085 * g++.dg/opt/pr98282.C: New testcase.
7087 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7090 * gcc.target/aarch64/pr89057.c: New test.
7092 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7094 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
7096 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
7097 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
7098 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
7100 2021-01-04 Martin Liska <mliska@suse.cz>
7102 * README: Convert to utf8 from iso8859.
7104 2021-01-04 Martin Liska <mliska@suse.cz>
7106 * gcc.target/avr/avr.exp: Run dos2unix on the file.
7108 2021-01-04 Richard Biener <rguenther@suse.de>
7110 PR tree-optimization/98291
7111 * gcc.dg/vect/slp-reduc-11.c: New testcase.
7112 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
7114 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7116 PR tree-optimization/96782
7117 * gcc.dg/tree-ssa/pr96782.c: New test.
7119 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7121 * gcc.misc-tests/outputs.exp: Adjust testcase.
7123 2021-01-01 Jakub Jelinek <jakub@redhat.com>
7125 * ChangeLog-2020: Rotate ChangeLog. New file.
7127 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7129 * lib/target-supports.exp
7130 (check_effective_target_arm_fp16_alternative_ok_nocache):
7131 Return zero for *-*-vxworks7r* targets.
7132 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
7133 * gcc.target/arm/aapcs/vfp23.c: Likewise.
7134 * gcc.target/arm/aapcs/vfp24.c: Likewise.
7135 * gcc.target/arm/aapcs/vfp25.c: Likewise.
7137 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7139 * g++.dg/init/new26.C: Fix overriding of the delete operator
7142 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7144 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
7147 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7149 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
7150 the test's dg-options.
7151 * gcc.target/arm/pr78255-2.c: Likewise.
7153 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7155 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
7157 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7159 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
7162 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7164 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
7166 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7168 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
7171 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7173 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
7175 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7177 * g++.dg/other/anon5.C: Skip on vxworks kernel.
7179 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7181 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
7182 * gcc.dg/vxworks/initpri2.c: Likewise.
7184 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7186 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
7189 2021-01-01 Olivier Hainque <hainque@adacore.com>
7191 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
7192 * gcc.dg/pthread-init-2.c: Ditto.
7194 2021-01-01 Olivier Hainque <hainque@adacore.com>
7196 * lib/target-supports.exp (check_weak_available,
7197 check_fork_available, check_effective_target_lto,
7198 check_effective_target_mempcpy): Add vxworks filters.
7200 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7202 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
7203 explicit -mno-long-calls.
7204 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7206 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7208 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
7209 * g++.target/arm/no_unique_address_2.C: Likewise.
7211 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7213 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
7214 * gcc.target/arm/headmerge-2.c: Likewise.
7216 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7218 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
7221 Copyright (C) 2021 Free Software Foundation, Inc.
7223 Copying and distribution of this file, with or without modification,
7224 are permitted in any medium without royalty provided the copyright
7225 notice and this notice are preserved.