1 2021-05-19 Martin Sebor <msebor@redhat.com>
4 * gcc.dg/pr100619.c: New test.
6 2021-05-19 Jason Merrill <jason@redhat.com>
10 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
12 2021-05-19 Jason Merrill <jason@redhat.com>
14 * g++.dg/cpp1z/class-deduction-access1.C: New test.
15 * g++.dg/cpp1z/class-deduction-access2.C: New test.
17 2021-05-19 Marek Polacek <polacek@redhat.com>
20 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
21 Remove dg-errors for GNU attributes.
22 * g++.dg/ext/attrib63.C: Remove dg-error.
23 * g++.dg/cpp0x/friend8.C: New test.
25 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
27 * g++.dg/modules/omp-1_a.C: Check pthread is available.
28 * g++.dg/modules/omp-1_b.C: Ditto.
29 * g++.dg/modules/omp-1_c.C: Ditto.
30 * g++.dg/modules/omp-2_a.C: Ditto.
31 * g++.dg/modules/omp-2_b.C: Ditto.
33 2021-05-19 Alex Coplan <alex.coplan@arm.com>
36 * gcc.target/arm/cmse/pr100333.c: New test.
38 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
41 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
43 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
45 * gcc.target/riscv/arch-12.c: New.
46 * gcc.target/riscv/attribute-19.c: New.
48 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
50 * gcc.target/aarch64/narrow_high_combine.c: New test.
52 2021-05-19 Richard Biener <rguenther@suse.de>
55 * gcc.dg/torture/pr100672.c: New testcase.
57 2021-05-19 Martin Liska <mliska@suse.cz>
60 * gcc.dg/local1.c: Fix typos.
61 * gcc.dg/ucnid-5-utf8.c: Likewise.
62 * gcc.dg/ucnid-5.c: Likewise.
64 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
66 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
67 scan-assembly-times to scan-assembly not for superfluous uxtb.
68 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
69 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
70 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
71 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
72 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
73 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
74 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
75 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
76 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
77 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
78 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
79 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
80 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
81 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
82 * gcc.target/aarch64/sve/ld1_extend.c: New test.
84 2021-05-19 Jakub Jelinek <jakub@redhat.com>
87 * gcc.c-torture/compile/pr100576.c: New test.
89 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
91 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
93 2021-05-19 Jakub Jelinek <jakub@redhat.com>
96 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
97 * c-c++-common/gomp/pr99928-12.c: New test.
99 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
101 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
102 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
103 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
104 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
105 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
106 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
107 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
108 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
109 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
110 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
111 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
112 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
113 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
114 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
115 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
117 2021-05-19 Jason Merrill <jason@redhat.com>
120 * g++.dg/dfp/mangle-6.C: New test.
122 2021-05-19 Jason Merrill <jason@redhat.com>
125 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
127 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
129 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
130 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
131 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
133 2021-05-18 Jason Merrill <jason@redhat.com>
137 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
139 2021-05-18 Jason Merrill <jason@redhat.com>
141 * g++.dg/cpp0x/implicit-delete1.C: New test.
143 2021-05-18 David Malcolm <dmalcolm@redhat.com>
146 * gcc.dg/analyzer/pr100615.c: New test.
148 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/pr100637-1b.c: New test.
152 * gcc.target/i386/pr100637-1w.c: Ditto.
153 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
154 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
155 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
156 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
157 pmovsxbd and pmovsxwq.
158 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
159 pmovzxbd and pmovzxwq.
161 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
164 * gfortran.dg/goacc-gomp/depobj.f90: New test.
166 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
168 * lib/gcc-dg.exp: Implement 'dg-note'.
169 * lib/prune.exp: Likewise.
170 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
171 'dg-prune-output "note: ".
172 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
173 'dg-note', match up additional notes, one class of them with
175 * lib/lto.exp: Implement 'dg-lto-note'.
176 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
178 * g++.dg/lto/odr-1_1.C: Likewise.
179 * g++.dg/lto/odr-2_1.C: Likewise.
181 2021-05-18 Jakub Jelinek <jakub@redhat.com>
183 PR rtl-optimization/100590
184 * gcc.dg/pr100590.c: New test.
186 2021-05-18 Jakub Jelinek <jakub@redhat.com>
189 * g++.dg/other/pr100580.C: New test.
191 2021-05-18 Jakub Jelinek <jakub@redhat.com>
193 PR tree-optimization/94589
194 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
196 2021-05-18 Richard Biener <rguenther@suse.de>
198 * gcc.target/i386/pr100582.c: Adjust for AVX512.
200 2021-05-18 Richard Biener <rguenther@suse.de>
203 * gcc.dg/gimplefe-error-10.c: New testcase.
205 2021-05-18 Richard Biener <rguenther@suse.de>
208 * gcc.dg/pr100547.c: New testcase.
209 * gcc.dg/attr-vector_size.c: Adjust.
211 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
213 * gcc.target/s390/zvector/vec-_Bool.c: New test.
215 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
218 * g++.target/s390/pr100281-1.C: New test.
219 * g++.target/s390/pr100281-2.C: New test.
221 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
223 PR tree-optimization/100512
224 * gcc.dg/pr100512.c: New.
226 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
228 * g++.dg/conversion/pr100635.C: New test.
230 2021-05-17 Harald Anlauf <anlauf@gmx.de>
233 * gfortran.dg/pr98411.f90: New test.
235 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
237 * gcc.dg/pr100349.c: New test.
239 2021-05-17 Tamar Christina <tamar.christina@arm.com>
241 * gcc.target/aarch64/cpunative/info_16: New test.
242 * gcc.target/aarch64/cpunative/info_17: New test.
243 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
244 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
246 2021-05-17 Richard Biener <rguenther@suse.de>
249 * gcc.dg/gimplefe-error-9.c: New testcase.
251 2021-05-17 Richard Biener <rguenther@suse.de>
254 * gcc.target/i386/pr100582.c: New testcase.
256 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
258 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
259 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
261 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
262 vectorize float16_t vectors.
264 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
266 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
267 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
268 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
270 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
272 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
274 2021-05-17 liuhongt <hongtao.liu@intel.com>
277 * gcc.target/i386/pr100549.c: New test.
279 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
281 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
283 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
285 * gcc.target/arm/simd/mve-vadd-1.c: New.
287 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
289 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
291 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
293 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
295 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
297 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
299 * lib/target-supports.exp
300 (check_effective_target_arm_qbit_ok_nocache): Rename into...
301 (check_effective_target_arm_sat_ok_nocache): ... this. Check
302 __ARM_FEATURE_SAT and use armv6.
304 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
307 * gfortran.dg/gomp/workshare-59.f90: New test.
309 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
312 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
314 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
316 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
318 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
320 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
322 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
324 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
327 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
329 * gcc.target/powerpc/rop-1.c: New.
330 * gcc.target/powerpc/rop-2.c: New.
331 * gcc.target/powerpc/rop-3.c: New.
332 * gcc.target/powerpc/rop-4.c: New.
333 * gcc.target/powerpc/rop-5.c: New.
335 2021-05-15 Martin Jambor <mjambor@suse.cz>
338 2021-05-15 Martin Jambor <mjambor@suse.cz>
340 PR tree-optimization/100453
341 * gcc.dg/tree-ssa/pr100453.c: New test.
343 2021-05-15 Jakub Jelinek <jakub@redhat.com>
345 PR rtl-optimization/100342
346 * gcc.target/i386/pr100342.c: New test.
348 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
350 * gfortran.dg/gomp/parallel-master-1.f90: New test.
351 * gfortran.dg/gomp/parallel-master-2.f90: New test.
353 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
355 * gfortran.dg/gomp/implicit-save.f90: New test.
357 2021-05-14 Jakub Jelinek <jakub@redhat.com>
360 * g++.dg/cpp1y/pr95226.C: New test.
362 2021-05-14 Jakub Jelinek <jakub@redhat.com>
365 * g++.dg/cpp0x/pr94616.C: New test.
367 2021-05-14 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/cpp0x/sfinae68.C: New test.
372 2021-05-14 Jakub Jelinek <jakub@redhat.com>
374 * g++.dg/cpp1y/pr88872.C: New test.
376 2021-05-14 Michael de Lang <kingoipo@gmail.com>
378 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
380 2021-05-14 Marek Polacek <polacek@redhat.com>
381 Jason Merrill <jason@redhat.com>
384 * g++.dg/cpp0x/friend7.C: New test.
385 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
386 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
387 * g++.dg/cpp0x/gen-attrs-74.C: New test.
388 * g++.dg/ext/attrib63.C: New test.
390 2021-05-13 Martin Sebor <msebor@redhat.com>
392 PR tree-optimization/93100
394 * g++.dg/warn/uninit-pr93100.C: New test.
395 * gcc.dg/uninit-pr93100.c: New test.
396 * gcc.dg/uninit-pr98583.c: New test.
398 2021-05-13 Martin Jambor <mjambor@suse.cz>
400 PR tree-optimization/100453
401 * gcc.dg/tree-ssa/pr100453.c: New test.
403 2021-05-13 Martin Sebor <msebor@redhat.com>
405 * g++.dg/pr100574.C: Use size_t as operator new argument type.
407 2021-05-13 Martin Liska <mliska@suse.cz>
410 * gcc.target/i386/pr100504.c: New test.
412 2021-05-13 Martin Sebor <msebor@redhat.com>
415 * gcc.dg/Wvla-parameter-9.c: New test.
417 2021-05-13 Jakub Jelinek <jakub@redhat.com>
420 * c-c++-common/gomp/pr99928-1.c: New test.
421 * c-c++-common/gomp/pr99928-2.c: New test.
422 * c-c++-common/gomp/pr99928-3.c: New test.
423 * c-c++-common/gomp/pr99928-4.c: New test.
424 * c-c++-common/gomp/pr99928-5.c: New test.
425 * c-c++-common/gomp/pr99928-6.c: New test.
426 * c-c++-common/gomp/pr99928-7.c: New test.
427 * c-c++-common/gomp/pr99928-8.c: New test.
428 * c-c++-common/gomp/pr99928-9.c: New test.
429 * c-c++-common/gomp/pr99928-10.c: New test.
430 * c-c++-common/gomp/pr99928-11.c: New test.
432 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
435 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
437 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
439 * gcc.dg/pr100563.c: New test.
441 2021-05-13 Jakub Jelinek <jakub@redhat.com>
443 PR tree-optimization/98856
444 * gcc.target/i386/sse2-psraq-1.c: New test.
445 * gcc.target/i386/sse4_2-psraq-1.c: New test.
446 * gcc.target/i386/avx-psraq-1.c: New test.
447 * gcc.target/i386/avx2-psraq-1.c: New test.
448 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
450 * gcc.target/i386/avx2-pr82370.c: Likewise.
451 * gcc.target/i386/avx512f-pr82370.c: Likewise.
452 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
453 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
454 * gcc.dg/torture/vshuf-8.inc: Likewise.
456 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
459 * g++.target/i386/pr100581.C: New test.
461 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
464 * gnat.dg/lto21.adb: Prune new LTO warning.
466 2021-05-13 Martin Liska <mliska@suse.cz>
469 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
470 * gcc.dg/torture/pr94947-1.c: Likewise.
472 2021-05-13 liuhongt <hongtao.liu@intel.com>
474 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
476 2021-05-13 liuhongt <hongtao.liu@intel.com>
479 * gcc.target/i386/avx-pr94680.c: New test.
480 * gcc.target/i386/avx512f-pr94680.c: New test.
481 * gcc.target/i386/sse2-pr94680.c: New test.
483 2021-05-12 Martin Sebor <msebor@redhat.com>
486 * gcc.dg/Wstringop-overflow-67.c: New test.
488 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
491 * gcc.dg/pr100521.c: New file.
493 2021-05-12 Marek Polacek <polacek@redhat.com>
495 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
497 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
499 * c-c++-common/gomp/map-6.c: New test.
500 * c-c++-common/gomp/map-7.c: New test.
502 2021-05-12 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/100566
505 * gcc.dg/torture/pr100566.c: New testcase.
507 2021-05-12 Jakub Jelinek <jakub@redhat.com>
509 PR preprocessor/100392
510 * gcc.dg/cpp/pr100392.c: New test.
511 * gcc.dg/cpp/pr100392.h: New file.
513 2021-05-12 Martin Liska <mliska@suse.cz>
515 * lib/lto.exp: When running tests without jobserver, one can see
516 the following warning for tests that use 1to1 partitioning.
518 2021-05-12 liuhongt <hongtao.liu@intel.com>
521 * gcc.target/i386/avx2-pr99908.c: New test.
522 * gcc.target/i386/sse4_1-pr99908.c: New test.
524 2021-05-12 Richard Biener <rguenther@suse.de>
526 PR tree-optimization/100519
527 * gcc.dg/torture/pr100519.c: New testcase.
529 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
532 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
534 2021-05-12 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/gomp/pr100508.c: New test.
539 2021-05-12 Jakub Jelinek <jakub@redhat.com>
540 Marc Glisse <marc.glisse@inria.fr>
542 PR tree-optimization/94589
543 * gcc.dg/tree-ssa/pr94589-1.c: New test.
545 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
548 * g++.target/i386/pr98218-1.C: Ditto.
549 * gcc.target/i386/pr98218-4.c: New test.
550 * gcc.target/i386/pr98218-1.c: Correct PR number.
551 * gcc.target/i386/pr98218-1a.c: Ditto.
552 * gcc.target/i386/pr98218-2.c: Ditto.
553 * gcc.target/i386/pr98218-2a.c: Ditto.
554 * gcc.target/i386/pr98218-3.c: Ditto.
555 * gcc.target/i386/pr98218-3a.c: Ditto.
557 2021-05-11 Joseph Myers <joseph@codesourcery.com>
559 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
560 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
562 2021-05-11 Joseph Myers <joseph@codesourcery.com>
564 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
567 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
569 * gcc.dg/guality/pr43077-1.c: Align types of output and input
570 operands by lifting immediates to type long.
572 2021-05-11 Joseph Myers <joseph@codesourcery.com>
574 * gcc.dg/c11-digit-separators-1.c,
575 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
578 2021-05-11 Jason Merrill <jason@redhat.com>
581 * g++.dg/ext/vector41.C: New test.
583 2021-05-11 Martin Liska <mliska@suse.cz>
585 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
586 * brig.dg/README: Removed.
587 * brig.dg/dg.exp: Removed.
588 * brig.dg/test/gimple/alloca.hsail: Removed.
589 * brig.dg/test/gimple/atomics.hsail: Removed.
590 * brig.dg/test/gimple/branches.hsail: Removed.
591 * brig.dg/test/gimple/fbarrier.hsail: Removed.
592 * brig.dg/test/gimple/function_calls.hsail: Removed.
593 * brig.dg/test/gimple/internal-casts.hsail: Removed.
594 * brig.dg/test/gimple/kernarg.hsail: Removed.
595 * brig.dg/test/gimple/mem.hsail: Removed.
596 * brig.dg/test/gimple/mulhi.hsail: Removed.
597 * brig.dg/test/gimple/packed.hsail: Removed.
598 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
599 * brig.dg/test/gimple/smoke_test.hsail: Removed.
600 * brig.dg/test/gimple/variables.hsail: Removed.
601 * brig.dg/test/gimple/vector.hsail: Removed.
602 * lib/brig-dg.exp: Removed.
603 * lib/brig.exp: Removed.
605 2021-05-11 Alex Coplan <alex.coplan@arm.com>
608 * gcc.target/arm/cmse/pr99725.c: New test.
610 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
612 * gcc.target/aarch64/fmul_lane_1.c: New test.
614 2021-05-11 Richard Biener <rguenther@suse.de>
617 * gcc.dg/pr100509.c: New testcase.
619 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
621 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
623 2021-05-11 Patrick Palka <ppalka@redhat.com>
626 * g++.dg/lookup/operator-3.C: New test.
628 2021-05-11 Patrick Palka <ppalka@redhat.com>
631 * g++.dg/cpp2a/concepts-ctad4.C: New test.
633 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
635 * gnat.dg/specs/opt5.ads: New test.
636 * gnat.dg/specs/opt5_pkg.ads: New helper.
638 2021-05-10 Martin Sebor <msebor@redhat.com>
642 * c-c++-common/Walloca-larger-than.C: New test.
643 * gcc.dg/Walloca-larger-than-4.c: New test.
644 * gcc.dg/Wvla-larger-than-5.c: New test.
645 * gcc.dg/pr79972.c: Remove unexpected warning directive.
647 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
649 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
650 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
652 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
654 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
656 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
658 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
660 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
662 PR tree-optimization/42587
663 * gcc.dg/optimize-bswapsi-6.c: New test.
665 2021-05-10 Richard Biener <rguenther@suse.de>
668 * g++.dg/vect/slp-pr99971.cc: Align data.
670 2021-05-10 Richard Biener <rguenther@suse.de>
672 PR tree-optimization/100492
673 * gcc.dg/torture/pr100492.c: New testcase.
675 2021-05-10 Richard Biener <rguenther@suse.de>
679 * gcc.dg/pr100464.c: New testcase.
680 * g++.dg/tree-ssa/array-temp1.C: Adjust.
682 2021-05-10 Richard Biener <rguenther@suse.de>
684 PR tree-optimization/100434
685 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
687 2021-05-10 Alex Coplan <alex.coplan@arm.com>
690 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
691 Update now that we're (correctly) using full 128-bit vector
693 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
695 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
697 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
699 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
700 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
703 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
706 * gfortran.dg/class_dummy_7.f90: Correct PR number.
708 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
710 * gcc.dg/sso-9.c: Delete.
712 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
714 * gnat.dg/debug18.adb: New test.
716 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
718 * gcc.dg/sso-12.c: New test.
720 2021-05-07 Jason Merrill <jason@redhat.com>
722 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
725 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
727 PR tree-optimization/79333
728 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
730 2021-05-07 Jakub Jelinek <jakub@redhat.com>
733 * c-c++-common/gomp/pr100450.c: New test.
735 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
738 * gcc.target/i386/pr100445-1.c: New test.
740 2021-05-07 Jakub Jelinek <jakub@redhat.com>
743 * gcc.target/i386/pr100445.c: New test.
745 2021-05-06 Joseph Myers <joseph@codesourcery.com>
748 PR preprocessor/97604
749 * g++.dg/cpp1y/digit-sep-neg-2.C,
750 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
751 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
752 Adjust expected messages.
754 2021-05-06 Martin Jambor <mjambor@suse.cz>
756 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
757 05193687dde, make the argv again pointer to an array.
759 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
761 * gnat.dg/opt93.adb: Compile only for LP64 targets.
763 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
765 * lib/target-supports.exp: Add s390 checks for vect conversions.
767 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
769 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
771 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
775 * gfortran.dg/class_dummy_6.f90: New test.
776 * gfortran.dg/class_dummy_7.f90: New test.
778 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
781 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
783 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
785 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
787 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
790 2021-05-06 Jakub Jelinek <jakub@redhat.com>
792 PR tree-optimization/94589
793 * gcc.dg/pr94589-1.c: New test.
794 * gcc.dg/pr94589-2.c: New test.
795 * gcc.dg/pr94589-3.c: New test.
796 * gcc.dg/pr94589-4.c: New test.
797 * g++.dg/opt/pr94589-1.C: New test.
798 * g++.dg/opt/pr94589-2.C: New test.
799 * g++.dg/opt/pr94589-3.C: New test.
800 * g++.dg/opt/pr94589-4.C: New test.
802 2021-05-06 Richard Biener <rguenther@suse.de>
805 * gcc.dg/pr100373.c: New testcase.
807 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
809 * gcc.c-torture/execute/20210505-1.c: New test.
811 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
814 * gcc.target/i386/pr91400-1.c: New test.
815 * gcc.target/i386/pr91400-2.c: Likewise.
817 2021-05-05 Martin Sebor <msebor@redhat.com>
819 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
821 2021-05-05 Harald Anlauf <anlauf@gmx.de>
824 * gfortran.dg/argument_checking_25.f90: New test.
826 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
829 * gcc.target/i386/pr98218-1.c: New test.
830 * gcc.target/i386/pr98218-1a.c: Ditto.
831 * gcc.target/i386/pr98218-2.c: Ditto.
832 * gcc.target/i386/pr98218-2a.c: Ditto.
833 * gcc.target/i386/pr98218-3.c: Ditto.
834 * gcc.target/i386/pr98218-3a.c: Ditto.
835 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
836 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
838 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
840 * gnat.dg/debug17.adb: Minor tweak.
842 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
844 * gnat.dg/debug8.adb: Minor tweak.
845 * gnat.dg/debug11.adb: Likewise.
846 * gnat.dg/debug16.adb: Likewise.
847 * gnat.dg/debug17.adb: New test.
848 * gnat.dg/specs/debug1.ads: Minor tweak.
850 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
852 * gcc.dg/vect/slp-21.c: Add s390.
854 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
857 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
859 2021-05-05 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/79333
862 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
863 * gcc.dg/graphite/fuse-1.c: Adjust.
864 * gcc.dg/pr43864-4.c: Likewise.
866 2021-05-05 Richard Biener <rguenther@suse.de>
869 * g++.dg/torture/pr100382.C: New testcase.
871 2021-05-04 Martin Sebor <msebor@redhat.com>
874 * g++.dg/warn/Wplacement-new-size-9.C: New test.
875 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
877 2021-05-04 Martin Sebor <msebor@redhat.com>
879 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
881 2021-05-04 Martin Sebor <msebor@redhat.com>
883 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
885 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
887 * gcc.target/s390/oscbreak-1.c: Compile with -O1
890 2021-05-04 Richard Biener <rguenther@suse.de>
892 PR tree-optimization/100414
893 * gcc.dg/pr100414.c: New testcase.
895 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
897 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
899 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
901 * gnat.dg/opt94.adb: New file.
902 * gnat.dg/opt94_pkg.adb: New file.
903 * gnat.dg/opt94_pkg.ads: New file.
905 2021-05-04 Richard Biener <rguenther@suse.de>
907 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
908 simplify dump scanning down to one case.
910 2021-05-04 Richard Biener <rguenther@suse.de>
912 PR tree-optimization/100329
913 * gcc.dg/torture/pr100329.c: New testcase.
915 2021-05-04 Richard Biener <rguenther@suse.de>
917 PR tree-optimization/100398
918 * gcc.dg/torture/pr100398.c: New testcase.
920 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
922 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
923 Fix dg directives order.
924 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
927 2021-05-03 Jeff Law <jlaw@tachyum.com>
929 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
932 2021-05-03 Patrick Palka <ppalka@redhat.com>
935 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
937 2021-05-03 Patrick Palka <ppalka@redhat.com>
941 * g++.dg/template/call8.C: New test.
942 * g++.dg/template/koenig12a.C: New test.
944 2021-05-03 Jeff Law <jlaw@tachyum.com>
946 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
948 2021-05-03 Marek Polacek <polacek@redhat.com>
951 * g++.dg/concepts/diagnostic18.C: New test.
953 2021-05-03 Marek Polacek <polacek@redhat.com>
956 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
958 2021-05-03 Jeff Law <jlaw@tachyum.com>
960 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
962 2021-05-03 Jeff Law <jlaw@tachyum.com>
964 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
966 2021-05-03 Jeff Law <jlaw@tachyum.com>
968 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
970 2021-05-03 Jeff Law <jlaw@tachyum.com>
972 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
973 cr16 and xstormy16 targets.
975 2021-05-03 Richard Biener <rguenther@suse.de>
977 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
978 * gcc.dg/pr81192.c: Disable DSE.
980 2021-05-03 Richard Biener <rguenther@suse.de>
982 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
984 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
987 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
988 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
990 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
992 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
993 mapping class on AIX.
994 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
995 * gcc.c-torture/execute/alias-2.c: Same.
996 * gcc.dg/alias-7.c: Same.
998 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
1000 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1002 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1005 2021-04-30 Richard Biener <rguenther@suse.de>
1008 * g++.dg/pr98032.C: New testcase.
1010 2021-04-30 Richard Biener <rguenther@suse.de>
1012 PR tree-optimization/96513
1013 * gcc.dg/torture/pr96513.c: New testcase.
1015 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
1018 * gcc.target/i386/pr98060.c: New test.
1020 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
1022 PR rtl-optimization/100225
1023 PR rtl-optimization/84878
1024 * gcc.dg/pr100225.c: New test.
1026 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1028 PR preprocessor/82359
1029 * g++.dg/cpp1y/digit-sep-line.C,
1030 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
1032 2021-04-29 Jason Merrill <jason@redhat.com>
1034 * g++.dg/lookup/using-decl1.C: New test.
1036 2021-04-29 Jason Merrill <jason@redhat.com>
1039 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
1041 2021-04-29 Patrick Palka <ppalka@redhat.com>
1044 * g++.dg/template/koenig12.C: New test.
1046 2021-04-29 Marek Polacek <polacek@redhat.com>
1049 * g++.dg/cpp1z/class-deduction87.C: New test.
1051 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
1053 PR rtl-optimization/100303
1054 * g++.dg/torture/pr100303.C: New file.
1056 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
1059 * g++.dg/pr90773-1.h: New test.
1060 * g++.dg/pr90773-1a.C: Likewise.
1061 * g++.dg/pr90773-1b.C: Likewise.
1062 * g++.dg/pr90773-1c.C: Likewise.
1063 * g++.dg/pr90773-1d.C: Likewise.
1064 * gcc.target/i386/pr90773-1.c: Likewise.
1065 * gcc.target/i386/pr90773-2.c: Likewise.
1066 * gcc.target/i386/pr90773-3.c: Likewise.
1067 * gcc.target/i386/pr90773-4.c: Likewise.
1068 * gcc.target/i386/pr90773-5.c: Likewise.
1069 * gcc.target/i386/pr90773-6.c: Likewise.
1070 * gcc.target/i386/pr90773-7.c: Likewise.
1071 * gcc.target/i386/pr90773-8.c: Likewise.
1072 * gcc.target/i386/pr90773-9.c: Likewise.
1073 * gcc.target/i386/pr90773-10.c: Likewise.
1074 * gcc.target/i386/pr90773-11.c: Likewise.
1075 * gcc.target/i386/pr90773-12.c: Likewise.
1076 * gcc.target/i386/pr90773-13.c: Likewise.
1077 * gcc.target/i386/pr90773-14.c: Likewise.
1079 2021-04-29 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/100253
1082 * g++.dg/pr100253.C: New testcase.
1084 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
1089 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1092 * gcc.target/aarch64/sve/pr100302.c: New test.
1094 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1097 * c-c++-common/gomp/task-detach-3.c: New test.
1099 2021-04-29 Richard Biener <rguenther@suse.de>
1101 PR tree-optimization/99912
1102 * gcc.dg/pr95580.c: Disable DSE.
1103 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
1104 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
1105 to prevent them from being removed.
1106 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1108 2021-04-29 Martin Sebor <msebor@redhat.com>
1110 PR middle-end/100250
1111 * gcc.dg/uninit-pr100250.c: New test.
1113 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1115 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
1116 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
1118 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
1120 * gfortran.dg/gomp/map-5.f90: New test.
1122 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
1124 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
1125 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
1126 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
1128 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1130 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
1132 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1134 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
1135 mismatch when asm comments start with "/ ".
1137 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
1140 * gcc.c-torture/compile/pr100305.c: New test.
1142 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1145 * gfortran.dg/PR82376.f90: New test.
1147 2021-04-28 Richard Biener <rguenther@suse.de>
1149 PR tree-optimization/100292
1150 * gcc.dg/pr100292.c: New testcase.
1152 2021-04-28 Richard Wai <richard@annexi-strayline.com>
1154 * gnat.dg/containers2.adb: New test.
1156 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
1158 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
1160 2021-04-27 Jason Merrill <jason@redhat.com>
1163 * g++.dg/cpp0x/depr-copy3.C: New test.
1165 2021-04-27 Patrick Palka <ppalka@redhat.com>
1168 * g++.dg/cpp0x/variadic182.C: New test.
1170 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1172 PR middle-end/100284
1173 * gcc.target/aarch64/sve/pr81003.c: New test.
1175 2021-04-27 Martin Sebor <msebor@redhat.com>
1178 * g++.dg/ext/flexary13.C: Remove malformed directives.
1180 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
1183 * gcc.c-torture/compile/pr100106.c: New testcase.
1185 2021-04-27 Alex Coplan <alex.coplan@arm.com>
1188 * gcc.target/arm/pr99977.c: New test.
1190 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1192 PR tree-optimization/100239
1193 * gcc.dg/pr100239.c: New test.
1195 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1197 PR rtl-optimization/100254
1198 * g++.dg/opt/pr100254.C: New test.
1200 2021-04-27 Richard Biener <rguenther@suse.de>
1202 PR tree-optimization/99912
1203 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
1204 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
1205 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
1206 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1208 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1210 PR tree-optimization/95527
1211 * gcc.dg/tree-ssa/pr95527-2.c: New test.
1213 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1215 PR tree-optimization/96696
1216 * gcc.target/i386/pr96696.c: New test.
1218 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1221 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1222 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1223 expected error message when subtracting pointers to different
1224 vector types. Expect warnings when mixing them elsewhere.
1225 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1226 XFAILs. Tweak error messages for some cases.
1228 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1230 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1231 * gcc.target/aarch64/simd/usra.c: Likewise.
1233 2021-04-27 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/100051
1236 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
1238 2021-04-27 Richard Biener <rguenther@suse.de>
1241 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
1242 malformed dg directive.
1244 2021-04-27 Richard Biener <rguenther@suse.de>
1247 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
1248 * g++.dg/ipa/pr45572-2.C: Likewise.
1249 * g++.dg/template/spec26.C: Likewise.
1250 * gcc.dg/pr20126.c: Likewise.
1251 * gcc.dg/tree-ssa/pr20739.c: Likewise.
1253 2021-04-27 Richard Biener <rguenther@suse.de>
1255 PR tree-optimization/100278
1256 * gcc.dg/tree-ssa/pr100278.c: New testcase.
1258 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1261 * gcc.target/i386/pr99405.c: New test.
1263 2021-04-27 Richard Biener <rguenther@suse.de>
1265 PR tree-optimization/99776
1266 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
1268 2021-04-26 Patrick Palka <ppalka@redhat.com>
1271 * g++.dg/cpp1y/constexpr-base1.C: New test.
1272 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
1274 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1276 * gfortran.dg/goacc/classify-serial.f95:
1277 Use [Ww]arning in dg-bogus as FE diagnostic and default
1278 diagnostic differ and the result depends on ENABLE_OFFLOAD.
1279 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1280 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1282 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1284 * gfortran.dg/goacc/classify-serial.f95:
1285 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
1286 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1287 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1289 2021-04-26 Richard Biener <rguenther@suse.de>
1291 PR tree-optimization/99956
1292 * gfortran.dg/pr99956.f: New testcase.
1294 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
1296 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
1297 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1298 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1299 * gcc.target/arm/cmse/cmse-16.c: Likewise.
1300 * gcc.target/arm/cmse/struct-1.c: Likewise.
1301 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
1303 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
1306 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
1308 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
1310 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
1311 Nathan Sidwell <nathan@codesourcery.com>
1312 Tom de Vries <vries@codesourcery.com>
1313 Julian Brown <julian@codesourcery.com>
1314 Kwok Cheung Yeung <kcy@codesourcery.com>
1316 * c-c++-common/goacc/diag-parallelism-1.c: New.
1317 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
1318 and match diagnostics, as appropriate.
1319 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
1320 * c-c++-common/goacc/classify-kernels.c: Likewise.
1321 * c-c++-common/goacc/classify-parallel.c: Likewise.
1322 * c-c++-common/goacc/classify-routine.c: Likewise.
1323 * c-c++-common/goacc/classify-serial.c: Likewise.
1324 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1325 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1326 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
1327 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1328 * c-c++-common/goacc/pr70688.c: Likewise.
1329 * c-c++-common/goacc/routine-1.c: Likewise.
1330 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
1331 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1332 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1333 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1334 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1335 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1336 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1337 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1338 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1339 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1340 * gfortran.dg/goacc/routine-4.f90: Likewise.
1341 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1342 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1343 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1344 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1346 2021-04-26 Richard Biener <rguenther@suse.de>
1348 PR tree-optimization/99473
1349 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
1351 2021-04-25 liuhongt <hongtao.liu@intel.com>
1354 * gcc.target/i386/pr98911.c: New test.
1355 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
1356 with __builtin_ia32_pcmpistrm128 since it has been folded.
1358 2021-04-24 David Malcolm <dmalcolm@redhat.com>
1361 * g++.dg/analyzer/pr100244.C: New test.
1363 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1366 * gfortran.dg/pr100154.f90: New test.
1368 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1371 * gfortran.dg/ptr-func-4.f90: New test.
1373 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1375 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
1376 * gcc.dg/guality/guality.c: Likewise.
1377 * gcc.dg/guality/inline-params.c: Likewise.
1378 * gcc.dg/guality/loop-1.c: Likewise.
1379 * gcc.dg/guality/pr36728-1.c: Likewise.
1380 * gcc.dg/guality/pr36728-2.c: Likewise.
1381 * gcc.dg/guality/pr36728-3.c: Likewise.
1382 * gcc.dg/guality/pr41447-1.c: Likewise.
1383 * gcc.dg/guality/pr54200.c: Likewise.
1384 * gcc.dg/guality/pr54519-1.c: Likewise.
1385 * gcc.dg/guality/pr54519-2.c: Likewise.
1386 * gcc.dg/guality/pr54519-3.c: Likewise.
1387 * gcc.dg/guality/pr54519-4.c: Likewise.
1388 * gcc.dg/guality/pr54519-5.c: Likewise.
1389 * gcc.dg/guality/pr54519-6.c: Likewise.
1390 * gcc.dg/guality/pr54693-2.c: Likewise.
1391 * gcc.dg/guality/pr56154-1.c: Likewise.
1392 * gcc.dg/guality/pr59776.c: Likewise.
1393 * gcc.dg/guality/pr68860-1.c: Likewise.
1394 * gcc.dg/guality/pr68860-2.c: Likewise.
1395 * gcc.dg/guality/pr90074.c: Likewise.
1396 * gcc.dg/guality/pr90716.c: Likewise.
1397 * gcc.dg/guality/sra-1.c: Likewise.
1399 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1401 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
1403 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
1404 * gcc.dg/guality/pr59776.c: Likewise.
1405 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
1407 2021-04-24 Patrick Palka <ppalka@redhat.com>
1414 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
1415 * g++.dg/cpp2a/nontype-class45.C: New test.
1416 * g++.dg/cpp2a/nontype-class46.C: New test.
1417 * g++.dg/cpp2a/nontype-class47.C: New test.
1418 * g++.dg/cpp2a/nontype-class48.C: New test.
1420 2021-04-24 Patrick Palka <ppalka@redhat.com>
1423 * g++.dg/cpp1z/class-deduction86.C: New test.
1425 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
1428 * gcc.target/powerpc/pr98952.c: New test.
1430 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1433 * gcc.target/i386/pr79514.c (dg-error):
1434 Expect error for 64bit targets.
1436 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1439 * gcc.target/i386/pr100182.c: New test.
1440 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
1441 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
1443 2021-04-23 Patrick Palka <ppalka@redhat.com>
1446 * g++.dg/concepts/diagnostic17.C: New test.
1448 2021-04-23 Patrick Palka <ppalka@redhat.com>
1451 * g++.dg/cpp1z/direct-enum-init2.C: New test.
1453 2021-04-23 Richard Biener <rguenther@suse.de>
1455 PR tree-optimization/99971
1456 * g++.dg/vect/slp-pr99971.cc: New testcase.
1458 2021-04-23 liuhongt <hongtao.liu@intel.com>
1461 * gcc.target/i386/pr100093.c: New test.
1463 2021-04-22 Patrick Palka <ppalka@redhat.com>
1466 * g++.dg/cpp2a/concepts-uneval3.C: New test.
1468 2021-04-22 Patrick Palka <ppalka@redhat.com>
1471 * g++.dg/template/partial-specialization9.C: New test.
1473 2021-04-22 Marek Polacek <polacek@redhat.com>
1476 * g++.dg/warn/Wtype-limits6.C: New test.
1478 2021-04-22 Patrick Palka <ppalka@redhat.com>
1481 * g++.dg/cpp0x/sfinae67.C: New test.
1483 2021-04-22 Patrick Palka <ppalka@redhat.com>
1486 * g++.dg/template/access36.C: New test.
1488 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1490 * substr_9.f90: Move to ...
1491 * gfortran.dg/substr_9.f90: ... here.
1492 * substr_10.f90: Move to ...
1493 * gfortran.dg/substr_10.f90: ... here.
1495 2021-04-22 Martin Liska <mliska@suse.cz>
1499 * g++.dg/template/nontype29.C: Fix typos and missing comments.
1500 * gcc.dg/Warray-bounds-64.c: Likewise.
1501 * gcc.dg/Warray-parameter.c: Likewise.
1502 * gcc.dg/Wstring-compare.c: Likewise.
1503 * gcc.dg/format/gcc_diag-11.c: Likewise.
1504 * gfortran.dg/array_constructor_3.f90: Likewise.
1505 * gfortran.dg/matmul_bounds_9.f90: Likewise.
1506 * gfortran.dg/pr78033.f90: Likewise.
1507 * gfortran.dg/pr96325.f90: Likewise.
1509 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
1512 * gcc.target/i386/pr100119.c: New test.
1514 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1517 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
1519 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1521 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
1522 obtained hard limit, and only call setrlimit if new softlimit is lower.
1524 2021-04-22 Richard Biener <rguenther@suse.de>
1527 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
1530 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
1532 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
1535 2021-04-21 Marek Polacek <polacek@redhat.com>
1538 * g++.dg/cpp0x/enum_base4.C: New test.
1539 * g++.dg/cpp0x/enum_base5.C: New test.
1541 2021-04-21 Alex Coplan <alex.coplan@arm.com>
1544 * gcc.target/aarch64/pr99988.c: New test.
1546 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1548 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
1550 * g++.dg/cpp1y/auto-fn61.C: Likewise.
1551 * g++.dg/cpp2a/nontype-class39.C: Likewise.
1552 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
1553 * g++.dg/cpp0x/vt-88982.C: Likewise.
1554 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
1555 dg-additional-options.
1556 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1558 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
1560 * gcc.target/i386/monitor-2.c: New test.
1562 2021-04-21 Richard Biener <rguenther@suse.de>
1565 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
1566 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
1568 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1570 PR rtl-optimization/100148
1571 * g++.dg/opt/pr100148.C: New test.
1573 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
1575 * gfortran.dg/gomp/depobj-1.f90: New test.
1576 * gfortran.dg/gomp/depobj-2.f90: New test.
1578 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1580 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
1582 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
1584 PR middle-end/100130
1585 * c-c++-common/attr-retain-10.c: New test.
1586 * c-c++-common/attr-retain-11.c: Likewise.
1588 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1590 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
1591 must match for target IBM Z only.
1593 2021-04-20 Jason Merrill <jason@redhat.com>
1596 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
1598 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1600 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
1601 z/Architecture only.
1603 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
1606 * gfortran.dg/pdt_31.f03: New test.
1607 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
1610 2021-04-19 Marek Polacek <polacek@redhat.com>
1613 * g++.dg/concepts/diagnostic16.C: New test.
1615 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
1618 * gdc.dg/pr98457.d: New test.
1620 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1623 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
1626 2021-04-19 Richard Biener <rguenther@suse.de>
1628 PR preprocessor/100142
1629 * gcc.dg/pr100142.c: New testcase.
1630 * g++.dg/diagnostic/pr72803.C: Revert last change.
1632 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
1634 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
1635 '--param=openacc-kernels=[...]'.
1636 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1637 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1638 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
1639 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1640 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1641 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1642 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1644 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
1646 * gnat.dg/opt92.adb: New test.
1648 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1650 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
1651 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1652 * c-c++-common/zero-scratch-regs-10.c: Likewise.
1653 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1654 * gcc.target/s390/zero-scratch-regs-1.c: New test.
1656 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1659 * gfortran.dg/PR100094.f90: New test.
1661 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
1664 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
1667 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1670 * gcc.target/aarch64/pr91710.c: New test.
1672 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1675 * gfortran.dg/PR10018.f90: New test.
1677 2021-04-16 Tamar Christina <tamar.christina@arm.com>
1680 * gcc.target/aarch64/sve/pr100048.c: New test.
1682 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1685 * g++.dg/cpp0x/constexpr-100111.C: New test.
1687 2021-04-16 Marek Polacek <polacek@redhat.com>
1690 * g++.dg/cpp2a/typename14.C: Don't expect particular error
1692 * g++.dg/cpp2a/typename19.C: New test.
1694 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
1696 * gcc.dg/gimplefe-40.c: Moved to...
1697 * gcc.dg/vect/gimplefe-40.c: ...here.
1698 * gcc.dg/gimplefe-41.c: Moved to...
1699 * gcc.dg/vect/gimplefe-41.c: ...here.
1701 2021-04-16 Harald Anlauf <anlauf@gmx.de>
1702 Paul Thomas <pault@gcc.gnu.org>
1705 * gfortran.dg/pr63797.f90: New test.
1707 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1709 * gcc.dg/tree-ssa/pr83403-1.c: Revert
1710 max-completely-peeled-insns to the default value on IBM Z.
1711 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
1713 2021-04-16 Patrick Palka <ppalka@redhat.com>
1716 * g++.dg/cpp2a/constexpr-init21.C: New test.
1718 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.target/aarch64/pr100075.c: New test.
1723 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
1725 PR rtl-optimization/99596
1726 * gcc.target/arm/pr99596.c: New test.
1728 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
1731 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
1733 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
1734 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
1735 missing quotes around switch names.
1736 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
1738 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1741 * gcc.target/aarch64/pr99767.c: New test.
1743 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1746 * g++.dg/cpp23/lambda-specifiers2.C: New test.
1748 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1751 * g++.dg/cpp1z/pr99833.C: New test.
1752 * g++.dg/cpp2a/pr99833.C: New test.
1754 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1756 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
1757 the default value on IBM Z.
1759 2021-04-16 Jason Merrill <jason@redhat.com>
1762 * g++.dg/abi/mangle71.C: Fix expected mangling.
1763 * g++.dg/abi/mangle77.C: New test.
1764 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
1765 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
1766 * g++.dg/cpp2a/nontype-class44.C: New test.
1768 2021-04-15 Martin Sebor <msebor@redhat.com>
1772 * gcc.dg/Warray-parameter-9.c: New test.
1773 * gcc.dg/Wnonnull-6.c: New test.
1774 * gcc.dg/Wreturn-type3.c: New test.
1775 * gcc.dg/Wunused-result.c: New test.
1776 * gcc.dg/attr-noreturn.c: New test.
1777 * gcc.dg/attr-returns-nonnull.c: New test.
1779 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
1782 * gcc.dg/pr84877.c: Xfail for cris-*-*.
1784 2021-04-15 Jason Merrill <jason@redhat.com>
1787 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
1789 2021-04-15 Martin Sebor <msebor@redhat.com>
1791 * gcc.dg/uninit-pr89230-1.c: New test.
1792 * gcc.dg/uninit-pr89230-2.c: Same.
1794 2021-04-15 Jason Merrill <jason@redhat.com>
1797 * g++.dg/cpp0x/noexcept67.C: New test.
1799 2021-04-15 Jason Merrill <jason@redhat.com>
1802 * g++.dg/cpp2a/lambda-uneval15.C: New test.
1804 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1806 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
1807 -mtune=generic to the SVE flags.
1808 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1809 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1810 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1812 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1814 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
1815 (aarch64-with-arch-dg-options): Likewise.
1816 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
1817 aarch64-with-arch-dg-options. Move the default architecture
1818 flags to the final dg-runtest argument.
1819 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
1821 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
1823 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1826 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
1828 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1831 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
1832 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
1834 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1837 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
1839 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1842 * gcc.target/aarch64/pr100056.c: New test.
1844 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1846 * gcc.dg/pr93210.c: Adapt regex in order to also support a
1847 RESULT_DECL as an operand for a RETURN_EXPR.
1849 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1851 * gcc.target/aarch64/sve/pr99929_1.c: New file.
1852 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
1854 2021-04-14 Jason Merrill <jason@redhat.com>
1857 * g++.dg/template/dependent-tmpl2.C: New test.
1859 2021-04-14 Jason Merrill <jason@redhat.com>
1862 * g++.dg/parse/uneval1.C: New test.
1864 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
1866 PR rtl-optimization/100066
1867 * gcc.target/i386/pr100066.c: New.
1869 2021-04-14 Martin Sebor <msebor@redhat.com>
1871 * gcc.dg/pr86058.c: Limit to just x86_64.
1873 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1876 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
1878 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
1880 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
1881 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
1883 2021-04-14 Patrick Palka <ppalka@redhat.com>
1887 * g++.dg/cpp1z/class-deduction85.C: New test.
1888 * g++.dg/template/ref11.C: New test.
1890 2021-04-14 Jason Merrill <jason@redhat.com>
1893 * g++.dg/cpp2a/lambda-uneval14.C: New test.
1895 2021-04-14 Jason Merrill <jason@redhat.com>
1898 * g++.dg/debug/defaulted1.C: New test.
1900 2021-04-14 Jason Merrill <jason@redhat.com>
1903 * g++.dg/debug/cleanup1.C: New test.
1904 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
1905 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
1906 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
1907 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
1908 * g++.dg/tm/inherit2.C: Likewise.
1909 * g++.dg/tm/unsafe1.C: Likewise.
1910 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
1911 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
1913 2021-04-13 Martin Sebor <msebor@redhat.com>
1915 PR tree-optimization/82800
1916 * g++.dg/warn/uninit-pr82800.C: New test.
1918 2021-04-13 Martin Sebor <msebor@redhat.com>
1921 * gcc.dg/pr86058.c: New test.
1923 2021-04-13 Patrick Palka <ppalka@redhat.com>
1926 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
1927 * g++.old-deja/g++.ns/template7.C: Likewise.
1928 * g++.old-deja/g++.pt/crash8.C: Likewise.
1930 2021-04-13 Jason Merrill <jason@redhat.com>
1933 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
1935 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1938 * g++.dg/cpp2a/spaceship-err6.C: New test.
1940 2021-04-13 Jason Merrill <jason@redhat.com>
1943 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
1945 2021-04-13 Patrick Palka <ppalka@redhat.com>
1948 * g++.dg/parse/template2.C: Adjust expected diagnostic.
1949 * g++.dg/template/error8.C: Likewise.
1950 * g++.dg/cpp1z/class-deduction84.C: New test.
1952 2021-04-13 Richard Biener <rguenther@suse.de>
1954 PR tree-optimization/100053
1955 * gcc.dg/torture/pr100053.c: New testcase.
1956 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
1958 2021-04-13 Jason Merrill <jason@redhat.com>
1961 * g++.dg/cpp0x/constexpr-base7.C: New test.
1963 2021-04-13 Nathan Sidwell <nathan@acm.org>
1965 PR preprocessor/99446
1966 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
1968 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.target/aarch64/pr100028.c: New test.
1973 2021-04-13 Patrick Palka <ppalka@redhat.com>
1976 * g++.dg/cpp2a/nontype-class43.C: New test.
1978 2021-04-13 Patrick Palka <ppalka@redhat.com>
1982 * g++.dg/cpp2a/concepts-uneval1.C: New test.
1983 * g++.dg/cpp2a/concepts-uneval2.C: New test.
1985 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
1988 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
1989 line 971 for cris-*-*.
1991 2021-04-13 David Malcolm <dmalcolm@redhat.com>
1994 * gcc.dg/analyzer/pr98599-a.c: New test.
1995 * gcc.dg/analyzer/pr98599-b.c: New test.
1997 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1999 PR rtl-optimization/99905
2000 * gcc.target/i386/pr99905.c: New test.
2002 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2005 * gcc.dg/pr99830.c: New test.
2007 2021-04-12 Jason Merrill <jason@redhat.com>
2010 * g++.dg/template/dependent-tmpl1.C: New test.
2012 2021-04-12 Martin Liska <mliska@suse.cz>
2015 * g++.dg/asan/pr99877.C: New test.
2017 2021-04-12 Cui,Lili <lili.cui@intel.com>
2019 * gcc.target/i386/funcspec-56.inc: Handle new march.
2020 * g++.target/i386/mv16.C: Handle new march
2022 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
2025 * c-c++-common/goacc/collapse-2.c: New.
2027 2021-04-11 Jason Merrill <jason@redhat.com>
2030 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
2031 * g++.dg/other/anon-union5.C: New test.
2033 2021-04-10 Jason Merrill <jason@redhat.com>
2036 * g++.dg/gomp/this-1.C: Adjust diagnostic.
2037 * g++.dg/cpp0x/constexpr-this1.C: New test.
2039 2021-04-10 David Malcolm <dmalcolm@redhat.com>
2042 * gcc.dg/analyzer/pr100011.c: New test.
2044 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.dg/pr99990.c: New test.
2049 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
2052 * gcc.target/i386/pr99744-2.c: New test.
2054 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.dg/lto/pr99849_0.c: New test.
2059 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2061 PR rtl-optimization/98601
2062 * gcc.dg/torture/pr98601.c: New test.
2064 2021-04-10 Jason Merrill <jason@redhat.com>
2070 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
2071 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
2072 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
2073 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
2075 2021-04-10 Jason Merrill <jason@redhat.com>
2078 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2080 2021-04-09 Martin Sebor <msebor@redhat.com>
2083 * g++.dg/warn/uninit-pr55288.C: New test.
2085 2021-04-09 Patrick Palka <ppalka@redhat.com>
2088 * g++.dg/cpp1z/fold-lambda4.C: New test.
2090 2021-04-09 Marek Polacek <polacek@redhat.com>
2093 * g++.dg/concepts/abbrev10.C: New test.
2094 * g++.dg/concepts/abbrev11.C: New test.
2096 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2098 * gcc.target/aarch64/pr70398.c: Require a target that can link
2101 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2103 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2105 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2107 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
2110 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2112 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
2113 * gcc.dg/pr96573.c: Likewise.
2114 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2115 * gcc.dg/vect/bb-slp-43.c: Likewise.
2116 * gcc.dg/vect/slp-reduc-11.c: Likewise.
2118 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2120 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
2121 loop to vectorized if vect_fold_extract_last.
2123 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2125 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
2126 of relying on vectorisation.
2128 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2131 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2133 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2136 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
2137 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2139 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
2142 * gfortran.dg/coarray/dummy_2.f90: New test.
2144 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
2146 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2148 2021-04-08 Patrick Palka <ppalka@redhat.com>
2151 * g++.dg/cpp2a/concepts-lambda16.C: New test.
2152 * g++.dg/cpp2a/concepts-lambda17.C: New test.
2154 2021-04-08 Patrick Palka <ppalka@redhat.com>
2157 * g++.dg/cpp2a/concepts-ctad3.C: New test.
2159 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2161 * lib/scanasm.exp (scan-lto-assembler): Update expected name
2164 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2166 * lib/target-supports.exp
2167 (check_effective_target_stdint_types_mbig_endian): New proc.
2168 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
2169 stdint_types_mbig_endian.
2170 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
2171 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2173 2021-04-08 Jason Merrill <jason@redhat.com>
2176 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
2177 * g++.dg/conversion/ref7.C: New test.
2179 2021-04-08 Jakub Jelinek <jakub@redhat.com>
2182 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
2183 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
2184 * g++.dg/cpp2a/constexpr-new18.C: New test.
2185 * g++.dg/cpp2a/constexpr-new19.C: New test.
2187 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2189 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2191 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2193 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
2194 "was here" from error message.
2195 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
2196 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
2197 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
2198 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
2199 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
2200 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
2201 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
2202 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
2203 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
2204 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
2205 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
2206 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
2207 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2209 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2211 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
2212 * gcc.target/aarch64/pr98772.c: Likewise.
2213 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2215 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2217 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
2218 conversion to shifts and adds.
2220 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2224 * gcc.dg/analyzer/pr99042.c: New test.
2225 * gcc.dg/analyzer/pr99774-1.c: New test.
2226 * gcc.dg/analyzer/pr99774-2.c: New test.
2228 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2230 * gdc.dg/gdc108.d: Update test.
2231 * gdc.dg/gdc142.d: Likewise.
2232 * gdc.dg/pr90136a.d: Likewise.
2233 * gdc.dg/pr90136b.d: Likewise.
2234 * gdc.dg/pr90136c.d: Likewise.
2235 * gdc.dg/pr95173.d: Likewise.
2236 * gdc.dg/attr_allocsize1.d: New test.
2237 * gdc.dg/attr_allocsize2.d: New test.
2238 * gdc.dg/attr_alwaysinline1.d: New test.
2239 * gdc.dg/attr_cold1.d: New test.
2240 * gdc.dg/attr_exclusions1.d: New test.
2241 * gdc.dg/attr_exclusions2.d: New test.
2242 * gdc.dg/attr_flatten1.d: New test.
2243 * gdc.dg/attr_module.d: New test.
2244 * gdc.dg/attr_noclone1.d: New test.
2245 * gdc.dg/attr_noicf1.d: New test.
2246 * gdc.dg/attr_noinline1.d: New test.
2247 * gdc.dg/attr_noipa1.d: New test.
2248 * gdc.dg/attr_noplt1.d: New test.
2249 * gdc.dg/attr_optimize1.d: New test.
2250 * gdc.dg/attr_optimize2.d: New test.
2251 * gdc.dg/attr_optimize3.d: New test.
2252 * gdc.dg/attr_optimize4.d: New test.
2253 * gdc.dg/attr_restrict1.d: New test.
2254 * gdc.dg/attr_section1.d: New test.
2255 * gdc.dg/attr_symver1.d: New test.
2256 * gdc.dg/attr_target1.d: New test.
2257 * gdc.dg/attr_targetclones1.d: New test.
2258 * gdc.dg/attr_used1.d: New test.
2259 * gdc.dg/attr_used2.d: New test.
2260 * gdc.dg/attr_weak1.d: New test.
2261 * gdc.dg/imports/attributes.d: New test.
2263 2021-04-08 Jason Merrill <jason@redhat.com>
2266 * g++.dg/template/mem-spec2.C: New test.
2268 2021-04-08 Marek Polacek <polacek@redhat.com>
2271 * g++.dg/cpp2a/explicit16.C: Use c++20.
2272 * g++.dg/cpp0x/noexcept66.C: New test.
2273 * g++.dg/cpp2a/explicit17.C: New test.
2275 2021-04-08 Alex Coplan <alex.coplan@arm.com>
2278 * gcc.c-torture/compile/pr99647.c: New test.
2280 2021-04-07 Jason Merrill <jason@redhat.com>
2283 * g++.dg/template/friend71.C: New test.
2285 2021-04-07 Jason Merrill <jason@redhat.com>
2288 * g++.dg/template/friend70.C: New test.
2290 2021-04-07 Jason Merrill <jason@redhat.com>
2293 * g++.dg/lookup/using66.C: New test.
2295 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2297 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
2298 when building an executable with testglue.
2300 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2302 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
2303 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
2305 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2307 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
2308 if IFN_STORE_LANES is available.
2309 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
2310 IFN_STORE_LANES is available.
2311 * gcc.target/aarch64/pr99873_1.c: New test.
2312 * gcc.target/aarch64/pr99873_2.c: Likewise.
2313 * gcc.target/aarch64/pr99873_3.c: Likewise.
2314 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
2315 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
2316 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
2318 2021-04-07 Richard Biener <rguenther@suse.de>
2320 PR tree-optimization/99954
2321 * gcc.dg/torture/pr99954.c: New testcase.
2323 2021-04-07 Richard Biener <rguenther@suse.de>
2326 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
2329 2021-04-07 Richard Biener <rguenther@suse.de>
2331 PR tree-optimization/99947
2332 * gcc.dg/torture/pr99947.c: New testcase.
2334 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
2336 PR tree-optimization/98736
2337 * gcc.c-torture/execute/pr98736.c: New test.
2339 2021-04-07 Marek Polacek <polacek@redhat.com>
2342 * g++.dg/cpp0x/rv-life.C: New test.
2344 2021-04-06 Jason Merrill <jason@redhat.com>
2347 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
2349 2021-04-06 Jason Merrill <jason@redhat.com>
2352 * g++.dg/cpp1z/inline-var9.C: New test.
2354 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
2357 * g++.target/aarch64/sve/pr99781.C: New.
2359 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
2361 * gcc.target/i386/memcpy-strategy-9.c: New test.
2362 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
2363 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
2364 * gcc.target/i386/memset-strategy-7.c: Likewise.
2365 * gcc.target/i386/memset-strategy-8.c: Likewise.
2366 * gcc.target/i386/memset-strategy-9.c: Likewise.
2368 2021-04-06 Richard Biener <rguenther@suse.de>
2370 PR tree-optimization/99880
2371 * gcc.dg/torture/pr99880.c: New testcase.
2373 2021-04-06 Nathan Sidwell <nathan@acm.org>
2375 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
2376 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
2378 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2380 PR tree-optimization/96573
2381 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
2382 VEC_PERM_EXPR with bswapping permutation.
2384 2021-04-06 Richard Biener <rguenther@suse.de>
2386 PR tree-optimization/99924
2387 * gfortran.dg/vect/pr99924.f90: New testcase.
2389 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2392 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
2394 2021-04-06 Jason Merrill <jason@redhat.com>
2397 * g++.dg/abi/lambda-defarg1.C: New test.
2399 2021-04-06 Patrick Palka <ppalka@redhat.com>
2402 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
2403 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
2405 2021-04-05 Jason Merrill <jason@redhat.com>
2408 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
2410 2021-04-05 Jason Merrill <jason@redhat.com>
2412 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
2413 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
2414 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
2416 2021-04-05 Jason Merrill <jason@redhat.com>
2419 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
2421 2021-04-05 Jason Merrill <jason@redhat.com>
2424 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
2426 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2429 * gcc.dg/analyzer/pr99906.c: New test.
2431 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2434 * gcc.dg/analyzer/pr99886.c: New test.
2436 2021-04-05 Jason Merrill <jason@redhat.com>
2439 * g++.dg/cpp0x/extern_template-6.C: New test.
2441 2021-04-05 Jason Merrill <jason@redhat.com>
2444 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
2446 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
2449 * gdc.dg/pr99914.d: New test.
2451 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
2453 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
2454 * gcc.dg/tree-ssa/evrp11.c: Likewise.
2456 2021-04-04 Jason Merrill <jason@redhat.com>
2459 * g++.dg/cpp0x/initlist-new5.C: New test.
2461 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2463 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
2465 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2467 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
2469 2021-04-03 Marek Polacek <polacek@redhat.com>
2472 * g++.dg/other/gc7.C: New test.
2474 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
2477 * gfortran.dg/coarray_48.f90: New test.
2479 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2481 PR tree-optimization/99882
2482 * gcc.dg/pr99882.c: New test.
2484 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2486 PR rtl-optimization/99863
2487 * gcc.target/i386/pr99863.c: New test.
2489 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2492 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2494 2021-04-03 Jason Merrill <jason@redhat.com>
2497 * g++.dg/opt/nrv20.C: New test.
2499 2021-04-03 Jason Merrill <jason@redhat.com>
2502 * g++.dg/cpp1z/noexcept-type24.C: New test.
2504 2021-04-03 Jason Merrill <jason@redhat.com>
2507 * g++.dg/ext/vector40.C: New test.
2509 2021-04-02 Patrick Palka <ppalka@redhat.com>
2512 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
2514 2021-04-02 Patrick Palka <ppalka@redhat.com>
2517 * g++.dg/cpp2a/nontype-class42.C: New test.
2519 2021-04-02 Jason Merrill <jason@redhat.com>
2522 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
2524 2021-04-02 Nathan Sidwell <nathan@acm.org>
2526 * g++.dg/modules/pr99283-6_d.H: New.
2527 * g++.dg/modules/pr99283-7-swap.h: New.
2528 * g++.dg/modules/pr99283-7-traits.h: New.
2529 * g++.dg/modules/pr99283-7_a.H: New.
2530 * g++.dg/modules/pr99283-7_b.H: New.
2531 * g++.dg/modules/pr99283-7_c.C: New.
2532 * g++.dg/modules/pr99283-7_d.H: New.
2534 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
2536 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
2537 * go.test/test/fixedbugs/issue22200b.go: Likewise.
2539 2021-04-02 Jakub Jelinek <jakub@redhat.com>
2541 PR tree-optimization/99726
2542 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
2543 -floop-nest-optimize to dg-additional-options guarded on fgraphite
2546 2021-04-01 Marek Polacek <polacek@redhat.com>
2549 * g++.dg/other/gc6.C: New test.
2551 2021-04-01 Jason Merrill <jason@redhat.com>
2554 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
2556 2021-04-01 Jason Merrill <jason@redhat.com>
2559 * g++.dg/abi/abi-tag24a.C: New test.
2560 * g++.dg/abi/macro0.C: Adjust expected value.
2562 2021-04-01 Nathan Sidwell <nathan@acm.org>
2565 * g++.dg/modules/pr99283-6.h: New.
2566 * g++.dg/modules/pr99283-6_a.H: New.
2567 * g++.dg/modules/pr99283-6_b.H: New.
2568 * g++.dg/modules/pr99283-6_c.C: New.
2569 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
2570 * g++.dg/modules/indirect-3_c.C: Adjust scan.
2571 * g++.dg/modules/indirect-4_c.C: Adjust scan.
2572 * g++.dg/modules/lambda-3_b.C: Adjust scan.
2573 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
2574 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
2575 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
2577 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
2580 * gcc.dg/tree-ssa/pr98265.C: New test.
2582 2021-04-01 Jakub Jelinek <jakub@redhat.com>
2584 PR tree-optimization/96573
2585 * gcc.dg/pr96573.c: New test.
2587 2021-04-01 Richard Biener <rguenther@suse.de>
2589 PR tree-optimization/99856
2590 * gcc.dg/vect/pr99856.c: New testcase.
2592 2021-04-01 Martin Jambor <mjambor@suse.cz>
2594 PR tree-optimization/97009
2595 * gcc.dg/tree-ssa/pr97009.c: New test.
2597 2021-04-01 Harald Anlauf <anlauf@gmx.de>
2600 * gfortran.dg/transpose_5.f90: New test.
2602 2021-03-31 David Malcolm <dmalcolm@redhat.com>
2605 * gcc.dg/analyzer/data-model-10.c: Update expected output.
2606 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
2607 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
2608 * gcc.dg/analyzer/pr99771-1.c: New test.
2610 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2612 PR tree-optimization/98268
2613 * gcc.target/aarch64/sve/pr98268-1.c: New test.
2614 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
2616 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2618 PR tree-optimization/99726
2619 * gcc.target/i386/pr99726.c: New test.
2621 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2623 PR rtl-optimization/97141
2624 PR rtl-optimization/98726
2625 * gcc.c-torture/compile/pr97141.c: New test.
2626 * gcc.c-torture/compile/pr98726.c: Likewise.
2627 * gcc.target/aarch64/sve/pr97141.c: Likewise.
2628 * gcc.target/aarch64/sve/pr98726.c: Likewise.
2630 2021-03-31 Martin Sebor <msebor@redhat.com>
2633 * gcc.dg/uninit-pr65182.c: New test.
2635 2021-03-31 Jason Merrill <jason@redhat.com>
2638 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
2640 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2643 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
2646 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2649 * gcc.target/arm/pr99786.c: New test.
2651 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
2653 * gcc.target/i386/memcpy-strategy-5.c: New test.
2654 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
2655 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
2656 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
2657 * gcc.target/i386/memset-strategy-3.c: Likewise.
2658 * gcc.target/i386/memset-strategy-4.c: Likewise.
2659 * gcc.target/i386/memset-strategy-5.c: Likewise.
2660 * gcc.target/i386/memset-strategy-6.c: Likewise.
2662 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2665 * gcc.target/aarch64/sve/pr98119.c: New test.
2667 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2668 Richard Sandiford <richard.sandiford@arm.com>
2671 * g++.target/aarch64/sve/pr99813.C: New test.
2673 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2676 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
2677 * c-c++-common/zero-scratch-regs-7.c: Likewise.
2678 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
2679 selected unsupported triplets to all targets but selected triplets
2680 of supported targets.
2681 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2682 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2683 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2685 2021-03-31 Patrick Palka <ppalka@redhat.com>
2688 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
2690 2021-03-31 Patrick Palka <ppalka@redhat.com>
2693 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
2695 2021-03-30 David Malcolm <dmalcolm@redhat.com>
2697 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
2699 2021-03-30 Nathan Sidwell <nathan@acm.org>
2702 * g++.dg/modules/pr99283-5.h: New.
2703 * g++.dg/modules/pr99283-5_a.H: New.
2704 * g++.dg/modules/pr99283-5_b.H: New.
2705 * g++.dg/modules/pr99283-5_c.C: New.
2707 2021-03-30 Jakub Jelinek <jakub@redhat.com>
2710 * g++.dg/cpp1z/pr99790.C: New test.
2712 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2715 * gcc.c-torture/compile/pr99822.c: New test.
2717 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
2721 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
2723 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2724 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
2725 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2726 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2727 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2728 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2729 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2730 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2731 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2732 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2733 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2734 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2735 * gcc.target/powerpc/pr79251-run.p7.c: New test.
2736 * gcc.target/powerpc/pr79251.p7.c: New test.
2738 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
2741 * gcc.target/i386/pr99744-1.c: New test.
2743 2021-03-30 Tamar Christina <tamar.christina@arm.com>
2745 PR tree-optimization/99825
2746 * gfortran.dg/vect/pr99825.f90: New test.
2748 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2751 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
2753 2021-03-30 Richard Biener <rguenther@suse.de>
2755 PR tree-optimization/99824
2756 * gcc.dg/torture/pr99824.c: New testcase.
2758 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
2761 * g++.dg/pr98136.C: New test.
2763 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
2765 * gcc.target/aarch64/fcvt_nosimd.c: New test.
2767 2021-03-29 Martin Sebor <msebor@redhat.com>
2769 PR tree-optimization/61869
2770 * gcc.dg/uninit-pr61869.c: New test.
2772 2021-03-29 Martin Sebor <msebor@redhat.com>
2774 PR tree-optimization/61677
2775 * gcc.dg/uninit-pr61677.c: New test.
2777 2021-03-29 Martin Sebor <msebor@redhat.com>
2779 PR tree-optimization/61112
2780 * gcc.dg/uninit-pr61112.c: New test.
2782 2021-03-29 Jan Hubicka <jh@suse.cz>
2785 * gcc.c-torture/compile/pr99751.c: Rename from ...
2786 * gcc.c-torture/execute/pr99751.c: ... to this.
2788 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
2790 * gcc.c-torture/compile/pr99751.c: New test.
2792 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2795 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
2796 declare simd warning on aarch64.
2798 2021-03-29 Alex Coplan <alex.coplan@arm.com>
2801 * g++.target/aarch64/sve/pr99216.C: New test.
2803 2021-03-29 Richard Biener <rguenther@suse.de>
2805 PR tree-optimization/99807
2806 * gfortran.dg/vect/pr99807.f90: New testcase.
2808 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2811 * gcc.target/aarch64/pr99808.c: New test.
2813 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2815 PR tree-optimization/99777
2816 * g++.dg/torture/pr99777.C: New test.
2818 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
2821 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
2823 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
2826 * gfortran.dg/pr99602.f90: New test.
2827 * gfortran.dg/pr99602a.f90: New test.
2828 * gfortran.dg/pr99602b.f90: New test.
2829 * gfortran.dg/pr99602c.f90: New test.
2830 * gfortran.dg/pr99602d.f90: New test.
2832 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2834 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
2835 (gdc-copy-file): ... this. Use file copy instead of open/close.
2836 (gdc-convert-test): Save translated dejagnu test to gdc.test
2837 directory, only write dejagnu directives to the test file.
2838 (gdc-do-test): Don't create gdc.test symlink.
2840 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2842 * gdc.dg/gdc270a.d: Removed.
2843 * gdc.dg/gdc270b.d: Removed.
2845 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
2847 * gcc.target/powerpc/pr99557.c: New.
2849 2021-03-26 Martin Sebor <msebor@redhat.com>
2851 PR tree-optimization/59970
2852 * gcc.dg/uninit-pr59970.c: New test.
2854 2021-03-26 Marek Polacek <polacek@redhat.com>
2857 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
2858 * g++.dg/cpp0x/nsdmi17.C: New test.
2860 2021-03-26 Nathan Sidwell <nathan@acm.org>
2863 * g++.dg/modules/pr99283-2_a.H: New.
2864 * g++.dg/modules/pr99283-2_b.H: New.
2865 * g++.dg/modules/pr99283-2_c.H: New.
2866 * g++.dg/modules/pr99283-3_a.H: New.
2867 * g++.dg/modules/pr99283-3_b.H: New.
2868 * g++.dg/modules/pr99283-4.H: New.
2869 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
2870 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
2872 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
2875 * g++.target/aarch64/sve/pr99766.C: New.
2877 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2880 * gcc.dg/tls/pr99466-1.c: New test.
2881 * gcc.dg/tls/pr99466-2.c: New test.
2883 2021-03-26 Jakub Jelinek <jakub@redhat.com>
2886 * g++.dg/cpp0x/new5.C: New test.
2888 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
2891 * gfortran.dg/null_11.f90: New test.
2893 2021-03-25 Martin Sebor <msebor@redhat.com>
2895 PR tree-optimization/55060
2896 * gcc.dg/uninit-pr55060.c: New.
2898 2021-03-25 Martin Sebor <msebor@redhat.com>
2900 PR tree-optimization/48483
2901 * g++.dg/warn/uninit-pr48483.C: New test.
2903 2021-03-25 Martin Sebor <msebor@redhat.com>
2905 * gcc.dg/uninit-pr44547.c: New.
2907 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
2911 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
2912 to match locus changes.
2913 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
2914 * g++.dg/cpp2a/srcloc2.C: Likewise.
2915 * g++.dg/cpp2a/srcloc15.C: Likewise.
2916 * g++.dg/cpp2a/srcloc16.C: Likewise.
2917 * g++.dg/cpp2a/srcloc19.C: New test.
2918 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
2920 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
2921 * g++.dg/modules/macloc-1_d.C: Likewise.
2922 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
2925 2021-03-25 Marek Polacek <polacek@redhat.com>
2928 * g++.dg/cpp0x/inh-ctor37.C: New test.
2930 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2933 * g++.dg/cpp0x/variadic181.C: New test.
2935 2021-03-25 Marek Polacek <polacek@redhat.com>
2938 * g++.dg/warn/Wconversion5.C: New test.
2940 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2942 PR tree-optimization/96974
2943 * g++.target/aarch64/sve/pr96974.C: New test.
2945 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2948 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2952 * gcc.target/i386/pr98209.c: New test.
2953 * gcc.target/i386/pr99744-1.c: Likewise.
2954 * gcc.target/i386/pr99744-2.c: Likewise.
2956 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2959 * g++.dg/warn/Wduplicated-branches6.C: New test.
2960 * g++.dg/warn/Wduplicated-branches7.C: New test.
2962 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2966 * gcc.target/i386/pr98209.c: New test.
2967 * gcc.target/i386/pr99744-1.c: Likewise.
2968 * gcc.target/i386/pr99744-2.c: Likewise.
2970 2021-03-25 Richard Biener <rguenther@suse.de>
2972 PR tree-optimization/99746
2973 * gfortran.dg/vect/pr99746.f90: New testcase.
2975 2021-03-25 David Malcolm <dmalcolm@redhat.com>
2980 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
2982 * gcc.dg/analyzer/pr93695-1.c: New test.
2983 * gcc.dg/analyzer/pr99044-1.c: New test.
2984 * gcc.dg/analyzer/pr99044-2.c: New test.
2985 * gcc.dg/analyzer/pr99716-1.c: New test.
2986 * gcc.dg/analyzer/pr99716-2.c: New test.
2987 * gcc.dg/analyzer/pr99716-3.c: New test.
2989 2021-03-24 Martin Liska <mliska@suse.cz>
2992 * gcc.target/i386/pr99753.c: New test.
2994 2021-03-24 Martin Jambor <mjambor@suse.cz>
2997 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
2999 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3002 * gcc.target/arm/pr99727.c: New test.
3004 2021-03-24 Jakub Jelinek <jakub@redhat.com>
3007 * gcc.target/arm/pr99724.c: New test.
3009 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3011 * lib/target-supports.exp (check_effective_target_sysconf): New.
3012 * gcc.target/i386/pr95443-1.c: Require it.
3013 * gcc.target/i386/pr95443-2.c: Likewise.
3014 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3015 * gcc.target/i386/strncmp-1.c: Likewise.
3017 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3019 * gcc.target/i386/pr97313.c: Require effective target feature pie.
3020 * g++.target/i386/pr94185.C: Likewise.
3022 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3024 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
3025 positives with -mcmodel=large.
3026 * gcc.target/i386/funcspec-3.c: Likewise.
3028 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3030 * gcc.target/i386/pr94467-3.c: New.
3032 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
3035 * gfortran.dg/longnames.f90: New test.
3037 2021-03-23 Nathan Sidwell <nathan@acm.org>
3040 * g++.dg/modules/pr99283-1_a.H: New.
3041 * g++.dg/modules/pr99283-1_b.H: New.
3043 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
3045 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
3047 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3049 * lib/target-supports.exp
3050 (check_effective_target_arm_dsp_ok_nocache)
3051 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
3052 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
3053 and add arm_dsp options.
3055 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3057 * lib/target-supports.exp
3058 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
3059 -mfloat-abi= options order.
3060 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
3061 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
3062 arm_hard_ok effective target and -mfloat-abi=hard additional
3064 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3072 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
3074 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
3075 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
3077 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3079 * lib/target-supports.exp
3080 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
3081 -mfloat-abi= options order.
3082 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
3083 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
3084 target and -mfloat-abi=hard additional option.
3085 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
3086 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
3087 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
3088 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
3089 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
3091 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3093 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
3095 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3097 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
3098 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
3099 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
3100 * gcc.target/arm/pr51968.c: Likewise.
3101 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
3102 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
3103 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
3104 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
3106 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3108 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
3109 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
3110 * gcc.target/arm/bf16_dup.c: Likewise.
3111 * gcc.target/arm/bf16_reinterpret.c: Likewise.
3112 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
3114 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3116 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
3118 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3120 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
3121 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
3122 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
3123 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3125 2021-03-23 Marek Polacek <polacek@redhat.com>
3128 * g++.dg/cpp0x/attributes-namespace6.C: New test.
3129 * g++.dg/cpp0x/gen-attrs-73.C: New test.
3131 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
3134 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
3136 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
3139 * gcc.dg/vect/pr99540.c: New test.
3141 2021-03-23 Nathan Sidwell <nathan@acm.org>
3144 * g++.dg/modules/pr99239_a.H: New.
3145 * g++.dg/modules/pr99239_b.H: New.
3147 2021-03-23 Richard Biener <rguenther@suse.de>
3149 PR tree-optimization/99721
3150 * gfortran.dg/vect/pr99721.f90: New testcase.
3152 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
3154 * gcc.target/riscv/shift-shift-5.c (sub): Change
3155 order of struct fields depending on byteorder.
3157 2021-03-23 Jakub Jelinek <jakub@redhat.com>
3160 * g++.dg/cpp1z/decomp55.C: New test.
3162 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
3164 PR tree-optimization/99296
3165 * gcc.dg/pr99296.c: New file.
3167 2021-03-22 Nathan Sidwell <nathan@acm.org>
3170 * g++.dg/modules/pr99480_a.H: New.
3171 * g++.dg/modules/pr99480_b.H: New.
3173 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
3176 * gcc.target/powerpc/pr99581.c: New.
3178 2021-03-22 Nathan Sidwell <nathan@acm.org>
3181 * g++.dg/modules/pr99425-1.h: New.
3182 * g++.dg/modules/pr99425-1_a.H: New.
3183 * g++.dg/modules/pr99425-1_b.H: New.
3184 * g++.dg/modules/pr99425-1_c.C: New.
3185 * g++.dg/modules/pr99425-2_a.X: New.
3186 * g++.dg/modules/pr99425-2_b.X: New.
3187 * g++.dg/template/pr99425.C: New.
3189 2021-03-22 Richard Biener <rguenther@suse.de>
3191 PR tree-optimization/99694
3192 * gcc.dg/torture/pr99694.c: New testcase.
3194 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
3197 * gcc.target/riscv/pr99702.c: New.
3199 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
3202 * gcc.target/powerpc/pr98914.c: New test.
3204 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
3207 * g++.target/i386/pr99679-1.C: New test.
3208 * g++.target/i386/pr99679-2.C: Likewise.
3210 2021-03-20 Jakub Jelinek <jakub@redhat.com>
3213 * gcc.dg/pr99230.c: New test.
3215 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3218 * gcc.dg/Wunused-var-5.c: New test.
3219 * gcc.dg/Wunused-var-6.c: New test.
3221 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3223 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3226 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3229 * gcc.target/s390/pr99663.c: New.
3231 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3234 * g++.dg/opt/pr99456.C: New test.
3235 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
3238 2021-03-19 Tamar Christina <tamar.christina@arm.com>
3240 PR tree-optimization/99656
3241 * gfortran.dg/vect/pr99656.f90: New test.
3243 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
3246 * gcc.dg/torture/pr99652-1.c: New test.
3247 * gcc.dg/torture/pr99652-2.c: Likewise.
3248 * gcc.target/i386/pr57655.c: Adjusted.
3249 * gcc.target/i386/pr59794-6.c: Likewise.
3250 * gcc.target/i386/pr70738-1.c: Likewise.
3251 * gcc.target/i386/pr96744-1.c: Likewise.
3253 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3254 Christophe Lyon <christophe.lyon@linaro.org>
3257 * g++.target/arm/pr99593.C: New test.
3259 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
3261 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
3263 2021-03-19 Marek Polacek <polacek@redhat.com>
3266 * g++.dg/cpp2a/concepts-err3.C: New test.
3268 2021-03-18 Martin Sebor <msebor@redhat.com>
3271 * g++.dg/warn/Warray-bounds-22.C: New test.
3272 * g++.dg/warn/Warray-bounds-23.C: New test.
3273 * g++.dg/warn/Warray-bounds-24.C: New test.
3275 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3278 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
3280 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3283 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
3284 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
3285 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
3286 rather than __i386__.
3288 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3291 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
3293 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
3296 * obj-c++.dg/pr49070.mm: New test.
3297 * objc.dg/unnamed-parms.m: New test.
3299 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3301 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
3303 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3304 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3305 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
3306 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3307 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3309 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3312 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
3313 For big endian use -fsso-struct=little-endian dg-options.
3315 2021-03-17 Marek Polacek <polacek@redhat.com>
3318 * g++.dg/conversion/real-to-int1.C: New test.
3320 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
3321 Jason Merrill <jason@redhat.com>
3323 * g++.dg/cpp1z/using9.C: New using decl test.
3325 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3327 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
3328 -gdwarf-3 to the command line options. Adjust the expected line
3329 numbers for the revised options header.
3331 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3333 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
3334 -gdwarf-3 to the command line options. Provide Darwin-
3335 specific match lines for the expected output.
3337 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3339 * gcc.target/aarch64/acle/rng_2.c: New test.
3341 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
3344 * gcc.target/i386/pr99530-1.c: New test.
3345 * gcc.target/i386/pr99530-2.c: Likewise.
3346 * gcc.target/i386/pr99530-3.c: Likewise.
3347 * gcc.target/i386/pr99530-4.c: Likewise.
3348 * gcc.target/i386/pr99530-5.c: Likewise.
3349 * gcc.target/i386/pr99530-6.c: Likewise.
3351 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
3354 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
3356 2021-03-16 Jason Merrill <jason@redhat.com>
3358 * g++.dg/cpp2a/nontype-float1.C: New test.
3360 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3364 * gcc.target/powerpc/pr98092.c: New.
3366 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3369 * gcc.target/i386/pr99600.c: New test.
3371 2021-03-16 Martin Liska <mliska@suse.cz>
3372 Jason Merrill <jason@redhat.com>
3375 * g++.target/i386/pr99108.C: New test.
3377 2021-03-16 Martin Liska <mliska@suse.cz>
3380 * gcc.target/arm/pr99592.c: New test.
3382 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
3384 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
3386 2021-03-16 Nathan Sidwell <nathan@acm.org>
3389 * g++.dg/modules/pr99496_a.H: New.
3390 * g++.dg/modules/pr99496_b.C: New.
3392 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3395 * gcc.target/i386/avx-pr99563.c: New test.
3397 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.dg/gomp/pr99542.c: New test.
3401 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
3402 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
3403 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
3404 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
3406 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
3408 2021-03-15 Jakub Jelinek <jakub@redhat.com>
3411 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
3412 * g++.dg/modules/builtin-3_b.C: Likewise.
3414 2021-03-15 Nathan Sidwell <nathan@acm.org>
3417 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
3418 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
3420 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3423 * g++.dg/coroutines/pr99047.C: New test.
3425 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3428 * g++.dg/coroutines/torture/pr98704.C: New test.
3430 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3433 * g++.dg/coroutines/pr98480.C: New test.
3434 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
3435 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
3436 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
3438 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3441 * g++.dg/coroutines/pr96749-1.C: New test.
3442 * g++.dg/coroutines/pr96749-2.C: New test.
3444 2021-03-15 Richard Biener <rguenther@suse.de>
3446 PR tree-optimization/98834
3447 * g++.dg/opt/pr98834.C: New testcase.
3449 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3452 * gfortran.dg/do_check_16.f90: New test.
3453 * gfortran.dg/do_check_17.f90: New test.
3455 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
3458 * gfortran.dg/pr99545.f90: New test.
3460 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
3462 * gcc.target/powerpc/pr99492.c: Fix typo.
3464 2021-03-14 Harald Anlauf <anlauf@gmx.de>
3465 Paul Thomas <pault@gcc.gnu.org>
3467 * gfortran.dg/pr99112.f90: New test.
3469 2021-03-13 Martin Sebor <msebor@redhat.com>
3471 PR tree-optimization/99489
3472 * gcc.dg/Wstringop-truncation-9.c: New test.
3474 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
3477 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
3479 2021-03-13 Jakub Jelinek <jakub@redhat.com>
3481 PR tree-optimization/99544
3482 * gcc.dg/gomp/pr99544.c: New test.
3484 2021-03-12 Nathan Sidwell <nathan@acm.org>
3487 * g++.dg/modules/pr99238.h: New.
3488 * g++.dg/modules/pr99238_a.H: New.
3489 * g++.dg/modules/pr99238_b.H: New.
3491 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
3494 * gfortran.dg/gomp/threadprivate-1.f90: New test.
3496 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3499 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
3501 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3504 * g++.dg/cpp2a/consteval19.C: New test.
3506 2021-03-11 David Malcolm <dmalcolm@redhat.com>
3509 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
3511 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
3513 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
3514 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
3515 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
3516 -fno-analyzer-feasibility from options.
3517 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
3518 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
3520 2021-03-11 Nathan Sidwell <nathan@acm.org>
3523 * g++.dg/modules/pr99248.h: New.
3524 * g++.dg/modules/pr99248_a.H: New.
3525 * g++.dg/modules/pr99248_b.H: New.
3527 2021-03-11 Nathan Sidwell <nathan@acm.org>
3530 * g++.dg/modules/pr99528.h: New.
3531 * g++.dg/modules/pr99528_a.H: New.
3532 * g++.dg/modules/pr99528_b.H: New.
3533 * g++.dg/modules/pr99528_c.C: New.
3535 2021-03-11 Richard Biener <rguenther@suse.de>
3538 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
3539 instead of verifying the total number of adds.
3541 2021-03-11 Richard Biener <rguenther@suse.de>
3544 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
3546 2021-03-11 Richard Biener <rguenther@suse.de>
3549 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
3551 2021-03-11 Richard Biener <rguenther@suse.de>
3554 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
3556 2021-03-11 Jakub Jelinek <jakub@redhat.com>
3559 * gcc.target/i386/avx2-pr99517-1.c: New test.
3560 * gcc.target/i386/avx2-pr99517-2.c: New test.
3562 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
3565 * gcc.target/powerpc/pr99492.c: New testcase.
3567 2021-03-10 Harald Anlauf <anlauf@gmx.de>
3570 * gfortran.dg/data_char_4.f90: New test.
3571 * gfortran.dg/data_char_5.f90: New test.
3573 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3575 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
3577 2021-03-10 Nathan Sidwell <nathan@acm.org>
3580 * g++.dg/modules/pr99423_a.H: New.
3581 * g++.dg/modules/pr99423_b.H: New.
3583 2021-03-10 Jakub Jelinek <jakub@redhat.com>
3585 PR tree-optimization/99305
3587 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
3588 unsigned_char effective targets.
3590 2021-03-10 Nathan Sidwell <nathan@acm.org>
3593 * g++.dg/ext/pr99508.C: New.
3595 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
3598 * lib/target-supports.exp (check_effective_target_lra): New.
3599 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
3600 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
3601 * gcc.c-torture/compile/pr98096.c: Likewise.
3602 * gcc.dg/pr97954.c: Likewise.
3604 2021-03-10 David Malcolm <dmalcolm@redhat.com>
3606 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
3607 * gcc.dg/analyzer/zlib-2.c: Likewise.
3609 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3611 * gcc.dg/vect/pr99102.c: Fix target selector.
3613 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3616 * gcc.dg/vect/pr99102.c: New test.
3618 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
3620 * gnat.dg/specs/lto25.ads: New test.
3622 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3624 PR tree-optimization/99305
3625 * g++.dg/opt/pr99305.C: New test.
3627 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
3629 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
3630 (check_effective_target_sqrt_insn): Use it.
3632 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
3635 * gcc.target/i386/pr99454.c: New.
3637 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
3639 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
3640 * gcc.dg/loop-9.c: Likewise.
3641 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
3642 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
3644 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3647 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
3648 exists. If REG_STARTEND macro isn't defined, just return 0 from main
3649 instead of the actual test.
3651 2021-03-09 Martin Liska <mliska@suse.cz>
3654 * gcc.target/i386/pr99464.c: New test.
3656 2021-03-09 Joel Brobecker <brobecker@adacore.com>
3658 * gcc.target/powerpc/undef-bool-2.c: Add
3659 dg-require-effective-target powerpc_vsx_ok directive.
3660 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
3661 powerpc_vsx_ok directive.
3663 2021-03-08 Harald Anlauf <anlauf@gmx.de>
3666 * gfortran.dg/parameter_data.f90: New test.
3668 2021-03-08 Martin Sebor <msebor@redhat.com>
3671 * g++.dg/warn/Warray-bounds-15.C: New test.
3672 * g++.dg/warn/Warray-bounds-18.C: New test.
3673 * g++.dg/warn/Warray-bounds-19.C: New test.
3674 * g++.dg/warn/Warray-bounds-20.C: New test.
3675 * g++.dg/warn/Warray-bounds-21.C: New test.
3677 2021-03-08 Martin Sebor <msebor@redhat.com>
3680 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
3682 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
3683 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
3684 * gcc.dg/Wstringop-overflow-66.c: New test.
3685 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
3687 2021-03-08 Marek Polacek <polacek@redhat.com>
3690 * g++.dg/cpp2a/nontype-class41.C: New test.
3692 2021-03-08 Nathan Sidwell <nathan@acm.org>
3695 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
3697 2021-03-08 Nathan Sidwell <nathan@acm.org>
3699 * g++.dg/modules/pr99468.H: New.
3701 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
3704 * gcc.target/powerpc/pr98959.c: New test.
3706 2021-03-08 Nathan Sidwell <nathan@acm.org>
3709 * g++.dg/modules/pr99285_a.H: New.
3710 * g++.dg/modules/pr99285_b.H: New.
3712 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3715 * gcc.target/aarch64/simd/pr99437.c: New test.
3717 2021-03-08 Martin Liska <mliska@suse.cz>
3720 * c-c++-common/asan/pr98920.c: New test.
3722 2021-03-08 Martin Liska <mliska@suse.cz>
3725 * gcc.target/i386/pr99463-2.c: New test.
3726 * gcc.target/i386/pr99463.c: New test.
3728 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
3730 * gcc.target/s390/vector/long-double-asm-commutative.c: New
3732 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
3734 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
3735 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
3736 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
3737 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
3738 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
3741 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
3744 * gfortran.dg/module_variable_3.f90: New test.
3746 2021-03-07 Jakub Jelinek <jakub@redhat.com>
3749 * lib/target-supports.exp
3750 (check_effective_target_assembler_march_noavx512bw): New effective
3752 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
3754 2021-03-06 Patrick Palka <ppalka@redhat.com>
3755 Jakub Jelinek <jakub@redhat.com>
3758 * g++.dg/cpp2a/constexpr-99287.C: New test.
3760 2021-03-06 Patrick Palka <ppalka@redhat.com>
3761 Jakub Jelinek <jakub@redhat.com>
3764 * g++.dg/cpp1y/var-templ68.C: New test.
3765 * g++.dg/cpp1y/var-templ68a.C: New test.
3767 2021-03-06 Patrick Palka <ppalka@redhat.com>
3770 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
3771 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
3773 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
3775 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
3776 to allow an eliminated stack-frame.
3778 2021-03-05 Marek Polacek <polacek@redhat.com>
3781 * g++.dg/cpp1z/noexcept-type23.C: New test.
3783 2021-03-05 Marek Polacek <polacek@redhat.com>
3786 * g++.dg/warn/Wshadow-17.C: New test.
3788 2021-03-05 Jason Merrill <jason@redhat.com>
3791 * gcc.dg/attr-flatten-1.c: Adjust.
3793 2021-03-05 Jakub Jelinek <jakub@redhat.com>
3796 * c-c++-common/gomp/pr99322.c: New test.
3798 2021-03-05 Nathan Sidwell <nathan@acm.org>
3801 * g++.dg/modules/pr99245_a.H: New.
3802 * g++.dg/modules/pr99245_b.H: New.
3804 2021-03-05 Harald Anlauf <anlauf@gmx.de>
3807 * gfortran.dg/matmul_21.f90: New test.
3809 2021-03-05 Nathan Sidwell <nathan@acm.org>
3812 * g++.dg/modules/pr99377_a.H: New.
3813 * g++.dg/modules/pr99377_b.C: New.
3814 * g++.dg/modules/pr99377_c.C: New.
3816 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3819 * g++.dg/coroutines/pr98118.C: New test.
3821 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3824 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
3825 * g++.dg/coroutines/pr95616-0.C: New test.
3826 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
3827 * g++.dg/coroutines/pr95616-1.C: New test.
3828 * g++.dg/coroutines/pr95616-2.C: New test.
3829 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
3830 * g++.dg/coroutines/pr95616-3.C: New test.
3831 * g++.dg/coroutines/pr95616-4.C: New test.
3832 * g++.dg/coroutines/pr95616-5.C: New test.
3833 * g++.dg/coroutines/pr95616-6.C: New test.
3835 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3838 * g++.dg/coroutines/torture/pr95615-01.C: New test.
3839 * g++.dg/coroutines/torture/pr95615-02.C: New test.
3840 * g++.dg/coroutines/torture/pr95615-03.C: New test.
3841 * g++.dg/coroutines/torture/pr95615-04.C: New test.
3842 * g++.dg/coroutines/torture/pr95615-05.C: New test.
3843 * g++.dg/coroutines/torture/pr95615.inc: New file.
3845 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
3848 * gcc.target/i386/pr99123-2.c: New.
3850 2021-03-05 Nathan Sidwell <nathan@acm.org>
3853 * g++.dg/modules/pr99389_a.H: New.
3854 * g++.dg/modules/pr99389_b.C: New.
3855 * g++.dg/modules/pr99389_c.C: New.
3857 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3860 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
3863 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3865 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
3866 with '_kind' number.
3867 * gfortran.dg/real4-10-real8-16.f90: Likewise.
3868 * gfortran.dg/real4-10-real8-4.f90: Likewise.
3869 * gfortran.dg/real4-10.f90: Likewise.
3870 * gfortran.dg/real4-16-real8-10.f90: Likewise.
3871 * gfortran.dg/real4-16-real8-16.f90: Likewise.
3872 * gfortran.dg/real4-16-real8-4.f90: Likewise.
3873 * gfortran.dg/real4-16.f90: Likewise.
3874 * gfortran.dg/real4-8-real8-10.f90: Likewise.
3875 * gfortran.dg/real4-8-real8-16.f90: Likewise.
3876 * gfortran.dg/real4-8-real8-4.f90: Likewise.
3877 * gfortran.dg/real4-8.f90: Likewise.
3878 * gfortran.dg/real8-10.f90: Likewise.
3879 * gfortran.dg/real8-16.f90: Likewise.
3880 * gfortran.dg/real8-4.f90: Likewise.
3882 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
3885 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
3887 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
3889 * lib/prune.exp: Prune useless output caused by a linker bug.
3891 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3894 * gcc.target/aarch64/pr93235.c: New test.
3896 2021-03-04 Martin Liska <mliska@suse.cz>
3898 PR gcov-profile/99105
3899 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
3900 correction as the wrapped malloc is called one more time
3902 * gcc.dg/tree-prof/pr97461.c: Likewise.
3904 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3908 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
3909 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
3910 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
3911 dg-warning regexps, instead replace .* with \[^\n\r]*.
3912 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
3913 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
3914 -ftrack-macro-expansion=0 from dg-options.
3915 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
3916 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
3918 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3921 * gcc.dg/cpp/line11.c: New test.
3922 * gcc.dg/cpp/line12.c: New test.
3924 2021-03-04 Alex Coplan <alex.coplan@arm.com>
3927 * gcc.target/aarch64/pr99381.c: New test.
3929 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
3931 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
3933 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
3935 2021-03-04 Nathan Sidwell <nathan@acm.org>
3938 * g++.dg/modules/pr99170-1_a.H: New.
3939 * g++.dg/modules/pr99170-1_b.C: New.
3940 * g++.dg/modules/pr99170-2.h: New.
3941 * g++.dg/modules/pr99170-2_a.C: New.
3942 * g++.dg/modules/pr99170-2_b.C: New.
3943 * g++.dg/modules/pr99170-3_a.H: New.
3944 * g++.dg/modules/pr99170-3_b.C: New.
3945 * g++.dg/modules/inst-2_b.C: Adjust scan.
3946 * g++.dg/modules/inst-4_a.C: Adjust scan.
3947 * g++.dg/modules/inst-4_b.C: Adjust scan.
3948 * g++.dg/modules/member-def-1_b.C: Adjust scan.
3949 * g++.dg/modules/member-def-1_c.C: Adjust scan.
3950 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
3951 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
3952 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
3953 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
3954 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
3955 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
3956 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
3957 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
3958 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
3959 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
3960 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
3962 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
3965 * gfortran.dg/real4-10-real8-10.f90: New test.
3966 * gfortran.dg/real4-10-real8-16.f90: New test.
3967 * gfortran.dg/real4-10-real8-4.f90: New test.
3968 * gfortran.dg/real4-10.f90: New test.
3969 * gfortran.dg/real4-16-real8-10.f90: New test.
3970 * gfortran.dg/real4-16-real8-16.f90: New test.
3971 * gfortran.dg/real4-16-real8-4.f90: New test.
3972 * gfortran.dg/real4-16.f90: New test.
3973 * gfortran.dg/real4-8-real8-10.f90: New test.
3974 * gfortran.dg/real4-8-real8-16.f90: New test.
3975 * gfortran.dg/real4-8-real8-4.f90: New test.
3976 * gfortran.dg/real4-8.f90: New test.
3977 * gfortran.dg/real8-10.f90: New test.
3978 * gfortran.dg/real8-16.f90: New test.
3979 * gfortran.dg/real8-4.f90: New test.
3981 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3983 * gcc.misc-tests/outputs.exp: Enumerate tests.
3985 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3987 * gcc.misc-tests/outputs.exp: Append discriminating
3988 suffixes to tests with duplicate names.
3989 (outest): Assert that each running test has a unique
3992 2021-03-04 Martin Sebor <msebor@redhat.com>
3996 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
3997 * gcc.dg/Wstringop-overflow-65.c: New test.
3998 * gcc.dg/Warray-bounds-69.c: Same.
4000 2021-03-03 Marek Polacek <polacek@redhat.com>
4003 * g++.dg/cpp1z/class-deduction83.C: New test.
4005 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4007 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
4009 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
4012 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4014 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
4016 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
4018 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
4021 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4023 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
4025 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
4028 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4030 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
4032 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
4034 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
4036 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
4038 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
4041 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4044 * g++.dg/cpp1z/eval-order10.C: New test.
4046 2021-03-03 Marek Polacek <polacek@redhat.com>
4050 * g++.dg/cpp1z/class-deduction81.C: New test.
4051 * g++.dg/cpp1z/class-deduction82.C: New test.
4052 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
4053 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
4054 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
4056 2021-03-03 Jason Merrill <jason@redhat.com>
4059 * g++.dg/cpp0x/decltype-call5.C: New test.
4060 * g++.dg/cpp0x/decltype-call6.C: New test.
4062 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4064 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
4066 * gcc.target/i386/pr95798-2.c: Likewise.
4068 2021-03-03 Nathan Sidwell <nathan@acm.org>
4071 * g++.dg/modules/namespace-2_a.C
4072 * g++.dg/modules/pr99344_a.C
4073 * g++.dg/modules/pr99344_b.C
4075 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4078 * gcc.target/i386/pr99321.c: New test.
4080 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4083 * gcc.c-torture/compile/pr99324.c: New test.
4085 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4088 * gcc.dg/graphite/pr99085.c: New test.
4090 2021-03-03 Jason Merrill <jason@redhat.com>
4093 * g++.dg/ext/attr-flatten1.C: New test.
4095 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
4097 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
4098 tests if target test-framework has -L or -I options.
4100 2021-03-02 David Malcolm <dmalcolm@redhat.com>
4103 * gcc.dg/pr99323-1.c: New test.
4104 * gcc.dg/pr99323-2.c: New test.
4106 2021-03-02 Martin Sebor <msebor@redhat.com>
4109 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
4110 * g++.dg/warn/Wnonnull12.C: New test.
4112 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
4114 * gnat.dg/limited5.adb: New test.
4116 2021-03-02 Patrick Palka <ppalka@redhat.com>
4120 * g++.dg/concepts/abbrev9.C: New test.
4121 * g++.dg/cpp2a/concepts-lambda15.C: New test.
4122 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
4123 * g++.dg/cpp2a/concepts-return-req2.C: New test.
4124 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
4125 call to f15 that we expect to accept.
4127 2021-03-02 Patrick Palka <ppalka@redhat.com>
4129 * g++.dg/cpp1z/auto1.C: New test.
4131 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4133 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
4134 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
4135 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
4136 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
4137 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
4138 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
4139 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
4141 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4143 * lib/target-supports.exp: Add check for nnpa facility.
4145 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4147 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
4148 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
4150 2021-03-01 Martin Liska <mliska@suse.cz>
4153 * gcc.target/s390/target-attribute/pr99313.c: New test.
4155 2021-03-01 Nathan Sidwell <nathan@acm.org>
4158 * g++.dg/modules/pr99294.h: New.
4159 * g++.dg/modules/pr99294_a.C: New.
4160 * g++.dg/modules/pr99294_b.C: New.
4162 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
4164 * g++.dg/eh/seh-xmm-unwind.C: New test.
4166 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
4168 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
4169 expression components noexcept.
4170 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4171 * g++.dg/coroutines/pr95345.C: Likewise.
4173 2021-02-28 Jason Merrill <jason@redhat.com>
4175 * g++.dg/ext/attr-lambda3.C: Add missing ;
4177 2021-02-27 Jason Merrill <jason@redhat.com>
4180 * g++.dg/ext/attr-lambda3.C: New test.
4182 2021-02-26 Alexandre Oliva <oliva@gnu.org>
4184 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
4186 * gcc.target/powerpc/pr83629.c: Likewise.
4187 * gcc.target/powerpc/pr84112.c: Likewise.
4189 2021-02-26 Olivier Hainque <hainque@adacore.com>
4191 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
4192 dg-require-effective-target fpic.
4193 * gcc.target/powerpc/ppc-eabi.c: Likewise.
4194 * gcc.target/powerpc/pr26350.c: Likewise.
4195 * gcc.target/powerpc/pr67789.c: Likewise.
4196 * gcc.target/powerpc/pr79439-1.c: Likewise.
4197 * gcc.target/powerpc/pr79439-2.c: Likewise.
4198 * gcc.target/powerpc/pr79439-3.c: Likewise.
4199 * gcc.target/powerpc/pr83629.c: Likewise.
4200 * gcc.target/powerpc/pr84112.c: Likewise.
4202 2021-02-26 Richard Biener <rguenther@suse.de>
4205 * g++.dg/pr99218.C: New testcase.
4207 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4209 * g++.dg/cpp23/lambda-specifiers1.C: New test.
4211 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4214 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
4216 2021-02-26 Jason Merrill <jason@redhat.com>
4219 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4221 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4223 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4224 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4225 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4226 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4227 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4228 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4229 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4230 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4231 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4232 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4233 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
4234 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
4235 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
4236 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
4237 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
4239 2021-02-26 Patrick Palka <ppalka@redhat.com>
4242 * g++.dg/concepts/abbrev8.C: New test.
4244 2021-02-25 Patrick Palka <ppalka@redhat.com>
4248 * g++.dg/diagnostic/local1.C: New test.
4250 2021-02-25 Patrick Palka <ppalka@redhat.com>
4253 * g++.dg/cpp1z/class-deduction79.C: New test.
4254 * g++.dg/cpp1z/class-deduction80.C: New test.
4256 2021-02-25 Marek Polacek <polacek@redhat.com>
4260 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
4261 * g++.dg/cpp0x/constexpr-cast2.C: New test.
4262 * g++.dg/cpp0x/constexpr-cast3.C: New test.
4264 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4267 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
4268 reference parms, to distinguish the rvalue ref. variant.
4269 * g++.dg/coroutines/pr97587.C: New test.
4271 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4274 * g++.dg/coroutines/pr95822.C: New test.
4276 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
4278 * gcc.target/arm/cmse/cmse-18.c: New test.
4280 2021-02-25 Nathan Sidwell <nathan@acm.org>
4283 * g++.dg/modules/pr99166_a.X: Adjust.
4284 * g++.dg/modules/pr99166_b.C: Adjust.
4285 * g++.dg/modules/pr99166_c.C: Adjust.
4286 * g++.dg/modules/pr99166_d.C: Adjust.
4288 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
4290 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
4292 2021-02-25 Tamar Christina <tamar.christina@arm.com>
4294 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
4296 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
4299 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
4301 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
4304 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
4306 2021-02-25 Richard Biener <rguenther@suse.de>
4308 PR tree-optimization/99253
4309 * gcc.dg/vect/pr99253.c: New testcase.
4311 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4314 * gcc.target/i386/pr95798-1.c: New test.
4315 * gcc.target/i386/pr95798-2.c: New test.
4317 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4319 PR tree-optimization/80635
4320 * g++.dg/warn/pr80635-1.C: New test.
4321 * g++.dg/warn/pr80635-2.C: New test.
4323 2021-02-25 David Malcolm <dmalcolm@redhat.com>
4326 * gcc.dg/analyzer/pr99193-1.c: New test.
4327 * gcc.dg/analyzer/pr99193-2.c: New test.
4328 * gcc.dg/analyzer/pr99193-3.c: New test.
4329 * gcc.dg/analyzer/realloc-1.c: New test.
4331 2021-02-24 Nathan Sidwell <nathan@acm.org>
4334 * g++.dg/modules/pr98718_a.C: New.
4335 * g++.dg/modules/pr98718_b.C: New.
4337 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4339 * g++.dg/coroutines/co-await-void_type.C: Mark promise
4340 final_suspend call as noexcept.
4341 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
4342 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
4343 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
4344 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
4345 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
4346 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
4347 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
4348 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
4349 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
4350 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
4351 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
4352 * g++.dg/coroutines/coro1-allocators.h: Likewise.
4353 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
4354 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
4355 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
4356 * g++.dg/coroutines/pr94752.C: Likewise.
4357 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
4358 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
4359 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4360 * g++.dg/coroutines/pr95050.C: Likewise.
4361 * g++.dg/coroutines/pr95345.C: Likewise.
4362 * g++.dg/coroutines/pr95440.C: Likewise.
4363 * g++.dg/coroutines/pr95591.C: Likewise.
4364 * g++.dg/coroutines/pr95711.C: Likewise.
4365 * g++.dg/coroutines/pr95813.C: Likewise.
4366 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
4367 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
4368 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
4369 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
4370 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
4371 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
4372 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
4373 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
4374 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
4375 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
4376 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
4377 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
4378 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
4379 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
4380 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
4381 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
4382 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
4383 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
4384 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
4385 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
4387 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4390 * c-c++-common/gomp/pr99226.c: New test.
4391 * gfortran.dg/gomp/pr99226.f90: New test.
4393 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
4396 * gcc.target/i386/pr99123.c: New.
4398 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
4400 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
4402 2021-02-24 Nathan Sidwell <nathan@acm.org>
4405 * g++.dg/modules/pr99072.H: New.
4407 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
4410 * gfortran.dg/assumed_rank_21.f90 : New test.
4412 2021-02-24 Martin Sebor <msebor@redhat.com>
4415 * gcc.dg/pr97172-2.c: New test.
4417 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4419 PR tree-optimization/99220
4420 * g++.dg/vect/pr99220.cc: New test.
4422 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4424 PR tree-optimization/99149
4425 * g++.dg/vect/pr99149.cc: Disabled on BE.
4427 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4430 * g++.dg/coroutines/pr96251.C: New test.
4432 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4434 PR tree-optimization/99225
4435 * gcc.c-torture/compile/pr99225.c: New test.
4437 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4439 PR tree-optimization/99149
4440 * g++.dg/vect/pr99149.cc: New test.
4442 2021-02-24 Richard Biener <rguenther@suse.de>
4445 * gcc.dg/pr99224.c: New testcase.
4447 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
4449 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
4450 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
4451 Add __has_builtin tests for built-ins.
4452 Update expected instruction counts.
4454 2021-02-23 Martin Sebor <msebor@redhat.com>
4457 * g++.dg/warn/Wnonnull11.C: New test.
4459 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
4462 * gfortran.dg/class_defined_operator_2.f03 : New test.
4463 * gfortran.dg/elemental_result_2.f90 : New test.
4464 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
4465 elemental function with an allocatable result with an operator
4466 interface with array dummies and result.
4468 2021-02-23 Harald Anlauf <anlauf@gmx.de>
4471 * gfortran.dg/reshape_zerosize_4.f90: New test.
4473 2021-02-23 Nathan Sidwell <nathan@acm.org>
4476 * g++.dg/modules/pr99208_a.C: New.
4477 * g++.dg/modules/pr99208_b.C: New.
4479 2021-02-23 Martin Liska <mliska@suse.cz>
4482 * c-c++-common/asan/pr99168.c: New test.
4484 2021-02-23 Patrick Palka <ppalka@redhat.com>
4487 * g++.dg/template/non-dependent15.C: New test.
4489 2021-02-23 Jakub Jelinek <jakub@redhat.com>
4491 PR tree-optimization/99204
4492 * gfortran.dg/pr99204.f90: New test.
4494 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
4496 * gcc.target/powerpc/vec-init-10.c: New test.
4498 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
4500 * g++.dg/warn/Wplacement-new-size-1.C,
4501 g++.dg/warn/Wplacement-new-size-2.C,
4502 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
4503 default_packed targets.
4505 2021-02-22 David Malcolm <dmalcolm@redhat.com>
4508 * gcc.dg/analyzer/error-1.c: New test.
4509 * gcc.dg/analyzer/error-2.c: New test.
4510 * gcc.dg/analyzer/error-3.c: New test.
4512 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
4515 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
4516 * c-c++-common/attr-retain-6.c: Likewise.
4517 * c-c++-common/attr-retain-7.c: Likewise.
4518 * c-c++-common/attr-retain-8.c: Likewise.
4519 * c-c++-common/attr-retain-9.c: Likewise.
4521 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4523 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
4525 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4527 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
4528 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
4529 Handle __INT32_TYPE__ being "long int".
4531 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4533 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
4535 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4537 * gcc.target/cris/biap-mul.c: New test.
4539 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4541 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
4543 2021-02-22 Nathan Sidwell <nathan@acm.org>
4546 * g++.dg/modules/pr99174-1_a.C: New.
4547 * g++.dg/modules/pr99174-1_b.C: New.
4548 * g++.dg/modules/pr99174-1_c.C: New.
4549 * g++.dg/modules/pr99174.H: New.
4551 2021-02-22 Nathan Sidwell <nathan@acm.org>
4554 * g++.dg/modules/pr99153_a.H: New.
4555 * g++.dg/modules/pr99153_b.H: New.
4557 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4559 PR rtl-optimization/98791
4560 * gcc.target/aarch64/sve/pr98791.c: New test.
4562 2021-02-22 Richard Biener <rguenther@suse.de>
4564 PR tree-optimization/99165
4565 * g++.dg/pr99165.C: New testcase.
4567 2021-02-21 Harald Anlauf <anlauf@gmx.de>
4569 * gfortran.dg/intent_optimize_3.f90: New test.
4571 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
4573 * c-c++-common/attr-retain-5.c: Skip on AIX.
4574 * c-c++-common/attr-retain-6.c: Same.
4575 * c-c++-common/attr-retain-7.c: Same.
4576 * c-c++-common/attr-retain-8.c: Same.
4577 * c-c++-common/attr-retain-9.c: Same.
4579 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
4582 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
4583 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
4584 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
4585 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
4586 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
4587 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
4589 2021-02-19 Nathan Sidwell <nathan@acm.org>
4592 * g++.dg/modules/pr98741_a.H: New.
4593 * g++.dg/modules/pr98741_b.H: New.
4594 * g++.dg/modules/pr98741_c.C: New.
4595 * g++.dg/modules/pr98741_d.C: New.
4597 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4600 * gfortran.dg/namelist_4.f90: Modify.
4601 * gfortran.dg/namelist_98.f90: New test.
4603 2021-02-19 Martin Sebor <msebor@redhat.com>
4606 * gcc.dg/pr97172.c: Add test cases.
4608 2021-02-19 Nathan Sidwell <nathan@acm.org>
4610 * g++.dg/modules/pr99166_a.X: New.
4611 * g++.dg/modules/pr99166_b.C: New.
4612 * g++.dg/modules/pr99166_c.C: New.
4613 * g++.dg/modules/pr99166_d.C: New.
4615 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4618 * gfortran.dg/coarray/array_temporary-1.f90: New test.
4620 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4623 * gfortran.dg/dtio_36.f90: New test.
4625 2021-02-19 Richard Biener <rguenther@suse.de>
4628 * gcc.dg/pr99122-3.c: New testcase.
4630 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4633 * gcc.target/arm/pure-code/pr98998.c: New test.
4635 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4638 * g++.dg/opt/pr99034.C: New test.
4640 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4643 * gfortran.dg/ubound_1.f90: New test.
4645 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4648 * gcc.target/aarch64/sve/pr98657.c: New test.
4650 2021-02-19 Jason Merrill <jason@redhat.com>
4652 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
4654 2021-02-19 David Malcolm <dmalcolm@redhat.com>
4657 * jit.dg/test-trap.c: New test.
4659 2021-02-19 Jason Merrill <jason@redhat.com>
4662 * g++.dg/cpp0x/overload4.C: New test.
4664 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
4666 PR rtl-optimization/96264
4667 * gcc.target/powerpc/pr96264.c: New.
4669 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
4672 * c-c++-common/attr-retain-1.c: New test.
4673 * c-c++-common/attr-retain-2.c: Likewise.
4674 * c-c++-common/attr-retain-3.c: Likewise.
4675 * c-c++-common/attr-retain-4.c: Likewise.
4676 * c-c++-common/attr-retain-5.c: Likewise.
4677 * c-c++-common/attr-retain-6.c: Likewise.
4678 * c-c++-common/attr-retain-7.c: Likewise.
4679 * c-c++-common/attr-retain-8.c: Likewise.
4680 * c-c++-common/attr-retain-9.c: Likewise.
4681 * c-c++-common/pr99113.c: Likewise.
4682 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
4683 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
4684 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
4685 * c-c++-common/attr-used-2.c: Likewise.
4686 * c-c++-common/attr-used-3.c: Likewise.
4687 * c-c++-common/attr-used-4.c: Likewise.
4688 * c-c++-common/attr-used-9.c: Likewise.
4689 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
4690 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
4691 * c-c++-common/attr-used-5.c: Don't expect warning for the used
4692 attribute nor SHF_GNU_RETAIN section.
4693 * c-c++-common/attr-used-6.c: Likewise.
4694 * c-c++-common/attr-used-7.c: Likewise.
4695 * c-c++-common/attr-used-8.c: Likewise.
4697 2021-02-18 Nathan Sidwell <nathan@acm.org>
4700 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
4702 * g++.dg/modules/pr99023_a.X: New.
4703 * g++.dg/modules/pr99023_b.X: New.
4705 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4708 * gcc.dg/pr99136.c: New test.
4710 2021-02-18 Nathan Sidwell <nathan@acm.org>
4713 * g++.dg/modules/modules.exp: Remove dg-module-headers support
4714 * g++.dg/modules/alias-2_a.H: Delete.
4715 * g++.dg/modules/sys/alias-2_a.H: Delete.
4717 2021-02-18 Nathan Sidwell <nathan@acm.org>
4720 * g++.dg/modules/pr99023_a.H: Delete.
4721 * g++.dg/modules/pr99023_b.H: Delete.
4723 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4726 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
4728 2021-02-18 Richard Biener <rguenther@suse.de>
4731 * gcc.dg/pr99122-1.c: New testcase.
4732 * gcc.dg/pr99122-2.c: Likewise.
4734 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
4736 PR tree-optimization/99142
4737 * gcc.dg/tree-ssa/pr99142.c: New test.
4739 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4742 * g++.dg/warn/Warray-bounds-17.C: New test.
4744 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4747 * gcc.dg/pr99104.c: New test.
4749 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4752 * gcc.dg/analyzer/pr94596.c: New test.
4754 2021-02-17 Nathan Sidwell <nathan@acm.org>
4757 * g++.dg/modules/pr99023_a.H: New.
4758 * g++.dg/modules/pr99023_b.H: New.
4760 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4763 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
4764 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
4765 options. Remove false leak directive.
4766 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
4770 2021-02-17 Julian Brown <julian@codesourcery.com>
4772 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
4773 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
4774 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
4775 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
4776 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
4778 2021-02-17 Julian Brown <julian@codesourcery.com>
4780 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
4781 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
4782 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
4783 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
4784 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
4785 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4786 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
4787 previously-broken directives.
4789 2021-02-17 Jakub Jelinek <jakub@redhat.com>
4792 * g++.dg/ubsan/pr99106.C: New test.
4794 2021-02-17 Nathan Sidwell <nathan@acm.org>
4797 * g++.dg/lookup/pr99116-1.C: New.
4798 * g++.dg/lookup/pr99116-2.C: New.
4800 2021-02-17 Nathan Sidwell <nathan@acm.org>
4803 * g++.dg/modules/pr99071_a.H: New.
4804 * g++.dg/modules/pr99071_b.H: New.
4806 2021-02-17 Patrick Palka <ppalka@redhat.com>
4810 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
4811 "call to non-'constexpr' function" error message.
4813 2021-02-16 Nathan Sidwell <nathan@acm.org>
4815 * g++.dg/modules/pr99050_a.H: New.
4816 * g++.dg/modules/pr99050_b.C: New.
4818 2021-02-16 Marek Polacek <polacek@redhat.com>
4821 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
4822 * g++.dg/ext/attr-assume-aligned.C: New test.
4824 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
4826 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
4827 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
4829 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4831 * gfortran.dg/goacc/ref_inquiry.f90: New test.
4832 * gfortran.dg/gomp/ref_inquiry.f90: New test.
4834 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
4837 * gcc.c-torture/compile/pr98096.c: New.
4839 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4842 * gfortran.dg/fmt_nonchar_1.f90: New test.
4843 * gfortran.dg/fmt_nonchar_2.f90: New test.
4845 2021-02-16 Jakub Jelinek <jakub@redhat.com>
4848 * gcc.target/i386/pr99100.c: New test.
4850 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
4852 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
4854 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
4856 PR rtl-optimization/98872
4857 * gcc.target/powerpc/pr98872.c: New test.
4859 2021-02-15 Jakub Jelinek <jakub@redhat.com>
4861 PR tree-optimization/99079
4862 * gcc.dg/fold-modpow2-2.c: New test.
4863 * gcc.c-torture/execute/pr99079.c: New test.
4865 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4867 PR rtl-optimization/98439
4868 * gcc.target/i386/pr98439.c: New test.
4870 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4873 * gcc.target/i386/pr96166.c: New test.
4875 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4877 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
4878 and restrict the test to aarch64-*-* target only.
4880 2021-02-12 Nathan Sidwell <nathan@acm.org>
4882 * g++.dg/modules/pr99039_a.C: New.
4883 * g++.dg/modules/pr99039_b.C: New.
4885 2021-02-12 Nathan Sidwell <nathan@acm.org>
4888 * g++.dg/modules/pr99040_a.C: New.
4889 * g++.dg/modules/pr99040_b.C: New.
4890 * g++.dg/modules/pr99040_c.C: New.
4891 * g++.dg/modules/pr99040_d.C: New.
4893 2021-02-12 Nathan Sidwell <nathan@acm.org>
4897 * g++.dg/lookup/pr99039.C: New.
4899 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
4902 * gfortran.dg/ieee/ieee_12.f90: New test.
4904 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
4906 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
4908 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
4911 * gcc.target/arm/pr98931.c: Add -mthumb
4913 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
4916 * gfortran.dg/assumed_rank_20.f90: New test.
4918 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4921 * g++.dg/cpp2a/concepts-requires24.C: New test.
4923 2021-02-12 Jason Merrill <jason@redhat.com>
4926 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
4928 2021-02-12 David Malcolm <dmalcolm@redhat.com>
4931 * g++.dg/analyzer/pr99064.C: New test.
4932 * gcc.dg/analyzer/pr98969.c: New test.
4934 2021-02-11 Marek Polacek <polacek@redhat.com>
4937 * g++.dg/template/deduce10.C: New test.
4938 * g++.dg/template/deduce9.C: New test.
4940 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
4943 * g++.target/powerpc/pr99041.C: New test.
4945 2021-02-11 Jakub Jelinek <jakub@redhat.com>
4948 * g++.dg/ext/flexary38.C: New test.
4950 2021-02-11 Marek Polacek <polacek@redhat.com>
4953 * g++.dg/cpp0x/variadic-crash6.C: New test.
4955 2021-02-11 Patrick Palka <ppalka@redhat.com>
4958 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
4960 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
4963 * gcc.target/arm/pr98931.c: New testcase.
4965 2021-02-11 Joel Hutton <joel.hutton@arm.com>
4967 PR tree-optimization/98772
4968 * gcc.target/aarch64/pr98772.c: New test.
4970 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4973 * gfortran.dg/typebound_call_32.f90: New test.
4975 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4978 * gfortran.dg/pr99060.f90: New test.
4980 2021-02-11 Alexandre Oliva <oliva@adacore.com>
4982 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
4984 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4987 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
4989 2021-02-10 Martin Sebor <msebor@redhat.com>
4991 PR tree-optimization/92879
4992 * g++.dg/warn/Warray-bounds-16.C: New test.
4994 2021-02-10 David Malcolm <dmalcolm@redhat.com>
4996 PR preprocessor/96391
4997 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
4998 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
4999 using the location_overflow_plugin.c from gcc.dg/plugin.
5001 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5004 * g++.dg/ext/weak6.C: New test.
5006 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5009 * gcc.target/i386/pr99025.c: New test.
5011 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5015 * g++.dg/cpp2a/constexpr-new16.C: New test.
5016 * g++.dg/cpp2a/constexpr-new17.C: New test.
5018 2021-02-10 Nathan Sidwell <nathan@acm.org>
5021 * g++.dg/lookup/pr99030.C: New.
5023 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5026 * g++.dg/gomp/pr99007.C: New test.
5027 * gcc.dg/gomp/pr99007-1.c: New test.
5028 * gcc.dg/gomp/pr99007-2.c: New test.
5029 * gcc.dg/gomp/pr99007-3.c: New test.
5031 2021-02-10 Julian Brown <julian@codesourcery.com>
5034 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
5035 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
5036 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5038 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5041 * gcc.dg/analyzer/file-1.c (test_5): New.
5042 * gcc.dg/analyzer/file-3.c: New test.
5044 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5047 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
5048 * gcc.dg/analyzer/pr94851-2.c: New test.
5049 * gcc.dg/analyzer/pr98575-1.c: New test.
5051 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
5053 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
5055 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
5057 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
5059 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
5061 2021-02-09 Nathan Sidwell <nathan@acm.org>
5064 * g++.dg/modules/pr98944_a.C: New.
5065 * g++.dg/modules/pr98944_b.C: New.
5066 * g++.dg/modules/pr98944_c.C: New.
5067 * g++.dg/modules/pr98944_d.C: New.
5069 2021-02-09 Jakub Jelinek <jakub@redhat.com>
5072 * g++.dg/warn/Wstringop-overread-1.C: New test.
5074 2021-02-09 Jason Merrill <jason@redhat.com>
5077 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5079 2021-02-09 Jason Merrill <jason@redhat.com>
5082 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5084 2021-02-09 Jason Merrill <jason@redhat.com>
5087 * g++.dg/cpp2a/no_unique_address12.C: New test.
5089 2021-02-08 Nathan Sidwell <nathan@acm.org>
5091 * g++.dg/modules/pr98531-2.h: New.
5092 * g++.dg/modules/pr98531-2_a.H: New.
5093 * g++.dg/modules/pr98531-2_b.C: New.
5094 * g++.dg/modules/pr98531-3.h: New.
5095 * g++.dg/modules/pr98531-3_a.H: New.
5096 * g++.dg/modules/pr98531-3_b.C: New.
5098 2021-02-08 Nathan Sidwell <nathan@acm.org>
5101 * g++.dg/modules/pr98531-1.h: New.
5102 * g++.dg/modules/pr98531-1_a.H: New.
5103 * g++.dg/modules/pr98531-1_b.C: New.
5104 * g++.dg/abi/pr98531-1.C: New.
5105 * g++.dg/abi/pr98531-2.C: New.
5106 * g++.dg/abi/pr98531-3.C: New.
5107 * g++.dg/abi/pr98531-4.C: New.
5109 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5112 * gfortran.dg/pr98974.F90: New test.
5114 2021-02-08 Richard Biener <rguenther@suse.de>
5117 * g++.dg/lto/pr96591_0.C: New testcase.
5119 2021-02-05 Marek Polacek <polacek@redhat.com>
5122 * g++.dg/cpp2a/volatile5.C: New test.
5124 2021-02-05 Marek Polacek <polacek@redhat.com>
5127 * g++.dg/cpp2a/using-enum-8.C: New test.
5129 2021-02-05 Nathan Sidwell <nathan@acm.org>
5132 * c-c++-common/pr98943.c: New.
5134 2021-02-05 Richard Biener <rguenther@suse.de>
5136 PR tree-optimization/98855
5137 * g++.dg/vect/slp-pr98855.cc: New testcase.
5139 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5142 * g++.dg/cpp1z/decomp54.C: New test.
5144 2021-02-05 liuhongt <hongtao.liu@intel.com>
5147 * g++.target/i386/avx512bw-pr98537-1.C: New test.
5148 * g++.target/i386/avx512vl-pr98537-1.C: New test.
5149 * g++.target/i386/avx512vl-pr98537-2.C: New test.
5150 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
5151 integer mask comparison should not be generated.
5152 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
5153 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
5154 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
5156 2021-02-04 Julian Brown <julian@codesourcery.com>
5158 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
5159 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5160 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
5161 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
5163 2021-02-04 Julian Brown <julian@codesourcery.com>
5165 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
5167 2021-02-04 Julian Brown <julian@codesourcery.com>
5169 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
5171 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5174 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
5175 $section is .opd, look at .L.$symbol_name's section.
5176 (parse_section_section_of_symbols): Handle .previous directive.
5177 * gcc.dg/array-quals-1.c: Allow .sdata section.
5179 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
5181 * gdc.dg/intrinsics.d: Update test.
5183 2021-02-04 Martin Sebor <msebor@redhat.com>
5186 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
5187 * gcc.dg/label-decl-4.c: Same.
5188 * gcc.dg/mismatch-decl-1.c: Same.
5189 * gcc.dg/old-style-then-proto-1.c: Same.
5190 * gcc.dg/parm-mismatch-1.c: Same.
5191 * gcc.dg/pr35445.c: Same.
5192 * gcc.dg/redecl-11.c: Same.
5193 * gcc.dg/redecl-12.c: Same.
5194 * gcc.dg/redecl-13.c: Same.
5195 * gcc.dg/redecl-15.c: Same.
5196 * gcc.dg/tls/thr-init-1.c: Same.
5197 * objc.dg/id-1.m: Same.
5198 * objc.dg/tls/diag-3.m: Same.
5199 * gcc.dg/pr97882.c: New test.
5200 * gcc.dg/qual-return-7.c: New test.
5201 * gcc.dg/qual-return-8.c: New test.
5203 2021-02-04 Jason Merrill <jason@redhat.com>
5206 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5208 2021-02-04 David Malcolm <dmalcolm@redhat.com>
5211 * gcc.dg/pr97932.c: New test.
5213 2021-02-04 emsr <3dw4rd@verizon.net>
5215 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
5217 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5219 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5220 of make_signed<size_t>::type in the diagnostics.
5222 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5225 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5227 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5229 * gfortran.dg/goacc/substring.f90: New test.
5230 * gfortran.dg/gomp/substring.f90: New test.
5232 2021-02-04 Martin Liska <mliska@suse.cz>
5234 * gcc.target/i386/prefer-vector-width-attr.c: New test.
5236 2021-02-04 Jason Merrill <jason@redhat.com>
5239 * g++.dg/cpp1z/class-deduction78.C: New test.
5241 2021-02-04 Jason Merrill <jason@redhat.com>
5244 * g++.dg/cpp0x/pr84630.C: Call b().
5245 * g++.dg/cpp2a/lambda-uneval13.C: New test.
5246 * g++.dg/ext/attr-expr1.C: New test.
5248 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5250 PR preprocessor/98882
5251 * gcc.dg/cpp/pr98882.c: New test.
5253 2021-02-03 Jason Merrill <jason@redhat.com>
5255 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
5256 hash-table-verification-limit=10000.
5258 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
5260 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
5261 * g++.dg/cpp23/feat-cxx2b.C: New test.
5262 * g++.dg/cpp23/size_t-literals.C: New test.
5263 * g++.dg/warn/Wsize_t-literals.C: New test.
5265 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5268 * g++.dg/cpp2a/no_unique_address11.C: New test.
5270 2021-02-03 Marek Polacek <polacek@redhat.com>
5273 * g++.dg/cpp0x/noexcept65.C: New test.
5275 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
5278 * gfortran.dg/coarray/array_temporary.f90: New test.
5280 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5283 * gcc.dg/pr97487-1.c: New test.
5284 * gcc.dg/pr97487-2.c: New test.
5286 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5289 * gcc.target/i386/pr97971.c: New test.
5291 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5293 PR tree-optimization/98287
5294 * gcc.dg/pr98287.c: New test.
5296 2021-02-03 Tamar Christina <tamar.christina@arm.com>
5298 PR tree-optimization/98928
5299 * gcc.target/i386/pr98928.c: New test.
5301 2021-02-02 Martin Liska <mliska@suse.cz>
5304 * gcc.target/i386/pr97510.c: New test.
5306 2021-02-02 Jason Merrill <jason@redhat.com>
5309 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
5311 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5313 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
5315 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
5318 * gfortran.dg/pr91862.f90: New test.
5320 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5322 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
5324 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5326 PR tree-optimization/98848
5327 * gcc.dg/vect/pr98848.c: New test.
5328 * gcc.dg/vect/pr92205.c: Remove xfail.
5330 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5332 PR tree-optimization/97960
5333 * g++.dg/torture/pr97960.C: New test.
5335 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
5338 * g++.dg/opt/pr98743.C: New.
5340 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5342 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
5344 2021-02-02 Alexandre Oliva <oliva@adacore.com>
5346 * gcc.dg/asan/nested-1.c: New.
5348 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5352 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
5353 prefix to support subroutines where necessary.
5354 * gcc.dg/analyzer/data-model-1.c: Likewise.
5355 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
5357 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
5358 subroutines where necessary.
5359 * gcc.dg/analyzer/pr96651-2.c: Likewise.
5360 * gcc.dg/analyzer/signal-4b.c: Likewise.
5361 * gcc.dg/analyzer/single-field.c: Likewise.
5362 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
5364 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5368 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
5369 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
5371 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5373 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
5376 2021-02-01 David Malcolm <dmalcolm@redhat.com>
5379 * gcc.dg/analyzer/pr98918.c: New test.
5381 2021-02-01 Sergei Trofimovich <siarheit@google.com>
5383 PR tree-optimization/98499
5384 * g++.dg/pr98499.C: new test.
5386 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5388 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
5390 2021-02-01 Martin Sebor <msebor@redhat.com>
5393 * gcc.dg/pr97172.c: New test.
5395 2021-02-01 Martin Sebor <msebor@redhat.com>
5398 * g++.dg/Wclass-memaccess-6.C: New test.
5400 2021-02-01 Patrick Palka <ppalka@redhat.com>
5403 * g++.dg/cpp0x/constexpr-98295.C: New test.
5405 2021-02-01 Marek Polacek <polacek@redhat.com>
5408 * g++.dg/ext/builtin-has-attribute2.C: New test.
5410 2021-02-01 Jason Merrill <jason@redhat.com>
5413 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
5415 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5417 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
5419 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
5421 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
5423 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
5425 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
5427 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
5429 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
5431 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
5433 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
5435 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
5437 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
5439 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
5442 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5444 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
5446 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
5448 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
5450 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
5453 2021-02-01 Tamar Christina <tamar.christina@arm.com>
5455 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
5457 2021-02-01 Patrick Palka <ppalka@redhat.com>
5460 * g++.dg/cpp1y/constexpr-84494.C: New test.
5462 2021-02-01 Xing GUO <higuoxing@gmail.com>
5464 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
5466 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
5468 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
5469 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5471 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
5473 * c-c++-common/attr-used-5.c: Skip for Darwin.
5474 * c-c++-common/attr-used-6.c: Likewise.
5475 * c-c++-common/attr-used-7.c: Likewise.
5476 * c-c++-common/attr-used-8.c: Likewise.
5477 * c-c++-common/attr-used-9.c: Likewise.
5479 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
5481 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
5482 * gcc.target/powerpc/pr79251.p9.c: Same.
5484 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5486 * gcc.target/i386/20051216-1.c: New test.
5488 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5491 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
5492 scan-tree-dump-times to x86 and aarch64 targets.
5493 * gcc.dg/gomp/simd-3.c: Likewise.
5495 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
5498 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
5501 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5503 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
5505 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5508 * gcc.target/aarch64/pr97701.c: Modify.
5510 2021-01-29 David Malcolm <dmalcolm@redhat.com>
5512 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
5514 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5517 * gcc.target/aarch64/pr97701.c: New.
5519 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5521 * gcc.target/powerpc/pr91903.c: New test.
5522 * gcc.target/powerpc/builtins-1.fold.h: Update.
5523 * gcc.target/powerpc/builtins-2.c: Update.
5525 2021-01-29 Nathan Sidwell <nathan@acm.org>
5528 * g++.dg/modules/pr98843_a.C: New.
5529 * g++.dg/modules/pr98843_b.H: New.
5530 * g++.dg/modules/pr98843_c.C: New.
5532 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5534 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
5536 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
5537 Richard Biener <rguenther@suse.de>
5539 PR tree-optimization/97627
5540 * g++.dg/pr97627.C: New testcase.
5542 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5545 * gcc.c-torture/compile/pr98849.c: New test.
5547 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5550 * gcc.dg/pr98331.c: New test.
5552 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
5554 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
5556 * gcc.target/powerpc/pr79251.h: ...this.
5557 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5558 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
5560 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
5561 * gcc.target/powerpc/pr79251-run.p9.c: New test.
5563 2021-01-29 Marek Polacek <polacek@redhat.com>
5566 * g++.dg/parse/error63.C: New test.
5568 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5571 * g++.dg/warn/effc5.C: New test.
5573 2021-01-28 Marek Polacek <polacek@redhat.com>
5576 * g++.dg/cpp0x/alignas19.C: New test.
5577 * g++.dg/warn/Warray-bounds15.C: New test.
5579 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
5582 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
5584 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
5586 * gfortran.dg/ISO_Fortran_binding_18.c: Include
5587 ../../../libgfortran/ISO_Fortran_binding.h rather than
5588 ISO_Fortran_binding.h.
5590 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
5592 * gcc.target/powerpc/float128-longdouble-math.c: New test.
5593 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
5594 * gcc.target/powerpc/float128-math.c: Adjust test for new name
5595 being generated. Add support for running test on power10. Add
5596 support for running if long double defaults to 64-bits.
5598 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5602 * g++.target/i386/pr98847.C: New test.
5604 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5606 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
5608 2021-01-28 Nathan Sidwell <nathan@acm.org>
5611 * g++.dg/modules/pr98770_a.C: New.
5612 * g++.dg/modules/pr98770_b.C: New.
5614 2021-01-28 Harald Anlauf <anlauf@gmx.de>
5617 * gfortran.dg/gomp/pr86470.f90: New test.
5619 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
5622 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
5623 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5624 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5625 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5626 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5627 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5628 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5629 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5630 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5631 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5632 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5633 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5634 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5635 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
5638 2021-01-28 Xing GUO <higuoxing@gmail.com>
5640 * gcc.target/riscv/attribute-18.c: New test.
5642 2021-01-27 Harris Snyder <hsnyder@structura.bio>
5644 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
5645 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
5647 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
5649 PR rtl-optimization/97684
5650 * gcc.target/i386/pr97684.c: New.
5652 2021-01-27 Jason Merrill <jason@redhat.com>
5655 * g++.dg/lookup/using4.C: No error in C++20.
5656 * g++.dg/cpp0x/decltype37.C: Adjust message.
5657 * g++.dg/template/crash75.C: Adjust message.
5658 * g++.dg/template/crash76.C: Adjust message.
5659 * g++.dg/cpp0x/inh-ctor36.C: New test.
5660 * g++.dg/cpp1z/inh-ctor39.C: New test.
5661 * g++.dg/cpp2a/using-enum-7.C: New test.
5663 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5666 * gcc.c-torture/execute/pr98853-1.c: New test.
5667 * gcc.c-torture/execute/pr98853-2.c: New test.
5669 2021-01-27 Richard Biener <rguenther@suse.de>
5671 PR tree-optimization/98854
5672 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
5674 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5678 * gfortran.dg/proc_ptr_52.f90 : New test.
5680 2021-01-27 liuhongt <hongtao.liu@intel.com>
5683 * gcc.target/i386/pr98833.c: New test.
5685 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5687 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
5688 optimize ("no-strict-aliasing") attribute.
5689 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
5690 array to avoid violating TBAA.
5691 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5692 array to avoid violating TBAA.
5693 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
5694 array to avoid violating TBAA.
5695 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
5696 array to avoid violating TBAA.
5698 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5701 * gfortran.dg/elemental_function_5.f90 : New test.
5703 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5705 PR tree-optimization/97260
5706 * gcc.dg/tree-ssa/pr97260.c: New test.
5708 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
5710 * lib/target-supports.exp (check_effective_target_c++2a):
5711 Check for C++2a or C++23.
5712 (check_effective_target_c++20_down): New.
5713 (check_effective_target_c++23_only): New.
5714 (check_effective_target_c++23): New.
5715 * g++.dg/cpp23/cplusplus.C: New.
5717 2021-01-26 Jason Merrill <jason@redhat.com>
5720 * g++.dg/torture/pr97474.C: New test.
5722 2021-01-26 Jason Merrill <jason@redhat.com>
5725 * g++.dg/cpp2a/no_unique_address10.C: New test.
5726 * g++.dg/cpp2a/no_unique_address9.C: New test.
5728 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5730 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
5731 optimize ("no-strict-aliasing") attribute.
5732 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
5733 array to avoid violating TBAA.
5734 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5735 array to avoid violating TBAA.
5736 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
5737 array to avoid violating TBAA.
5738 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
5739 array to avoid violating TBAA.
5741 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5744 * gcc.c-torture/execute/pr98681.c: New test.
5746 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5749 * gfortran.dg/elemental_assignment_1.f90: New test.
5751 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
5753 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
5754 add previously missing space in '$ident link'.
5756 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
5761 2021-01-26 Alexandre Oliva <oliva@adacore.com>
5763 * gnat.dg/asan1.adb: New test.
5764 * gnat.dg/asan1_pkg.ads: New additional source.
5766 2021-01-25 Harald Anlauf <anlauf@gmx.de>
5769 * gfortran.dg/pr70070.f90: New test.
5771 2021-01-25 Martin Sebor <msebor@redhat.com>
5774 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
5775 * g++.dg/warn/Wnonnull10.C: New test.
5776 * g++.dg/warn/Wnonnull9.C: New test.
5778 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5780 * gfortran.dg/associate_57.f90: New test.
5782 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5785 * gfortran.dg/interface_assignment_7.f90: New test.
5787 2021-01-25 Jason Merrill <jason@redhat.com>
5790 * g++.dg/cpp2a/no_unique_address8.C: New test.
5792 2021-01-25 Richard Biener <rguenther@suse.de>
5795 * gcc.dg/pr98807.c: New testcase.
5797 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
5799 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
5800 * gnat.dg/thunk2_pkg.ads: New helper.
5802 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
5805 * gfortran.dg/charlen_18.f90 : New test.
5807 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
5809 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
5811 * g++.dg/tc1/dr142.C: Same as above.
5812 * g++.dg/tc1/dr52.C: Same as above.
5813 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
5814 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
5815 * g++.old-deja/g++.jason/access8.C: Same as above.
5816 * g++.old-deja/g++.law/access4.C: Same as above.
5817 * g++.old-deja/g++.law/visibility12.C: Same as above.
5818 * g++.old-deja/g++.law/visibility4.C: Same as above.
5819 * g++.old-deja/g++.law/visibility8.C: Same as above.
5820 * g++.old-deja/g++.other/access4.C: Same as above.
5822 2021-01-23 Patrick Palka <ppalka@redhat.com>
5826 * g++.dg/cpp0x/this2.C: New test.
5827 * g++.dg/template/pr97399.C: New test.
5829 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
5831 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
5832 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
5833 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
5834 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
5835 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
5836 * gcc.target/powerpc/pr79251.p9.c: Same.
5838 2021-01-22 Marek Polacek <polacek@redhat.com>
5841 * g++.dg/cpp0x/noexcept64.C: New test.
5843 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
5845 * g++.dg/eh/spbp.C: Remove skip on AIX.
5847 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5849 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
5850 typo, UINON_TYPE to UNION_TYPE.
5852 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5854 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
5855 UINON_TYPE to UNION_TYPE.
5856 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
5857 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
5859 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5861 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
5862 optimize ("no-strict-aliasing") attribute.
5864 2021-01-22 Jason Merrill <jason@redhat.com>
5867 * g++.dg/init/elide7.C: New test.
5869 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5872 * g++.dg/ubsan/pr95693.C: New test.
5874 2021-01-22 Marek Polacek <polacek@redhat.com>
5877 * g++.dg/abi/mangle76.C: New test.
5879 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
5882 * gfortran.dg/associated_target_7.f90 : New test.
5884 2021-01-22 Martin Jambor <mjambor@suse.cz>
5886 PR tree-optimization/47059
5887 * gcc.dg/tree-ssa/pr47059.c: New test.
5889 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5891 PR tree-optimization/98766
5892 * gcc.dg/pr98766.c: New test.
5894 2021-01-22 Nathan Sidwell <nathan@acm.org>
5897 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
5898 embedded absolute paths.
5899 (module_do_it): Append $std to test name.
5901 2021-01-22 Richard Biener <rguenther@suse.de>
5904 * gcc.dg/pr98793.c: New testcase.
5906 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5908 * gcc.target/powerpc/pr79251.p8.c: New test.
5909 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
5911 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5912 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5913 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5914 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5915 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5916 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5917 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5918 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5919 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5920 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5922 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5924 * gcc.target/powerpc/pr79251.p9.c: New test.
5925 * gcc.target/powerpc/pr79251-run.c: New test.
5926 * gcc.target/powerpc/pr79251.h: New header.
5928 2021-01-22 Richard Biener <rguenther@suse.de>
5931 * gcc.dg/torture/pr98773.c: New testcase.
5933 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5935 PR tree-optimization/90248
5936 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
5938 * gcc.dg/pr90248.c: New test.
5940 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5942 PR tree-optimization/98255
5943 * gcc.dg/pr98255.c: New test.
5945 2021-01-22 Richard Biener <rguenther@suse.de>
5947 PR tree-optimization/98786
5948 * gcc.dg/torture/pr98786.c: New testcase.
5950 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5953 * gcc.target/arm/pr98636.c: New test.
5955 2021-01-22 liuhongt <hongtao.liu@intel.com>
5959 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
5960 * gcc.target/i386/avx512f-pr96891-1.c: New test.
5961 * gcc.target/i386/avx512f-pr96891-2.c: New test.
5962 * gcc.target/i386/avx512f-pr96891-3.c: New test.
5963 * g++.target/i386/avx512f-pr96891-1.C: New test.
5964 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
5966 2021-01-22 Marek Polacek <polacek@redhat.com>
5969 * g++.dg/cpp0x/noexcept63.C: New test.
5971 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
5973 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
5975 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
5976 explicitly check for intervening space, tab or period.
5978 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
5980 PR rtl-optimization/98777
5981 * gcc.target/riscv/pr98777.c: New.
5983 2021-01-21 Patrick Palka <ppalka@redhat.com>
5986 * g++.dg/cpp0x/decltype-71879.C: New test.
5988 2021-01-21 Jakub Jelinek <jakub@redhat.com>
5991 * g++.dg/cpp1y/constexpr-98672.C: New test.
5993 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
5996 * lib/target-supports.exp
5997 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
5998 * gcc.target/arm/ivopts.c: Use target
5999 'arm_thumb2_no_arm_v8_1_lob'.
6001 2021-01-21 Nathan Sidwell <nathan@acm.org>
6004 * g++.dg/modules/stat-mem-1.h: New.
6005 * g++.dg/modules/stat-mem-1_a.H: New.
6006 * g++.dg/modules/stat-mem-1_b.C: New.
6008 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
6011 * gfortran.dg/module_procedure_5.f90 : New test.
6012 * gfortran.dg/module_procedure_6.f90 : New test.
6014 2021-01-21 Richard Biener <rguenther@suse.de>
6017 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
6019 2021-01-21 Richard Biener <rguenther@suse.de>
6022 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
6024 2021-01-21 Richard Biener <rguenther@suse.de>
6026 * gcc.dg/Walloca-2.c: Un-XFAIL.
6028 2021-01-21 liuhongt <hongtao.liu@intel.com>
6030 PR rtl-optimization/98694
6031 * gcc.target/i386/pr98694.c: New test.
6033 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
6035 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
6037 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6039 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
6042 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
6044 PR rtl-optimization/98722
6045 * g++.target/s390/pr98722.C: New.
6047 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
6049 PR tree-optimization/96674
6050 * gcc.dg/pr96674.c: New tests.
6052 2021-01-20 Patrick Palka <ppalka@redhat.com>
6055 * g++.dg/cpp2a/lambda-generic9.C: New test.
6057 2021-01-20 Patrick Palka <ppalka@redhat.com>
6060 * g++.dg/parse/access12.C: New test.
6061 * g++.dg/template/access35.C: New test.
6063 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
6065 PR tree-optimization/98535
6066 * gcc.target/aarch64/sve/pr98535.c: New file.
6068 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6071 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
6072 missing diagnostic issues with c_intptr_t == default integer kind.
6074 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6076 PR tree-optimization/98721
6077 * gcc.dg/pr98721-1.c: New test.
6078 * gcc.dg/pr98721-2.c: New test.
6080 2021-01-20 Richard Biener <rguenther@suse.de>
6082 PR tree-optimization/98758
6083 * gcc.dg/torture/pr98758.c: New testcase.
6085 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6088 * c-c++-common/gomp/task-detach-2.c: New test.
6090 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6094 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
6096 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
6098 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
6099 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
6100 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
6101 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
6102 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
6103 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
6105 2021-01-19 Marek Polacek <polacek@redhat.com>
6108 * g++.dg/template/deduce8.C: New test.
6110 2021-01-19 Marek Polacek <polacek@redhat.com>
6113 * g++.dg/lookup/using64.C: New test.
6114 * g++.dg/lookup/using65.C: New test.
6116 2021-01-19 Martin Sebor <msebor@redhat.com>
6119 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
6120 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
6121 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
6122 * gcc.dg/Wfree-nonheap-object-4.c: New test.
6124 2021-01-19 Patrick Palka <ppalka@redhat.com>
6128 * g++.dg/opt/pr87974.C: Adjust.
6129 * g++.dg/template/access34.C: New test.
6130 * g++.dg/template/friend68.C: New test.
6131 * g++.dg/template/friend69.C: New test.
6133 2021-01-19 Marek Polacek <polacek@redhat.com>
6136 * g++.dg/cpp0x/noexcept62.C: New test.
6138 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6140 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
6142 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6145 (CHECK_CUMULATIVE_SAT): Delete.
6146 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
6148 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
6149 Remove uses of the above.
6150 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
6152 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
6155 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
6157 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
6158 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
6159 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
6161 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
6162 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
6163 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
6165 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
6166 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
6167 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
6169 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
6170 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
6171 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
6173 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
6174 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
6175 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
6176 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6177 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
6178 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
6180 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
6181 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
6183 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
6184 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
6186 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
6187 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
6189 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
6190 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6191 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
6192 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
6193 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6194 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
6195 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
6196 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
6197 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
6198 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6200 2021-01-19 Jeff Law <law@redhat.com>
6202 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
6203 and update expected output.
6205 2021-01-19 Richard Biener <rguenther@suse.de>
6208 * g++.dg/pr98330.C: New testcase.
6209 * gcc.dg/pr98330.c: Likewise.
6211 2021-01-19 Richard Biener <rguenther@suse.de>
6214 * gfortran.dg/pr97673.f90: New testcase.
6216 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
6219 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6220 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6221 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6223 2021-01-19 Martin Jambor <mjambor@suse.cz>
6226 * g++.dg/ipa/pr98690.C: New test.
6228 2021-01-18 Jeff Law <law@redhat.com>
6230 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6232 2021-01-18 Patrick Palka <ppalka@redhat.com>
6234 * g++.dg/cpp1z/class-deduction77.C: New test.
6236 2021-01-18 Jakub Jelinek <jakub@redhat.com>
6238 PR tree-optimization/98727
6239 * gcc.c-torture/execute/pr98727.c: New test.
6241 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6244 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
6245 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6247 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6249 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
6250 * g++.dg/no-stack-protector-attr.C: Likewise.
6252 2021-01-18 David Malcolm <dmalcolm@redhat.com>
6254 * gcc.dg/analyzer/attr-malloc-1.c: New test.
6255 * gcc.dg/analyzer/attr-malloc-2.c: New test.
6256 * gcc.dg/analyzer/attr-malloc-4.c: New test.
6257 * gcc.dg/analyzer/attr-malloc-5.c: New test.
6258 * gcc.dg/analyzer/attr-malloc-6.c: New test.
6259 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
6260 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
6262 2021-01-18 Richard Biener <rguenther@suse.de>
6265 * gcc.dg/vect/slp-11b.c: Adjust.
6267 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6270 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
6271 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
6273 2021-01-18 Richard Biener <rguenther@suse.de>
6276 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
6278 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
6280 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
6281 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
6282 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
6283 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
6284 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
6285 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
6286 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
6287 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
6288 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
6289 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
6290 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
6291 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
6293 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
6295 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
6296 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
6297 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
6298 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
6299 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
6300 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
6301 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
6302 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
6303 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
6304 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
6305 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
6307 2021-01-17 Martin Jambor <mjambor@suse.cz>
6310 * gcc.dg/ipa/pr98222.c: New test.
6312 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6314 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
6315 ../../../libgfortran/ISO_Fortran_binding.h rather than
6316 ISO_Fortran_binding.h.
6318 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
6320 * c-c++-common/gomp/task-detach-1.c: New.
6321 * g++.dg/gomp/task-detach-1.C: New.
6322 * gcc.dg/gomp/task-detach-1.c: New.
6323 * gfortran.dg/gomp/task-detach-1.f90: New.
6325 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6327 PR tree-optimization/96669
6328 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
6329 * gcc.dg/tree-ssa/pr96669-2.c: New test.
6331 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6333 PR tree-optimization/96271
6334 * gcc.target/i386/pr96271.c: New test.
6336 2021-01-15 Carl Love <cel@us.ibm.com>
6338 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
6340 2021-01-15 Harris Snyder <hsnyder@structura.bio>
6342 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
6343 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
6345 2021-01-15 Nathan Sidwell <nathan@acm.org>
6348 * g++.dg/template/pr98538.C: New.
6350 2021-01-15 Nathan Sidwell <nathan@acm.org>
6352 PR preprocessor/95253
6353 * g++.dg/modules/dep-1_a.C: Adjust expected output.
6354 * g++.dg/modules/dep-1_b.C: Likewise.
6355 * g++.dg/modules/dep-2.C: Likewise.
6357 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6359 PR tree-optimization/96669
6360 * gcc.dg/tree-ssa/pr96669-1.c: New test.
6362 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6364 PR tree-optimization/96681
6365 * gcc.dg/tree-ssa/pr96681.c: New test.
6367 2021-01-15 Jason Merrill <jason@redhat.com>
6370 * g++.dg/cpp1z/elide5.C: New test.
6372 2021-01-15 Jason Merrill <jason@redhat.com>
6374 * g++.dg/cpp1z/elide4.C: New test.
6376 2021-01-15 Jason Merrill <jason@redhat.com>
6379 * g++.dg/cpp0x/initlist-array13.C: New test.
6381 2021-01-15 Alexandre Oliva <oliva@adacore.com>
6383 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
6384 * gcc.dg/analyzer/data-model-1.c: Likewise.
6385 * gcc.dg/analyzer/malloc-1.c: Likewise.
6386 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
6388 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6390 PR tree-optimization/96671
6391 * gcc.dg/tree-ssa/pr96671-1.c: New test.
6392 * gcc.dg/tree-ssa/pr96671-2.c: New test.
6394 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6396 PR tree-optimization/98597
6397 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
6398 Expect for now a (char *) cast for VLAs.
6399 * gcc.dg/uninit-40.c: New test.
6401 2021-01-15 Nathan Sidwell <nathan@acm.org>
6404 * g++.dg/modules/pr98591.H: New file.
6406 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
6409 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
6410 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
6412 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
6414 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
6415 libatomic into testcases in gcc.target/s390/md.
6416 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
6419 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6422 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6423 vceqz_p64, vceqq_p64 and vceqzq_p64.
6424 * gcc.target/arm/simd/vceqz_p64.c: New test.
6425 * gcc.target/arm/simd/vceqzq_p64.c: New test.
6427 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6430 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6433 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6434 vceqz_p64, vceqq_p64 and vceqzq_p64.
6436 2021-01-15 Martin Liska <mliska@suse.cz>
6438 * lib/gcov.exp: Use 'env python3' for execution of pytests.
6439 Check that pytest accepts all needed options first.
6440 Improve formatting of PASS/FAIL lines.
6442 2021-01-15 Richard Biener <rguenther@suse.de>
6445 * gcc.dg/vect/bb-slp-32.c: Align p.
6447 2021-01-15 Richard Biener <rguenther@suse.de>
6450 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
6452 2021-01-15 Richard Biener <rguenther@suse.de>
6455 * gcc.dg/vect/slp-45.c: Key scanning on
6458 2021-01-15 Richard Biener <rguenther@suse.de>
6461 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
6463 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6466 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6467 vceqz_p64, vceqq_p64 and vceqzq_p64.
6469 2021-01-15 Richard Biener <rguenther@suse.de>
6472 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
6474 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6476 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
6478 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6480 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
6482 2021-01-15 Richard Biener <rguenther@suse.de>
6484 PR tree-optimization/98685
6485 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
6487 2021-01-15 Tamar Christina <tamar.christina@arm.com>
6489 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
6490 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
6492 2021-01-14 David Malcolm <dmalcolm@redhat.com>
6494 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
6496 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
6498 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6500 2021-01-14 Tamar Christina <tamar.christina@arm.com>
6502 * gcc.dg/vect/complex/complex-mla-template.c: New test.
6503 * gcc.dg/vect/complex/complex-mls-template.c: New test.
6504 * gcc.dg/vect/complex/complex-mul-template.c: New test.
6505 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
6506 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
6507 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
6508 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
6509 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
6510 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
6511 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
6512 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
6513 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
6514 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
6515 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
6516 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
6517 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
6518 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
6519 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
6520 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
6521 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
6522 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
6524 2021-01-14 Marek Polacek <polacek@redhat.com>
6526 * g++.dg/template/pr98372.C: Only run in C++14 and up.
6528 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6530 * substr_10.f90: New test.
6531 * substr_9.f90: New test.
6533 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6535 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
6536 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
6538 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6540 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
6542 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6545 * gfortran.dg/pr98661.f90: New test.
6547 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6550 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6553 * gfortran.dg/pr98661.f90: New test.
6555 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6558 * gfortran.dg/pr98661.f90: New test.
6560 2021-01-14 Martin Liska <mliska@suse.cz>
6562 * g++.dg/gcov/gcov-17.C: New test.
6563 * g++.dg/gcov/test-gcov-17.py: New test.
6565 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6568 * gcc.target/i386/pr98667-1.c: New file.
6569 * gcc.target/i386/pr98667-2.c: Likewise.
6570 * gcc.target/i386/pr98667-3.c: Likewise.
6572 2021-01-14 Richard Biener <rguenther@suse.de>
6574 PR tree-optimization/98674
6575 * gcc.dg/vect/pr98674.c: New testcase.
6577 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6580 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
6582 * gcc.target/i386/pr95021-3.c: Likewise.
6584 2021-01-14 Nathan Sidwell <nathan@acm.org>
6587 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
6588 * g++.dg/template/pr98372.C: New.
6590 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6593 * gcc.target/i386/pr98670.c: New test.
6595 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6597 PR tree-optimization/96688
6598 * gcc.dg/tree-ssa/pr96688.c: New test.
6599 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
6600 * gcc.target/i386/pr66821.c: Likewise.
6602 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
6604 * gcc.target/aarch64/sve/cost_model_11.c: New test.
6605 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
6606 -fno-vect-cost-model.
6608 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6610 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
6611 sqxtn2 scan-assembler-times.
6613 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6615 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
6616 scan-assembler-times for xtn2.
6618 2021-01-13 Marek Polacek <polacek@redhat.com>
6621 * g++.dg/lookup/using63.C: New test.
6623 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6625 PR tree-optimization/96691
6626 * gcc.dg/tree-ssa/pr96691.c: New test.
6628 2021-01-13 Richard Biener <rguenther@suse.de>
6630 PR tree-optimization/92645
6631 * gcc.target/i386/pr92645-7.c: New testcase.
6632 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
6633 * gcc.dg/pr69047.c: Likewise.
6635 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6637 * gcc.target/aarch64/sve/mls_2.c: New test.
6638 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
6639 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
6640 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
6641 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
6642 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
6644 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6646 * gcc.target/aarch64/sve/mla_2.c: New test.
6647 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
6648 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
6649 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
6650 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
6651 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
6653 2021-01-13 Richard Biener <rguenther@suse.de>
6655 PR tree-optimization/92645
6656 * gcc.target/i386/pr92645-6.c: New testcase.
6658 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6660 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
6661 * gcc.target/aarch64/sve/sel_2.c: Likewise.
6662 * gcc.target/aarch64/sve/sel_3.c: Likewise.
6664 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6667 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
6668 scan-assembler. Add tests with zero vector as first __builtin_shuffle
6670 * gcc.target/i386/pr95905-3.c: New test.
6671 * gcc.target/i386/pr95905-4.c: New test.
6673 2021-01-13 Martin Liska <mliska@suse.cz>
6675 PR tree-optimization/98455
6676 * gcc.dg/tree-ssa/pr98455.c: New test.
6678 2021-01-13 Richard Biener <rguenther@suse.de>
6680 PR tree-optimization/98640
6681 * gcc.dg/torture/pr98640.c: New testcase.
6683 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6686 * gcc.target/i386/pr96938.c: New test.
6688 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6691 * gcc.target/i386/pr95905-1.c: New test.
6692 * gcc.target/i386/pr95905-2.c: New test.
6694 2021-01-13 Julian Brown <julian@codesourcery.com>
6696 * gcc.target/gcn/fpdiv.c: New test.
6698 2021-01-12 Martin Sebor <msebor@redhat.com>
6702 * g++.dg/warn/Wuninitialized-13.C: New test.
6703 gcc.dg/uninit-39.c: New test.
6705 * gcc.dg/uninit-39.c: New file.
6707 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
6710 * gcc.target/arm/simd/mve-vneg.c: Update test.
6712 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
6715 * gcc.target/arm/pr97969.c: New.
6717 2021-01-12 Patrick Palka <ppalka@redhat.com>
6720 * g++.dg/cpp2a/concepts-ctad1.C: New test.
6721 * g++.dg/cpp2a/concepts-ctad2.C: New test.
6723 2021-01-12 Richard Biener <rguenther@suse.de>
6725 PR tree-optimization/98550
6726 * g++.dg/opt/pr98550.C: New testcase.
6728 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6730 PR tree-optimization/98629
6731 * gcc.c-torture/compile/pr98629.c: New test.
6733 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6735 PR tree-optimization/95731
6736 * gcc.dg/tree-ssa/pr95731.c: New test.
6737 * gcc.c-torture/execute/pr95731.c: New test.
6739 2021-01-12 Marek Polacek <polacek@redhat.com>
6742 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
6744 2021-01-12 David Malcolm <dmalcolm@redhat.com>
6747 * gcc.dg/analyzer/pr98628.c: New test.
6749 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6751 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
6752 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
6753 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
6754 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
6755 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
6756 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
6757 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
6759 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6761 * g++.target/aarch64/sve/cond_bic_1.C: New test.
6762 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
6763 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
6764 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
6766 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6768 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
6770 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6772 * g++.target/aarch64/sve/abd_1.C: New test.
6773 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
6774 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
6775 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
6776 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
6778 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6780 * gcc.target/aarch64/sve/adr_6.c: New test.
6782 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6784 * g++.target/aarch64/sve/cond_arith_1.C: New test.
6785 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
6786 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
6787 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
6788 * g++.target/aarch64/sve/cond_shift_1.C: New test.
6789 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
6790 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
6791 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
6793 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6796 * g++.target/aarch64/sve/max_1.C: New test.
6797 * g++.target/aarch64/sve/min_1.C: Likewise.
6798 * gcc.target/aarch64/sve/mul_2.c: Likewise.
6800 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6802 * gcc.target/aarch64/sve/shift_2.c: New test.
6804 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6807 * g++.dg/abi/abi-tag24.C: New test.
6809 2021-01-11 Richard Biener <rguenther@suse.de>
6811 PR tree-optimization/91403
6812 * gcc.dg/vect/pr91403.c: New testcase.
6814 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6817 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
6818 Expect .ld1_args only when GNU LD is used.
6819 Add an exception for *.gcc_args files.
6821 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6823 PR tree-optimization/95867
6824 * gcc.dg/tree-ssa/pr95867.c: New test.
6826 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6828 PR tree-optimization/95852
6829 * gcc.target/i386/pr95852-3.c: New test.
6830 * gcc.target/i386/pr95852-4.c: New test.
6832 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6834 PR tree-optimization/95852
6835 * gcc.target/i386/pr95852-1.c: New test.
6836 * gcc.target/i386/pr95852-2.c: New test.
6838 2021-01-11 Martin Liska <mliska@suse.cz>
6840 PR gcov-profile/98273
6841 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
6842 * g++.dg/gcov/pr98273.C: New test.
6843 * g++.dg/gcov/gcov.py: New test.
6844 * g++.dg/gcov/test-pr98273.py: New test.
6846 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
6848 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
6849 constant then rather than addition.
6850 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
6851 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
6853 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6856 * c-c++-common/pr98556.c: New test.
6858 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6860 PR rtl-optimization/98603
6861 * gcc.target/i386/pr98603.c: New test.
6862 * gcc.target/aarch64/pr98603.c: New test.
6864 2021-01-09 Alexandre Oliva <oliva@gnu.org>
6867 * gcc.dg/debug/pr97714.c: New.
6869 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6872 * gcc.target/i386/pr98482-1.c: Require lp64.
6873 * gcc.target/i386/pr98482-2.c: Likewise.
6875 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
6877 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
6878 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
6880 2021-01-08 Patrick Palka <ppalka@redhat.com>
6883 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
6885 2021-01-08 Patrick Palka <ppalka@redhat.com>
6888 * g++.dg/template/access32.C: New test.
6889 * g++.dg/template/access33.C: New test.
6891 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6894 * gcc.target/i386/pr98482-2.c: Updated.
6896 2021-01-08 Richard Biener <rguenther@suse.de>
6898 PR tree-optimization/98544
6899 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
6901 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6904 * gcc.target/i386/pr98482-1.c: New test.
6905 * gcc.target/i386/pr98482-1.c: Likewise.
6906 * gcc.target/i386/pr98482-2.c: New file.
6908 2021-01-08 Jakub Jelinek <jakub@redhat.com>
6911 * gcc.target/i386/pr98585.c: New test.
6913 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6915 * gcc.target/aarch64/sve/cnot_2.c: New test.
6916 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
6917 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
6918 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
6919 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
6920 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
6921 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
6923 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6925 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
6926 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
6927 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
6928 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
6929 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
6930 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
6931 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
6932 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
6934 2021-01-08 Tamar Christina <tamar.christina@arm.com>
6936 * lib/target-supports.exp
6937 (check_effective_target_aarch64_asm_sve2_ok): New.
6938 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
6939 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6941 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6943 * gcc.target/aarch64/usaba_1.c: New test.
6945 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6948 * gfortran.dg/deferred_character_35.f90 : New test.
6950 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6953 * gfortran.dg/implied_do_3.f90 : New test.
6955 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6957 * gcc.dg/array-quals-1.c: Allow srodata.
6959 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6961 * gcc.target/riscv/predef-10.c: New.
6962 * gcc.target/riscv/predef-11.c: New.
6963 * gcc.target/riscv/predef-12.c: New.
6964 * gcc.target/riscv/predef-13.c: New.
6966 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6969 * g++.dg/cpp2a/bit-cast10.C: New test.
6971 2021-01-07 Martin Sebor <msebor@redhat.com>
6974 * gcc.dg/plugin/gil-1.c: Adjust expected output.
6975 * gcc.dg/uninit-pr98578.c: New test.
6977 2021-01-07 Marek Polacek <polacek@redhat.com>
6980 * g++.dg/cpp0x/auto55.C: New test.
6982 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6985 * gcc.dg/analyzer/pr98580-a.c: New test.
6986 * gcc.dg/analyzer/pr98580-b.c: New test.
6988 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
6991 * gfortran.dg/associate_54.f90: New test.
6992 * gfortran.dg/associate_55.f90: New test.
6993 * gfortran.dg/associate_56.f90: New test.
6995 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6998 * gcc.target/i386/pr98567-1.c: New test.
6999 * gcc.target/i386/pr98567-2.c: New test.
7001 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7003 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
7004 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
7005 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
7006 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
7007 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
7008 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
7009 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
7010 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
7012 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7014 PR tree-optimization/98560
7015 * gcc.dg/vect/pr98560-2.c: New test.
7017 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7019 PR tree-optimization/98560
7020 * gcc.dg/vect/pr98560-1.c: New test.
7022 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7024 PR tree-optimization/98568
7025 * g++.dg/torture/pr98568.C: New test.
7027 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
7029 * gcc.target/i386/pr92658-avx512bw.c: Add
7030 -mprefer-vector-width=512 to avoid impact of different default
7031 mtune which gcc is built with.
7032 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
7034 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7037 * gcc.dg/analyzer/pr97074.c: New test.
7039 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7042 * gcc.dg/analyzer/pr98564.c: New test.
7044 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
7046 PR rtl-optimization/97978
7047 * gcc.target/i386/pr97978.c: New.
7049 2021-01-06 Martin Sebor <msebor@redhat.com>
7052 * g++.dg/pr95768.C: New test.
7053 * g++.dg/warn/Wuninitialized-12.C: New test.
7054 * gcc.dg/uninit-38.c: New test.
7056 2021-01-06 Martin Sebor <msebor@redhat.com>
7059 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
7061 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
7064 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
7065 as the final suspend point so that we can check that the state
7066 machine has reached the expected point.
7068 2021-01-06 Marek Polacek <polacek@redhat.com>
7071 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
7074 2021-01-06 Alexandre Oliva <oliva@adacore.com>
7076 * g++.dg/opt/store-merging-2.C: Add the required alignment.
7078 2021-01-06 Richard Biener <rguenther@suse.de>
7080 PR tree-optimization/95582
7081 * gcc.dg/pr95582.c: New testcase.
7083 2021-01-06 Richard Biener <rguenther@suse.de>
7085 PR tree-optimization/98513
7086 * gcc.dg/tree-ssa/pr98513.c: New testcase.
7088 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7091 * gcc.dg/analyzer/pr97072.c: New test.
7093 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7096 * gcc.dg/analyzer/pr98073.c: New test.
7098 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7101 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
7103 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
7105 * gcc.target/s390/s390.exp: Replace %% with %.
7107 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
7109 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
7111 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7114 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
7115 unsigned short to compute pextrw result.
7117 2021-01-05 Patrick Palka <ppalka@redhat.com>
7119 * g++.dg/template/partial5.C: Adjust directives to expect the
7120 same errors across all dialects.
7121 * g++.dg/cpp1z/nontype-auto17.C: New test.
7122 * g++.dg/cpp1z/nontype-auto18.C: New test.
7123 * g++.dg/template/ttp33.C: New test.
7125 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7127 PR tree-optimization/94802
7128 * gcc.target/i386/pr94802.c: New test.
7129 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
7131 2021-01-05 Richard Biener <rguenther@suse.de>
7133 PR tree-optimization/98516
7134 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
7135 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7137 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7140 * g++.dg/cpp2a/bit-cast8.C: New test.
7141 * g++.dg/cpp2a/bit-cast9.C: New test.
7143 2021-01-05 Marek Polacek <polacek@redhat.com>
7146 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
7147 * g++.dg/cpp0x/noexcept61.C: New test.
7149 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7151 PR tree-optimization/96928
7152 * gcc.dg/tree-ssa/pr96928.c: New test.
7153 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
7154 instead of scanning rtl dump for ifcvt message check assembly
7155 for xor instruction.
7157 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7159 PR tree-optimization/96930
7160 * g++.dg/tree-ssa/pr96930.C: New test.
7162 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7164 PR tree-optimization/96239
7165 * gcc.dg/tree-ssa/pr96239.c: New test.
7167 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
7170 * gcc.target/i386/pr98522.c: New test.
7172 2021-01-05 Nathan Sidwell <nathan@acm.org>
7174 * g++.dg/modules/mod-decl-1.C: Adjust.
7175 * g++.dg/modules/p0713-2.C: Adjust.
7176 * g++.dg/modules/p0713-3.C: Adjust.
7178 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7181 * gcc.target/i386/pr98495-1.c: New test.
7182 * gcc.target/i386/pr98495-2.c: New test.
7183 * gcc.target/i386/pr98495-3.c: New test.
7184 * gcc.target/i386/pr98495-4.c: New test.
7185 * gcc.target/i386/pr98495-5.c: New test.
7187 2021-01-05 liuhongt <hongtao.liu@intel.com>
7189 * gcc.target/i386/sse2-pr98461-2.c: New test.
7191 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7193 PR rtl-optimization/97144
7194 * gcc.c-torture/compile/pr97144.c: New test.
7195 * gcc.target/aarch64/sve/pr97144.c: Likewise.
7197 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7199 PR rtl-optimization/98403
7200 * g++.dg/opt/pr98403.C: New test.
7202 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7204 PR rtl-optimization/98334
7205 * gcc.target/i386/pr98334.c: New test.
7207 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
7209 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
7211 2021-01-05 David Malcolm <dmalcolm@redhat.com>
7214 * gcc.dg/analyzer/pr98293.c: New test.
7216 2021-01-04 Martin Uecker <muecker@gwdg.de>
7219 * gcc.dg/pr98029.c: New test.
7221 2021-01-04 Nathan Sidwell <nathan@acm.org>
7223 * g++.dg/modules/binding-1_a.H: New.
7224 * g++.dg/modules/binding-1_b.H: New.
7225 * g++.dg/modules/binding-1_c.C: New.
7226 * g++.dg/modules/binding-2.H: New.
7227 * g++.dg/modules/builtin-3_a.C: New.
7228 * g++.dg/modules/global-2_a.C: New.
7229 * g++.dg/modules/global-2_b.C: New.
7230 * g++.dg/modules/global-3_a.C: New.
7231 * g++.dg/modules/global-3_b.C: New.
7232 * g++.dg/modules/hello-1_a.C: New.
7233 * g++.dg/modules/hello-1_b.C: New.
7234 * g++.dg/modules/iostream-1_a.H: New.
7235 * g++.dg/modules/iostream-1_b.C: New.
7236 * g++.dg/modules/part-5_a.C: New.
7237 * g++.dg/modules/part-5_b.C: New.
7238 * g++.dg/modules/part-5_c.C: New.
7239 * g++.dg/modules/stdio-1_a.H: New.
7240 * g++.dg/modules/stdio-1_b.C: New.
7241 * g++.dg/modules/string-1_a.H: New.
7242 * g++.dg/modules/string-1_b.C: New.
7243 * g++.dg/modules/string-view1.C: New.
7244 * g++.dg/modules/string-view2.C: New.
7245 * g++.dg/modules/tinfo-1.C: New.
7246 * g++.dg/modules/tinfo-2_a.H: New.
7247 * g++.dg/modules/tinfo-2_b.C: New.
7248 * g++.dg/modules/tname-spec-1_a.H: New.
7249 * g++.dg/modules/tname-spec-1_b.C: New.
7250 * g++.dg/modules/xtreme-header-1.h: New.
7251 * g++.dg/modules/xtreme-header-1_a.H: New.
7252 * g++.dg/modules/xtreme-header-1_b.C: New.
7253 * g++.dg/modules/xtreme-header-1_c.C: New.
7254 * g++.dg/modules/xtreme-header-2.h: New.
7255 * g++.dg/modules/xtreme-header-2_a.H: New.
7256 * g++.dg/modules/xtreme-header-2_b.C: New.
7257 * g++.dg/modules/xtreme-header-2_c.C: New.
7258 * g++.dg/modules/xtreme-header-3.h: New.
7259 * g++.dg/modules/xtreme-header-3_a.H: New.
7260 * g++.dg/modules/xtreme-header-3_b.C: New.
7261 * g++.dg/modules/xtreme-header-3_c.C: New.
7262 * g++.dg/modules/xtreme-header-4.h: New.
7263 * g++.dg/modules/xtreme-header-4_a.H: New.
7264 * g++.dg/modules/xtreme-header-4_b.C: New.
7265 * g++.dg/modules/xtreme-header-4_c.C: New.
7266 * g++.dg/modules/xtreme-header-5.h: New.
7267 * g++.dg/modules/xtreme-header-5_a.H: New.
7268 * g++.dg/modules/xtreme-header-5_b.C: New.
7269 * g++.dg/modules/xtreme-header-5_c.C: New.
7270 * g++.dg/modules/xtreme-header-6.h: New.
7271 * g++.dg/modules/xtreme-header-6_a.H: New.
7272 * g++.dg/modules/xtreme-header-6_b.C: New.
7273 * g++.dg/modules/xtreme-header-6_c.C: New.
7274 * g++.dg/modules/xtreme-header.h: New.
7275 * g++.dg/modules/xtreme-header_a.H: New.
7276 * g++.dg/modules/xtreme-header_b.C: New.
7277 * g++.dg/modules/xtreme-tr1.h: New.
7278 * g++.dg/modules/xtreme-tr1_a.H: New.
7279 * g++.dg/modules/xtreme-tr1_b.C: New.
7281 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7283 PR tree-optimization/95401
7284 * g++.dg/vect/pr95401.cc: New test.
7285 * g++.dg/vect/pr95401a.cc: Likewise.
7287 2021-01-04 Richard Biener <rguenther@suse.de>
7289 PR tree-optimization/98308
7290 * gcc.dg/vect/pr98308.c: New testcase.
7292 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7294 PR tree-optimization/95771
7295 * gcc.target/i386/pr95771.c: New test.
7297 2021-01-04 Richard Biener <rguenther@suse.de>
7299 PR tree-optimization/98464
7300 * g++.dg/opt/pr98464.C: New testcase.
7302 2021-01-04 Richard Biener <rguenther@suse.de>
7304 PR tree-optimization/98282
7305 * g++.dg/opt/pr98282.C: New testcase.
7307 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7310 * gcc.target/aarch64/pr89057.c: New test.
7312 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7314 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
7316 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
7317 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
7318 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
7320 2021-01-04 Martin Liska <mliska@suse.cz>
7322 * README: Convert to utf8 from iso8859.
7324 2021-01-04 Martin Liska <mliska@suse.cz>
7326 * gcc.target/avr/avr.exp: Run dos2unix on the file.
7328 2021-01-04 Richard Biener <rguenther@suse.de>
7330 PR tree-optimization/98291
7331 * gcc.dg/vect/slp-reduc-11.c: New testcase.
7332 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
7334 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7336 PR tree-optimization/96782
7337 * gcc.dg/tree-ssa/pr96782.c: New test.
7339 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7341 * gcc.misc-tests/outputs.exp: Adjust testcase.
7343 2021-01-01 Jakub Jelinek <jakub@redhat.com>
7345 * ChangeLog-2020: Rotate ChangeLog. New file.
7347 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7349 * lib/target-supports.exp
7350 (check_effective_target_arm_fp16_alternative_ok_nocache):
7351 Return zero for *-*-vxworks7r* targets.
7352 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
7353 * gcc.target/arm/aapcs/vfp23.c: Likewise.
7354 * gcc.target/arm/aapcs/vfp24.c: Likewise.
7355 * gcc.target/arm/aapcs/vfp25.c: Likewise.
7357 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7359 * g++.dg/init/new26.C: Fix overriding of the delete operator
7362 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7364 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
7367 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7369 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
7370 the test's dg-options.
7371 * gcc.target/arm/pr78255-2.c: Likewise.
7373 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7375 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
7377 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7379 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
7382 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7384 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
7386 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7388 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
7391 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7393 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
7395 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7397 * g++.dg/other/anon5.C: Skip on vxworks kernel.
7399 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7401 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
7402 * gcc.dg/vxworks/initpri2.c: Likewise.
7404 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7406 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
7409 2021-01-01 Olivier Hainque <hainque@adacore.com>
7411 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
7412 * gcc.dg/pthread-init-2.c: Ditto.
7414 2021-01-01 Olivier Hainque <hainque@adacore.com>
7416 * lib/target-supports.exp (check_weak_available,
7417 check_fork_available, check_effective_target_lto,
7418 check_effective_target_mempcpy): Add vxworks filters.
7420 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7422 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
7423 explicit -mno-long-calls.
7424 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7426 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7428 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
7429 * g++.target/arm/no_unique_address_2.C: Likewise.
7431 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7433 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
7434 * gcc.target/arm/headmerge-2.c: Likewise.
7436 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7438 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
7441 Copyright (C) 2021 Free Software Foundation, Inc.
7443 Copying and distribution of this file, with or without modification,
7444 are permitted in any medium without royalty provided the copyright
7445 notice and this notice are preserved.