1 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/cpp1z/nodiscard8.C: New test.
5 * g++.dg/cpp1z/nodiscard9.C: New test.
7 2021-05-25 Martin Liska <mliska@suse.cz>
9 * gcc.dg/sancov/attribute.c: New test.
11 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
13 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
15 2021-05-25 Jakub Jelinek <jakub@redhat.com>
18 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
20 * c-c++-common/gomp/pr99928-9.c: Likewise.
21 * c-c++-common/gomp/pr99928-10.c: Likewise.
23 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
25 * gcc.target/csky/fpuv3/fpuv3.exp: New.
26 * gcc.target/csky/fpuv3/fpv3_div.c: New.
27 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
28 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
29 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
30 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
31 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
32 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
33 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
34 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
35 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
36 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
37 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
38 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
39 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
40 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
41 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
42 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
43 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
44 * gcc.target/csky/fpuv3/fpv3_h.c: New.
45 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
46 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
47 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
48 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
49 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
50 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
51 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
52 * gcc.target/csky/fpuv3/fpv3_max.c: New.
53 * gcc.target/csky/fpuv3/fpv3_min.c: New.
54 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
55 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
56 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
57 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
58 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
59 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
60 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
61 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
63 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
65 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
67 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
70 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
71 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
72 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
73 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
75 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
77 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
80 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
82 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
85 2021-05-24 liuhongt <hongtao.liu@intel.com>
88 * gcc.target/i386/pr100660.c: New test.
90 2021-05-24 Andrew Pinski <apinski@marvell.com>
92 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
93 when matching ssa name version.
94 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
96 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
99 * gcc.target/i386/pr100722.c: New test.
101 2021-05-23 Harald Anlauf <anlauf@gmx.de>
104 * gfortran.dg/pr100551.f90: New test.
106 2021-05-23 Andrew Pinski <apinski@marvell.com>
108 * gcc.dg/gimplefe-45.c: New test.
110 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
112 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
114 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
116 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
117 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
119 2021-05-21 Jakub Jelinek <jakub@redhat.com>
122 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
123 * c-c++-common/gomp/pr99928-15.c: New test.
125 2021-05-21 Jakub Jelinek <jakub@redhat.com>
128 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
129 * c-c++-common/gomp/pr99928-13.c: New test.
130 * c-c++-common/gomp/pr99928-14.c: New test.
132 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
135 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
136 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
137 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
139 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
141 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
144 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
145 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
146 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
148 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
149 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
150 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
151 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
153 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
154 * c-c++-common/goacc-gomp/nesting-1.c: Update.
155 * c-c++-common/goacc/private-reduction-1.c: Likewise.
156 * gfortran.dg/goacc/private-3.f95: Likewise.
158 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
160 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
162 * gcc.c-torture/compile/ssa-unused-1.c: New file.
164 2021-05-21 Richard Biener <rguenther@suse.de>
165 H.J. Lu <hjl.tools@gmail.com>
167 * gcc.target/i386/pr90773-24.c: New test.
168 * gcc.target/i386/pr90773-25.c: Likewise.
170 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
173 * g++.target/i386/pr100637-1b.C: New test.
174 * g++.target/i386/pr100637-1w.C: Ditto.
175 * gcc.target/i386/pr100637-2b.c: Ditto.
176 * gcc.target/i386/pr100637-2w.c: Ditto.
178 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
180 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
182 2021-05-20 Jason Merrill <jason@redhat.com>
184 * g++.dg/cpp2a/desig19.C: New test.
186 2021-05-20 Jason Merrill <jason@redhat.com>
189 * g++.dg/cpp2a/desig18.C: New test.
191 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
193 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
194 * lib/dg-pch.exp: Adjust diagnostic message.
196 2021-05-20 Martin Sebor <msebor@redhat.com>
199 * g++.dg/warn/Wnonnull13.C: New test.
200 * g++.dg/warn/Wnonnull14.C: New test.
201 * g++.dg/warn/Wnonnull15.C: New test.
203 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
205 * g++.dg/modules/omp-1_c.C: Fix testcase.
207 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
210 * gcc.target/i386/pr100701.c: New test.
212 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
214 * gfortran.dg/gomp/map-6.f90: New test.
215 * gfortran.dg/gomp/map-7.f90: New test.
216 * gfortran.dg/gomp/map-8.f90: New test.
218 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
221 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
222 * gnat.dg/unchecked_convert6.adb: Likewise.
224 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
227 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
229 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
230 Torbjörn Svensson <torbjorn.svensson@st.com>
233 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
234 * c-c++-common/cpp/file-name-1.c: New test.
236 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
239 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
240 add comments regarding what the code does.
242 2021-05-20 Jakub Jelinek <jakub@redhat.com>
245 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
246 * c-c++-common/gomp/pr99928-5.c: Likewise.
248 2021-05-20 Jakub Jelinek <jakub@redhat.com>
250 PR preprocessor/100646
251 * gcc.dg/cpp/pr100646-1.c: New test.
252 * gcc.dg/cpp/pr100646-2.c: New test.
254 2021-05-20 Jason Merrill <jason@redhat.com>
257 * g++.dg/cpp2a/nontype-complex1.C: New test.
259 2021-05-20 Jason Merrill <jason@redhat.com>
262 * g++.dg/parse/access13.C: New test.
264 2021-05-19 Martin Sebor <msebor@redhat.com>
267 * gcc.dg/pr100619.c: New test.
269 2021-05-19 Jason Merrill <jason@redhat.com>
273 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
275 2021-05-19 Jason Merrill <jason@redhat.com>
277 * g++.dg/cpp1z/class-deduction-access1.C: New test.
278 * g++.dg/cpp1z/class-deduction-access2.C: New test.
280 2021-05-19 Marek Polacek <polacek@redhat.com>
283 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
284 Remove dg-errors for GNU attributes.
285 * g++.dg/ext/attrib63.C: Remove dg-error.
286 * g++.dg/cpp0x/friend8.C: New test.
288 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
290 * g++.dg/modules/omp-1_a.C: Check pthread is available.
291 * g++.dg/modules/omp-1_b.C: Ditto.
292 * g++.dg/modules/omp-1_c.C: Ditto.
293 * g++.dg/modules/omp-2_a.C: Ditto.
294 * g++.dg/modules/omp-2_b.C: Ditto.
296 2021-05-19 Alex Coplan <alex.coplan@arm.com>
299 * gcc.target/arm/cmse/pr100333.c: New test.
301 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
304 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
306 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
308 * gcc.target/riscv/arch-12.c: New.
309 * gcc.target/riscv/attribute-19.c: New.
311 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
313 * gcc.target/aarch64/narrow_high_combine.c: New test.
315 2021-05-19 Richard Biener <rguenther@suse.de>
318 * gcc.dg/torture/pr100672.c: New testcase.
320 2021-05-19 Martin Liska <mliska@suse.cz>
323 * gcc.dg/local1.c: Fix typos.
324 * gcc.dg/ucnid-5-utf8.c: Likewise.
325 * gcc.dg/ucnid-5.c: Likewise.
327 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
329 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
330 scan-assembly-times to scan-assembly not for superfluous uxtb.
331 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
332 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
333 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
334 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
335 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
336 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
337 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
338 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
339 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
340 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
341 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
342 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
343 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
344 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
345 * gcc.target/aarch64/sve/ld1_extend.c: New test.
347 2021-05-19 Jakub Jelinek <jakub@redhat.com>
350 * gcc.c-torture/compile/pr100576.c: New test.
352 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
354 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
356 2021-05-19 Jakub Jelinek <jakub@redhat.com>
359 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
360 * c-c++-common/gomp/pr99928-12.c: New test.
362 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
364 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
365 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
366 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
367 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
368 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
369 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
370 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
371 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
372 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
373 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
374 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
375 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
376 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
377 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
378 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
380 2021-05-19 Jason Merrill <jason@redhat.com>
383 * g++.dg/dfp/mangle-6.C: New test.
385 2021-05-19 Jason Merrill <jason@redhat.com>
388 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
390 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
392 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
393 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
394 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
396 2021-05-18 Jason Merrill <jason@redhat.com>
400 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
402 2021-05-18 Jason Merrill <jason@redhat.com>
404 * g++.dg/cpp0x/implicit-delete1.C: New test.
406 2021-05-18 David Malcolm <dmalcolm@redhat.com>
409 * gcc.dg/analyzer/pr100615.c: New test.
411 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
414 * gcc.target/i386/pr100637-1b.c: New test.
415 * gcc.target/i386/pr100637-1w.c: Ditto.
416 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
417 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
418 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
419 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
420 pmovsxbd and pmovsxwq.
421 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
422 pmovzxbd and pmovzxwq.
424 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
427 * gfortran.dg/goacc-gomp/depobj.f90: New test.
429 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
431 * lib/gcc-dg.exp: Implement 'dg-note'.
432 * lib/prune.exp: Likewise.
433 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
434 'dg-prune-output "note: ".
435 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
436 'dg-note', match up additional notes, one class of them with
438 * lib/lto.exp: Implement 'dg-lto-note'.
439 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
441 * g++.dg/lto/odr-1_1.C: Likewise.
442 * g++.dg/lto/odr-2_1.C: Likewise.
444 2021-05-18 Jakub Jelinek <jakub@redhat.com>
446 PR rtl-optimization/100590
447 * gcc.dg/pr100590.c: New test.
449 2021-05-18 Jakub Jelinek <jakub@redhat.com>
452 * g++.dg/other/pr100580.C: New test.
454 2021-05-18 Jakub Jelinek <jakub@redhat.com>
456 PR tree-optimization/94589
457 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
459 2021-05-18 Richard Biener <rguenther@suse.de>
461 * gcc.target/i386/pr100582.c: Adjust for AVX512.
463 2021-05-18 Richard Biener <rguenther@suse.de>
466 * gcc.dg/gimplefe-error-10.c: New testcase.
468 2021-05-18 Richard Biener <rguenther@suse.de>
471 * gcc.dg/pr100547.c: New testcase.
472 * gcc.dg/attr-vector_size.c: Adjust.
474 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
476 * gcc.target/s390/zvector/vec-_Bool.c: New test.
478 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
481 * g++.target/s390/pr100281-1.C: New test.
482 * g++.target/s390/pr100281-2.C: New test.
484 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
486 PR tree-optimization/100512
487 * gcc.dg/pr100512.c: New.
489 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
491 * g++.dg/conversion/pr100635.C: New test.
493 2021-05-17 Harald Anlauf <anlauf@gmx.de>
496 * gfortran.dg/pr98411.f90: New test.
498 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
500 * gcc.dg/pr100349.c: New test.
502 2021-05-17 Tamar Christina <tamar.christina@arm.com>
504 * gcc.target/aarch64/cpunative/info_16: New test.
505 * gcc.target/aarch64/cpunative/info_17: New test.
506 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
507 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
509 2021-05-17 Richard Biener <rguenther@suse.de>
512 * gcc.dg/gimplefe-error-9.c: New testcase.
514 2021-05-17 Richard Biener <rguenther@suse.de>
517 * gcc.target/i386/pr100582.c: New testcase.
519 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
521 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
522 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
524 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
525 vectorize float16_t vectors.
527 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
529 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
530 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
531 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
533 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
535 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
537 2021-05-17 liuhongt <hongtao.liu@intel.com>
540 * gcc.target/i386/pr100549.c: New test.
542 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
544 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
546 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
548 * gcc.target/arm/simd/mve-vadd-1.c: New.
550 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
552 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
554 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
556 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
558 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
560 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
562 * lib/target-supports.exp
563 (check_effective_target_arm_qbit_ok_nocache): Rename into...
564 (check_effective_target_arm_sat_ok_nocache): ... this. Check
565 __ARM_FEATURE_SAT and use armv6.
567 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
570 * gfortran.dg/gomp/workshare-59.f90: New test.
572 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
575 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
577 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
579 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
581 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
583 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
585 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
587 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
590 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
592 * gcc.target/powerpc/rop-1.c: New.
593 * gcc.target/powerpc/rop-2.c: New.
594 * gcc.target/powerpc/rop-3.c: New.
595 * gcc.target/powerpc/rop-4.c: New.
596 * gcc.target/powerpc/rop-5.c: New.
598 2021-05-15 Martin Jambor <mjambor@suse.cz>
601 2021-05-15 Martin Jambor <mjambor@suse.cz>
603 PR tree-optimization/100453
604 * gcc.dg/tree-ssa/pr100453.c: New test.
606 2021-05-15 Jakub Jelinek <jakub@redhat.com>
608 PR rtl-optimization/100342
609 * gcc.target/i386/pr100342.c: New test.
611 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
613 * gfortran.dg/gomp/parallel-master-1.f90: New test.
614 * gfortran.dg/gomp/parallel-master-2.f90: New test.
616 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
618 * gfortran.dg/gomp/implicit-save.f90: New test.
620 2021-05-14 Jakub Jelinek <jakub@redhat.com>
623 * g++.dg/cpp1y/pr95226.C: New test.
625 2021-05-14 Jakub Jelinek <jakub@redhat.com>
628 * g++.dg/cpp0x/pr94616.C: New test.
630 2021-05-14 Jakub Jelinek <jakub@redhat.com>
633 * g++.dg/cpp0x/sfinae68.C: New test.
635 2021-05-14 Jakub Jelinek <jakub@redhat.com>
637 * g++.dg/cpp1y/pr88872.C: New test.
639 2021-05-14 Michael de Lang <kingoipo@gmail.com>
641 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
643 2021-05-14 Marek Polacek <polacek@redhat.com>
644 Jason Merrill <jason@redhat.com>
647 * g++.dg/cpp0x/friend7.C: New test.
648 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
649 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
650 * g++.dg/cpp0x/gen-attrs-74.C: New test.
651 * g++.dg/ext/attrib63.C: New test.
653 2021-05-13 Martin Sebor <msebor@redhat.com>
655 PR tree-optimization/93100
657 * g++.dg/warn/uninit-pr93100.C: New test.
658 * gcc.dg/uninit-pr93100.c: New test.
659 * gcc.dg/uninit-pr98583.c: New test.
661 2021-05-13 Martin Jambor <mjambor@suse.cz>
663 PR tree-optimization/100453
664 * gcc.dg/tree-ssa/pr100453.c: New test.
666 2021-05-13 Martin Sebor <msebor@redhat.com>
668 * g++.dg/pr100574.C: Use size_t as operator new argument type.
670 2021-05-13 Martin Liska <mliska@suse.cz>
673 * gcc.target/i386/pr100504.c: New test.
675 2021-05-13 Martin Sebor <msebor@redhat.com>
678 * gcc.dg/Wvla-parameter-9.c: New test.
680 2021-05-13 Jakub Jelinek <jakub@redhat.com>
683 * c-c++-common/gomp/pr99928-1.c: New test.
684 * c-c++-common/gomp/pr99928-2.c: New test.
685 * c-c++-common/gomp/pr99928-3.c: New test.
686 * c-c++-common/gomp/pr99928-4.c: New test.
687 * c-c++-common/gomp/pr99928-5.c: New test.
688 * c-c++-common/gomp/pr99928-6.c: New test.
689 * c-c++-common/gomp/pr99928-7.c: New test.
690 * c-c++-common/gomp/pr99928-8.c: New test.
691 * c-c++-common/gomp/pr99928-9.c: New test.
692 * c-c++-common/gomp/pr99928-10.c: New test.
693 * c-c++-common/gomp/pr99928-11.c: New test.
695 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
698 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
700 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
702 * gcc.dg/pr100563.c: New test.
704 2021-05-13 Jakub Jelinek <jakub@redhat.com>
706 PR tree-optimization/98856
707 * gcc.target/i386/sse2-psraq-1.c: New test.
708 * gcc.target/i386/sse4_2-psraq-1.c: New test.
709 * gcc.target/i386/avx-psraq-1.c: New test.
710 * gcc.target/i386/avx2-psraq-1.c: New test.
711 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
713 * gcc.target/i386/avx2-pr82370.c: Likewise.
714 * gcc.target/i386/avx512f-pr82370.c: Likewise.
715 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
716 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
717 * gcc.dg/torture/vshuf-8.inc: Likewise.
719 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
722 * g++.target/i386/pr100581.C: New test.
724 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
727 * gnat.dg/lto21.adb: Prune new LTO warning.
729 2021-05-13 Martin Liska <mliska@suse.cz>
732 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
733 * gcc.dg/torture/pr94947-1.c: Likewise.
735 2021-05-13 liuhongt <hongtao.liu@intel.com>
737 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
739 2021-05-13 liuhongt <hongtao.liu@intel.com>
742 * gcc.target/i386/avx-pr94680.c: New test.
743 * gcc.target/i386/avx512f-pr94680.c: New test.
744 * gcc.target/i386/sse2-pr94680.c: New test.
746 2021-05-12 Martin Sebor <msebor@redhat.com>
749 * gcc.dg/Wstringop-overflow-67.c: New test.
751 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
754 * gcc.dg/pr100521.c: New file.
756 2021-05-12 Marek Polacek <polacek@redhat.com>
758 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
760 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
762 * c-c++-common/gomp/map-6.c: New test.
763 * c-c++-common/gomp/map-7.c: New test.
765 2021-05-12 Richard Biener <rguenther@suse.de>
767 PR tree-optimization/100566
768 * gcc.dg/torture/pr100566.c: New testcase.
770 2021-05-12 Jakub Jelinek <jakub@redhat.com>
772 PR preprocessor/100392
773 * gcc.dg/cpp/pr100392.c: New test.
774 * gcc.dg/cpp/pr100392.h: New file.
776 2021-05-12 Martin Liska <mliska@suse.cz>
778 * lib/lto.exp: When running tests without jobserver, one can see
779 the following warning for tests that use 1to1 partitioning.
781 2021-05-12 liuhongt <hongtao.liu@intel.com>
784 * gcc.target/i386/avx2-pr99908.c: New test.
785 * gcc.target/i386/sse4_1-pr99908.c: New test.
787 2021-05-12 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/100519
790 * gcc.dg/torture/pr100519.c: New testcase.
792 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
795 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
797 2021-05-12 Jakub Jelinek <jakub@redhat.com>
800 * gcc.dg/gomp/pr100508.c: New test.
802 2021-05-12 Jakub Jelinek <jakub@redhat.com>
803 Marc Glisse <marc.glisse@inria.fr>
805 PR tree-optimization/94589
806 * gcc.dg/tree-ssa/pr94589-1.c: New test.
808 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
811 * g++.target/i386/pr98218-1.C: Ditto.
812 * gcc.target/i386/pr98218-4.c: New test.
813 * gcc.target/i386/pr98218-1.c: Correct PR number.
814 * gcc.target/i386/pr98218-1a.c: Ditto.
815 * gcc.target/i386/pr98218-2.c: Ditto.
816 * gcc.target/i386/pr98218-2a.c: Ditto.
817 * gcc.target/i386/pr98218-3.c: Ditto.
818 * gcc.target/i386/pr98218-3a.c: Ditto.
820 2021-05-11 Joseph Myers <joseph@codesourcery.com>
822 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
823 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
825 2021-05-11 Joseph Myers <joseph@codesourcery.com>
827 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
830 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
832 * gcc.dg/guality/pr43077-1.c: Align types of output and input
833 operands by lifting immediates to type long.
835 2021-05-11 Joseph Myers <joseph@codesourcery.com>
837 * gcc.dg/c11-digit-separators-1.c,
838 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
841 2021-05-11 Jason Merrill <jason@redhat.com>
844 * g++.dg/ext/vector41.C: New test.
846 2021-05-11 Martin Liska <mliska@suse.cz>
848 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
849 * brig.dg/README: Removed.
850 * brig.dg/dg.exp: Removed.
851 * brig.dg/test/gimple/alloca.hsail: Removed.
852 * brig.dg/test/gimple/atomics.hsail: Removed.
853 * brig.dg/test/gimple/branches.hsail: Removed.
854 * brig.dg/test/gimple/fbarrier.hsail: Removed.
855 * brig.dg/test/gimple/function_calls.hsail: Removed.
856 * brig.dg/test/gimple/internal-casts.hsail: Removed.
857 * brig.dg/test/gimple/kernarg.hsail: Removed.
858 * brig.dg/test/gimple/mem.hsail: Removed.
859 * brig.dg/test/gimple/mulhi.hsail: Removed.
860 * brig.dg/test/gimple/packed.hsail: Removed.
861 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
862 * brig.dg/test/gimple/smoke_test.hsail: Removed.
863 * brig.dg/test/gimple/variables.hsail: Removed.
864 * brig.dg/test/gimple/vector.hsail: Removed.
865 * lib/brig-dg.exp: Removed.
866 * lib/brig.exp: Removed.
868 2021-05-11 Alex Coplan <alex.coplan@arm.com>
871 * gcc.target/arm/cmse/pr99725.c: New test.
873 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
875 * gcc.target/aarch64/fmul_lane_1.c: New test.
877 2021-05-11 Richard Biener <rguenther@suse.de>
880 * gcc.dg/pr100509.c: New testcase.
882 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
884 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
886 2021-05-11 Patrick Palka <ppalka@redhat.com>
889 * g++.dg/lookup/operator-3.C: New test.
891 2021-05-11 Patrick Palka <ppalka@redhat.com>
894 * g++.dg/cpp2a/concepts-ctad4.C: New test.
896 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
898 * gnat.dg/specs/opt5.ads: New test.
899 * gnat.dg/specs/opt5_pkg.ads: New helper.
901 2021-05-10 Martin Sebor <msebor@redhat.com>
905 * c-c++-common/Walloca-larger-than.C: New test.
906 * gcc.dg/Walloca-larger-than-4.c: New test.
907 * gcc.dg/Wvla-larger-than-5.c: New test.
908 * gcc.dg/pr79972.c: Remove unexpected warning directive.
910 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
912 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
913 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
915 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
917 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
919 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
921 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
923 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
925 PR tree-optimization/42587
926 * gcc.dg/optimize-bswapsi-6.c: New test.
928 2021-05-10 Richard Biener <rguenther@suse.de>
931 * g++.dg/vect/slp-pr99971.cc: Align data.
933 2021-05-10 Richard Biener <rguenther@suse.de>
935 PR tree-optimization/100492
936 * gcc.dg/torture/pr100492.c: New testcase.
938 2021-05-10 Richard Biener <rguenther@suse.de>
942 * gcc.dg/pr100464.c: New testcase.
943 * g++.dg/tree-ssa/array-temp1.C: Adjust.
945 2021-05-10 Richard Biener <rguenther@suse.de>
947 PR tree-optimization/100434
948 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
950 2021-05-10 Alex Coplan <alex.coplan@arm.com>
953 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
954 Update now that we're (correctly) using full 128-bit vector
956 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
958 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
960 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
962 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
963 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
966 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
969 * gfortran.dg/class_dummy_7.f90: Correct PR number.
971 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
973 * gcc.dg/sso-9.c: Delete.
975 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
977 * gnat.dg/debug18.adb: New test.
979 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
981 * gcc.dg/sso-12.c: New test.
983 2021-05-07 Jason Merrill <jason@redhat.com>
985 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
988 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
990 PR tree-optimization/79333
991 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
993 2021-05-07 Jakub Jelinek <jakub@redhat.com>
996 * c-c++-common/gomp/pr100450.c: New test.
998 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1001 * gcc.target/i386/pr100445-1.c: New test.
1003 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.target/i386/pr100445.c: New test.
1008 2021-05-06 Joseph Myers <joseph@codesourcery.com>
1011 PR preprocessor/97604
1012 * g++.dg/cpp1y/digit-sep-neg-2.C,
1013 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1014 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1015 Adjust expected messages.
1017 2021-05-06 Martin Jambor <mjambor@suse.cz>
1019 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1020 05193687dde, make the argv again pointer to an array.
1022 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
1024 * gnat.dg/opt93.adb: Compile only for LP64 targets.
1026 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1028 * lib/target-supports.exp: Add s390 checks for vect conversions.
1030 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1032 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1034 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
1038 * gfortran.dg/class_dummy_6.f90: New test.
1039 * gfortran.dg/class_dummy_7.f90: New test.
1041 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
1044 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1046 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
1048 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1049 __builtin_s390_vpdi.
1050 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1053 2021-05-06 Jakub Jelinek <jakub@redhat.com>
1055 PR tree-optimization/94589
1056 * gcc.dg/pr94589-1.c: New test.
1057 * gcc.dg/pr94589-2.c: New test.
1058 * gcc.dg/pr94589-3.c: New test.
1059 * gcc.dg/pr94589-4.c: New test.
1060 * g++.dg/opt/pr94589-1.C: New test.
1061 * g++.dg/opt/pr94589-2.C: New test.
1062 * g++.dg/opt/pr94589-3.C: New test.
1063 * g++.dg/opt/pr94589-4.C: New test.
1065 2021-05-06 Richard Biener <rguenther@suse.de>
1068 * gcc.dg/pr100373.c: New testcase.
1070 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1072 * gcc.c-torture/execute/20210505-1.c: New test.
1074 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
1077 * gcc.target/i386/pr91400-1.c: New test.
1078 * gcc.target/i386/pr91400-2.c: Likewise.
1080 2021-05-05 Martin Sebor <msebor@redhat.com>
1082 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1084 2021-05-05 Harald Anlauf <anlauf@gmx.de>
1087 * gfortran.dg/argument_checking_25.f90: New test.
1089 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
1092 * gcc.target/i386/pr98218-1.c: New test.
1093 * gcc.target/i386/pr98218-1a.c: Ditto.
1094 * gcc.target/i386/pr98218-2.c: Ditto.
1095 * gcc.target/i386/pr98218-2a.c: Ditto.
1096 * gcc.target/i386/pr98218-3.c: Ditto.
1097 * gcc.target/i386/pr98218-3a.c: Ditto.
1098 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
1099 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
1101 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/debug17.adb: Minor tweak.
1105 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1107 * gnat.dg/debug8.adb: Minor tweak.
1108 * gnat.dg/debug11.adb: Likewise.
1109 * gnat.dg/debug16.adb: Likewise.
1110 * gnat.dg/debug17.adb: New test.
1111 * gnat.dg/specs/debug1.ads: Minor tweak.
1113 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
1115 * gcc.dg/vect/slp-21.c: Add s390.
1117 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
1120 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
1122 2021-05-05 Richard Biener <rguenther@suse.de>
1124 PR tree-optimization/79333
1125 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
1126 * gcc.dg/graphite/fuse-1.c: Adjust.
1127 * gcc.dg/pr43864-4.c: Likewise.
1129 2021-05-05 Richard Biener <rguenther@suse.de>
1131 PR middle-end/100394
1132 * g++.dg/torture/pr100382.C: New testcase.
1134 2021-05-04 Martin Sebor <msebor@redhat.com>
1136 PR middle-end/100307
1137 * g++.dg/warn/Wplacement-new-size-9.C: New test.
1138 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1140 2021-05-04 Martin Sebor <msebor@redhat.com>
1142 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
1144 2021-05-04 Martin Sebor <msebor@redhat.com>
1146 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
1148 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
1150 * gcc.target/s390/oscbreak-1.c: Compile with -O1
1153 2021-05-04 Richard Biener <rguenther@suse.de>
1155 PR tree-optimization/100414
1156 * gcc.dg/pr100414.c: New testcase.
1158 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
1160 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
1162 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
1164 * gnat.dg/opt94.adb: New file.
1165 * gnat.dg/opt94_pkg.adb: New file.
1166 * gnat.dg/opt94_pkg.ads: New file.
1168 2021-05-04 Richard Biener <rguenther@suse.de>
1170 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
1171 simplify dump scanning down to one case.
1173 2021-05-04 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/100329
1176 * gcc.dg/torture/pr100329.c: New testcase.
1178 2021-05-04 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/100398
1181 * gcc.dg/torture/pr100398.c: New testcase.
1183 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1185 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1186 Fix dg directives order.
1187 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1190 2021-05-03 Jeff Law <jlaw@tachyum.com>
1192 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
1195 2021-05-03 Patrick Palka <ppalka@redhat.com>
1198 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
1200 2021-05-03 Patrick Palka <ppalka@redhat.com>
1204 * g++.dg/template/call8.C: New test.
1205 * g++.dg/template/koenig12a.C: New test.
1207 2021-05-03 Jeff Law <jlaw@tachyum.com>
1209 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
1211 2021-05-03 Marek Polacek <polacek@redhat.com>
1214 * g++.dg/concepts/diagnostic18.C: New test.
1216 2021-05-03 Marek Polacek <polacek@redhat.com>
1219 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
1221 2021-05-03 Jeff Law <jlaw@tachyum.com>
1223 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
1225 2021-05-03 Jeff Law <jlaw@tachyum.com>
1227 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
1229 2021-05-03 Jeff Law <jlaw@tachyum.com>
1231 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
1233 2021-05-03 Jeff Law <jlaw@tachyum.com>
1235 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
1236 cr16 and xstormy16 targets.
1238 2021-05-03 Richard Biener <rguenther@suse.de>
1240 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
1241 * gcc.dg/pr81192.c: Disable DSE.
1243 2021-05-03 Richard Biener <rguenther@suse.de>
1245 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
1247 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
1250 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
1251 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
1253 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
1255 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
1256 mapping class on AIX.
1257 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
1258 * gcc.c-torture/execute/alias-2.c: Same.
1259 * gcc.dg/alias-7.c: Same.
1261 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
1263 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1265 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1268 2021-04-30 Richard Biener <rguenther@suse.de>
1271 * g++.dg/pr98032.C: New testcase.
1273 2021-04-30 Richard Biener <rguenther@suse.de>
1275 PR tree-optimization/96513
1276 * gcc.dg/torture/pr96513.c: New testcase.
1278 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
1281 * gcc.target/i386/pr98060.c: New test.
1283 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
1285 PR rtl-optimization/100225
1286 PR rtl-optimization/84878
1287 * gcc.dg/pr100225.c: New test.
1289 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1291 PR preprocessor/82359
1292 * g++.dg/cpp1y/digit-sep-line.C,
1293 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
1295 2021-04-29 Jason Merrill <jason@redhat.com>
1297 * g++.dg/lookup/using-decl1.C: New test.
1299 2021-04-29 Jason Merrill <jason@redhat.com>
1302 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
1304 2021-04-29 Patrick Palka <ppalka@redhat.com>
1307 * g++.dg/template/koenig12.C: New test.
1309 2021-04-29 Marek Polacek <polacek@redhat.com>
1312 * g++.dg/cpp1z/class-deduction87.C: New test.
1314 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
1316 PR rtl-optimization/100303
1317 * g++.dg/torture/pr100303.C: New file.
1319 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
1322 * g++.dg/pr90773-1.h: New test.
1323 * g++.dg/pr90773-1a.C: Likewise.
1324 * g++.dg/pr90773-1b.C: Likewise.
1325 * g++.dg/pr90773-1c.C: Likewise.
1326 * g++.dg/pr90773-1d.C: Likewise.
1327 * gcc.target/i386/pr90773-1.c: Likewise.
1328 * gcc.target/i386/pr90773-2.c: Likewise.
1329 * gcc.target/i386/pr90773-3.c: Likewise.
1330 * gcc.target/i386/pr90773-4.c: Likewise.
1331 * gcc.target/i386/pr90773-5.c: Likewise.
1332 * gcc.target/i386/pr90773-6.c: Likewise.
1333 * gcc.target/i386/pr90773-7.c: Likewise.
1334 * gcc.target/i386/pr90773-8.c: Likewise.
1335 * gcc.target/i386/pr90773-9.c: Likewise.
1336 * gcc.target/i386/pr90773-10.c: Likewise.
1337 * gcc.target/i386/pr90773-11.c: Likewise.
1338 * gcc.target/i386/pr90773-12.c: Likewise.
1339 * gcc.target/i386/pr90773-13.c: Likewise.
1340 * gcc.target/i386/pr90773-14.c: Likewise.
1342 2021-04-29 Richard Biener <rguenther@suse.de>
1344 PR tree-optimization/100253
1345 * g++.dg/pr100253.C: New testcase.
1347 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1350 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
1352 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.target/aarch64/sve/pr100302.c: New test.
1357 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1360 * c-c++-common/gomp/task-detach-3.c: New test.
1362 2021-04-29 Richard Biener <rguenther@suse.de>
1364 PR tree-optimization/99912
1365 * gcc.dg/pr95580.c: Disable DSE.
1366 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
1367 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
1368 to prevent them from being removed.
1369 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1371 2021-04-29 Martin Sebor <msebor@redhat.com>
1373 PR middle-end/100250
1374 * gcc.dg/uninit-pr100250.c: New test.
1376 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1378 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
1379 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
1381 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
1383 * gfortran.dg/gomp/map-5.f90: New test.
1385 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
1387 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
1388 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
1389 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
1391 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1393 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
1395 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1397 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
1398 mismatch when asm comments start with "/ ".
1400 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
1403 * gcc.c-torture/compile/pr100305.c: New test.
1405 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1408 * gfortran.dg/PR82376.f90: New test.
1410 2021-04-28 Richard Biener <rguenther@suse.de>
1412 PR tree-optimization/100292
1413 * gcc.dg/pr100292.c: New testcase.
1415 2021-04-28 Richard Wai <richard@annexi-strayline.com>
1417 * gnat.dg/containers2.adb: New test.
1419 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
1421 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
1423 2021-04-27 Jason Merrill <jason@redhat.com>
1426 * g++.dg/cpp0x/depr-copy3.C: New test.
1428 2021-04-27 Patrick Palka <ppalka@redhat.com>
1431 * g++.dg/cpp0x/variadic182.C: New test.
1433 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1435 PR middle-end/100284
1436 * gcc.target/aarch64/sve/pr81003.c: New test.
1438 2021-04-27 Martin Sebor <msebor@redhat.com>
1441 * g++.dg/ext/flexary13.C: Remove malformed directives.
1443 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
1446 * gcc.c-torture/compile/pr100106.c: New testcase.
1448 2021-04-27 Alex Coplan <alex.coplan@arm.com>
1451 * gcc.target/arm/pr99977.c: New test.
1453 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1455 PR tree-optimization/100239
1456 * gcc.dg/pr100239.c: New test.
1458 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1460 PR rtl-optimization/100254
1461 * g++.dg/opt/pr100254.C: New test.
1463 2021-04-27 Richard Biener <rguenther@suse.de>
1465 PR tree-optimization/99912
1466 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
1467 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
1468 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
1469 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1471 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1473 PR tree-optimization/95527
1474 * gcc.dg/tree-ssa/pr95527-2.c: New test.
1476 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1478 PR tree-optimization/96696
1479 * gcc.target/i386/pr96696.c: New test.
1481 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1484 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1485 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1486 expected error message when subtracting pointers to different
1487 vector types. Expect warnings when mixing them elsewhere.
1488 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1489 XFAILs. Tweak error messages for some cases.
1491 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1493 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1494 * gcc.target/aarch64/simd/usra.c: Likewise.
1496 2021-04-27 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/100051
1499 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
1501 2021-04-27 Richard Biener <rguenther@suse.de>
1504 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
1505 malformed dg directive.
1507 2021-04-27 Richard Biener <rguenther@suse.de>
1510 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
1511 * g++.dg/ipa/pr45572-2.C: Likewise.
1512 * g++.dg/template/spec26.C: Likewise.
1513 * gcc.dg/pr20126.c: Likewise.
1514 * gcc.dg/tree-ssa/pr20739.c: Likewise.
1516 2021-04-27 Richard Biener <rguenther@suse.de>
1518 PR tree-optimization/100278
1519 * gcc.dg/tree-ssa/pr100278.c: New testcase.
1521 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1524 * gcc.target/i386/pr99405.c: New test.
1526 2021-04-27 Richard Biener <rguenther@suse.de>
1528 PR tree-optimization/99776
1529 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
1531 2021-04-26 Patrick Palka <ppalka@redhat.com>
1534 * g++.dg/cpp1y/constexpr-base1.C: New test.
1535 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
1537 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1539 * gfortran.dg/goacc/classify-serial.f95:
1540 Use [Ww]arning in dg-bogus as FE diagnostic and default
1541 diagnostic differ and the result depends on ENABLE_OFFLOAD.
1542 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1543 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1545 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1547 * gfortran.dg/goacc/classify-serial.f95:
1548 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
1549 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1550 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1552 2021-04-26 Richard Biener <rguenther@suse.de>
1554 PR tree-optimization/99956
1555 * gfortran.dg/pr99956.f: New testcase.
1557 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
1559 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
1560 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1561 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1562 * gcc.target/arm/cmse/cmse-16.c: Likewise.
1563 * gcc.target/arm/cmse/struct-1.c: Likewise.
1564 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
1566 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
1569 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
1571 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
1573 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
1574 Nathan Sidwell <nathan@codesourcery.com>
1575 Tom de Vries <vries@codesourcery.com>
1576 Julian Brown <julian@codesourcery.com>
1577 Kwok Cheung Yeung <kcy@codesourcery.com>
1579 * c-c++-common/goacc/diag-parallelism-1.c: New.
1580 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
1581 and match diagnostics, as appropriate.
1582 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
1583 * c-c++-common/goacc/classify-kernels.c: Likewise.
1584 * c-c++-common/goacc/classify-parallel.c: Likewise.
1585 * c-c++-common/goacc/classify-routine.c: Likewise.
1586 * c-c++-common/goacc/classify-serial.c: Likewise.
1587 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1588 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1589 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
1590 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1591 * c-c++-common/goacc/pr70688.c: Likewise.
1592 * c-c++-common/goacc/routine-1.c: Likewise.
1593 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
1594 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1595 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1596 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1597 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1598 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1599 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1600 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1601 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1602 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1603 * gfortran.dg/goacc/routine-4.f90: Likewise.
1604 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1605 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1606 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1607 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1609 2021-04-26 Richard Biener <rguenther@suse.de>
1611 PR tree-optimization/99473
1612 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
1614 2021-04-25 liuhongt <hongtao.liu@intel.com>
1617 * gcc.target/i386/pr98911.c: New test.
1618 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
1619 with __builtin_ia32_pcmpistrm128 since it has been folded.
1621 2021-04-24 David Malcolm <dmalcolm@redhat.com>
1624 * g++.dg/analyzer/pr100244.C: New test.
1626 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1629 * gfortran.dg/pr100154.f90: New test.
1631 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1634 * gfortran.dg/ptr-func-4.f90: New test.
1636 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1638 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
1639 * gcc.dg/guality/guality.c: Likewise.
1640 * gcc.dg/guality/inline-params.c: Likewise.
1641 * gcc.dg/guality/loop-1.c: Likewise.
1642 * gcc.dg/guality/pr36728-1.c: Likewise.
1643 * gcc.dg/guality/pr36728-2.c: Likewise.
1644 * gcc.dg/guality/pr36728-3.c: Likewise.
1645 * gcc.dg/guality/pr41447-1.c: Likewise.
1646 * gcc.dg/guality/pr54200.c: Likewise.
1647 * gcc.dg/guality/pr54519-1.c: Likewise.
1648 * gcc.dg/guality/pr54519-2.c: Likewise.
1649 * gcc.dg/guality/pr54519-3.c: Likewise.
1650 * gcc.dg/guality/pr54519-4.c: Likewise.
1651 * gcc.dg/guality/pr54519-5.c: Likewise.
1652 * gcc.dg/guality/pr54519-6.c: Likewise.
1653 * gcc.dg/guality/pr54693-2.c: Likewise.
1654 * gcc.dg/guality/pr56154-1.c: Likewise.
1655 * gcc.dg/guality/pr59776.c: Likewise.
1656 * gcc.dg/guality/pr68860-1.c: Likewise.
1657 * gcc.dg/guality/pr68860-2.c: Likewise.
1658 * gcc.dg/guality/pr90074.c: Likewise.
1659 * gcc.dg/guality/pr90716.c: Likewise.
1660 * gcc.dg/guality/sra-1.c: Likewise.
1662 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1664 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
1666 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
1667 * gcc.dg/guality/pr59776.c: Likewise.
1668 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
1670 2021-04-24 Patrick Palka <ppalka@redhat.com>
1677 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
1678 * g++.dg/cpp2a/nontype-class45.C: New test.
1679 * g++.dg/cpp2a/nontype-class46.C: New test.
1680 * g++.dg/cpp2a/nontype-class47.C: New test.
1681 * g++.dg/cpp2a/nontype-class48.C: New test.
1683 2021-04-24 Patrick Palka <ppalka@redhat.com>
1686 * g++.dg/cpp1z/class-deduction86.C: New test.
1688 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
1691 * gcc.target/powerpc/pr98952.c: New test.
1693 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1696 * gcc.target/i386/pr79514.c (dg-error):
1697 Expect error for 64bit targets.
1699 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1702 * gcc.target/i386/pr100182.c: New test.
1703 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
1704 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
1706 2021-04-23 Patrick Palka <ppalka@redhat.com>
1709 * g++.dg/concepts/diagnostic17.C: New test.
1711 2021-04-23 Patrick Palka <ppalka@redhat.com>
1714 * g++.dg/cpp1z/direct-enum-init2.C: New test.
1716 2021-04-23 Richard Biener <rguenther@suse.de>
1718 PR tree-optimization/99971
1719 * g++.dg/vect/slp-pr99971.cc: New testcase.
1721 2021-04-23 liuhongt <hongtao.liu@intel.com>
1724 * gcc.target/i386/pr100093.c: New test.
1726 2021-04-22 Patrick Palka <ppalka@redhat.com>
1729 * g++.dg/cpp2a/concepts-uneval3.C: New test.
1731 2021-04-22 Patrick Palka <ppalka@redhat.com>
1734 * g++.dg/template/partial-specialization9.C: New test.
1736 2021-04-22 Marek Polacek <polacek@redhat.com>
1739 * g++.dg/warn/Wtype-limits6.C: New test.
1741 2021-04-22 Patrick Palka <ppalka@redhat.com>
1744 * g++.dg/cpp0x/sfinae67.C: New test.
1746 2021-04-22 Patrick Palka <ppalka@redhat.com>
1749 * g++.dg/template/access36.C: New test.
1751 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1753 * substr_9.f90: Move to ...
1754 * gfortran.dg/substr_9.f90: ... here.
1755 * substr_10.f90: Move to ...
1756 * gfortran.dg/substr_10.f90: ... here.
1758 2021-04-22 Martin Liska <mliska@suse.cz>
1762 * g++.dg/template/nontype29.C: Fix typos and missing comments.
1763 * gcc.dg/Warray-bounds-64.c: Likewise.
1764 * gcc.dg/Warray-parameter.c: Likewise.
1765 * gcc.dg/Wstring-compare.c: Likewise.
1766 * gcc.dg/format/gcc_diag-11.c: Likewise.
1767 * gfortran.dg/array_constructor_3.f90: Likewise.
1768 * gfortran.dg/matmul_bounds_9.f90: Likewise.
1769 * gfortran.dg/pr78033.f90: Likewise.
1770 * gfortran.dg/pr96325.f90: Likewise.
1772 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
1775 * gcc.target/i386/pr100119.c: New test.
1777 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1780 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
1782 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1784 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
1785 obtained hard limit, and only call setrlimit if new softlimit is lower.
1787 2021-04-22 Richard Biener <rguenther@suse.de>
1790 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
1793 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
1795 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
1798 2021-04-21 Marek Polacek <polacek@redhat.com>
1801 * g++.dg/cpp0x/enum_base4.C: New test.
1802 * g++.dg/cpp0x/enum_base5.C: New test.
1804 2021-04-21 Alex Coplan <alex.coplan@arm.com>
1807 * gcc.target/aarch64/pr99988.c: New test.
1809 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1811 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
1813 * g++.dg/cpp1y/auto-fn61.C: Likewise.
1814 * g++.dg/cpp2a/nontype-class39.C: Likewise.
1815 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
1816 * g++.dg/cpp0x/vt-88982.C: Likewise.
1817 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
1818 dg-additional-options.
1819 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1821 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
1823 * gcc.target/i386/monitor-2.c: New test.
1825 2021-04-21 Richard Biener <rguenther@suse.de>
1828 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
1829 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
1831 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1833 PR rtl-optimization/100148
1834 * g++.dg/opt/pr100148.C: New test.
1836 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
1838 * gfortran.dg/gomp/depobj-1.f90: New test.
1839 * gfortran.dg/gomp/depobj-2.f90: New test.
1841 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1843 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
1845 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
1847 PR middle-end/100130
1848 * c-c++-common/attr-retain-10.c: New test.
1849 * c-c++-common/attr-retain-11.c: Likewise.
1851 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1853 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
1854 must match for target IBM Z only.
1856 2021-04-20 Jason Merrill <jason@redhat.com>
1859 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
1861 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1863 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
1864 z/Architecture only.
1866 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
1869 * gfortran.dg/pdt_31.f03: New test.
1870 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
1873 2021-04-19 Marek Polacek <polacek@redhat.com>
1876 * g++.dg/concepts/diagnostic16.C: New test.
1878 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
1881 * gdc.dg/pr98457.d: New test.
1883 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1886 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
1889 2021-04-19 Richard Biener <rguenther@suse.de>
1891 PR preprocessor/100142
1892 * gcc.dg/pr100142.c: New testcase.
1893 * g++.dg/diagnostic/pr72803.C: Revert last change.
1895 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
1897 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
1898 '--param=openacc-kernels=[...]'.
1899 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1900 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1901 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
1902 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1903 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1904 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1905 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1907 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
1909 * gnat.dg/opt92.adb: New test.
1911 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1913 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
1914 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1915 * c-c++-common/zero-scratch-regs-10.c: Likewise.
1916 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1917 * gcc.target/s390/zero-scratch-regs-1.c: New test.
1919 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1922 * gfortran.dg/PR100094.f90: New test.
1924 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
1927 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
1930 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1933 * gcc.target/aarch64/pr91710.c: New test.
1935 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1938 * gfortran.dg/PR10018.f90: New test.
1940 2021-04-16 Tamar Christina <tamar.christina@arm.com>
1943 * gcc.target/aarch64/sve/pr100048.c: New test.
1945 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1948 * g++.dg/cpp0x/constexpr-100111.C: New test.
1950 2021-04-16 Marek Polacek <polacek@redhat.com>
1953 * g++.dg/cpp2a/typename14.C: Don't expect particular error
1955 * g++.dg/cpp2a/typename19.C: New test.
1957 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
1959 * gcc.dg/gimplefe-40.c: Moved to...
1960 * gcc.dg/vect/gimplefe-40.c: ...here.
1961 * gcc.dg/gimplefe-41.c: Moved to...
1962 * gcc.dg/vect/gimplefe-41.c: ...here.
1964 2021-04-16 Harald Anlauf <anlauf@gmx.de>
1965 Paul Thomas <pault@gcc.gnu.org>
1968 * gfortran.dg/pr63797.f90: New test.
1970 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1972 * gcc.dg/tree-ssa/pr83403-1.c: Revert
1973 max-completely-peeled-insns to the default value on IBM Z.
1974 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
1976 2021-04-16 Patrick Palka <ppalka@redhat.com>
1979 * g++.dg/cpp2a/constexpr-init21.C: New test.
1981 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1984 * gcc.target/aarch64/pr100075.c: New test.
1986 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
1988 PR rtl-optimization/99596
1989 * gcc.target/arm/pr99596.c: New test.
1991 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
1994 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
1996 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
1997 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
1998 missing quotes around switch names.
1999 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2001 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2004 * gcc.target/aarch64/pr99767.c: New test.
2006 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2009 * g++.dg/cpp23/lambda-specifiers2.C: New test.
2011 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2014 * g++.dg/cpp1z/pr99833.C: New test.
2015 * g++.dg/cpp2a/pr99833.C: New test.
2017 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2019 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2020 the default value on IBM Z.
2022 2021-04-16 Jason Merrill <jason@redhat.com>
2025 * g++.dg/abi/mangle71.C: Fix expected mangling.
2026 * g++.dg/abi/mangle77.C: New test.
2027 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2028 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2029 * g++.dg/cpp2a/nontype-class44.C: New test.
2031 2021-04-15 Martin Sebor <msebor@redhat.com>
2035 * gcc.dg/Warray-parameter-9.c: New test.
2036 * gcc.dg/Wnonnull-6.c: New test.
2037 * gcc.dg/Wreturn-type3.c: New test.
2038 * gcc.dg/Wunused-result.c: New test.
2039 * gcc.dg/attr-noreturn.c: New test.
2040 * gcc.dg/attr-returns-nonnull.c: New test.
2042 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
2045 * gcc.dg/pr84877.c: Xfail for cris-*-*.
2047 2021-04-15 Jason Merrill <jason@redhat.com>
2050 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2052 2021-04-15 Martin Sebor <msebor@redhat.com>
2054 * gcc.dg/uninit-pr89230-1.c: New test.
2055 * gcc.dg/uninit-pr89230-2.c: Same.
2057 2021-04-15 Jason Merrill <jason@redhat.com>
2060 * g++.dg/cpp0x/noexcept67.C: New test.
2062 2021-04-15 Jason Merrill <jason@redhat.com>
2065 * g++.dg/cpp2a/lambda-uneval15.C: New test.
2067 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2069 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
2070 -mtune=generic to the SVE flags.
2071 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2072 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2073 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2075 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2077 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
2078 (aarch64-with-arch-dg-options): Likewise.
2079 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
2080 aarch64-with-arch-dg-options. Move the default architecture
2081 flags to the final dg-runtest argument.
2082 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
2084 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
2086 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
2091 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2094 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
2095 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
2097 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2100 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
2102 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2105 * gcc.target/aarch64/pr100056.c: New test.
2107 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2109 * gcc.dg/pr93210.c: Adapt regex in order to also support a
2110 RESULT_DECL as an operand for a RETURN_EXPR.
2112 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2114 * gcc.target/aarch64/sve/pr99929_1.c: New file.
2115 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
2117 2021-04-14 Jason Merrill <jason@redhat.com>
2120 * g++.dg/template/dependent-tmpl2.C: New test.
2122 2021-04-14 Jason Merrill <jason@redhat.com>
2125 * g++.dg/parse/uneval1.C: New test.
2127 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
2129 PR rtl-optimization/100066
2130 * gcc.target/i386/pr100066.c: New.
2132 2021-04-14 Martin Sebor <msebor@redhat.com>
2134 * gcc.dg/pr86058.c: Limit to just x86_64.
2136 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2139 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
2141 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
2143 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
2144 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
2146 2021-04-14 Patrick Palka <ppalka@redhat.com>
2150 * g++.dg/cpp1z/class-deduction85.C: New test.
2151 * g++.dg/template/ref11.C: New test.
2153 2021-04-14 Jason Merrill <jason@redhat.com>
2156 * g++.dg/cpp2a/lambda-uneval14.C: New test.
2158 2021-04-14 Jason Merrill <jason@redhat.com>
2161 * g++.dg/debug/defaulted1.C: New test.
2163 2021-04-14 Jason Merrill <jason@redhat.com>
2166 * g++.dg/debug/cleanup1.C: New test.
2167 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
2168 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
2169 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
2170 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2171 * g++.dg/tm/inherit2.C: Likewise.
2172 * g++.dg/tm/unsafe1.C: Likewise.
2173 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
2174 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
2176 2021-04-13 Martin Sebor <msebor@redhat.com>
2178 PR tree-optimization/82800
2179 * g++.dg/warn/uninit-pr82800.C: New test.
2181 2021-04-13 Martin Sebor <msebor@redhat.com>
2184 * gcc.dg/pr86058.c: New test.
2186 2021-04-13 Patrick Palka <ppalka@redhat.com>
2189 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
2190 * g++.old-deja/g++.ns/template7.C: Likewise.
2191 * g++.old-deja/g++.pt/crash8.C: Likewise.
2193 2021-04-13 Jason Merrill <jason@redhat.com>
2196 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
2198 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2201 * g++.dg/cpp2a/spaceship-err6.C: New test.
2203 2021-04-13 Jason Merrill <jason@redhat.com>
2206 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
2208 2021-04-13 Patrick Palka <ppalka@redhat.com>
2211 * g++.dg/parse/template2.C: Adjust expected diagnostic.
2212 * g++.dg/template/error8.C: Likewise.
2213 * g++.dg/cpp1z/class-deduction84.C: New test.
2215 2021-04-13 Richard Biener <rguenther@suse.de>
2217 PR tree-optimization/100053
2218 * gcc.dg/torture/pr100053.c: New testcase.
2219 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
2221 2021-04-13 Jason Merrill <jason@redhat.com>
2224 * g++.dg/cpp0x/constexpr-base7.C: New test.
2226 2021-04-13 Nathan Sidwell <nathan@acm.org>
2228 PR preprocessor/99446
2229 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
2231 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.target/aarch64/pr100028.c: New test.
2236 2021-04-13 Patrick Palka <ppalka@redhat.com>
2239 * g++.dg/cpp2a/nontype-class43.C: New test.
2241 2021-04-13 Patrick Palka <ppalka@redhat.com>
2245 * g++.dg/cpp2a/concepts-uneval1.C: New test.
2246 * g++.dg/cpp2a/concepts-uneval2.C: New test.
2248 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
2251 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
2252 line 971 for cris-*-*.
2254 2021-04-13 David Malcolm <dmalcolm@redhat.com>
2257 * gcc.dg/analyzer/pr98599-a.c: New test.
2258 * gcc.dg/analyzer/pr98599-b.c: New test.
2260 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2262 PR rtl-optimization/99905
2263 * gcc.target/i386/pr99905.c: New test.
2265 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2268 * gcc.dg/pr99830.c: New test.
2270 2021-04-12 Jason Merrill <jason@redhat.com>
2273 * g++.dg/template/dependent-tmpl1.C: New test.
2275 2021-04-12 Martin Liska <mliska@suse.cz>
2278 * g++.dg/asan/pr99877.C: New test.
2280 2021-04-12 Cui,Lili <lili.cui@intel.com>
2282 * gcc.target/i386/funcspec-56.inc: Handle new march.
2283 * g++.target/i386/mv16.C: Handle new march
2285 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
2288 * c-c++-common/goacc/collapse-2.c: New.
2290 2021-04-11 Jason Merrill <jason@redhat.com>
2293 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
2294 * g++.dg/other/anon-union5.C: New test.
2296 2021-04-10 Jason Merrill <jason@redhat.com>
2299 * g++.dg/gomp/this-1.C: Adjust diagnostic.
2300 * g++.dg/cpp0x/constexpr-this1.C: New test.
2302 2021-04-10 David Malcolm <dmalcolm@redhat.com>
2305 * gcc.dg/analyzer/pr100011.c: New test.
2307 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2310 * gcc.dg/pr99990.c: New test.
2312 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
2315 * gcc.target/i386/pr99744-2.c: New test.
2317 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2320 * gcc.dg/lto/pr99849_0.c: New test.
2322 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2324 PR rtl-optimization/98601
2325 * gcc.dg/torture/pr98601.c: New test.
2327 2021-04-10 Jason Merrill <jason@redhat.com>
2333 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
2334 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
2335 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
2336 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
2338 2021-04-10 Jason Merrill <jason@redhat.com>
2341 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2343 2021-04-09 Martin Sebor <msebor@redhat.com>
2346 * g++.dg/warn/uninit-pr55288.C: New test.
2348 2021-04-09 Patrick Palka <ppalka@redhat.com>
2351 * g++.dg/cpp1z/fold-lambda4.C: New test.
2353 2021-04-09 Marek Polacek <polacek@redhat.com>
2356 * g++.dg/concepts/abbrev10.C: New test.
2357 * g++.dg/concepts/abbrev11.C: New test.
2359 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2361 * gcc.target/aarch64/pr70398.c: Require a target that can link
2364 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2366 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2368 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2370 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
2373 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2375 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
2376 * gcc.dg/pr96573.c: Likewise.
2377 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2378 * gcc.dg/vect/bb-slp-43.c: Likewise.
2379 * gcc.dg/vect/slp-reduc-11.c: Likewise.
2381 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2383 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
2384 loop to vectorized if vect_fold_extract_last.
2386 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2388 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
2389 of relying on vectorisation.
2391 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2394 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2396 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2399 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
2400 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2402 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
2405 * gfortran.dg/coarray/dummy_2.f90: New test.
2407 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
2409 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2411 2021-04-08 Patrick Palka <ppalka@redhat.com>
2414 * g++.dg/cpp2a/concepts-lambda16.C: New test.
2415 * g++.dg/cpp2a/concepts-lambda17.C: New test.
2417 2021-04-08 Patrick Palka <ppalka@redhat.com>
2420 * g++.dg/cpp2a/concepts-ctad3.C: New test.
2422 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2424 * lib/scanasm.exp (scan-lto-assembler): Update expected name
2427 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2429 * lib/target-supports.exp
2430 (check_effective_target_stdint_types_mbig_endian): New proc.
2431 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
2432 stdint_types_mbig_endian.
2433 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
2434 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2436 2021-04-08 Jason Merrill <jason@redhat.com>
2439 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
2440 * g++.dg/conversion/ref7.C: New test.
2442 2021-04-08 Jakub Jelinek <jakub@redhat.com>
2445 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
2446 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
2447 * g++.dg/cpp2a/constexpr-new18.C: New test.
2448 * g++.dg/cpp2a/constexpr-new19.C: New test.
2450 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2452 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2454 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2456 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
2457 "was here" from error message.
2458 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
2459 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
2460 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
2461 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
2462 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
2463 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
2464 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
2465 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
2466 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
2467 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
2468 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
2469 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
2470 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2472 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2474 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
2475 * gcc.target/aarch64/pr98772.c: Likewise.
2476 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2478 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2480 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
2481 conversion to shifts and adds.
2483 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2487 * gcc.dg/analyzer/pr99042.c: New test.
2488 * gcc.dg/analyzer/pr99774-1.c: New test.
2489 * gcc.dg/analyzer/pr99774-2.c: New test.
2491 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2493 * gdc.dg/gdc108.d: Update test.
2494 * gdc.dg/gdc142.d: Likewise.
2495 * gdc.dg/pr90136a.d: Likewise.
2496 * gdc.dg/pr90136b.d: Likewise.
2497 * gdc.dg/pr90136c.d: Likewise.
2498 * gdc.dg/pr95173.d: Likewise.
2499 * gdc.dg/attr_allocsize1.d: New test.
2500 * gdc.dg/attr_allocsize2.d: New test.
2501 * gdc.dg/attr_alwaysinline1.d: New test.
2502 * gdc.dg/attr_cold1.d: New test.
2503 * gdc.dg/attr_exclusions1.d: New test.
2504 * gdc.dg/attr_exclusions2.d: New test.
2505 * gdc.dg/attr_flatten1.d: New test.
2506 * gdc.dg/attr_module.d: New test.
2507 * gdc.dg/attr_noclone1.d: New test.
2508 * gdc.dg/attr_noicf1.d: New test.
2509 * gdc.dg/attr_noinline1.d: New test.
2510 * gdc.dg/attr_noipa1.d: New test.
2511 * gdc.dg/attr_noplt1.d: New test.
2512 * gdc.dg/attr_optimize1.d: New test.
2513 * gdc.dg/attr_optimize2.d: New test.
2514 * gdc.dg/attr_optimize3.d: New test.
2515 * gdc.dg/attr_optimize4.d: New test.
2516 * gdc.dg/attr_restrict1.d: New test.
2517 * gdc.dg/attr_section1.d: New test.
2518 * gdc.dg/attr_symver1.d: New test.
2519 * gdc.dg/attr_target1.d: New test.
2520 * gdc.dg/attr_targetclones1.d: New test.
2521 * gdc.dg/attr_used1.d: New test.
2522 * gdc.dg/attr_used2.d: New test.
2523 * gdc.dg/attr_weak1.d: New test.
2524 * gdc.dg/imports/attributes.d: New test.
2526 2021-04-08 Jason Merrill <jason@redhat.com>
2529 * g++.dg/template/mem-spec2.C: New test.
2531 2021-04-08 Marek Polacek <polacek@redhat.com>
2534 * g++.dg/cpp2a/explicit16.C: Use c++20.
2535 * g++.dg/cpp0x/noexcept66.C: New test.
2536 * g++.dg/cpp2a/explicit17.C: New test.
2538 2021-04-08 Alex Coplan <alex.coplan@arm.com>
2541 * gcc.c-torture/compile/pr99647.c: New test.
2543 2021-04-07 Jason Merrill <jason@redhat.com>
2546 * g++.dg/template/friend71.C: New test.
2548 2021-04-07 Jason Merrill <jason@redhat.com>
2551 * g++.dg/template/friend70.C: New test.
2553 2021-04-07 Jason Merrill <jason@redhat.com>
2556 * g++.dg/lookup/using66.C: New test.
2558 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2560 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
2561 when building an executable with testglue.
2563 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2565 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
2566 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
2568 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2570 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
2571 if IFN_STORE_LANES is available.
2572 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
2573 IFN_STORE_LANES is available.
2574 * gcc.target/aarch64/pr99873_1.c: New test.
2575 * gcc.target/aarch64/pr99873_2.c: Likewise.
2576 * gcc.target/aarch64/pr99873_3.c: Likewise.
2577 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
2578 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
2579 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
2581 2021-04-07 Richard Biener <rguenther@suse.de>
2583 PR tree-optimization/99954
2584 * gcc.dg/torture/pr99954.c: New testcase.
2586 2021-04-07 Richard Biener <rguenther@suse.de>
2589 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
2592 2021-04-07 Richard Biener <rguenther@suse.de>
2594 PR tree-optimization/99947
2595 * gcc.dg/torture/pr99947.c: New testcase.
2597 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
2599 PR tree-optimization/98736
2600 * gcc.c-torture/execute/pr98736.c: New test.
2602 2021-04-07 Marek Polacek <polacek@redhat.com>
2605 * g++.dg/cpp0x/rv-life.C: New test.
2607 2021-04-06 Jason Merrill <jason@redhat.com>
2610 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
2612 2021-04-06 Jason Merrill <jason@redhat.com>
2615 * g++.dg/cpp1z/inline-var9.C: New test.
2617 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
2620 * g++.target/aarch64/sve/pr99781.C: New.
2622 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
2624 * gcc.target/i386/memcpy-strategy-9.c: New test.
2625 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
2626 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
2627 * gcc.target/i386/memset-strategy-7.c: Likewise.
2628 * gcc.target/i386/memset-strategy-8.c: Likewise.
2629 * gcc.target/i386/memset-strategy-9.c: Likewise.
2631 2021-04-06 Richard Biener <rguenther@suse.de>
2633 PR tree-optimization/99880
2634 * gcc.dg/torture/pr99880.c: New testcase.
2636 2021-04-06 Nathan Sidwell <nathan@acm.org>
2638 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
2639 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
2641 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2643 PR tree-optimization/96573
2644 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
2645 VEC_PERM_EXPR with bswapping permutation.
2647 2021-04-06 Richard Biener <rguenther@suse.de>
2649 PR tree-optimization/99924
2650 * gfortran.dg/vect/pr99924.f90: New testcase.
2652 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2655 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
2657 2021-04-06 Jason Merrill <jason@redhat.com>
2660 * g++.dg/abi/lambda-defarg1.C: New test.
2662 2021-04-06 Patrick Palka <ppalka@redhat.com>
2665 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
2666 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
2668 2021-04-05 Jason Merrill <jason@redhat.com>
2671 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
2673 2021-04-05 Jason Merrill <jason@redhat.com>
2675 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
2676 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
2677 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
2679 2021-04-05 Jason Merrill <jason@redhat.com>
2682 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
2684 2021-04-05 Jason Merrill <jason@redhat.com>
2687 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
2689 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2692 * gcc.dg/analyzer/pr99906.c: New test.
2694 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2697 * gcc.dg/analyzer/pr99886.c: New test.
2699 2021-04-05 Jason Merrill <jason@redhat.com>
2702 * g++.dg/cpp0x/extern_template-6.C: New test.
2704 2021-04-05 Jason Merrill <jason@redhat.com>
2707 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
2709 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
2712 * gdc.dg/pr99914.d: New test.
2714 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
2716 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
2717 * gcc.dg/tree-ssa/evrp11.c: Likewise.
2719 2021-04-04 Jason Merrill <jason@redhat.com>
2722 * g++.dg/cpp0x/initlist-new5.C: New test.
2724 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2726 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
2728 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2730 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
2732 2021-04-03 Marek Polacek <polacek@redhat.com>
2735 * g++.dg/other/gc7.C: New test.
2737 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
2740 * gfortran.dg/coarray_48.f90: New test.
2742 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2744 PR tree-optimization/99882
2745 * gcc.dg/pr99882.c: New test.
2747 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2749 PR rtl-optimization/99863
2750 * gcc.target/i386/pr99863.c: New test.
2752 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2755 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2757 2021-04-03 Jason Merrill <jason@redhat.com>
2760 * g++.dg/opt/nrv20.C: New test.
2762 2021-04-03 Jason Merrill <jason@redhat.com>
2765 * g++.dg/cpp1z/noexcept-type24.C: New test.
2767 2021-04-03 Jason Merrill <jason@redhat.com>
2770 * g++.dg/ext/vector40.C: New test.
2772 2021-04-02 Patrick Palka <ppalka@redhat.com>
2775 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
2777 2021-04-02 Patrick Palka <ppalka@redhat.com>
2780 * g++.dg/cpp2a/nontype-class42.C: New test.
2782 2021-04-02 Jason Merrill <jason@redhat.com>
2785 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
2787 2021-04-02 Nathan Sidwell <nathan@acm.org>
2789 * g++.dg/modules/pr99283-6_d.H: New.
2790 * g++.dg/modules/pr99283-7-swap.h: New.
2791 * g++.dg/modules/pr99283-7-traits.h: New.
2792 * g++.dg/modules/pr99283-7_a.H: New.
2793 * g++.dg/modules/pr99283-7_b.H: New.
2794 * g++.dg/modules/pr99283-7_c.C: New.
2795 * g++.dg/modules/pr99283-7_d.H: New.
2797 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
2799 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
2800 * go.test/test/fixedbugs/issue22200b.go: Likewise.
2802 2021-04-02 Jakub Jelinek <jakub@redhat.com>
2804 PR tree-optimization/99726
2805 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
2806 -floop-nest-optimize to dg-additional-options guarded on fgraphite
2809 2021-04-01 Marek Polacek <polacek@redhat.com>
2812 * g++.dg/other/gc6.C: New test.
2814 2021-04-01 Jason Merrill <jason@redhat.com>
2817 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
2819 2021-04-01 Jason Merrill <jason@redhat.com>
2822 * g++.dg/abi/abi-tag24a.C: New test.
2823 * g++.dg/abi/macro0.C: Adjust expected value.
2825 2021-04-01 Nathan Sidwell <nathan@acm.org>
2828 * g++.dg/modules/pr99283-6.h: New.
2829 * g++.dg/modules/pr99283-6_a.H: New.
2830 * g++.dg/modules/pr99283-6_b.H: New.
2831 * g++.dg/modules/pr99283-6_c.C: New.
2832 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
2833 * g++.dg/modules/indirect-3_c.C: Adjust scan.
2834 * g++.dg/modules/indirect-4_c.C: Adjust scan.
2835 * g++.dg/modules/lambda-3_b.C: Adjust scan.
2836 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
2837 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
2838 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
2840 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
2843 * gcc.dg/tree-ssa/pr98265.C: New test.
2845 2021-04-01 Jakub Jelinek <jakub@redhat.com>
2847 PR tree-optimization/96573
2848 * gcc.dg/pr96573.c: New test.
2850 2021-04-01 Richard Biener <rguenther@suse.de>
2852 PR tree-optimization/99856
2853 * gcc.dg/vect/pr99856.c: New testcase.
2855 2021-04-01 Martin Jambor <mjambor@suse.cz>
2857 PR tree-optimization/97009
2858 * gcc.dg/tree-ssa/pr97009.c: New test.
2860 2021-04-01 Harald Anlauf <anlauf@gmx.de>
2863 * gfortran.dg/transpose_5.f90: New test.
2865 2021-03-31 David Malcolm <dmalcolm@redhat.com>
2868 * gcc.dg/analyzer/data-model-10.c: Update expected output.
2869 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
2870 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
2871 * gcc.dg/analyzer/pr99771-1.c: New test.
2873 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2875 PR tree-optimization/98268
2876 * gcc.target/aarch64/sve/pr98268-1.c: New test.
2877 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
2879 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2881 PR tree-optimization/99726
2882 * gcc.target/i386/pr99726.c: New test.
2884 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2886 PR rtl-optimization/97141
2887 PR rtl-optimization/98726
2888 * gcc.c-torture/compile/pr97141.c: New test.
2889 * gcc.c-torture/compile/pr98726.c: Likewise.
2890 * gcc.target/aarch64/sve/pr97141.c: Likewise.
2891 * gcc.target/aarch64/sve/pr98726.c: Likewise.
2893 2021-03-31 Martin Sebor <msebor@redhat.com>
2896 * gcc.dg/uninit-pr65182.c: New test.
2898 2021-03-31 Jason Merrill <jason@redhat.com>
2901 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
2903 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2906 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
2909 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2912 * gcc.target/arm/pr99786.c: New test.
2914 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
2916 * gcc.target/i386/memcpy-strategy-5.c: New test.
2917 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
2918 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
2919 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
2920 * gcc.target/i386/memset-strategy-3.c: Likewise.
2921 * gcc.target/i386/memset-strategy-4.c: Likewise.
2922 * gcc.target/i386/memset-strategy-5.c: Likewise.
2923 * gcc.target/i386/memset-strategy-6.c: Likewise.
2925 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2928 * gcc.target/aarch64/sve/pr98119.c: New test.
2930 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2931 Richard Sandiford <richard.sandiford@arm.com>
2934 * g++.target/aarch64/sve/pr99813.C: New test.
2936 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2939 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
2940 * c-c++-common/zero-scratch-regs-7.c: Likewise.
2941 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
2942 selected unsupported triplets to all targets but selected triplets
2943 of supported targets.
2944 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2945 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2946 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2948 2021-03-31 Patrick Palka <ppalka@redhat.com>
2951 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
2953 2021-03-31 Patrick Palka <ppalka@redhat.com>
2956 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
2958 2021-03-30 David Malcolm <dmalcolm@redhat.com>
2960 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
2962 2021-03-30 Nathan Sidwell <nathan@acm.org>
2965 * g++.dg/modules/pr99283-5.h: New.
2966 * g++.dg/modules/pr99283-5_a.H: New.
2967 * g++.dg/modules/pr99283-5_b.H: New.
2968 * g++.dg/modules/pr99283-5_c.C: New.
2970 2021-03-30 Jakub Jelinek <jakub@redhat.com>
2973 * g++.dg/cpp1z/pr99790.C: New test.
2975 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2978 * gcc.c-torture/compile/pr99822.c: New test.
2980 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
2984 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
2986 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2987 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
2988 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2989 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2990 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2991 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2992 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2993 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2994 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2995 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2996 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2997 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2998 * gcc.target/powerpc/pr79251-run.p7.c: New test.
2999 * gcc.target/powerpc/pr79251.p7.c: New test.
3001 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3004 * gcc.target/i386/pr99744-1.c: New test.
3006 2021-03-30 Tamar Christina <tamar.christina@arm.com>
3008 PR tree-optimization/99825
3009 * gfortran.dg/vect/pr99825.f90: New test.
3011 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3014 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3016 2021-03-30 Richard Biener <rguenther@suse.de>
3018 PR tree-optimization/99824
3019 * gcc.dg/torture/pr99824.c: New testcase.
3021 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
3024 * g++.dg/pr98136.C: New test.
3026 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
3028 * gcc.target/aarch64/fcvt_nosimd.c: New test.
3030 2021-03-29 Martin Sebor <msebor@redhat.com>
3032 PR tree-optimization/61869
3033 * gcc.dg/uninit-pr61869.c: New test.
3035 2021-03-29 Martin Sebor <msebor@redhat.com>
3037 PR tree-optimization/61677
3038 * gcc.dg/uninit-pr61677.c: New test.
3040 2021-03-29 Martin Sebor <msebor@redhat.com>
3042 PR tree-optimization/61112
3043 * gcc.dg/uninit-pr61112.c: New test.
3045 2021-03-29 Jan Hubicka <jh@suse.cz>
3048 * gcc.c-torture/compile/pr99751.c: Rename from ...
3049 * gcc.c-torture/execute/pr99751.c: ... to this.
3051 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
3053 * gcc.c-torture/compile/pr99751.c: New test.
3055 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3058 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3059 declare simd warning on aarch64.
3061 2021-03-29 Alex Coplan <alex.coplan@arm.com>
3064 * g++.target/aarch64/sve/pr99216.C: New test.
3066 2021-03-29 Richard Biener <rguenther@suse.de>
3068 PR tree-optimization/99807
3069 * gfortran.dg/vect/pr99807.f90: New testcase.
3071 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3074 * gcc.target/aarch64/pr99808.c: New test.
3076 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3078 PR tree-optimization/99777
3079 * g++.dg/torture/pr99777.C: New test.
3081 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
3084 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
3086 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
3089 * gfortran.dg/pr99602.f90: New test.
3090 * gfortran.dg/pr99602a.f90: New test.
3091 * gfortran.dg/pr99602b.f90: New test.
3092 * gfortran.dg/pr99602c.f90: New test.
3093 * gfortran.dg/pr99602d.f90: New test.
3095 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3097 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
3098 (gdc-copy-file): ... this. Use file copy instead of open/close.
3099 (gdc-convert-test): Save translated dejagnu test to gdc.test
3100 directory, only write dejagnu directives to the test file.
3101 (gdc-do-test): Don't create gdc.test symlink.
3103 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3105 * gdc.dg/gdc270a.d: Removed.
3106 * gdc.dg/gdc270b.d: Removed.
3108 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
3110 * gcc.target/powerpc/pr99557.c: New.
3112 2021-03-26 Martin Sebor <msebor@redhat.com>
3114 PR tree-optimization/59970
3115 * gcc.dg/uninit-pr59970.c: New test.
3117 2021-03-26 Marek Polacek <polacek@redhat.com>
3120 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
3121 * g++.dg/cpp0x/nsdmi17.C: New test.
3123 2021-03-26 Nathan Sidwell <nathan@acm.org>
3126 * g++.dg/modules/pr99283-2_a.H: New.
3127 * g++.dg/modules/pr99283-2_b.H: New.
3128 * g++.dg/modules/pr99283-2_c.H: New.
3129 * g++.dg/modules/pr99283-3_a.H: New.
3130 * g++.dg/modules/pr99283-3_b.H: New.
3131 * g++.dg/modules/pr99283-4.H: New.
3132 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
3133 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
3135 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
3138 * g++.target/aarch64/sve/pr99766.C: New.
3140 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3143 * gcc.dg/tls/pr99466-1.c: New test.
3144 * gcc.dg/tls/pr99466-2.c: New test.
3146 2021-03-26 Jakub Jelinek <jakub@redhat.com>
3149 * g++.dg/cpp0x/new5.C: New test.
3151 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
3154 * gfortran.dg/null_11.f90: New test.
3156 2021-03-25 Martin Sebor <msebor@redhat.com>
3158 PR tree-optimization/55060
3159 * gcc.dg/uninit-pr55060.c: New.
3161 2021-03-25 Martin Sebor <msebor@redhat.com>
3163 PR tree-optimization/48483
3164 * g++.dg/warn/uninit-pr48483.C: New test.
3166 2021-03-25 Martin Sebor <msebor@redhat.com>
3168 * gcc.dg/uninit-pr44547.c: New.
3170 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3173 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
3174 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
3175 to match locus changes.
3176 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
3177 * g++.dg/cpp2a/srcloc2.C: Likewise.
3178 * g++.dg/cpp2a/srcloc15.C: Likewise.
3179 * g++.dg/cpp2a/srcloc16.C: Likewise.
3180 * g++.dg/cpp2a/srcloc19.C: New test.
3181 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
3183 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
3184 * g++.dg/modules/macloc-1_d.C: Likewise.
3185 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
3188 2021-03-25 Marek Polacek <polacek@redhat.com>
3191 * g++.dg/cpp0x/inh-ctor37.C: New test.
3193 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3196 * g++.dg/cpp0x/variadic181.C: New test.
3198 2021-03-25 Marek Polacek <polacek@redhat.com>
3201 * g++.dg/warn/Wconversion5.C: New test.
3203 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3205 PR tree-optimization/96974
3206 * g++.target/aarch64/sve/pr96974.C: New test.
3208 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3211 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3215 * gcc.target/i386/pr98209.c: New test.
3216 * gcc.target/i386/pr99744-1.c: Likewise.
3217 * gcc.target/i386/pr99744-2.c: Likewise.
3219 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3222 * g++.dg/warn/Wduplicated-branches6.C: New test.
3223 * g++.dg/warn/Wduplicated-branches7.C: New test.
3225 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3229 * gcc.target/i386/pr98209.c: New test.
3230 * gcc.target/i386/pr99744-1.c: Likewise.
3231 * gcc.target/i386/pr99744-2.c: Likewise.
3233 2021-03-25 Richard Biener <rguenther@suse.de>
3235 PR tree-optimization/99746
3236 * gfortran.dg/vect/pr99746.f90: New testcase.
3238 2021-03-25 David Malcolm <dmalcolm@redhat.com>
3243 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
3245 * gcc.dg/analyzer/pr93695-1.c: New test.
3246 * gcc.dg/analyzer/pr99044-1.c: New test.
3247 * gcc.dg/analyzer/pr99044-2.c: New test.
3248 * gcc.dg/analyzer/pr99716-1.c: New test.
3249 * gcc.dg/analyzer/pr99716-2.c: New test.
3250 * gcc.dg/analyzer/pr99716-3.c: New test.
3252 2021-03-24 Martin Liska <mliska@suse.cz>
3255 * gcc.target/i386/pr99753.c: New test.
3257 2021-03-24 Martin Jambor <mjambor@suse.cz>
3260 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
3262 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3265 * gcc.target/arm/pr99727.c: New test.
3267 2021-03-24 Jakub Jelinek <jakub@redhat.com>
3270 * gcc.target/arm/pr99724.c: New test.
3272 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3274 * lib/target-supports.exp (check_effective_target_sysconf): New.
3275 * gcc.target/i386/pr95443-1.c: Require it.
3276 * gcc.target/i386/pr95443-2.c: Likewise.
3277 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3278 * gcc.target/i386/strncmp-1.c: Likewise.
3280 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3282 * gcc.target/i386/pr97313.c: Require effective target feature pie.
3283 * g++.target/i386/pr94185.C: Likewise.
3285 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3287 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
3288 positives with -mcmodel=large.
3289 * gcc.target/i386/funcspec-3.c: Likewise.
3291 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3293 * gcc.target/i386/pr94467-3.c: New.
3295 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
3298 * gfortran.dg/longnames.f90: New test.
3300 2021-03-23 Nathan Sidwell <nathan@acm.org>
3303 * g++.dg/modules/pr99283-1_a.H: New.
3304 * g++.dg/modules/pr99283-1_b.H: New.
3306 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
3308 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
3310 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3312 * lib/target-supports.exp
3313 (check_effective_target_arm_dsp_ok_nocache)
3314 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
3315 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
3316 and add arm_dsp options.
3318 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3320 * lib/target-supports.exp
3321 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
3322 -mfloat-abi= options order.
3323 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
3324 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
3325 arm_hard_ok effective target and -mfloat-abi=hard additional
3327 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3335 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
3337 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
3338 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
3340 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3342 * lib/target-supports.exp
3343 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
3344 -mfloat-abi= options order.
3345 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
3346 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
3347 target and -mfloat-abi=hard additional option.
3348 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
3349 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
3350 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
3351 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
3352 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
3354 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3356 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
3358 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3360 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
3361 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
3362 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
3363 * gcc.target/arm/pr51968.c: Likewise.
3364 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
3365 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
3366 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
3367 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
3369 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3371 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
3372 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
3373 * gcc.target/arm/bf16_dup.c: Likewise.
3374 * gcc.target/arm/bf16_reinterpret.c: Likewise.
3375 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
3377 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3379 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
3381 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3383 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
3384 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
3385 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
3386 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3388 2021-03-23 Marek Polacek <polacek@redhat.com>
3391 * g++.dg/cpp0x/attributes-namespace6.C: New test.
3392 * g++.dg/cpp0x/gen-attrs-73.C: New test.
3394 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
3397 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
3399 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
3402 * gcc.dg/vect/pr99540.c: New test.
3404 2021-03-23 Nathan Sidwell <nathan@acm.org>
3407 * g++.dg/modules/pr99239_a.H: New.
3408 * g++.dg/modules/pr99239_b.H: New.
3410 2021-03-23 Richard Biener <rguenther@suse.de>
3412 PR tree-optimization/99721
3413 * gfortran.dg/vect/pr99721.f90: New testcase.
3415 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
3417 * gcc.target/riscv/shift-shift-5.c (sub): Change
3418 order of struct fields depending on byteorder.
3420 2021-03-23 Jakub Jelinek <jakub@redhat.com>
3423 * g++.dg/cpp1z/decomp55.C: New test.
3425 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
3427 PR tree-optimization/99296
3428 * gcc.dg/pr99296.c: New file.
3430 2021-03-22 Nathan Sidwell <nathan@acm.org>
3433 * g++.dg/modules/pr99480_a.H: New.
3434 * g++.dg/modules/pr99480_b.H: New.
3436 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
3439 * gcc.target/powerpc/pr99581.c: New.
3441 2021-03-22 Nathan Sidwell <nathan@acm.org>
3444 * g++.dg/modules/pr99425-1.h: New.
3445 * g++.dg/modules/pr99425-1_a.H: New.
3446 * g++.dg/modules/pr99425-1_b.H: New.
3447 * g++.dg/modules/pr99425-1_c.C: New.
3448 * g++.dg/modules/pr99425-2_a.X: New.
3449 * g++.dg/modules/pr99425-2_b.X: New.
3450 * g++.dg/template/pr99425.C: New.
3452 2021-03-22 Richard Biener <rguenther@suse.de>
3454 PR tree-optimization/99694
3455 * gcc.dg/torture/pr99694.c: New testcase.
3457 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
3460 * gcc.target/riscv/pr99702.c: New.
3462 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
3465 * gcc.target/powerpc/pr98914.c: New test.
3467 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
3470 * g++.target/i386/pr99679-1.C: New test.
3471 * g++.target/i386/pr99679-2.C: Likewise.
3473 2021-03-20 Jakub Jelinek <jakub@redhat.com>
3476 * gcc.dg/pr99230.c: New test.
3478 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.dg/Wunused-var-5.c: New test.
3482 * gcc.dg/Wunused-var-6.c: New test.
3484 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3486 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3489 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3492 * gcc.target/s390/pr99663.c: New.
3494 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3497 * g++.dg/opt/pr99456.C: New test.
3498 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
3501 2021-03-19 Tamar Christina <tamar.christina@arm.com>
3503 PR tree-optimization/99656
3504 * gfortran.dg/vect/pr99656.f90: New test.
3506 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
3509 * gcc.dg/torture/pr99652-1.c: New test.
3510 * gcc.dg/torture/pr99652-2.c: Likewise.
3511 * gcc.target/i386/pr57655.c: Adjusted.
3512 * gcc.target/i386/pr59794-6.c: Likewise.
3513 * gcc.target/i386/pr70738-1.c: Likewise.
3514 * gcc.target/i386/pr96744-1.c: Likewise.
3516 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3517 Christophe Lyon <christophe.lyon@linaro.org>
3520 * g++.target/arm/pr99593.C: New test.
3522 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
3524 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
3526 2021-03-19 Marek Polacek <polacek@redhat.com>
3529 * g++.dg/cpp2a/concepts-err3.C: New test.
3531 2021-03-18 Martin Sebor <msebor@redhat.com>
3534 * g++.dg/warn/Warray-bounds-22.C: New test.
3535 * g++.dg/warn/Warray-bounds-23.C: New test.
3536 * g++.dg/warn/Warray-bounds-24.C: New test.
3538 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3541 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
3543 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3546 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
3547 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
3548 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
3549 rather than __i386__.
3551 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3554 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
3556 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
3559 * obj-c++.dg/pr49070.mm: New test.
3560 * objc.dg/unnamed-parms.m: New test.
3562 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3564 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
3566 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3567 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3568 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
3569 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3570 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3572 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3575 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
3576 For big endian use -fsso-struct=little-endian dg-options.
3578 2021-03-17 Marek Polacek <polacek@redhat.com>
3581 * g++.dg/conversion/real-to-int1.C: New test.
3583 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
3584 Jason Merrill <jason@redhat.com>
3586 * g++.dg/cpp1z/using9.C: New using decl test.
3588 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3590 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
3591 -gdwarf-3 to the command line options. Adjust the expected line
3592 numbers for the revised options header.
3594 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3596 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
3597 -gdwarf-3 to the command line options. Provide Darwin-
3598 specific match lines for the expected output.
3600 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3602 * gcc.target/aarch64/acle/rng_2.c: New test.
3604 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
3607 * gcc.target/i386/pr99530-1.c: New test.
3608 * gcc.target/i386/pr99530-2.c: Likewise.
3609 * gcc.target/i386/pr99530-3.c: Likewise.
3610 * gcc.target/i386/pr99530-4.c: Likewise.
3611 * gcc.target/i386/pr99530-5.c: Likewise.
3612 * gcc.target/i386/pr99530-6.c: Likewise.
3614 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
3617 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
3619 2021-03-16 Jason Merrill <jason@redhat.com>
3621 * g++.dg/cpp2a/nontype-float1.C: New test.
3623 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3627 * gcc.target/powerpc/pr98092.c: New.
3629 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3632 * gcc.target/i386/pr99600.c: New test.
3634 2021-03-16 Martin Liska <mliska@suse.cz>
3635 Jason Merrill <jason@redhat.com>
3638 * g++.target/i386/pr99108.C: New test.
3640 2021-03-16 Martin Liska <mliska@suse.cz>
3643 * gcc.target/arm/pr99592.c: New test.
3645 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
3647 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
3649 2021-03-16 Nathan Sidwell <nathan@acm.org>
3652 * g++.dg/modules/pr99496_a.H: New.
3653 * g++.dg/modules/pr99496_b.C: New.
3655 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3658 * gcc.target/i386/avx-pr99563.c: New test.
3660 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3663 * gcc.dg/gomp/pr99542.c: New test.
3664 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
3665 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
3666 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
3667 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
3669 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
3671 2021-03-15 Jakub Jelinek <jakub@redhat.com>
3674 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
3675 * g++.dg/modules/builtin-3_b.C: Likewise.
3677 2021-03-15 Nathan Sidwell <nathan@acm.org>
3680 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
3681 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
3683 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3686 * g++.dg/coroutines/pr99047.C: New test.
3688 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3691 * g++.dg/coroutines/torture/pr98704.C: New test.
3693 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3696 * g++.dg/coroutines/pr98480.C: New test.
3697 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
3698 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
3699 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
3701 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3704 * g++.dg/coroutines/pr96749-1.C: New test.
3705 * g++.dg/coroutines/pr96749-2.C: New test.
3707 2021-03-15 Richard Biener <rguenther@suse.de>
3709 PR tree-optimization/98834
3710 * g++.dg/opt/pr98834.C: New testcase.
3712 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3715 * gfortran.dg/do_check_16.f90: New test.
3716 * gfortran.dg/do_check_17.f90: New test.
3718 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
3721 * gfortran.dg/pr99545.f90: New test.
3723 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
3725 * gcc.target/powerpc/pr99492.c: Fix typo.
3727 2021-03-14 Harald Anlauf <anlauf@gmx.de>
3728 Paul Thomas <pault@gcc.gnu.org>
3730 * gfortran.dg/pr99112.f90: New test.
3732 2021-03-13 Martin Sebor <msebor@redhat.com>
3734 PR tree-optimization/99489
3735 * gcc.dg/Wstringop-truncation-9.c: New test.
3737 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
3740 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
3742 2021-03-13 Jakub Jelinek <jakub@redhat.com>
3744 PR tree-optimization/99544
3745 * gcc.dg/gomp/pr99544.c: New test.
3747 2021-03-12 Nathan Sidwell <nathan@acm.org>
3750 * g++.dg/modules/pr99238.h: New.
3751 * g++.dg/modules/pr99238_a.H: New.
3752 * g++.dg/modules/pr99238_b.H: New.
3754 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
3757 * gfortran.dg/gomp/threadprivate-1.f90: New test.
3759 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3762 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
3764 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3767 * g++.dg/cpp2a/consteval19.C: New test.
3769 2021-03-11 David Malcolm <dmalcolm@redhat.com>
3772 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
3774 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
3776 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
3777 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
3778 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
3779 -fno-analyzer-feasibility from options.
3780 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
3781 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
3783 2021-03-11 Nathan Sidwell <nathan@acm.org>
3786 * g++.dg/modules/pr99248.h: New.
3787 * g++.dg/modules/pr99248_a.H: New.
3788 * g++.dg/modules/pr99248_b.H: New.
3790 2021-03-11 Nathan Sidwell <nathan@acm.org>
3793 * g++.dg/modules/pr99528.h: New.
3794 * g++.dg/modules/pr99528_a.H: New.
3795 * g++.dg/modules/pr99528_b.H: New.
3796 * g++.dg/modules/pr99528_c.C: New.
3798 2021-03-11 Richard Biener <rguenther@suse.de>
3801 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
3802 instead of verifying the total number of adds.
3804 2021-03-11 Richard Biener <rguenther@suse.de>
3807 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
3809 2021-03-11 Richard Biener <rguenther@suse.de>
3812 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
3814 2021-03-11 Richard Biener <rguenther@suse.de>
3817 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
3819 2021-03-11 Jakub Jelinek <jakub@redhat.com>
3822 * gcc.target/i386/avx2-pr99517-1.c: New test.
3823 * gcc.target/i386/avx2-pr99517-2.c: New test.
3825 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
3828 * gcc.target/powerpc/pr99492.c: New testcase.
3830 2021-03-10 Harald Anlauf <anlauf@gmx.de>
3833 * gfortran.dg/data_char_4.f90: New test.
3834 * gfortran.dg/data_char_5.f90: New test.
3836 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3838 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
3840 2021-03-10 Nathan Sidwell <nathan@acm.org>
3843 * g++.dg/modules/pr99423_a.H: New.
3844 * g++.dg/modules/pr99423_b.H: New.
3846 2021-03-10 Jakub Jelinek <jakub@redhat.com>
3848 PR tree-optimization/99305
3850 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
3851 unsigned_char effective targets.
3853 2021-03-10 Nathan Sidwell <nathan@acm.org>
3856 * g++.dg/ext/pr99508.C: New.
3858 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
3861 * lib/target-supports.exp (check_effective_target_lra): New.
3862 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
3863 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
3864 * gcc.c-torture/compile/pr98096.c: Likewise.
3865 * gcc.dg/pr97954.c: Likewise.
3867 2021-03-10 David Malcolm <dmalcolm@redhat.com>
3869 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
3870 * gcc.dg/analyzer/zlib-2.c: Likewise.
3872 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3874 * gcc.dg/vect/pr99102.c: Fix target selector.
3876 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3879 * gcc.dg/vect/pr99102.c: New test.
3881 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
3883 * gnat.dg/specs/lto25.ads: New test.
3885 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3887 PR tree-optimization/99305
3888 * g++.dg/opt/pr99305.C: New test.
3890 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
3892 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
3893 (check_effective_target_sqrt_insn): Use it.
3895 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
3898 * gcc.target/i386/pr99454.c: New.
3900 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
3902 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
3903 * gcc.dg/loop-9.c: Likewise.
3904 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
3905 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
3907 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3910 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
3911 exists. If REG_STARTEND macro isn't defined, just return 0 from main
3912 instead of the actual test.
3914 2021-03-09 Martin Liska <mliska@suse.cz>
3917 * gcc.target/i386/pr99464.c: New test.
3919 2021-03-09 Joel Brobecker <brobecker@adacore.com>
3921 * gcc.target/powerpc/undef-bool-2.c: Add
3922 dg-require-effective-target powerpc_vsx_ok directive.
3923 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
3924 powerpc_vsx_ok directive.
3926 2021-03-08 Harald Anlauf <anlauf@gmx.de>
3929 * gfortran.dg/parameter_data.f90: New test.
3931 2021-03-08 Martin Sebor <msebor@redhat.com>
3934 * g++.dg/warn/Warray-bounds-15.C: New test.
3935 * g++.dg/warn/Warray-bounds-18.C: New test.
3936 * g++.dg/warn/Warray-bounds-19.C: New test.
3937 * g++.dg/warn/Warray-bounds-20.C: New test.
3938 * g++.dg/warn/Warray-bounds-21.C: New test.
3940 2021-03-08 Martin Sebor <msebor@redhat.com>
3943 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
3945 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
3946 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
3947 * gcc.dg/Wstringop-overflow-66.c: New test.
3948 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
3950 2021-03-08 Marek Polacek <polacek@redhat.com>
3953 * g++.dg/cpp2a/nontype-class41.C: New test.
3955 2021-03-08 Nathan Sidwell <nathan@acm.org>
3958 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
3960 2021-03-08 Nathan Sidwell <nathan@acm.org>
3962 * g++.dg/modules/pr99468.H: New.
3964 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
3967 * gcc.target/powerpc/pr98959.c: New test.
3969 2021-03-08 Nathan Sidwell <nathan@acm.org>
3972 * g++.dg/modules/pr99285_a.H: New.
3973 * g++.dg/modules/pr99285_b.H: New.
3975 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3978 * gcc.target/aarch64/simd/pr99437.c: New test.
3980 2021-03-08 Martin Liska <mliska@suse.cz>
3983 * c-c++-common/asan/pr98920.c: New test.
3985 2021-03-08 Martin Liska <mliska@suse.cz>
3988 * gcc.target/i386/pr99463-2.c: New test.
3989 * gcc.target/i386/pr99463.c: New test.
3991 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
3993 * gcc.target/s390/vector/long-double-asm-commutative.c: New
3995 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
3997 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
3998 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
3999 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4000 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4001 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4004 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
4007 * gfortran.dg/module_variable_3.f90: New test.
4009 2021-03-07 Jakub Jelinek <jakub@redhat.com>
4012 * lib/target-supports.exp
4013 (check_effective_target_assembler_march_noavx512bw): New effective
4015 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4017 2021-03-06 Patrick Palka <ppalka@redhat.com>
4018 Jakub Jelinek <jakub@redhat.com>
4021 * g++.dg/cpp2a/constexpr-99287.C: New test.
4023 2021-03-06 Patrick Palka <ppalka@redhat.com>
4024 Jakub Jelinek <jakub@redhat.com>
4027 * g++.dg/cpp1y/var-templ68.C: New test.
4028 * g++.dg/cpp1y/var-templ68a.C: New test.
4030 2021-03-06 Patrick Palka <ppalka@redhat.com>
4033 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4034 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4036 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
4038 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4039 to allow an eliminated stack-frame.
4041 2021-03-05 Marek Polacek <polacek@redhat.com>
4044 * g++.dg/cpp1z/noexcept-type23.C: New test.
4046 2021-03-05 Marek Polacek <polacek@redhat.com>
4049 * g++.dg/warn/Wshadow-17.C: New test.
4051 2021-03-05 Jason Merrill <jason@redhat.com>
4054 * gcc.dg/attr-flatten-1.c: Adjust.
4056 2021-03-05 Jakub Jelinek <jakub@redhat.com>
4059 * c-c++-common/gomp/pr99322.c: New test.
4061 2021-03-05 Nathan Sidwell <nathan@acm.org>
4064 * g++.dg/modules/pr99245_a.H: New.
4065 * g++.dg/modules/pr99245_b.H: New.
4067 2021-03-05 Harald Anlauf <anlauf@gmx.de>
4070 * gfortran.dg/matmul_21.f90: New test.
4072 2021-03-05 Nathan Sidwell <nathan@acm.org>
4075 * g++.dg/modules/pr99377_a.H: New.
4076 * g++.dg/modules/pr99377_b.C: New.
4077 * g++.dg/modules/pr99377_c.C: New.
4079 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4082 * g++.dg/coroutines/pr98118.C: New test.
4084 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4087 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
4088 * g++.dg/coroutines/pr95616-0.C: New test.
4089 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
4090 * g++.dg/coroutines/pr95616-1.C: New test.
4091 * g++.dg/coroutines/pr95616-2.C: New test.
4092 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
4093 * g++.dg/coroutines/pr95616-3.C: New test.
4094 * g++.dg/coroutines/pr95616-4.C: New test.
4095 * g++.dg/coroutines/pr95616-5.C: New test.
4096 * g++.dg/coroutines/pr95616-6.C: New test.
4098 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4101 * g++.dg/coroutines/torture/pr95615-01.C: New test.
4102 * g++.dg/coroutines/torture/pr95615-02.C: New test.
4103 * g++.dg/coroutines/torture/pr95615-03.C: New test.
4104 * g++.dg/coroutines/torture/pr95615-04.C: New test.
4105 * g++.dg/coroutines/torture/pr95615-05.C: New test.
4106 * g++.dg/coroutines/torture/pr95615.inc: New file.
4108 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
4111 * gcc.target/i386/pr99123-2.c: New.
4113 2021-03-05 Nathan Sidwell <nathan@acm.org>
4116 * g++.dg/modules/pr99389_a.H: New.
4117 * g++.dg/modules/pr99389_b.C: New.
4118 * g++.dg/modules/pr99389_c.C: New.
4120 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4123 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
4126 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4128 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
4129 with '_kind' number.
4130 * gfortran.dg/real4-10-real8-16.f90: Likewise.
4131 * gfortran.dg/real4-10-real8-4.f90: Likewise.
4132 * gfortran.dg/real4-10.f90: Likewise.
4133 * gfortran.dg/real4-16-real8-10.f90: Likewise.
4134 * gfortran.dg/real4-16-real8-16.f90: Likewise.
4135 * gfortran.dg/real4-16-real8-4.f90: Likewise.
4136 * gfortran.dg/real4-16.f90: Likewise.
4137 * gfortran.dg/real4-8-real8-10.f90: Likewise.
4138 * gfortran.dg/real4-8-real8-16.f90: Likewise.
4139 * gfortran.dg/real4-8-real8-4.f90: Likewise.
4140 * gfortran.dg/real4-8.f90: Likewise.
4141 * gfortran.dg/real8-10.f90: Likewise.
4142 * gfortran.dg/real8-16.f90: Likewise.
4143 * gfortran.dg/real8-4.f90: Likewise.
4145 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
4148 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
4150 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
4152 * lib/prune.exp: Prune useless output caused by a linker bug.
4154 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4157 * gcc.target/aarch64/pr93235.c: New test.
4159 2021-03-04 Martin Liska <mliska@suse.cz>
4161 PR gcov-profile/99105
4162 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
4163 correction as the wrapped malloc is called one more time
4165 * gcc.dg/tree-prof/pr97461.c: Likewise.
4167 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4171 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
4172 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
4173 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
4174 dg-warning regexps, instead replace .* with \[^\n\r]*.
4175 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
4176 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
4177 -ftrack-macro-expansion=0 from dg-options.
4178 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
4179 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
4181 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.dg/cpp/line11.c: New test.
4185 * gcc.dg/cpp/line12.c: New test.
4187 2021-03-04 Alex Coplan <alex.coplan@arm.com>
4190 * gcc.target/aarch64/pr99381.c: New test.
4192 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
4194 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
4196 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
4198 2021-03-04 Nathan Sidwell <nathan@acm.org>
4201 * g++.dg/modules/pr99170-1_a.H: New.
4202 * g++.dg/modules/pr99170-1_b.C: New.
4203 * g++.dg/modules/pr99170-2.h: New.
4204 * g++.dg/modules/pr99170-2_a.C: New.
4205 * g++.dg/modules/pr99170-2_b.C: New.
4206 * g++.dg/modules/pr99170-3_a.H: New.
4207 * g++.dg/modules/pr99170-3_b.C: New.
4208 * g++.dg/modules/inst-2_b.C: Adjust scan.
4209 * g++.dg/modules/inst-4_a.C: Adjust scan.
4210 * g++.dg/modules/inst-4_b.C: Adjust scan.
4211 * g++.dg/modules/member-def-1_b.C: Adjust scan.
4212 * g++.dg/modules/member-def-1_c.C: Adjust scan.
4213 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
4214 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
4215 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
4216 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
4217 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
4218 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
4219 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
4220 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
4221 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
4222 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
4223 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
4225 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
4228 * gfortran.dg/real4-10-real8-10.f90: New test.
4229 * gfortran.dg/real4-10-real8-16.f90: New test.
4230 * gfortran.dg/real4-10-real8-4.f90: New test.
4231 * gfortran.dg/real4-10.f90: New test.
4232 * gfortran.dg/real4-16-real8-10.f90: New test.
4233 * gfortran.dg/real4-16-real8-16.f90: New test.
4234 * gfortran.dg/real4-16-real8-4.f90: New test.
4235 * gfortran.dg/real4-16.f90: New test.
4236 * gfortran.dg/real4-8-real8-10.f90: New test.
4237 * gfortran.dg/real4-8-real8-16.f90: New test.
4238 * gfortran.dg/real4-8-real8-4.f90: New test.
4239 * gfortran.dg/real4-8.f90: New test.
4240 * gfortran.dg/real8-10.f90: New test.
4241 * gfortran.dg/real8-16.f90: New test.
4242 * gfortran.dg/real8-4.f90: New test.
4244 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4246 * gcc.misc-tests/outputs.exp: Enumerate tests.
4248 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4250 * gcc.misc-tests/outputs.exp: Append discriminating
4251 suffixes to tests with duplicate names.
4252 (outest): Assert that each running test has a unique
4255 2021-03-04 Martin Sebor <msebor@redhat.com>
4259 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
4260 * gcc.dg/Wstringop-overflow-65.c: New test.
4261 * gcc.dg/Warray-bounds-69.c: Same.
4263 2021-03-03 Marek Polacek <polacek@redhat.com>
4266 * g++.dg/cpp1z/class-deduction83.C: New test.
4268 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4270 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
4272 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
4275 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4277 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
4279 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
4281 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
4284 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4286 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
4288 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
4291 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4293 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
4295 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
4297 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
4299 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
4301 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
4304 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4307 * g++.dg/cpp1z/eval-order10.C: New test.
4309 2021-03-03 Marek Polacek <polacek@redhat.com>
4313 * g++.dg/cpp1z/class-deduction81.C: New test.
4314 * g++.dg/cpp1z/class-deduction82.C: New test.
4315 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
4316 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
4317 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
4319 2021-03-03 Jason Merrill <jason@redhat.com>
4322 * g++.dg/cpp0x/decltype-call5.C: New test.
4323 * g++.dg/cpp0x/decltype-call6.C: New test.
4325 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4327 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
4329 * gcc.target/i386/pr95798-2.c: Likewise.
4331 2021-03-03 Nathan Sidwell <nathan@acm.org>
4334 * g++.dg/modules/namespace-2_a.C
4335 * g++.dg/modules/pr99344_a.C
4336 * g++.dg/modules/pr99344_b.C
4338 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4341 * gcc.target/i386/pr99321.c: New test.
4343 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4346 * gcc.c-torture/compile/pr99324.c: New test.
4348 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4351 * gcc.dg/graphite/pr99085.c: New test.
4353 2021-03-03 Jason Merrill <jason@redhat.com>
4356 * g++.dg/ext/attr-flatten1.C: New test.
4358 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
4360 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
4361 tests if target test-framework has -L or -I options.
4363 2021-03-02 David Malcolm <dmalcolm@redhat.com>
4366 * gcc.dg/pr99323-1.c: New test.
4367 * gcc.dg/pr99323-2.c: New test.
4369 2021-03-02 Martin Sebor <msebor@redhat.com>
4372 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
4373 * g++.dg/warn/Wnonnull12.C: New test.
4375 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
4377 * gnat.dg/limited5.adb: New test.
4379 2021-03-02 Patrick Palka <ppalka@redhat.com>
4383 * g++.dg/concepts/abbrev9.C: New test.
4384 * g++.dg/cpp2a/concepts-lambda15.C: New test.
4385 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
4386 * g++.dg/cpp2a/concepts-return-req2.C: New test.
4387 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
4388 call to f15 that we expect to accept.
4390 2021-03-02 Patrick Palka <ppalka@redhat.com>
4392 * g++.dg/cpp1z/auto1.C: New test.
4394 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4396 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
4397 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
4398 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
4399 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
4400 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
4401 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
4402 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
4404 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4406 * lib/target-supports.exp: Add check for nnpa facility.
4408 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4410 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
4411 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
4413 2021-03-01 Martin Liska <mliska@suse.cz>
4416 * gcc.target/s390/target-attribute/pr99313.c: New test.
4418 2021-03-01 Nathan Sidwell <nathan@acm.org>
4421 * g++.dg/modules/pr99294.h: New.
4422 * g++.dg/modules/pr99294_a.C: New.
4423 * g++.dg/modules/pr99294_b.C: New.
4425 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
4427 * g++.dg/eh/seh-xmm-unwind.C: New test.
4429 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
4431 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
4432 expression components noexcept.
4433 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4434 * g++.dg/coroutines/pr95345.C: Likewise.
4436 2021-02-28 Jason Merrill <jason@redhat.com>
4438 * g++.dg/ext/attr-lambda3.C: Add missing ;
4440 2021-02-27 Jason Merrill <jason@redhat.com>
4443 * g++.dg/ext/attr-lambda3.C: New test.
4445 2021-02-26 Alexandre Oliva <oliva@gnu.org>
4447 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
4449 * gcc.target/powerpc/pr83629.c: Likewise.
4450 * gcc.target/powerpc/pr84112.c: Likewise.
4452 2021-02-26 Olivier Hainque <hainque@adacore.com>
4454 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
4455 dg-require-effective-target fpic.
4456 * gcc.target/powerpc/ppc-eabi.c: Likewise.
4457 * gcc.target/powerpc/pr26350.c: Likewise.
4458 * gcc.target/powerpc/pr67789.c: Likewise.
4459 * gcc.target/powerpc/pr79439-1.c: Likewise.
4460 * gcc.target/powerpc/pr79439-2.c: Likewise.
4461 * gcc.target/powerpc/pr79439-3.c: Likewise.
4462 * gcc.target/powerpc/pr83629.c: Likewise.
4463 * gcc.target/powerpc/pr84112.c: Likewise.
4465 2021-02-26 Richard Biener <rguenther@suse.de>
4468 * g++.dg/pr99218.C: New testcase.
4470 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4472 * g++.dg/cpp23/lambda-specifiers1.C: New test.
4474 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4477 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
4479 2021-02-26 Jason Merrill <jason@redhat.com>
4482 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4484 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4486 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4487 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4488 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4489 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4490 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4491 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4492 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4493 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4494 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4495 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4496 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
4497 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
4498 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
4499 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
4500 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
4502 2021-02-26 Patrick Palka <ppalka@redhat.com>
4505 * g++.dg/concepts/abbrev8.C: New test.
4507 2021-02-25 Patrick Palka <ppalka@redhat.com>
4511 * g++.dg/diagnostic/local1.C: New test.
4513 2021-02-25 Patrick Palka <ppalka@redhat.com>
4516 * g++.dg/cpp1z/class-deduction79.C: New test.
4517 * g++.dg/cpp1z/class-deduction80.C: New test.
4519 2021-02-25 Marek Polacek <polacek@redhat.com>
4523 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
4524 * g++.dg/cpp0x/constexpr-cast2.C: New test.
4525 * g++.dg/cpp0x/constexpr-cast3.C: New test.
4527 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4530 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
4531 reference parms, to distinguish the rvalue ref. variant.
4532 * g++.dg/coroutines/pr97587.C: New test.
4534 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4537 * g++.dg/coroutines/pr95822.C: New test.
4539 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
4541 * gcc.target/arm/cmse/cmse-18.c: New test.
4543 2021-02-25 Nathan Sidwell <nathan@acm.org>
4546 * g++.dg/modules/pr99166_a.X: Adjust.
4547 * g++.dg/modules/pr99166_b.C: Adjust.
4548 * g++.dg/modules/pr99166_c.C: Adjust.
4549 * g++.dg/modules/pr99166_d.C: Adjust.
4551 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
4553 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
4555 2021-02-25 Tamar Christina <tamar.christina@arm.com>
4557 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
4559 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
4562 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
4564 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
4567 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
4569 2021-02-25 Richard Biener <rguenther@suse.de>
4571 PR tree-optimization/99253
4572 * gcc.dg/vect/pr99253.c: New testcase.
4574 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4577 * gcc.target/i386/pr95798-1.c: New test.
4578 * gcc.target/i386/pr95798-2.c: New test.
4580 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4582 PR tree-optimization/80635
4583 * g++.dg/warn/pr80635-1.C: New test.
4584 * g++.dg/warn/pr80635-2.C: New test.
4586 2021-02-25 David Malcolm <dmalcolm@redhat.com>
4589 * gcc.dg/analyzer/pr99193-1.c: New test.
4590 * gcc.dg/analyzer/pr99193-2.c: New test.
4591 * gcc.dg/analyzer/pr99193-3.c: New test.
4592 * gcc.dg/analyzer/realloc-1.c: New test.
4594 2021-02-24 Nathan Sidwell <nathan@acm.org>
4597 * g++.dg/modules/pr98718_a.C: New.
4598 * g++.dg/modules/pr98718_b.C: New.
4600 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4602 * g++.dg/coroutines/co-await-void_type.C: Mark promise
4603 final_suspend call as noexcept.
4604 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
4605 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
4606 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
4607 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
4608 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
4609 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
4610 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
4611 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
4612 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
4613 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
4614 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
4615 * g++.dg/coroutines/coro1-allocators.h: Likewise.
4616 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
4617 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
4618 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
4619 * g++.dg/coroutines/pr94752.C: Likewise.
4620 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
4621 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
4622 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4623 * g++.dg/coroutines/pr95050.C: Likewise.
4624 * g++.dg/coroutines/pr95345.C: Likewise.
4625 * g++.dg/coroutines/pr95440.C: Likewise.
4626 * g++.dg/coroutines/pr95591.C: Likewise.
4627 * g++.dg/coroutines/pr95711.C: Likewise.
4628 * g++.dg/coroutines/pr95813.C: Likewise.
4629 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
4630 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
4631 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
4632 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
4633 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
4634 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
4635 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
4636 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
4637 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
4638 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
4639 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
4640 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
4641 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
4642 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
4643 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
4644 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
4645 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
4646 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
4647 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
4648 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
4650 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4653 * c-c++-common/gomp/pr99226.c: New test.
4654 * gfortran.dg/gomp/pr99226.f90: New test.
4656 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
4659 * gcc.target/i386/pr99123.c: New.
4661 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
4663 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
4665 2021-02-24 Nathan Sidwell <nathan@acm.org>
4668 * g++.dg/modules/pr99072.H: New.
4670 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
4673 * gfortran.dg/assumed_rank_21.f90 : New test.
4675 2021-02-24 Martin Sebor <msebor@redhat.com>
4678 * gcc.dg/pr97172-2.c: New test.
4680 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4682 PR tree-optimization/99220
4683 * g++.dg/vect/pr99220.cc: New test.
4685 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4687 PR tree-optimization/99149
4688 * g++.dg/vect/pr99149.cc: Disabled on BE.
4690 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4693 * g++.dg/coroutines/pr96251.C: New test.
4695 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4697 PR tree-optimization/99225
4698 * gcc.c-torture/compile/pr99225.c: New test.
4700 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4702 PR tree-optimization/99149
4703 * g++.dg/vect/pr99149.cc: New test.
4705 2021-02-24 Richard Biener <rguenther@suse.de>
4708 * gcc.dg/pr99224.c: New testcase.
4710 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
4712 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
4713 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
4714 Add __has_builtin tests for built-ins.
4715 Update expected instruction counts.
4717 2021-02-23 Martin Sebor <msebor@redhat.com>
4720 * g++.dg/warn/Wnonnull11.C: New test.
4722 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
4725 * gfortran.dg/class_defined_operator_2.f03 : New test.
4726 * gfortran.dg/elemental_result_2.f90 : New test.
4727 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
4728 elemental function with an allocatable result with an operator
4729 interface with array dummies and result.
4731 2021-02-23 Harald Anlauf <anlauf@gmx.de>
4734 * gfortran.dg/reshape_zerosize_4.f90: New test.
4736 2021-02-23 Nathan Sidwell <nathan@acm.org>
4739 * g++.dg/modules/pr99208_a.C: New.
4740 * g++.dg/modules/pr99208_b.C: New.
4742 2021-02-23 Martin Liska <mliska@suse.cz>
4745 * c-c++-common/asan/pr99168.c: New test.
4747 2021-02-23 Patrick Palka <ppalka@redhat.com>
4750 * g++.dg/template/non-dependent15.C: New test.
4752 2021-02-23 Jakub Jelinek <jakub@redhat.com>
4754 PR tree-optimization/99204
4755 * gfortran.dg/pr99204.f90: New test.
4757 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
4759 * gcc.target/powerpc/vec-init-10.c: New test.
4761 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
4763 * g++.dg/warn/Wplacement-new-size-1.C,
4764 g++.dg/warn/Wplacement-new-size-2.C,
4765 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
4766 default_packed targets.
4768 2021-02-22 David Malcolm <dmalcolm@redhat.com>
4771 * gcc.dg/analyzer/error-1.c: New test.
4772 * gcc.dg/analyzer/error-2.c: New test.
4773 * gcc.dg/analyzer/error-3.c: New test.
4775 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
4778 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
4779 * c-c++-common/attr-retain-6.c: Likewise.
4780 * c-c++-common/attr-retain-7.c: Likewise.
4781 * c-c++-common/attr-retain-8.c: Likewise.
4782 * c-c++-common/attr-retain-9.c: Likewise.
4784 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4786 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
4788 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4790 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
4791 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
4792 Handle __INT32_TYPE__ being "long int".
4794 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4796 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
4798 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4800 * gcc.target/cris/biap-mul.c: New test.
4802 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4804 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
4806 2021-02-22 Nathan Sidwell <nathan@acm.org>
4809 * g++.dg/modules/pr99174-1_a.C: New.
4810 * g++.dg/modules/pr99174-1_b.C: New.
4811 * g++.dg/modules/pr99174-1_c.C: New.
4812 * g++.dg/modules/pr99174.H: New.
4814 2021-02-22 Nathan Sidwell <nathan@acm.org>
4817 * g++.dg/modules/pr99153_a.H: New.
4818 * g++.dg/modules/pr99153_b.H: New.
4820 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4822 PR rtl-optimization/98791
4823 * gcc.target/aarch64/sve/pr98791.c: New test.
4825 2021-02-22 Richard Biener <rguenther@suse.de>
4827 PR tree-optimization/99165
4828 * g++.dg/pr99165.C: New testcase.
4830 2021-02-21 Harald Anlauf <anlauf@gmx.de>
4832 * gfortran.dg/intent_optimize_3.f90: New test.
4834 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
4836 * c-c++-common/attr-retain-5.c: Skip on AIX.
4837 * c-c++-common/attr-retain-6.c: Same.
4838 * c-c++-common/attr-retain-7.c: Same.
4839 * c-c++-common/attr-retain-8.c: Same.
4840 * c-c++-common/attr-retain-9.c: Same.
4842 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
4845 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
4846 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
4847 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
4848 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
4849 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
4850 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
4852 2021-02-19 Nathan Sidwell <nathan@acm.org>
4855 * g++.dg/modules/pr98741_a.H: New.
4856 * g++.dg/modules/pr98741_b.H: New.
4857 * g++.dg/modules/pr98741_c.C: New.
4858 * g++.dg/modules/pr98741_d.C: New.
4860 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4863 * gfortran.dg/namelist_4.f90: Modify.
4864 * gfortran.dg/namelist_98.f90: New test.
4866 2021-02-19 Martin Sebor <msebor@redhat.com>
4869 * gcc.dg/pr97172.c: Add test cases.
4871 2021-02-19 Nathan Sidwell <nathan@acm.org>
4873 * g++.dg/modules/pr99166_a.X: New.
4874 * g++.dg/modules/pr99166_b.C: New.
4875 * g++.dg/modules/pr99166_c.C: New.
4876 * g++.dg/modules/pr99166_d.C: New.
4878 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4881 * gfortran.dg/coarray/array_temporary-1.f90: New test.
4883 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4886 * gfortran.dg/dtio_36.f90: New test.
4888 2021-02-19 Richard Biener <rguenther@suse.de>
4891 * gcc.dg/pr99122-3.c: New testcase.
4893 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4896 * gcc.target/arm/pure-code/pr98998.c: New test.
4898 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4901 * g++.dg/opt/pr99034.C: New test.
4903 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4906 * gfortran.dg/ubound_1.f90: New test.
4908 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4911 * gcc.target/aarch64/sve/pr98657.c: New test.
4913 2021-02-19 Jason Merrill <jason@redhat.com>
4915 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
4917 2021-02-19 David Malcolm <dmalcolm@redhat.com>
4920 * jit.dg/test-trap.c: New test.
4922 2021-02-19 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp0x/overload4.C: New test.
4927 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
4929 PR rtl-optimization/96264
4930 * gcc.target/powerpc/pr96264.c: New.
4932 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
4935 * c-c++-common/attr-retain-1.c: New test.
4936 * c-c++-common/attr-retain-2.c: Likewise.
4937 * c-c++-common/attr-retain-3.c: Likewise.
4938 * c-c++-common/attr-retain-4.c: Likewise.
4939 * c-c++-common/attr-retain-5.c: Likewise.
4940 * c-c++-common/attr-retain-6.c: Likewise.
4941 * c-c++-common/attr-retain-7.c: Likewise.
4942 * c-c++-common/attr-retain-8.c: Likewise.
4943 * c-c++-common/attr-retain-9.c: Likewise.
4944 * c-c++-common/pr99113.c: Likewise.
4945 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
4946 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
4947 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
4948 * c-c++-common/attr-used-2.c: Likewise.
4949 * c-c++-common/attr-used-3.c: Likewise.
4950 * c-c++-common/attr-used-4.c: Likewise.
4951 * c-c++-common/attr-used-9.c: Likewise.
4952 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
4953 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
4954 * c-c++-common/attr-used-5.c: Don't expect warning for the used
4955 attribute nor SHF_GNU_RETAIN section.
4956 * c-c++-common/attr-used-6.c: Likewise.
4957 * c-c++-common/attr-used-7.c: Likewise.
4958 * c-c++-common/attr-used-8.c: Likewise.
4960 2021-02-18 Nathan Sidwell <nathan@acm.org>
4963 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
4965 * g++.dg/modules/pr99023_a.X: New.
4966 * g++.dg/modules/pr99023_b.X: New.
4968 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4971 * gcc.dg/pr99136.c: New test.
4973 2021-02-18 Nathan Sidwell <nathan@acm.org>
4976 * g++.dg/modules/modules.exp: Remove dg-module-headers support
4977 * g++.dg/modules/alias-2_a.H: Delete.
4978 * g++.dg/modules/sys/alias-2_a.H: Delete.
4980 2021-02-18 Nathan Sidwell <nathan@acm.org>
4983 * g++.dg/modules/pr99023_a.H: Delete.
4984 * g++.dg/modules/pr99023_b.H: Delete.
4986 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4989 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
4991 2021-02-18 Richard Biener <rguenther@suse.de>
4994 * gcc.dg/pr99122-1.c: New testcase.
4995 * gcc.dg/pr99122-2.c: Likewise.
4997 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
4999 PR tree-optimization/99142
5000 * gcc.dg/tree-ssa/pr99142.c: New test.
5002 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5005 * g++.dg/warn/Warray-bounds-17.C: New test.
5007 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5010 * gcc.dg/pr99104.c: New test.
5012 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5015 * gcc.dg/analyzer/pr94596.c: New test.
5017 2021-02-17 Nathan Sidwell <nathan@acm.org>
5020 * g++.dg/modules/pr99023_a.H: New.
5021 * g++.dg/modules/pr99023_b.H: New.
5023 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5026 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5027 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5028 options. Remove false leak directive.
5029 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5033 2021-02-17 Julian Brown <julian@codesourcery.com>
5035 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5036 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5037 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5038 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5039 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5041 2021-02-17 Julian Brown <julian@codesourcery.com>
5043 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5044 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5045 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5046 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5047 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5048 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5049 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5050 previously-broken directives.
5052 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5055 * g++.dg/ubsan/pr99106.C: New test.
5057 2021-02-17 Nathan Sidwell <nathan@acm.org>
5060 * g++.dg/lookup/pr99116-1.C: New.
5061 * g++.dg/lookup/pr99116-2.C: New.
5063 2021-02-17 Nathan Sidwell <nathan@acm.org>
5066 * g++.dg/modules/pr99071_a.H: New.
5067 * g++.dg/modules/pr99071_b.H: New.
5069 2021-02-17 Patrick Palka <ppalka@redhat.com>
5073 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
5074 "call to non-'constexpr' function" error message.
5076 2021-02-16 Nathan Sidwell <nathan@acm.org>
5078 * g++.dg/modules/pr99050_a.H: New.
5079 * g++.dg/modules/pr99050_b.C: New.
5081 2021-02-16 Marek Polacek <polacek@redhat.com>
5084 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
5085 * g++.dg/ext/attr-assume-aligned.C: New test.
5087 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
5089 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
5090 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
5092 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5094 * gfortran.dg/goacc/ref_inquiry.f90: New test.
5095 * gfortran.dg/gomp/ref_inquiry.f90: New test.
5097 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
5100 * gcc.c-torture/compile/pr98096.c: New.
5102 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5105 * gfortran.dg/fmt_nonchar_1.f90: New test.
5106 * gfortran.dg/fmt_nonchar_2.f90: New test.
5108 2021-02-16 Jakub Jelinek <jakub@redhat.com>
5111 * gcc.target/i386/pr99100.c: New test.
5113 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
5115 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
5117 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
5119 PR rtl-optimization/98872
5120 * gcc.target/powerpc/pr98872.c: New test.
5122 2021-02-15 Jakub Jelinek <jakub@redhat.com>
5124 PR tree-optimization/99079
5125 * gcc.dg/fold-modpow2-2.c: New test.
5126 * gcc.c-torture/execute/pr99079.c: New test.
5128 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5130 PR rtl-optimization/98439
5131 * gcc.target/i386/pr98439.c: New test.
5133 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5136 * gcc.target/i386/pr96166.c: New test.
5138 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5140 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
5141 and restrict the test to aarch64-*-* target only.
5143 2021-02-12 Nathan Sidwell <nathan@acm.org>
5145 * g++.dg/modules/pr99039_a.C: New.
5146 * g++.dg/modules/pr99039_b.C: New.
5148 2021-02-12 Nathan Sidwell <nathan@acm.org>
5151 * g++.dg/modules/pr99040_a.C: New.
5152 * g++.dg/modules/pr99040_b.C: New.
5153 * g++.dg/modules/pr99040_c.C: New.
5154 * g++.dg/modules/pr99040_d.C: New.
5156 2021-02-12 Nathan Sidwell <nathan@acm.org>
5160 * g++.dg/lookup/pr99039.C: New.
5162 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
5165 * gfortran.dg/ieee/ieee_12.f90: New test.
5167 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
5169 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
5171 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
5174 * gcc.target/arm/pr98931.c: Add -mthumb
5176 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5179 * gfortran.dg/assumed_rank_20.f90: New test.
5181 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5184 * g++.dg/cpp2a/concepts-requires24.C: New test.
5186 2021-02-12 Jason Merrill <jason@redhat.com>
5189 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
5191 2021-02-12 David Malcolm <dmalcolm@redhat.com>
5194 * g++.dg/analyzer/pr99064.C: New test.
5195 * gcc.dg/analyzer/pr98969.c: New test.
5197 2021-02-11 Marek Polacek <polacek@redhat.com>
5200 * g++.dg/template/deduce10.C: New test.
5201 * g++.dg/template/deduce9.C: New test.
5203 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
5206 * g++.target/powerpc/pr99041.C: New test.
5208 2021-02-11 Jakub Jelinek <jakub@redhat.com>
5211 * g++.dg/ext/flexary38.C: New test.
5213 2021-02-11 Marek Polacek <polacek@redhat.com>
5216 * g++.dg/cpp0x/variadic-crash6.C: New test.
5218 2021-02-11 Patrick Palka <ppalka@redhat.com>
5221 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
5223 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
5226 * gcc.target/arm/pr98931.c: New testcase.
5228 2021-02-11 Joel Hutton <joel.hutton@arm.com>
5230 PR tree-optimization/98772
5231 * gcc.target/aarch64/pr98772.c: New test.
5233 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5236 * gfortran.dg/typebound_call_32.f90: New test.
5238 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5241 * gfortran.dg/pr99060.f90: New test.
5243 2021-02-11 Alexandre Oliva <oliva@adacore.com>
5245 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
5247 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
5252 2021-02-10 Martin Sebor <msebor@redhat.com>
5254 PR tree-optimization/92879
5255 * g++.dg/warn/Warray-bounds-16.C: New test.
5257 2021-02-10 David Malcolm <dmalcolm@redhat.com>
5259 PR preprocessor/96391
5260 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
5261 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
5262 using the location_overflow_plugin.c from gcc.dg/plugin.
5264 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5267 * g++.dg/ext/weak6.C: New test.
5269 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5272 * gcc.target/i386/pr99025.c: New test.
5274 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5278 * g++.dg/cpp2a/constexpr-new16.C: New test.
5279 * g++.dg/cpp2a/constexpr-new17.C: New test.
5281 2021-02-10 Nathan Sidwell <nathan@acm.org>
5284 * g++.dg/lookup/pr99030.C: New.
5286 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5289 * g++.dg/gomp/pr99007.C: New test.
5290 * gcc.dg/gomp/pr99007-1.c: New test.
5291 * gcc.dg/gomp/pr99007-2.c: New test.
5292 * gcc.dg/gomp/pr99007-3.c: New test.
5294 2021-02-10 Julian Brown <julian@codesourcery.com>
5297 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
5298 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
5299 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5301 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5304 * gcc.dg/analyzer/file-1.c (test_5): New.
5305 * gcc.dg/analyzer/file-3.c: New test.
5307 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5310 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
5311 * gcc.dg/analyzer/pr94851-2.c: New test.
5312 * gcc.dg/analyzer/pr98575-1.c: New test.
5314 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
5316 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
5318 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
5320 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
5322 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
5324 2021-02-09 Nathan Sidwell <nathan@acm.org>
5327 * g++.dg/modules/pr98944_a.C: New.
5328 * g++.dg/modules/pr98944_b.C: New.
5329 * g++.dg/modules/pr98944_c.C: New.
5330 * g++.dg/modules/pr98944_d.C: New.
5332 2021-02-09 Jakub Jelinek <jakub@redhat.com>
5335 * g++.dg/warn/Wstringop-overread-1.C: New test.
5337 2021-02-09 Jason Merrill <jason@redhat.com>
5340 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5342 2021-02-09 Jason Merrill <jason@redhat.com>
5345 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5347 2021-02-09 Jason Merrill <jason@redhat.com>
5350 * g++.dg/cpp2a/no_unique_address12.C: New test.
5352 2021-02-08 Nathan Sidwell <nathan@acm.org>
5354 * g++.dg/modules/pr98531-2.h: New.
5355 * g++.dg/modules/pr98531-2_a.H: New.
5356 * g++.dg/modules/pr98531-2_b.C: New.
5357 * g++.dg/modules/pr98531-3.h: New.
5358 * g++.dg/modules/pr98531-3_a.H: New.
5359 * g++.dg/modules/pr98531-3_b.C: New.
5361 2021-02-08 Nathan Sidwell <nathan@acm.org>
5364 * g++.dg/modules/pr98531-1.h: New.
5365 * g++.dg/modules/pr98531-1_a.H: New.
5366 * g++.dg/modules/pr98531-1_b.C: New.
5367 * g++.dg/abi/pr98531-1.C: New.
5368 * g++.dg/abi/pr98531-2.C: New.
5369 * g++.dg/abi/pr98531-3.C: New.
5370 * g++.dg/abi/pr98531-4.C: New.
5372 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5375 * gfortran.dg/pr98974.F90: New test.
5377 2021-02-08 Richard Biener <rguenther@suse.de>
5380 * g++.dg/lto/pr96591_0.C: New testcase.
5382 2021-02-05 Marek Polacek <polacek@redhat.com>
5385 * g++.dg/cpp2a/volatile5.C: New test.
5387 2021-02-05 Marek Polacek <polacek@redhat.com>
5390 * g++.dg/cpp2a/using-enum-8.C: New test.
5392 2021-02-05 Nathan Sidwell <nathan@acm.org>
5395 * c-c++-common/pr98943.c: New.
5397 2021-02-05 Richard Biener <rguenther@suse.de>
5399 PR tree-optimization/98855
5400 * g++.dg/vect/slp-pr98855.cc: New testcase.
5402 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5405 * g++.dg/cpp1z/decomp54.C: New test.
5407 2021-02-05 liuhongt <hongtao.liu@intel.com>
5410 * g++.target/i386/avx512bw-pr98537-1.C: New test.
5411 * g++.target/i386/avx512vl-pr98537-1.C: New test.
5412 * g++.target/i386/avx512vl-pr98537-2.C: New test.
5413 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
5414 integer mask comparison should not be generated.
5415 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
5416 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
5417 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
5419 2021-02-04 Julian Brown <julian@codesourcery.com>
5421 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
5422 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5423 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
5424 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
5426 2021-02-04 Julian Brown <julian@codesourcery.com>
5428 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
5430 2021-02-04 Julian Brown <julian@codesourcery.com>
5432 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
5434 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5437 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
5438 $section is .opd, look at .L.$symbol_name's section.
5439 (parse_section_section_of_symbols): Handle .previous directive.
5440 * gcc.dg/array-quals-1.c: Allow .sdata section.
5442 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
5444 * gdc.dg/intrinsics.d: Update test.
5446 2021-02-04 Martin Sebor <msebor@redhat.com>
5449 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
5450 * gcc.dg/label-decl-4.c: Same.
5451 * gcc.dg/mismatch-decl-1.c: Same.
5452 * gcc.dg/old-style-then-proto-1.c: Same.
5453 * gcc.dg/parm-mismatch-1.c: Same.
5454 * gcc.dg/pr35445.c: Same.
5455 * gcc.dg/redecl-11.c: Same.
5456 * gcc.dg/redecl-12.c: Same.
5457 * gcc.dg/redecl-13.c: Same.
5458 * gcc.dg/redecl-15.c: Same.
5459 * gcc.dg/tls/thr-init-1.c: Same.
5460 * objc.dg/id-1.m: Same.
5461 * objc.dg/tls/diag-3.m: Same.
5462 * gcc.dg/pr97882.c: New test.
5463 * gcc.dg/qual-return-7.c: New test.
5464 * gcc.dg/qual-return-8.c: New test.
5466 2021-02-04 Jason Merrill <jason@redhat.com>
5469 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5471 2021-02-04 David Malcolm <dmalcolm@redhat.com>
5474 * gcc.dg/pr97932.c: New test.
5476 2021-02-04 emsr <3dw4rd@verizon.net>
5478 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
5480 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5482 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5483 of make_signed<size_t>::type in the diagnostics.
5485 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5488 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5490 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5492 * gfortran.dg/goacc/substring.f90: New test.
5493 * gfortran.dg/gomp/substring.f90: New test.
5495 2021-02-04 Martin Liska <mliska@suse.cz>
5497 * gcc.target/i386/prefer-vector-width-attr.c: New test.
5499 2021-02-04 Jason Merrill <jason@redhat.com>
5502 * g++.dg/cpp1z/class-deduction78.C: New test.
5504 2021-02-04 Jason Merrill <jason@redhat.com>
5507 * g++.dg/cpp0x/pr84630.C: Call b().
5508 * g++.dg/cpp2a/lambda-uneval13.C: New test.
5509 * g++.dg/ext/attr-expr1.C: New test.
5511 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5513 PR preprocessor/98882
5514 * gcc.dg/cpp/pr98882.c: New test.
5516 2021-02-03 Jason Merrill <jason@redhat.com>
5518 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
5519 hash-table-verification-limit=10000.
5521 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
5523 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
5524 * g++.dg/cpp23/feat-cxx2b.C: New test.
5525 * g++.dg/cpp23/size_t-literals.C: New test.
5526 * g++.dg/warn/Wsize_t-literals.C: New test.
5528 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5531 * g++.dg/cpp2a/no_unique_address11.C: New test.
5533 2021-02-03 Marek Polacek <polacek@redhat.com>
5536 * g++.dg/cpp0x/noexcept65.C: New test.
5538 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
5541 * gfortran.dg/coarray/array_temporary.f90: New test.
5543 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.dg/pr97487-1.c: New test.
5547 * gcc.dg/pr97487-2.c: New test.
5549 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5552 * gcc.target/i386/pr97971.c: New test.
5554 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5556 PR tree-optimization/98287
5557 * gcc.dg/pr98287.c: New test.
5559 2021-02-03 Tamar Christina <tamar.christina@arm.com>
5561 PR tree-optimization/98928
5562 * gcc.target/i386/pr98928.c: New test.
5564 2021-02-02 Martin Liska <mliska@suse.cz>
5567 * gcc.target/i386/pr97510.c: New test.
5569 2021-02-02 Jason Merrill <jason@redhat.com>
5572 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
5574 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5576 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
5578 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
5581 * gfortran.dg/pr91862.f90: New test.
5583 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5585 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
5587 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5589 PR tree-optimization/98848
5590 * gcc.dg/vect/pr98848.c: New test.
5591 * gcc.dg/vect/pr92205.c: Remove xfail.
5593 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5595 PR tree-optimization/97960
5596 * g++.dg/torture/pr97960.C: New test.
5598 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
5601 * g++.dg/opt/pr98743.C: New.
5603 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5605 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
5607 2021-02-02 Alexandre Oliva <oliva@adacore.com>
5609 * gcc.dg/asan/nested-1.c: New.
5611 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5615 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
5616 prefix to support subroutines where necessary.
5617 * gcc.dg/analyzer/data-model-1.c: Likewise.
5618 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
5620 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
5621 subroutines where necessary.
5622 * gcc.dg/analyzer/pr96651-2.c: Likewise.
5623 * gcc.dg/analyzer/signal-4b.c: Likewise.
5624 * gcc.dg/analyzer/single-field.c: Likewise.
5625 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
5627 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5631 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
5632 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
5634 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5636 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
5639 2021-02-01 David Malcolm <dmalcolm@redhat.com>
5642 * gcc.dg/analyzer/pr98918.c: New test.
5644 2021-02-01 Sergei Trofimovich <siarheit@google.com>
5646 PR tree-optimization/98499
5647 * g++.dg/pr98499.C: new test.
5649 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5651 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
5653 2021-02-01 Martin Sebor <msebor@redhat.com>
5656 * gcc.dg/pr97172.c: New test.
5658 2021-02-01 Martin Sebor <msebor@redhat.com>
5661 * g++.dg/Wclass-memaccess-6.C: New test.
5663 2021-02-01 Patrick Palka <ppalka@redhat.com>
5666 * g++.dg/cpp0x/constexpr-98295.C: New test.
5668 2021-02-01 Marek Polacek <polacek@redhat.com>
5671 * g++.dg/ext/builtin-has-attribute2.C: New test.
5673 2021-02-01 Jason Merrill <jason@redhat.com>
5676 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
5678 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5680 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
5682 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
5684 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
5686 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
5688 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
5690 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
5692 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
5694 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
5696 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
5698 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
5700 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
5702 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
5705 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5707 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
5709 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
5711 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
5713 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
5716 2021-02-01 Tamar Christina <tamar.christina@arm.com>
5718 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
5720 2021-02-01 Patrick Palka <ppalka@redhat.com>
5723 * g++.dg/cpp1y/constexpr-84494.C: New test.
5725 2021-02-01 Xing GUO <higuoxing@gmail.com>
5727 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
5729 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
5731 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
5732 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5734 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
5736 * c-c++-common/attr-used-5.c: Skip for Darwin.
5737 * c-c++-common/attr-used-6.c: Likewise.
5738 * c-c++-common/attr-used-7.c: Likewise.
5739 * c-c++-common/attr-used-8.c: Likewise.
5740 * c-c++-common/attr-used-9.c: Likewise.
5742 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
5744 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
5745 * gcc.target/powerpc/pr79251.p9.c: Same.
5747 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5749 * gcc.target/i386/20051216-1.c: New test.
5751 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5754 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
5755 scan-tree-dump-times to x86 and aarch64 targets.
5756 * gcc.dg/gomp/simd-3.c: Likewise.
5758 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
5761 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
5764 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5766 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
5768 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5771 * gcc.target/aarch64/pr97701.c: Modify.
5773 2021-01-29 David Malcolm <dmalcolm@redhat.com>
5775 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
5777 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5780 * gcc.target/aarch64/pr97701.c: New.
5782 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5784 * gcc.target/powerpc/pr91903.c: New test.
5785 * gcc.target/powerpc/builtins-1.fold.h: Update.
5786 * gcc.target/powerpc/builtins-2.c: Update.
5788 2021-01-29 Nathan Sidwell <nathan@acm.org>
5791 * g++.dg/modules/pr98843_a.C: New.
5792 * g++.dg/modules/pr98843_b.H: New.
5793 * g++.dg/modules/pr98843_c.C: New.
5795 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5797 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
5799 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
5800 Richard Biener <rguenther@suse.de>
5802 PR tree-optimization/97627
5803 * g++.dg/pr97627.C: New testcase.
5805 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5808 * gcc.c-torture/compile/pr98849.c: New test.
5810 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5813 * gcc.dg/pr98331.c: New test.
5815 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
5817 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
5819 * gcc.target/powerpc/pr79251.h: ...this.
5820 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5821 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
5823 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
5824 * gcc.target/powerpc/pr79251-run.p9.c: New test.
5826 2021-01-29 Marek Polacek <polacek@redhat.com>
5829 * g++.dg/parse/error63.C: New test.
5831 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5834 * g++.dg/warn/effc5.C: New test.
5836 2021-01-28 Marek Polacek <polacek@redhat.com>
5839 * g++.dg/cpp0x/alignas19.C: New test.
5840 * g++.dg/warn/Warray-bounds15.C: New test.
5842 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
5845 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
5847 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
5849 * gfortran.dg/ISO_Fortran_binding_18.c: Include
5850 ../../../libgfortran/ISO_Fortran_binding.h rather than
5851 ISO_Fortran_binding.h.
5853 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
5855 * gcc.target/powerpc/float128-longdouble-math.c: New test.
5856 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
5857 * gcc.target/powerpc/float128-math.c: Adjust test for new name
5858 being generated. Add support for running test on power10. Add
5859 support for running if long double defaults to 64-bits.
5861 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5865 * g++.target/i386/pr98847.C: New test.
5867 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5869 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
5871 2021-01-28 Nathan Sidwell <nathan@acm.org>
5874 * g++.dg/modules/pr98770_a.C: New.
5875 * g++.dg/modules/pr98770_b.C: New.
5877 2021-01-28 Harald Anlauf <anlauf@gmx.de>
5880 * gfortran.dg/gomp/pr86470.f90: New test.
5882 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
5885 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
5886 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5887 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5888 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5889 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5890 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5891 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5892 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5893 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5894 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5895 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5896 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5897 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5898 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
5901 2021-01-28 Xing GUO <higuoxing@gmail.com>
5903 * gcc.target/riscv/attribute-18.c: New test.
5905 2021-01-27 Harris Snyder <hsnyder@structura.bio>
5907 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
5908 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
5910 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
5912 PR rtl-optimization/97684
5913 * gcc.target/i386/pr97684.c: New.
5915 2021-01-27 Jason Merrill <jason@redhat.com>
5918 * g++.dg/lookup/using4.C: No error in C++20.
5919 * g++.dg/cpp0x/decltype37.C: Adjust message.
5920 * g++.dg/template/crash75.C: Adjust message.
5921 * g++.dg/template/crash76.C: Adjust message.
5922 * g++.dg/cpp0x/inh-ctor36.C: New test.
5923 * g++.dg/cpp1z/inh-ctor39.C: New test.
5924 * g++.dg/cpp2a/using-enum-7.C: New test.
5926 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5929 * gcc.c-torture/execute/pr98853-1.c: New test.
5930 * gcc.c-torture/execute/pr98853-2.c: New test.
5932 2021-01-27 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/98854
5935 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
5937 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5941 * gfortran.dg/proc_ptr_52.f90 : New test.
5943 2021-01-27 liuhongt <hongtao.liu@intel.com>
5946 * gcc.target/i386/pr98833.c: New test.
5948 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
5951 optimize ("no-strict-aliasing") attribute.
5952 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
5953 array to avoid violating TBAA.
5954 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5955 array to avoid violating TBAA.
5956 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
5957 array to avoid violating TBAA.
5958 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
5959 array to avoid violating TBAA.
5961 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5964 * gfortran.dg/elemental_function_5.f90 : New test.
5966 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5968 PR tree-optimization/97260
5969 * gcc.dg/tree-ssa/pr97260.c: New test.
5971 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
5973 * lib/target-supports.exp (check_effective_target_c++2a):
5974 Check for C++2a or C++23.
5975 (check_effective_target_c++20_down): New.
5976 (check_effective_target_c++23_only): New.
5977 (check_effective_target_c++23): New.
5978 * g++.dg/cpp23/cplusplus.C: New.
5980 2021-01-26 Jason Merrill <jason@redhat.com>
5983 * g++.dg/torture/pr97474.C: New test.
5985 2021-01-26 Jason Merrill <jason@redhat.com>
5988 * g++.dg/cpp2a/no_unique_address10.C: New test.
5989 * g++.dg/cpp2a/no_unique_address9.C: New test.
5991 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5993 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
5994 optimize ("no-strict-aliasing") attribute.
5995 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
5996 array to avoid violating TBAA.
5997 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5998 array to avoid violating TBAA.
5999 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6000 array to avoid violating TBAA.
6001 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6002 array to avoid violating TBAA.
6004 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6007 * gcc.c-torture/execute/pr98681.c: New test.
6009 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6012 * gfortran.dg/elemental_assignment_1.f90: New test.
6014 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
6016 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6017 add previously missing space in '$ident link'.
6019 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6022 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6024 2021-01-26 Alexandre Oliva <oliva@adacore.com>
6026 * gnat.dg/asan1.adb: New test.
6027 * gnat.dg/asan1_pkg.ads: New additional source.
6029 2021-01-25 Harald Anlauf <anlauf@gmx.de>
6032 * gfortran.dg/pr70070.f90: New test.
6034 2021-01-25 Martin Sebor <msebor@redhat.com>
6037 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6038 * g++.dg/warn/Wnonnull10.C: New test.
6039 * g++.dg/warn/Wnonnull9.C: New test.
6041 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6043 * gfortran.dg/associate_57.f90: New test.
6045 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6048 * gfortran.dg/interface_assignment_7.f90: New test.
6050 2021-01-25 Jason Merrill <jason@redhat.com>
6053 * g++.dg/cpp2a/no_unique_address8.C: New test.
6055 2021-01-25 Richard Biener <rguenther@suse.de>
6058 * gcc.dg/pr98807.c: New testcase.
6060 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
6062 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6063 * gnat.dg/thunk2_pkg.ads: New helper.
6065 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
6068 * gfortran.dg/charlen_18.f90 : New test.
6070 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
6072 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
6074 * g++.dg/tc1/dr142.C: Same as above.
6075 * g++.dg/tc1/dr52.C: Same as above.
6076 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
6077 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
6078 * g++.old-deja/g++.jason/access8.C: Same as above.
6079 * g++.old-deja/g++.law/access4.C: Same as above.
6080 * g++.old-deja/g++.law/visibility12.C: Same as above.
6081 * g++.old-deja/g++.law/visibility4.C: Same as above.
6082 * g++.old-deja/g++.law/visibility8.C: Same as above.
6083 * g++.old-deja/g++.other/access4.C: Same as above.
6085 2021-01-23 Patrick Palka <ppalka@redhat.com>
6089 * g++.dg/cpp0x/this2.C: New test.
6090 * g++.dg/template/pr97399.C: New test.
6092 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
6094 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
6095 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
6096 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
6097 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
6098 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
6099 * gcc.target/powerpc/pr79251.p9.c: Same.
6101 2021-01-22 Marek Polacek <polacek@redhat.com>
6104 * g++.dg/cpp0x/noexcept64.C: New test.
6106 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
6108 * g++.dg/eh/spbp.C: Remove skip on AIX.
6110 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6112 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
6113 typo, UINON_TYPE to UNION_TYPE.
6115 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6117 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
6118 UINON_TYPE to UNION_TYPE.
6119 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
6120 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
6122 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
6125 optimize ("no-strict-aliasing") attribute.
6127 2021-01-22 Jason Merrill <jason@redhat.com>
6130 * g++.dg/init/elide7.C: New test.
6132 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6135 * g++.dg/ubsan/pr95693.C: New test.
6137 2021-01-22 Marek Polacek <polacek@redhat.com>
6140 * g++.dg/abi/mangle76.C: New test.
6142 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
6145 * gfortran.dg/associated_target_7.f90 : New test.
6147 2021-01-22 Martin Jambor <mjambor@suse.cz>
6149 PR tree-optimization/47059
6150 * gcc.dg/tree-ssa/pr47059.c: New test.
6152 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6154 PR tree-optimization/98766
6155 * gcc.dg/pr98766.c: New test.
6157 2021-01-22 Nathan Sidwell <nathan@acm.org>
6160 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
6161 embedded absolute paths.
6162 (module_do_it): Append $std to test name.
6164 2021-01-22 Richard Biener <rguenther@suse.de>
6167 * gcc.dg/pr98793.c: New testcase.
6169 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6171 * gcc.target/powerpc/pr79251.p8.c: New test.
6172 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
6174 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6175 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6176 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6177 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6178 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6179 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6180 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6181 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6182 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6183 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6185 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6187 * gcc.target/powerpc/pr79251.p9.c: New test.
6188 * gcc.target/powerpc/pr79251-run.c: New test.
6189 * gcc.target/powerpc/pr79251.h: New header.
6191 2021-01-22 Richard Biener <rguenther@suse.de>
6194 * gcc.dg/torture/pr98773.c: New testcase.
6196 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6198 PR tree-optimization/90248
6199 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
6201 * gcc.dg/pr90248.c: New test.
6203 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6205 PR tree-optimization/98255
6206 * gcc.dg/pr98255.c: New test.
6208 2021-01-22 Richard Biener <rguenther@suse.de>
6210 PR tree-optimization/98786
6211 * gcc.dg/torture/pr98786.c: New testcase.
6213 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6216 * gcc.target/arm/pr98636.c: New test.
6218 2021-01-22 liuhongt <hongtao.liu@intel.com>
6222 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
6223 * gcc.target/i386/avx512f-pr96891-1.c: New test.
6224 * gcc.target/i386/avx512f-pr96891-2.c: New test.
6225 * gcc.target/i386/avx512f-pr96891-3.c: New test.
6226 * g++.target/i386/avx512f-pr96891-1.C: New test.
6227 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
6229 2021-01-22 Marek Polacek <polacek@redhat.com>
6232 * g++.dg/cpp0x/noexcept63.C: New test.
6234 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
6236 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
6238 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6239 explicitly check for intervening space, tab or period.
6241 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
6243 PR rtl-optimization/98777
6244 * gcc.target/riscv/pr98777.c: New.
6246 2021-01-21 Patrick Palka <ppalka@redhat.com>
6249 * g++.dg/cpp0x/decltype-71879.C: New test.
6251 2021-01-21 Jakub Jelinek <jakub@redhat.com>
6254 * g++.dg/cpp1y/constexpr-98672.C: New test.
6256 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
6259 * lib/target-supports.exp
6260 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
6261 * gcc.target/arm/ivopts.c: Use target
6262 'arm_thumb2_no_arm_v8_1_lob'.
6264 2021-01-21 Nathan Sidwell <nathan@acm.org>
6267 * g++.dg/modules/stat-mem-1.h: New.
6268 * g++.dg/modules/stat-mem-1_a.H: New.
6269 * g++.dg/modules/stat-mem-1_b.C: New.
6271 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
6274 * gfortran.dg/module_procedure_5.f90 : New test.
6275 * gfortran.dg/module_procedure_6.f90 : New test.
6277 2021-01-21 Richard Biener <rguenther@suse.de>
6280 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
6282 2021-01-21 Richard Biener <rguenther@suse.de>
6285 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
6287 2021-01-21 Richard Biener <rguenther@suse.de>
6289 * gcc.dg/Walloca-2.c: Un-XFAIL.
6291 2021-01-21 liuhongt <hongtao.liu@intel.com>
6293 PR rtl-optimization/98694
6294 * gcc.target/i386/pr98694.c: New test.
6296 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
6298 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
6300 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6302 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
6305 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
6307 PR rtl-optimization/98722
6308 * g++.target/s390/pr98722.C: New.
6310 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
6312 PR tree-optimization/96674
6313 * gcc.dg/pr96674.c: New tests.
6315 2021-01-20 Patrick Palka <ppalka@redhat.com>
6318 * g++.dg/cpp2a/lambda-generic9.C: New test.
6320 2021-01-20 Patrick Palka <ppalka@redhat.com>
6323 * g++.dg/parse/access12.C: New test.
6324 * g++.dg/template/access35.C: New test.
6326 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
6328 PR tree-optimization/98535
6329 * gcc.target/aarch64/sve/pr98535.c: New file.
6331 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6334 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
6335 missing diagnostic issues with c_intptr_t == default integer kind.
6337 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6339 PR tree-optimization/98721
6340 * gcc.dg/pr98721-1.c: New test.
6341 * gcc.dg/pr98721-2.c: New test.
6343 2021-01-20 Richard Biener <rguenther@suse.de>
6345 PR tree-optimization/98758
6346 * gcc.dg/torture/pr98758.c: New testcase.
6348 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6351 * c-c++-common/gomp/task-detach-2.c: New test.
6353 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6357 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
6359 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
6361 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
6362 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
6363 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
6364 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
6365 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
6366 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
6368 2021-01-19 Marek Polacek <polacek@redhat.com>
6371 * g++.dg/template/deduce8.C: New test.
6373 2021-01-19 Marek Polacek <polacek@redhat.com>
6376 * g++.dg/lookup/using64.C: New test.
6377 * g++.dg/lookup/using65.C: New test.
6379 2021-01-19 Martin Sebor <msebor@redhat.com>
6382 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
6383 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
6384 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
6385 * gcc.dg/Wfree-nonheap-object-4.c: New test.
6387 2021-01-19 Patrick Palka <ppalka@redhat.com>
6391 * g++.dg/opt/pr87974.C: Adjust.
6392 * g++.dg/template/access34.C: New test.
6393 * g++.dg/template/friend68.C: New test.
6394 * g++.dg/template/friend69.C: New test.
6396 2021-01-19 Marek Polacek <polacek@redhat.com>
6399 * g++.dg/cpp0x/noexcept62.C: New test.
6401 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6403 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
6405 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6407 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6408 (CHECK_CUMULATIVE_SAT): Delete.
6409 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
6411 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
6412 Remove uses of the above.
6413 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
6415 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6416 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6417 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
6418 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
6420 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
6421 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
6422 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
6424 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
6425 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
6426 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
6428 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
6429 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
6430 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
6432 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
6433 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
6434 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
6436 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
6437 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
6438 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
6439 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6440 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
6441 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
6443 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
6444 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
6446 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
6447 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
6449 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
6450 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
6452 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
6453 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6454 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
6455 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
6456 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6457 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
6458 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
6459 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
6460 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
6461 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6463 2021-01-19 Jeff Law <law@redhat.com>
6465 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
6466 and update expected output.
6468 2021-01-19 Richard Biener <rguenther@suse.de>
6471 * g++.dg/pr98330.C: New testcase.
6472 * gcc.dg/pr98330.c: Likewise.
6474 2021-01-19 Richard Biener <rguenther@suse.de>
6477 * gfortran.dg/pr97673.f90: New testcase.
6479 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
6482 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6483 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6484 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6486 2021-01-19 Martin Jambor <mjambor@suse.cz>
6489 * g++.dg/ipa/pr98690.C: New test.
6491 2021-01-18 Jeff Law <law@redhat.com>
6493 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6495 2021-01-18 Patrick Palka <ppalka@redhat.com>
6497 * g++.dg/cpp1z/class-deduction77.C: New test.
6499 2021-01-18 Jakub Jelinek <jakub@redhat.com>
6501 PR tree-optimization/98727
6502 * gcc.c-torture/execute/pr98727.c: New test.
6504 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6507 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
6508 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6510 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6512 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
6513 * g++.dg/no-stack-protector-attr.C: Likewise.
6515 2021-01-18 David Malcolm <dmalcolm@redhat.com>
6517 * gcc.dg/analyzer/attr-malloc-1.c: New test.
6518 * gcc.dg/analyzer/attr-malloc-2.c: New test.
6519 * gcc.dg/analyzer/attr-malloc-4.c: New test.
6520 * gcc.dg/analyzer/attr-malloc-5.c: New test.
6521 * gcc.dg/analyzer/attr-malloc-6.c: New test.
6522 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
6523 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
6525 2021-01-18 Richard Biener <rguenther@suse.de>
6528 * gcc.dg/vect/slp-11b.c: Adjust.
6530 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6533 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
6534 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
6536 2021-01-18 Richard Biener <rguenther@suse.de>
6539 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
6541 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
6543 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
6544 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
6545 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
6546 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
6547 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
6548 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
6549 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
6550 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
6551 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
6552 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
6553 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
6554 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
6556 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
6558 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
6559 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
6560 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
6561 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
6562 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
6563 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
6564 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
6565 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
6566 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
6567 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
6568 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
6570 2021-01-17 Martin Jambor <mjambor@suse.cz>
6573 * gcc.dg/ipa/pr98222.c: New test.
6575 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6577 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
6578 ../../../libgfortran/ISO_Fortran_binding.h rather than
6579 ISO_Fortran_binding.h.
6581 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
6583 * c-c++-common/gomp/task-detach-1.c: New.
6584 * g++.dg/gomp/task-detach-1.C: New.
6585 * gcc.dg/gomp/task-detach-1.c: New.
6586 * gfortran.dg/gomp/task-detach-1.f90: New.
6588 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6590 PR tree-optimization/96669
6591 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
6592 * gcc.dg/tree-ssa/pr96669-2.c: New test.
6594 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6596 PR tree-optimization/96271
6597 * gcc.target/i386/pr96271.c: New test.
6599 2021-01-15 Carl Love <cel@us.ibm.com>
6601 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
6603 2021-01-15 Harris Snyder <hsnyder@structura.bio>
6605 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
6606 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
6608 2021-01-15 Nathan Sidwell <nathan@acm.org>
6611 * g++.dg/template/pr98538.C: New.
6613 2021-01-15 Nathan Sidwell <nathan@acm.org>
6615 PR preprocessor/95253
6616 * g++.dg/modules/dep-1_a.C: Adjust expected output.
6617 * g++.dg/modules/dep-1_b.C: Likewise.
6618 * g++.dg/modules/dep-2.C: Likewise.
6620 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6622 PR tree-optimization/96669
6623 * gcc.dg/tree-ssa/pr96669-1.c: New test.
6625 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6627 PR tree-optimization/96681
6628 * gcc.dg/tree-ssa/pr96681.c: New test.
6630 2021-01-15 Jason Merrill <jason@redhat.com>
6633 * g++.dg/cpp1z/elide5.C: New test.
6635 2021-01-15 Jason Merrill <jason@redhat.com>
6637 * g++.dg/cpp1z/elide4.C: New test.
6639 2021-01-15 Jason Merrill <jason@redhat.com>
6642 * g++.dg/cpp0x/initlist-array13.C: New test.
6644 2021-01-15 Alexandre Oliva <oliva@adacore.com>
6646 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
6647 * gcc.dg/analyzer/data-model-1.c: Likewise.
6648 * gcc.dg/analyzer/malloc-1.c: Likewise.
6649 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
6651 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6653 PR tree-optimization/96671
6654 * gcc.dg/tree-ssa/pr96671-1.c: New test.
6655 * gcc.dg/tree-ssa/pr96671-2.c: New test.
6657 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6659 PR tree-optimization/98597
6660 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
6661 Expect for now a (char *) cast for VLAs.
6662 * gcc.dg/uninit-40.c: New test.
6664 2021-01-15 Nathan Sidwell <nathan@acm.org>
6667 * g++.dg/modules/pr98591.H: New file.
6669 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
6672 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
6673 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
6675 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
6677 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
6678 libatomic into testcases in gcc.target/s390/md.
6679 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
6682 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6685 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6686 vceqz_p64, vceqq_p64 and vceqzq_p64.
6687 * gcc.target/arm/simd/vceqz_p64.c: New test.
6688 * gcc.target/arm/simd/vceqzq_p64.c: New test.
6690 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6693 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6696 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6697 vceqz_p64, vceqq_p64 and vceqzq_p64.
6699 2021-01-15 Martin Liska <mliska@suse.cz>
6701 * lib/gcov.exp: Use 'env python3' for execution of pytests.
6702 Check that pytest accepts all needed options first.
6703 Improve formatting of PASS/FAIL lines.
6705 2021-01-15 Richard Biener <rguenther@suse.de>
6708 * gcc.dg/vect/bb-slp-32.c: Align p.
6710 2021-01-15 Richard Biener <rguenther@suse.de>
6713 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
6715 2021-01-15 Richard Biener <rguenther@suse.de>
6718 * gcc.dg/vect/slp-45.c: Key scanning on
6721 2021-01-15 Richard Biener <rguenther@suse.de>
6724 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
6726 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6729 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6730 vceqz_p64, vceqq_p64 and vceqzq_p64.
6732 2021-01-15 Richard Biener <rguenther@suse.de>
6735 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
6737 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6739 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
6741 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6743 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
6745 2021-01-15 Richard Biener <rguenther@suse.de>
6747 PR tree-optimization/98685
6748 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
6750 2021-01-15 Tamar Christina <tamar.christina@arm.com>
6752 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
6753 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
6755 2021-01-14 David Malcolm <dmalcolm@redhat.com>
6757 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
6759 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
6761 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6763 2021-01-14 Tamar Christina <tamar.christina@arm.com>
6765 * gcc.dg/vect/complex/complex-mla-template.c: New test.
6766 * gcc.dg/vect/complex/complex-mls-template.c: New test.
6767 * gcc.dg/vect/complex/complex-mul-template.c: New test.
6768 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
6769 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
6770 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
6771 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
6772 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
6773 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
6774 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
6775 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
6776 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
6777 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
6778 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
6779 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
6780 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
6781 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
6782 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
6783 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
6784 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
6785 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
6787 2021-01-14 Marek Polacek <polacek@redhat.com>
6789 * g++.dg/template/pr98372.C: Only run in C++14 and up.
6791 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6793 * substr_10.f90: New test.
6794 * substr_9.f90: New test.
6796 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6798 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
6799 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
6801 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6803 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
6805 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6808 * gfortran.dg/pr98661.f90: New test.
6810 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6813 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6816 * gfortran.dg/pr98661.f90: New test.
6818 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6821 * gfortran.dg/pr98661.f90: New test.
6823 2021-01-14 Martin Liska <mliska@suse.cz>
6825 * g++.dg/gcov/gcov-17.C: New test.
6826 * g++.dg/gcov/test-gcov-17.py: New test.
6828 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6831 * gcc.target/i386/pr98667-1.c: New file.
6832 * gcc.target/i386/pr98667-2.c: Likewise.
6833 * gcc.target/i386/pr98667-3.c: Likewise.
6835 2021-01-14 Richard Biener <rguenther@suse.de>
6837 PR tree-optimization/98674
6838 * gcc.dg/vect/pr98674.c: New testcase.
6840 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6843 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
6845 * gcc.target/i386/pr95021-3.c: Likewise.
6847 2021-01-14 Nathan Sidwell <nathan@acm.org>
6850 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
6851 * g++.dg/template/pr98372.C: New.
6853 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6856 * gcc.target/i386/pr98670.c: New test.
6858 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6860 PR tree-optimization/96688
6861 * gcc.dg/tree-ssa/pr96688.c: New test.
6862 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
6863 * gcc.target/i386/pr66821.c: Likewise.
6865 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
6867 * gcc.target/aarch64/sve/cost_model_11.c: New test.
6868 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
6869 -fno-vect-cost-model.
6871 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6873 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
6874 sqxtn2 scan-assembler-times.
6876 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6878 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
6879 scan-assembler-times for xtn2.
6881 2021-01-13 Marek Polacek <polacek@redhat.com>
6884 * g++.dg/lookup/using63.C: New test.
6886 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6888 PR tree-optimization/96691
6889 * gcc.dg/tree-ssa/pr96691.c: New test.
6891 2021-01-13 Richard Biener <rguenther@suse.de>
6893 PR tree-optimization/92645
6894 * gcc.target/i386/pr92645-7.c: New testcase.
6895 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
6896 * gcc.dg/pr69047.c: Likewise.
6898 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6900 * gcc.target/aarch64/sve/mls_2.c: New test.
6901 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
6902 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
6903 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
6904 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
6905 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
6907 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6909 * gcc.target/aarch64/sve/mla_2.c: New test.
6910 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
6911 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
6912 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
6913 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
6914 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
6916 2021-01-13 Richard Biener <rguenther@suse.de>
6918 PR tree-optimization/92645
6919 * gcc.target/i386/pr92645-6.c: New testcase.
6921 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6923 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
6924 * gcc.target/aarch64/sve/sel_2.c: Likewise.
6925 * gcc.target/aarch64/sve/sel_3.c: Likewise.
6927 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6930 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
6931 scan-assembler. Add tests with zero vector as first __builtin_shuffle
6933 * gcc.target/i386/pr95905-3.c: New test.
6934 * gcc.target/i386/pr95905-4.c: New test.
6936 2021-01-13 Martin Liska <mliska@suse.cz>
6938 PR tree-optimization/98455
6939 * gcc.dg/tree-ssa/pr98455.c: New test.
6941 2021-01-13 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/98640
6944 * gcc.dg/torture/pr98640.c: New testcase.
6946 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6949 * gcc.target/i386/pr96938.c: New test.
6951 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6954 * gcc.target/i386/pr95905-1.c: New test.
6955 * gcc.target/i386/pr95905-2.c: New test.
6957 2021-01-13 Julian Brown <julian@codesourcery.com>
6959 * gcc.target/gcn/fpdiv.c: New test.
6961 2021-01-12 Martin Sebor <msebor@redhat.com>
6965 * g++.dg/warn/Wuninitialized-13.C: New test.
6966 gcc.dg/uninit-39.c: New test.
6968 * gcc.dg/uninit-39.c: New file.
6970 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
6973 * gcc.target/arm/simd/mve-vneg.c: Update test.
6975 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
6978 * gcc.target/arm/pr97969.c: New.
6980 2021-01-12 Patrick Palka <ppalka@redhat.com>
6983 * g++.dg/cpp2a/concepts-ctad1.C: New test.
6984 * g++.dg/cpp2a/concepts-ctad2.C: New test.
6986 2021-01-12 Richard Biener <rguenther@suse.de>
6988 PR tree-optimization/98550
6989 * g++.dg/opt/pr98550.C: New testcase.
6991 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6993 PR tree-optimization/98629
6994 * gcc.c-torture/compile/pr98629.c: New test.
6996 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6998 PR tree-optimization/95731
6999 * gcc.dg/tree-ssa/pr95731.c: New test.
7000 * gcc.c-torture/execute/pr95731.c: New test.
7002 2021-01-12 Marek Polacek <polacek@redhat.com>
7005 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7007 2021-01-12 David Malcolm <dmalcolm@redhat.com>
7010 * gcc.dg/analyzer/pr98628.c: New test.
7012 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7014 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7015 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7016 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7017 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7018 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7019 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7020 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7022 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7024 * g++.target/aarch64/sve/cond_bic_1.C: New test.
7025 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7026 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7027 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7029 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7031 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7033 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7035 * g++.target/aarch64/sve/abd_1.C: New test.
7036 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7037 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7038 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7039 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7041 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7043 * gcc.target/aarch64/sve/adr_6.c: New test.
7045 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7047 * g++.target/aarch64/sve/cond_arith_1.C: New test.
7048 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7049 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7050 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7051 * g++.target/aarch64/sve/cond_shift_1.C: New test.
7052 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7053 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7054 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7056 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7059 * g++.target/aarch64/sve/max_1.C: New test.
7060 * g++.target/aarch64/sve/min_1.C: Likewise.
7061 * gcc.target/aarch64/sve/mul_2.c: Likewise.
7063 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7065 * gcc.target/aarch64/sve/shift_2.c: New test.
7067 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7070 * g++.dg/abi/abi-tag24.C: New test.
7072 2021-01-11 Richard Biener <rguenther@suse.de>
7074 PR tree-optimization/91403
7075 * gcc.dg/vect/pr91403.c: New testcase.
7077 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7080 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
7081 Expect .ld1_args only when GNU LD is used.
7082 Add an exception for *.gcc_args files.
7084 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7086 PR tree-optimization/95867
7087 * gcc.dg/tree-ssa/pr95867.c: New test.
7089 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7091 PR tree-optimization/95852
7092 * gcc.target/i386/pr95852-3.c: New test.
7093 * gcc.target/i386/pr95852-4.c: New test.
7095 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7097 PR tree-optimization/95852
7098 * gcc.target/i386/pr95852-1.c: New test.
7099 * gcc.target/i386/pr95852-2.c: New test.
7101 2021-01-11 Martin Liska <mliska@suse.cz>
7103 PR gcov-profile/98273
7104 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
7105 * g++.dg/gcov/pr98273.C: New test.
7106 * g++.dg/gcov/gcov.py: New test.
7107 * g++.dg/gcov/test-pr98273.py: New test.
7109 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
7111 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
7112 constant then rather than addition.
7113 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
7114 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
7116 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7119 * c-c++-common/pr98556.c: New test.
7121 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7123 PR rtl-optimization/98603
7124 * gcc.target/i386/pr98603.c: New test.
7125 * gcc.target/aarch64/pr98603.c: New test.
7127 2021-01-09 Alexandre Oliva <oliva@gnu.org>
7130 * gcc.dg/debug/pr97714.c: New.
7132 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7135 * gcc.target/i386/pr98482-1.c: Require lp64.
7136 * gcc.target/i386/pr98482-2.c: Likewise.
7138 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
7140 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
7141 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
7143 2021-01-08 Patrick Palka <ppalka@redhat.com>
7146 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
7148 2021-01-08 Patrick Palka <ppalka@redhat.com>
7151 * g++.dg/template/access32.C: New test.
7152 * g++.dg/template/access33.C: New test.
7154 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7157 * gcc.target/i386/pr98482-2.c: Updated.
7159 2021-01-08 Richard Biener <rguenther@suse.de>
7161 PR tree-optimization/98544
7162 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
7164 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7167 * gcc.target/i386/pr98482-1.c: New test.
7168 * gcc.target/i386/pr98482-1.c: Likewise.
7169 * gcc.target/i386/pr98482-2.c: New file.
7171 2021-01-08 Jakub Jelinek <jakub@redhat.com>
7174 * gcc.target/i386/pr98585.c: New test.
7176 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7178 * gcc.target/aarch64/sve/cnot_2.c: New test.
7179 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
7180 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
7181 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
7182 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
7183 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
7184 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
7186 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7188 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
7189 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
7190 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
7191 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
7192 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
7193 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
7194 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
7195 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
7197 2021-01-08 Tamar Christina <tamar.christina@arm.com>
7199 * lib/target-supports.exp
7200 (check_effective_target_aarch64_asm_sve2_ok): New.
7201 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
7202 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7204 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7206 * gcc.target/aarch64/usaba_1.c: New test.
7208 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7211 * gfortran.dg/deferred_character_35.f90 : New test.
7213 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7216 * gfortran.dg/implied_do_3.f90 : New test.
7218 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7220 * gcc.dg/array-quals-1.c: Allow srodata.
7222 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7224 * gcc.target/riscv/predef-10.c: New.
7225 * gcc.target/riscv/predef-11.c: New.
7226 * gcc.target/riscv/predef-12.c: New.
7227 * gcc.target/riscv/predef-13.c: New.
7229 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7232 * g++.dg/cpp2a/bit-cast10.C: New test.
7234 2021-01-07 Martin Sebor <msebor@redhat.com>
7237 * gcc.dg/plugin/gil-1.c: Adjust expected output.
7238 * gcc.dg/uninit-pr98578.c: New test.
7240 2021-01-07 Marek Polacek <polacek@redhat.com>
7243 * g++.dg/cpp0x/auto55.C: New test.
7245 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7248 * gcc.dg/analyzer/pr98580-a.c: New test.
7249 * gcc.dg/analyzer/pr98580-b.c: New test.
7251 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
7254 * gfortran.dg/associate_54.f90: New test.
7255 * gfortran.dg/associate_55.f90: New test.
7256 * gfortran.dg/associate_56.f90: New test.
7258 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7261 * gcc.target/i386/pr98567-1.c: New test.
7262 * gcc.target/i386/pr98567-2.c: New test.
7264 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7266 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
7267 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
7268 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
7269 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
7270 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
7271 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
7272 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
7273 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
7275 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7277 PR tree-optimization/98560
7278 * gcc.dg/vect/pr98560-2.c: New test.
7280 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7282 PR tree-optimization/98560
7283 * gcc.dg/vect/pr98560-1.c: New test.
7285 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7287 PR tree-optimization/98568
7288 * g++.dg/torture/pr98568.C: New test.
7290 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
7292 * gcc.target/i386/pr92658-avx512bw.c: Add
7293 -mprefer-vector-width=512 to avoid impact of different default
7294 mtune which gcc is built with.
7295 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
7297 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7300 * gcc.dg/analyzer/pr97074.c: New test.
7302 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7305 * gcc.dg/analyzer/pr98564.c: New test.
7307 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
7309 PR rtl-optimization/97978
7310 * gcc.target/i386/pr97978.c: New.
7312 2021-01-06 Martin Sebor <msebor@redhat.com>
7315 * g++.dg/pr95768.C: New test.
7316 * g++.dg/warn/Wuninitialized-12.C: New test.
7317 * gcc.dg/uninit-38.c: New test.
7319 2021-01-06 Martin Sebor <msebor@redhat.com>
7322 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
7324 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
7327 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
7328 as the final suspend point so that we can check that the state
7329 machine has reached the expected point.
7331 2021-01-06 Marek Polacek <polacek@redhat.com>
7334 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
7337 2021-01-06 Alexandre Oliva <oliva@adacore.com>
7339 * g++.dg/opt/store-merging-2.C: Add the required alignment.
7341 2021-01-06 Richard Biener <rguenther@suse.de>
7343 PR tree-optimization/95582
7344 * gcc.dg/pr95582.c: New testcase.
7346 2021-01-06 Richard Biener <rguenther@suse.de>
7348 PR tree-optimization/98513
7349 * gcc.dg/tree-ssa/pr98513.c: New testcase.
7351 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7354 * gcc.dg/analyzer/pr97072.c: New test.
7356 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7359 * gcc.dg/analyzer/pr98073.c: New test.
7361 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7364 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
7366 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
7368 * gcc.target/s390/s390.exp: Replace %% with %.
7370 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
7372 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
7374 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7377 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
7378 unsigned short to compute pextrw result.
7380 2021-01-05 Patrick Palka <ppalka@redhat.com>
7382 * g++.dg/template/partial5.C: Adjust directives to expect the
7383 same errors across all dialects.
7384 * g++.dg/cpp1z/nontype-auto17.C: New test.
7385 * g++.dg/cpp1z/nontype-auto18.C: New test.
7386 * g++.dg/template/ttp33.C: New test.
7388 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7390 PR tree-optimization/94802
7391 * gcc.target/i386/pr94802.c: New test.
7392 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
7394 2021-01-05 Richard Biener <rguenther@suse.de>
7396 PR tree-optimization/98516
7397 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
7398 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7400 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7403 * g++.dg/cpp2a/bit-cast8.C: New test.
7404 * g++.dg/cpp2a/bit-cast9.C: New test.
7406 2021-01-05 Marek Polacek <polacek@redhat.com>
7409 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
7410 * g++.dg/cpp0x/noexcept61.C: New test.
7412 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7414 PR tree-optimization/96928
7415 * gcc.dg/tree-ssa/pr96928.c: New test.
7416 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
7417 instead of scanning rtl dump for ifcvt message check assembly
7418 for xor instruction.
7420 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7422 PR tree-optimization/96930
7423 * g++.dg/tree-ssa/pr96930.C: New test.
7425 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7427 PR tree-optimization/96239
7428 * gcc.dg/tree-ssa/pr96239.c: New test.
7430 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
7433 * gcc.target/i386/pr98522.c: New test.
7435 2021-01-05 Nathan Sidwell <nathan@acm.org>
7437 * g++.dg/modules/mod-decl-1.C: Adjust.
7438 * g++.dg/modules/p0713-2.C: Adjust.
7439 * g++.dg/modules/p0713-3.C: Adjust.
7441 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7444 * gcc.target/i386/pr98495-1.c: New test.
7445 * gcc.target/i386/pr98495-2.c: New test.
7446 * gcc.target/i386/pr98495-3.c: New test.
7447 * gcc.target/i386/pr98495-4.c: New test.
7448 * gcc.target/i386/pr98495-5.c: New test.
7450 2021-01-05 liuhongt <hongtao.liu@intel.com>
7452 * gcc.target/i386/sse2-pr98461-2.c: New test.
7454 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7456 PR rtl-optimization/97144
7457 * gcc.c-torture/compile/pr97144.c: New test.
7458 * gcc.target/aarch64/sve/pr97144.c: Likewise.
7460 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7462 PR rtl-optimization/98403
7463 * g++.dg/opt/pr98403.C: New test.
7465 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7467 PR rtl-optimization/98334
7468 * gcc.target/i386/pr98334.c: New test.
7470 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
7472 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
7474 2021-01-05 David Malcolm <dmalcolm@redhat.com>
7477 * gcc.dg/analyzer/pr98293.c: New test.
7479 2021-01-04 Martin Uecker <muecker@gwdg.de>
7482 * gcc.dg/pr98029.c: New test.
7484 2021-01-04 Nathan Sidwell <nathan@acm.org>
7486 * g++.dg/modules/binding-1_a.H: New.
7487 * g++.dg/modules/binding-1_b.H: New.
7488 * g++.dg/modules/binding-1_c.C: New.
7489 * g++.dg/modules/binding-2.H: New.
7490 * g++.dg/modules/builtin-3_a.C: New.
7491 * g++.dg/modules/global-2_a.C: New.
7492 * g++.dg/modules/global-2_b.C: New.
7493 * g++.dg/modules/global-3_a.C: New.
7494 * g++.dg/modules/global-3_b.C: New.
7495 * g++.dg/modules/hello-1_a.C: New.
7496 * g++.dg/modules/hello-1_b.C: New.
7497 * g++.dg/modules/iostream-1_a.H: New.
7498 * g++.dg/modules/iostream-1_b.C: New.
7499 * g++.dg/modules/part-5_a.C: New.
7500 * g++.dg/modules/part-5_b.C: New.
7501 * g++.dg/modules/part-5_c.C: New.
7502 * g++.dg/modules/stdio-1_a.H: New.
7503 * g++.dg/modules/stdio-1_b.C: New.
7504 * g++.dg/modules/string-1_a.H: New.
7505 * g++.dg/modules/string-1_b.C: New.
7506 * g++.dg/modules/string-view1.C: New.
7507 * g++.dg/modules/string-view2.C: New.
7508 * g++.dg/modules/tinfo-1.C: New.
7509 * g++.dg/modules/tinfo-2_a.H: New.
7510 * g++.dg/modules/tinfo-2_b.C: New.
7511 * g++.dg/modules/tname-spec-1_a.H: New.
7512 * g++.dg/modules/tname-spec-1_b.C: New.
7513 * g++.dg/modules/xtreme-header-1.h: New.
7514 * g++.dg/modules/xtreme-header-1_a.H: New.
7515 * g++.dg/modules/xtreme-header-1_b.C: New.
7516 * g++.dg/modules/xtreme-header-1_c.C: New.
7517 * g++.dg/modules/xtreme-header-2.h: New.
7518 * g++.dg/modules/xtreme-header-2_a.H: New.
7519 * g++.dg/modules/xtreme-header-2_b.C: New.
7520 * g++.dg/modules/xtreme-header-2_c.C: New.
7521 * g++.dg/modules/xtreme-header-3.h: New.
7522 * g++.dg/modules/xtreme-header-3_a.H: New.
7523 * g++.dg/modules/xtreme-header-3_b.C: New.
7524 * g++.dg/modules/xtreme-header-3_c.C: New.
7525 * g++.dg/modules/xtreme-header-4.h: New.
7526 * g++.dg/modules/xtreme-header-4_a.H: New.
7527 * g++.dg/modules/xtreme-header-4_b.C: New.
7528 * g++.dg/modules/xtreme-header-4_c.C: New.
7529 * g++.dg/modules/xtreme-header-5.h: New.
7530 * g++.dg/modules/xtreme-header-5_a.H: New.
7531 * g++.dg/modules/xtreme-header-5_b.C: New.
7532 * g++.dg/modules/xtreme-header-5_c.C: New.
7533 * g++.dg/modules/xtreme-header-6.h: New.
7534 * g++.dg/modules/xtreme-header-6_a.H: New.
7535 * g++.dg/modules/xtreme-header-6_b.C: New.
7536 * g++.dg/modules/xtreme-header-6_c.C: New.
7537 * g++.dg/modules/xtreme-header.h: New.
7538 * g++.dg/modules/xtreme-header_a.H: New.
7539 * g++.dg/modules/xtreme-header_b.C: New.
7540 * g++.dg/modules/xtreme-tr1.h: New.
7541 * g++.dg/modules/xtreme-tr1_a.H: New.
7542 * g++.dg/modules/xtreme-tr1_b.C: New.
7544 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7546 PR tree-optimization/95401
7547 * g++.dg/vect/pr95401.cc: New test.
7548 * g++.dg/vect/pr95401a.cc: Likewise.
7550 2021-01-04 Richard Biener <rguenther@suse.de>
7552 PR tree-optimization/98308
7553 * gcc.dg/vect/pr98308.c: New testcase.
7555 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7557 PR tree-optimization/95771
7558 * gcc.target/i386/pr95771.c: New test.
7560 2021-01-04 Richard Biener <rguenther@suse.de>
7562 PR tree-optimization/98464
7563 * g++.dg/opt/pr98464.C: New testcase.
7565 2021-01-04 Richard Biener <rguenther@suse.de>
7567 PR tree-optimization/98282
7568 * g++.dg/opt/pr98282.C: New testcase.
7570 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7573 * gcc.target/aarch64/pr89057.c: New test.
7575 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7577 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
7579 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
7580 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
7581 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
7583 2021-01-04 Martin Liska <mliska@suse.cz>
7585 * README: Convert to utf8 from iso8859.
7587 2021-01-04 Martin Liska <mliska@suse.cz>
7589 * gcc.target/avr/avr.exp: Run dos2unix on the file.
7591 2021-01-04 Richard Biener <rguenther@suse.de>
7593 PR tree-optimization/98291
7594 * gcc.dg/vect/slp-reduc-11.c: New testcase.
7595 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
7597 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7599 PR tree-optimization/96782
7600 * gcc.dg/tree-ssa/pr96782.c: New test.
7602 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7604 * gcc.misc-tests/outputs.exp: Adjust testcase.
7606 2021-01-01 Jakub Jelinek <jakub@redhat.com>
7608 * ChangeLog-2020: Rotate ChangeLog. New file.
7610 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7612 * lib/target-supports.exp
7613 (check_effective_target_arm_fp16_alternative_ok_nocache):
7614 Return zero for *-*-vxworks7r* targets.
7615 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
7616 * gcc.target/arm/aapcs/vfp23.c: Likewise.
7617 * gcc.target/arm/aapcs/vfp24.c: Likewise.
7618 * gcc.target/arm/aapcs/vfp25.c: Likewise.
7620 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7622 * g++.dg/init/new26.C: Fix overriding of the delete operator
7625 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7627 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
7630 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7632 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
7633 the test's dg-options.
7634 * gcc.target/arm/pr78255-2.c: Likewise.
7636 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7638 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
7640 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7642 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
7645 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7647 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
7649 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7651 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
7654 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7656 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
7658 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7660 * g++.dg/other/anon5.C: Skip on vxworks kernel.
7662 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7664 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
7665 * gcc.dg/vxworks/initpri2.c: Likewise.
7667 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7669 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
7672 2021-01-01 Olivier Hainque <hainque@adacore.com>
7674 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
7675 * gcc.dg/pthread-init-2.c: Ditto.
7677 2021-01-01 Olivier Hainque <hainque@adacore.com>
7679 * lib/target-supports.exp (check_weak_available,
7680 check_fork_available, check_effective_target_lto,
7681 check_effective_target_mempcpy): Add vxworks filters.
7683 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7685 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
7686 explicit -mno-long-calls.
7687 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7689 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7691 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
7692 * g++.target/arm/no_unique_address_2.C: Likewise.
7694 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7696 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
7697 * gcc.target/arm/headmerge-2.c: Likewise.
7699 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7701 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
7704 Copyright (C) 2021 Free Software Foundation, Inc.
7706 Copying and distribution of this file, with or without modification,
7707 are permitted in any medium without royalty provided the copyright
7708 notice and this notice are preserved.