1 2021-05-28 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/100778
4 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
6 2021-05-28 Jason Merrill <jason@redhat.com>
10 * g++.dg/inherit/virtual15.C: New test.
11 * g++.dg/inherit/virtual15a.C: New file.
13 2021-05-28 Richard Biener <rguenther@suse.de>
16 * gcc.dg/pr100791.c: New testcase.
18 2021-05-28 Richard Biener <rguenther@suse.de>
21 * gcc.dg/gimplefe-error-11.c: New testcase.
23 2021-05-28 Jakub Jelinek <jakub@redhat.com>
26 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
27 * c-c++-common/gomp/pr99928-9.c: Likewise.
28 * c-c++-common/gomp/pr99928-10.c: Likewise.
29 * c-c++-common/gomp/pr99928-16.c: New test.
31 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
33 * c-c++-common/gomp/affinity-1.c: New test.
34 * c-c++-common/gomp/affinity-2.c: New test.
35 * c-c++-common/gomp/affinity-3.c: New test.
36 * c-c++-common/gomp/affinity-4.c: New test.
37 * c-c++-common/gomp/affinity-5.c: New test.
38 * c-c++-common/gomp/affinity-6.c: New test.
39 * c-c++-common/gomp/affinity-7.c: New test.
40 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
41 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
42 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
43 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
44 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
45 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
46 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
47 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
48 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
49 * gfortran.dg/gomp/taskwait.f90: New test.
51 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
52 Richard Biener <rguenther@suse.de>
54 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
55 Adjust scanning pattern for !lp64.
56 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
57 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
60 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
62 PR tree-optimization/99398
63 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
64 * gcc.target/powerpc/vec-perm-ctor.c: New test.
65 * gcc.target/powerpc/vec-perm-ctor.h: New test.
67 2021-05-27 Matthias Kretz <kretz@kde.org>
70 * g++.dg/diagnostic/pr100716.C: New test.
71 * g++.dg/diagnostic/pr100716-1.C: Same test with
72 -fno-pretty-templates.
74 2021-05-27 Patrick Palka <ppalka@redhat.com>
77 * g++.dg/cpp0x/static_assert17.C: New test.
79 2021-05-27 Jason Merrill <jason@redhat.com>
82 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
84 2021-05-27 Patrick Palka <ppalka@redhat.com>
89 * g++.dg/template/partial16.C: New test.
90 * g++.dg/template/partial17.C: New test.
91 * g++.dg/template/partial18.C: New test.
92 * g++.dg/template/partial19.C: New test.
93 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
94 ill-formed partial specialization.
95 * g++.dg/cpp0x/variadic38.C: Likewise.
96 * g++.dg/cpp1z/pr81016.C: Likewise.
97 * g++.dg/template/partial5.C: Likewise.
98 * g++.old-deja/g++.pt/spec21.C: Likewise.
100 2021-05-27 Harald Anlauf <anlauf@gmx.de>
103 * gfortran.dg/pointer_check_14.f90: New test.
105 2021-05-27 Harald Anlauf <anlauf@gmx.de>
108 * gfortran.dg/bounds_check_22.f90: New test.
110 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
112 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
114 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/pr100637-3b.c (avgu): New test.
118 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
120 2021-05-26 Patrick Palka <ppalka@redhat.com>
123 * g++.dg/template/access37.C: New test.
124 * g++.dg/template/access37a.C: New test.
126 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
128 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
129 * gcc.dg/pr80776-1.c: Same.
131 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
133 * lib/target-supports.exp (check_effective_target_vect32): New.
134 (available_vector_sizes): Append 32 for x86 targets.
135 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
136 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
137 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
138 * gcc.target/i386/pr100637-3b.c: New test.
139 * gcc.target/i386/pr100637-3w.c: Ditto.
140 * gcc.target/i386/pr100637-4b.c: Ditto.
141 * gcc.target/i386/pr100637-4w.c: Ditto.
143 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
145 * gcc.dg/sso-13.c: New test.
147 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
149 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
151 2021-05-26 Patrick Palka <ppalka@redhat.com>
154 * g++.dg/cpp1z/elide6.C: New test.
156 2021-05-26 Patrick Palka <ppalka@redhat.com>
159 * g++.dg/cpp0x/noexcept68.C: New test.
161 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
163 * gcc.target/csky/fldrd_fstrd.c: New.
164 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
166 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
168 * gcc.target/csky/ldbs.c: New.
170 2021-05-26 Andrew Pinski <apinski@marvell.com>
172 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
173 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
175 2021-05-25 Jakub Jelinek <jakub@redhat.com>
178 * g++.dg/cpp1z/nodiscard8.C: New test.
179 * g++.dg/cpp1z/nodiscard9.C: New test.
181 2021-05-25 Martin Liska <mliska@suse.cz>
183 * gcc.dg/sancov/attribute.c: New test.
185 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
187 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
189 2021-05-25 Jakub Jelinek <jakub@redhat.com>
192 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
194 * c-c++-common/gomp/pr99928-9.c: Likewise.
195 * c-c++-common/gomp/pr99928-10.c: Likewise.
197 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
199 * gcc.target/csky/fpuv3/fpuv3.exp: New.
200 * gcc.target/csky/fpuv3/fpv3_div.c: New.
201 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
202 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
203 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
204 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
205 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
206 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
207 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
208 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
209 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
210 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
211 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
212 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
213 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
214 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
215 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
216 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
217 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
218 * gcc.target/csky/fpuv3/fpv3_h.c: New.
219 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
220 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
221 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
222 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
223 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
224 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
225 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
226 * gcc.target/csky/fpuv3/fpv3_max.c: New.
227 * gcc.target/csky/fpuv3/fpv3_min.c: New.
228 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
229 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
230 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
231 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
232 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
233 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
234 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
235 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
237 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
239 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
241 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
244 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
245 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
246 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
247 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
249 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
251 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
254 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
256 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
259 2021-05-24 liuhongt <hongtao.liu@intel.com>
262 * gcc.target/i386/pr100660.c: New test.
264 2021-05-24 Andrew Pinski <apinski@marvell.com>
266 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
267 when matching ssa name version.
268 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
270 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
273 * gcc.target/i386/pr100722.c: New test.
275 2021-05-23 Harald Anlauf <anlauf@gmx.de>
278 * gfortran.dg/pr100551.f90: New test.
280 2021-05-23 Andrew Pinski <apinski@marvell.com>
282 * gcc.dg/gimplefe-45.c: New test.
284 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
286 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
288 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
290 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
291 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
293 2021-05-21 Jakub Jelinek <jakub@redhat.com>
296 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
297 * c-c++-common/gomp/pr99928-15.c: New test.
299 2021-05-21 Jakub Jelinek <jakub@redhat.com>
302 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
303 * c-c++-common/gomp/pr99928-13.c: New test.
304 * c-c++-common/gomp/pr99928-14.c: New test.
306 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
309 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
310 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
311 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
313 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
315 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
318 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
319 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
320 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
322 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
323 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
324 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
325 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
327 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
328 * c-c++-common/goacc-gomp/nesting-1.c: Update.
329 * c-c++-common/goacc/private-reduction-1.c: Likewise.
330 * gfortran.dg/goacc/private-3.f95: Likewise.
332 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
334 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
336 * gcc.c-torture/compile/ssa-unused-1.c: New file.
338 2021-05-21 Richard Biener <rguenther@suse.de>
339 H.J. Lu <hjl.tools@gmail.com>
341 * gcc.target/i386/pr90773-24.c: New test.
342 * gcc.target/i386/pr90773-25.c: Likewise.
344 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
347 * g++.target/i386/pr100637-1b.C: New test.
348 * g++.target/i386/pr100637-1w.C: Ditto.
349 * gcc.target/i386/pr100637-2b.c: Ditto.
350 * gcc.target/i386/pr100637-2w.c: Ditto.
352 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
354 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
356 2021-05-20 Jason Merrill <jason@redhat.com>
358 * g++.dg/cpp2a/desig19.C: New test.
360 2021-05-20 Jason Merrill <jason@redhat.com>
363 * g++.dg/cpp2a/desig18.C: New test.
365 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
367 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
368 * lib/dg-pch.exp: Adjust diagnostic message.
370 2021-05-20 Martin Sebor <msebor@redhat.com>
373 * g++.dg/warn/Wnonnull13.C: New test.
374 * g++.dg/warn/Wnonnull14.C: New test.
375 * g++.dg/warn/Wnonnull15.C: New test.
377 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
379 * g++.dg/modules/omp-1_c.C: Fix testcase.
381 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
384 * gcc.target/i386/pr100701.c: New test.
386 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
388 * gfortran.dg/gomp/map-6.f90: New test.
389 * gfortran.dg/gomp/map-7.f90: New test.
390 * gfortran.dg/gomp/map-8.f90: New test.
392 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
395 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
396 * gnat.dg/unchecked_convert6.adb: Likewise.
398 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
401 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
403 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
404 Torbjörn Svensson <torbjorn.svensson@st.com>
407 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
408 * c-c++-common/cpp/file-name-1.c: New test.
410 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
413 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
414 add comments regarding what the code does.
416 2021-05-20 Jakub Jelinek <jakub@redhat.com>
419 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
420 * c-c++-common/gomp/pr99928-5.c: Likewise.
422 2021-05-20 Jakub Jelinek <jakub@redhat.com>
424 PR preprocessor/100646
425 * gcc.dg/cpp/pr100646-1.c: New test.
426 * gcc.dg/cpp/pr100646-2.c: New test.
428 2021-05-20 Jason Merrill <jason@redhat.com>
431 * g++.dg/cpp2a/nontype-complex1.C: New test.
433 2021-05-20 Jason Merrill <jason@redhat.com>
436 * g++.dg/parse/access13.C: New test.
438 2021-05-19 Martin Sebor <msebor@redhat.com>
441 * gcc.dg/pr100619.c: New test.
443 2021-05-19 Jason Merrill <jason@redhat.com>
447 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
449 2021-05-19 Jason Merrill <jason@redhat.com>
451 * g++.dg/cpp1z/class-deduction-access1.C: New test.
452 * g++.dg/cpp1z/class-deduction-access2.C: New test.
454 2021-05-19 Marek Polacek <polacek@redhat.com>
457 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
458 Remove dg-errors for GNU attributes.
459 * g++.dg/ext/attrib63.C: Remove dg-error.
460 * g++.dg/cpp0x/friend8.C: New test.
462 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
464 * g++.dg/modules/omp-1_a.C: Check pthread is available.
465 * g++.dg/modules/omp-1_b.C: Ditto.
466 * g++.dg/modules/omp-1_c.C: Ditto.
467 * g++.dg/modules/omp-2_a.C: Ditto.
468 * g++.dg/modules/omp-2_b.C: Ditto.
470 2021-05-19 Alex Coplan <alex.coplan@arm.com>
473 * gcc.target/arm/cmse/pr100333.c: New test.
475 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
478 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
480 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
482 * gcc.target/riscv/arch-12.c: New.
483 * gcc.target/riscv/attribute-19.c: New.
485 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
487 * gcc.target/aarch64/narrow_high_combine.c: New test.
489 2021-05-19 Richard Biener <rguenther@suse.de>
492 * gcc.dg/torture/pr100672.c: New testcase.
494 2021-05-19 Martin Liska <mliska@suse.cz>
497 * gcc.dg/local1.c: Fix typos.
498 * gcc.dg/ucnid-5-utf8.c: Likewise.
499 * gcc.dg/ucnid-5.c: Likewise.
501 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
503 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
504 scan-assembly-times to scan-assembly not for superfluous uxtb.
505 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
506 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
507 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
508 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
509 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
510 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
511 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
512 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
513 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
514 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
515 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
516 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
517 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
518 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
519 * gcc.target/aarch64/sve/ld1_extend.c: New test.
521 2021-05-19 Jakub Jelinek <jakub@redhat.com>
524 * gcc.c-torture/compile/pr100576.c: New test.
526 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
528 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
530 2021-05-19 Jakub Jelinek <jakub@redhat.com>
533 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
534 * c-c++-common/gomp/pr99928-12.c: New test.
536 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
538 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
539 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
540 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
541 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
542 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
543 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
544 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
545 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
546 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
547 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
548 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
549 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
550 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
551 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
552 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
554 2021-05-19 Jason Merrill <jason@redhat.com>
557 * g++.dg/dfp/mangle-6.C: New test.
559 2021-05-19 Jason Merrill <jason@redhat.com>
562 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
564 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
566 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
567 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
568 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
570 2021-05-18 Jason Merrill <jason@redhat.com>
574 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
576 2021-05-18 Jason Merrill <jason@redhat.com>
578 * g++.dg/cpp0x/implicit-delete1.C: New test.
580 2021-05-18 David Malcolm <dmalcolm@redhat.com>
583 * gcc.dg/analyzer/pr100615.c: New test.
585 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
588 * gcc.target/i386/pr100637-1b.c: New test.
589 * gcc.target/i386/pr100637-1w.c: Ditto.
590 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
591 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
592 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
593 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
594 pmovsxbd and pmovsxwq.
595 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
596 pmovzxbd and pmovzxwq.
598 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
601 * gfortran.dg/goacc-gomp/depobj.f90: New test.
603 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
605 * lib/gcc-dg.exp: Implement 'dg-note'.
606 * lib/prune.exp: Likewise.
607 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
608 'dg-prune-output "note: ".
609 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
610 'dg-note', match up additional notes, one class of them with
612 * lib/lto.exp: Implement 'dg-lto-note'.
613 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
615 * g++.dg/lto/odr-1_1.C: Likewise.
616 * g++.dg/lto/odr-2_1.C: Likewise.
618 2021-05-18 Jakub Jelinek <jakub@redhat.com>
620 PR rtl-optimization/100590
621 * gcc.dg/pr100590.c: New test.
623 2021-05-18 Jakub Jelinek <jakub@redhat.com>
626 * g++.dg/other/pr100580.C: New test.
628 2021-05-18 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/94589
631 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
633 2021-05-18 Richard Biener <rguenther@suse.de>
635 * gcc.target/i386/pr100582.c: Adjust for AVX512.
637 2021-05-18 Richard Biener <rguenther@suse.de>
640 * gcc.dg/gimplefe-error-10.c: New testcase.
642 2021-05-18 Richard Biener <rguenther@suse.de>
645 * gcc.dg/pr100547.c: New testcase.
646 * gcc.dg/attr-vector_size.c: Adjust.
648 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
650 * gcc.target/s390/zvector/vec-_Bool.c: New test.
652 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
655 * g++.target/s390/pr100281-1.C: New test.
656 * g++.target/s390/pr100281-2.C: New test.
658 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
660 PR tree-optimization/100512
661 * gcc.dg/pr100512.c: New.
663 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
665 * g++.dg/conversion/pr100635.C: New test.
667 2021-05-17 Harald Anlauf <anlauf@gmx.de>
670 * gfortran.dg/pr98411.f90: New test.
672 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
674 * gcc.dg/pr100349.c: New test.
676 2021-05-17 Tamar Christina <tamar.christina@arm.com>
678 * gcc.target/aarch64/cpunative/info_16: New test.
679 * gcc.target/aarch64/cpunative/info_17: New test.
680 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
681 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
683 2021-05-17 Richard Biener <rguenther@suse.de>
686 * gcc.dg/gimplefe-error-9.c: New testcase.
688 2021-05-17 Richard Biener <rguenther@suse.de>
691 * gcc.target/i386/pr100582.c: New testcase.
693 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
695 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
696 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
698 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
699 vectorize float16_t vectors.
701 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
703 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
704 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
705 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
707 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
709 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
711 2021-05-17 liuhongt <hongtao.liu@intel.com>
714 * gcc.target/i386/pr100549.c: New test.
716 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
718 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
720 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
722 * gcc.target/arm/simd/mve-vadd-1.c: New.
724 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
726 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
728 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
730 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
732 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
734 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
736 * lib/target-supports.exp
737 (check_effective_target_arm_qbit_ok_nocache): Rename into...
738 (check_effective_target_arm_sat_ok_nocache): ... this. Check
739 __ARM_FEATURE_SAT and use armv6.
741 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
744 * gfortran.dg/gomp/workshare-59.f90: New test.
746 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
749 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
751 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
753 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
755 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
757 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
759 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
761 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
764 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
766 * gcc.target/powerpc/rop-1.c: New.
767 * gcc.target/powerpc/rop-2.c: New.
768 * gcc.target/powerpc/rop-3.c: New.
769 * gcc.target/powerpc/rop-4.c: New.
770 * gcc.target/powerpc/rop-5.c: New.
772 2021-05-15 Martin Jambor <mjambor@suse.cz>
775 2021-05-15 Martin Jambor <mjambor@suse.cz>
777 PR tree-optimization/100453
778 * gcc.dg/tree-ssa/pr100453.c: New test.
780 2021-05-15 Jakub Jelinek <jakub@redhat.com>
782 PR rtl-optimization/100342
783 * gcc.target/i386/pr100342.c: New test.
785 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
787 * gfortran.dg/gomp/parallel-master-1.f90: New test.
788 * gfortran.dg/gomp/parallel-master-2.f90: New test.
790 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
792 * gfortran.dg/gomp/implicit-save.f90: New test.
794 2021-05-14 Jakub Jelinek <jakub@redhat.com>
797 * g++.dg/cpp1y/pr95226.C: New test.
799 2021-05-14 Jakub Jelinek <jakub@redhat.com>
802 * g++.dg/cpp0x/pr94616.C: New test.
804 2021-05-14 Jakub Jelinek <jakub@redhat.com>
807 * g++.dg/cpp0x/sfinae68.C: New test.
809 2021-05-14 Jakub Jelinek <jakub@redhat.com>
811 * g++.dg/cpp1y/pr88872.C: New test.
813 2021-05-14 Michael de Lang <kingoipo@gmail.com>
815 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
817 2021-05-14 Marek Polacek <polacek@redhat.com>
818 Jason Merrill <jason@redhat.com>
821 * g++.dg/cpp0x/friend7.C: New test.
822 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
823 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
824 * g++.dg/cpp0x/gen-attrs-74.C: New test.
825 * g++.dg/ext/attrib63.C: New test.
827 2021-05-13 Martin Sebor <msebor@redhat.com>
829 PR tree-optimization/93100
831 * g++.dg/warn/uninit-pr93100.C: New test.
832 * gcc.dg/uninit-pr93100.c: New test.
833 * gcc.dg/uninit-pr98583.c: New test.
835 2021-05-13 Martin Jambor <mjambor@suse.cz>
837 PR tree-optimization/100453
838 * gcc.dg/tree-ssa/pr100453.c: New test.
840 2021-05-13 Martin Sebor <msebor@redhat.com>
842 * g++.dg/pr100574.C: Use size_t as operator new argument type.
844 2021-05-13 Martin Liska <mliska@suse.cz>
847 * gcc.target/i386/pr100504.c: New test.
849 2021-05-13 Martin Sebor <msebor@redhat.com>
852 * gcc.dg/Wvla-parameter-9.c: New test.
854 2021-05-13 Jakub Jelinek <jakub@redhat.com>
857 * c-c++-common/gomp/pr99928-1.c: New test.
858 * c-c++-common/gomp/pr99928-2.c: New test.
859 * c-c++-common/gomp/pr99928-3.c: New test.
860 * c-c++-common/gomp/pr99928-4.c: New test.
861 * c-c++-common/gomp/pr99928-5.c: New test.
862 * c-c++-common/gomp/pr99928-6.c: New test.
863 * c-c++-common/gomp/pr99928-7.c: New test.
864 * c-c++-common/gomp/pr99928-8.c: New test.
865 * c-c++-common/gomp/pr99928-9.c: New test.
866 * c-c++-common/gomp/pr99928-10.c: New test.
867 * c-c++-common/gomp/pr99928-11.c: New test.
869 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
872 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
874 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
876 * gcc.dg/pr100563.c: New test.
878 2021-05-13 Jakub Jelinek <jakub@redhat.com>
880 PR tree-optimization/98856
881 * gcc.target/i386/sse2-psraq-1.c: New test.
882 * gcc.target/i386/sse4_2-psraq-1.c: New test.
883 * gcc.target/i386/avx-psraq-1.c: New test.
884 * gcc.target/i386/avx2-psraq-1.c: New test.
885 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
887 * gcc.target/i386/avx2-pr82370.c: Likewise.
888 * gcc.target/i386/avx512f-pr82370.c: Likewise.
889 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
890 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
891 * gcc.dg/torture/vshuf-8.inc: Likewise.
893 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
896 * g++.target/i386/pr100581.C: New test.
898 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
901 * gnat.dg/lto21.adb: Prune new LTO warning.
903 2021-05-13 Martin Liska <mliska@suse.cz>
906 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
907 * gcc.dg/torture/pr94947-1.c: Likewise.
909 2021-05-13 liuhongt <hongtao.liu@intel.com>
911 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
913 2021-05-13 liuhongt <hongtao.liu@intel.com>
916 * gcc.target/i386/avx-pr94680.c: New test.
917 * gcc.target/i386/avx512f-pr94680.c: New test.
918 * gcc.target/i386/sse2-pr94680.c: New test.
920 2021-05-12 Martin Sebor <msebor@redhat.com>
923 * gcc.dg/Wstringop-overflow-67.c: New test.
925 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
928 * gcc.dg/pr100521.c: New file.
930 2021-05-12 Marek Polacek <polacek@redhat.com>
932 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
934 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
936 * c-c++-common/gomp/map-6.c: New test.
937 * c-c++-common/gomp/map-7.c: New test.
939 2021-05-12 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/100566
942 * gcc.dg/torture/pr100566.c: New testcase.
944 2021-05-12 Jakub Jelinek <jakub@redhat.com>
946 PR preprocessor/100392
947 * gcc.dg/cpp/pr100392.c: New test.
948 * gcc.dg/cpp/pr100392.h: New file.
950 2021-05-12 Martin Liska <mliska@suse.cz>
952 * lib/lto.exp: When running tests without jobserver, one can see
953 the following warning for tests that use 1to1 partitioning.
955 2021-05-12 liuhongt <hongtao.liu@intel.com>
958 * gcc.target/i386/avx2-pr99908.c: New test.
959 * gcc.target/i386/sse4_1-pr99908.c: New test.
961 2021-05-12 Richard Biener <rguenther@suse.de>
963 PR tree-optimization/100519
964 * gcc.dg/torture/pr100519.c: New testcase.
966 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
969 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
971 2021-05-12 Jakub Jelinek <jakub@redhat.com>
974 * gcc.dg/gomp/pr100508.c: New test.
976 2021-05-12 Jakub Jelinek <jakub@redhat.com>
977 Marc Glisse <marc.glisse@inria.fr>
979 PR tree-optimization/94589
980 * gcc.dg/tree-ssa/pr94589-1.c: New test.
982 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
985 * g++.target/i386/pr98218-1.C: Ditto.
986 * gcc.target/i386/pr98218-4.c: New test.
987 * gcc.target/i386/pr98218-1.c: Correct PR number.
988 * gcc.target/i386/pr98218-1a.c: Ditto.
989 * gcc.target/i386/pr98218-2.c: Ditto.
990 * gcc.target/i386/pr98218-2a.c: Ditto.
991 * gcc.target/i386/pr98218-3.c: Ditto.
992 * gcc.target/i386/pr98218-3a.c: Ditto.
994 2021-05-11 Joseph Myers <joseph@codesourcery.com>
996 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
997 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
999 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1001 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1004 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1006 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1007 operands by lifting immediates to type long.
1009 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1011 * gcc.dg/c11-digit-separators-1.c,
1012 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1015 2021-05-11 Jason Merrill <jason@redhat.com>
1018 * g++.dg/ext/vector41.C: New test.
1020 2021-05-11 Martin Liska <mliska@suse.cz>
1022 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1023 * brig.dg/README: Removed.
1024 * brig.dg/dg.exp: Removed.
1025 * brig.dg/test/gimple/alloca.hsail: Removed.
1026 * brig.dg/test/gimple/atomics.hsail: Removed.
1027 * brig.dg/test/gimple/branches.hsail: Removed.
1028 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1029 * brig.dg/test/gimple/function_calls.hsail: Removed.
1030 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1031 * brig.dg/test/gimple/kernarg.hsail: Removed.
1032 * brig.dg/test/gimple/mem.hsail: Removed.
1033 * brig.dg/test/gimple/mulhi.hsail: Removed.
1034 * brig.dg/test/gimple/packed.hsail: Removed.
1035 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1036 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1037 * brig.dg/test/gimple/variables.hsail: Removed.
1038 * brig.dg/test/gimple/vector.hsail: Removed.
1039 * lib/brig-dg.exp: Removed.
1040 * lib/brig.exp: Removed.
1042 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1045 * gcc.target/arm/cmse/pr99725.c: New test.
1047 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1049 * gcc.target/aarch64/fmul_lane_1.c: New test.
1051 2021-05-11 Richard Biener <rguenther@suse.de>
1053 PR middle-end/100509
1054 * gcc.dg/pr100509.c: New testcase.
1056 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1058 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1060 2021-05-11 Patrick Palka <ppalka@redhat.com>
1063 * g++.dg/lookup/operator-3.C: New test.
1065 2021-05-11 Patrick Palka <ppalka@redhat.com>
1068 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1070 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1072 * gnat.dg/specs/opt5.ads: New test.
1073 * gnat.dg/specs/opt5_pkg.ads: New helper.
1075 2021-05-10 Martin Sebor <msebor@redhat.com>
1077 PR middle-end/100425
1078 PR middle-end/100510
1079 * c-c++-common/Walloca-larger-than.C: New test.
1080 * gcc.dg/Walloca-larger-than-4.c: New test.
1081 * gcc.dg/Wvla-larger-than-5.c: New test.
1082 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1084 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1086 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1087 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1089 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1091 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1093 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1095 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1097 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1099 PR tree-optimization/42587
1100 * gcc.dg/optimize-bswapsi-6.c: New test.
1102 2021-05-10 Richard Biener <rguenther@suse.de>
1105 * g++.dg/vect/slp-pr99971.cc: Align data.
1107 2021-05-10 Richard Biener <rguenther@suse.de>
1109 PR tree-optimization/100492
1110 * gcc.dg/torture/pr100492.c: New testcase.
1112 2021-05-10 Richard Biener <rguenther@suse.de>
1114 PR middle-end/100464
1116 * gcc.dg/pr100464.c: New testcase.
1117 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1119 2021-05-10 Richard Biener <rguenther@suse.de>
1121 PR tree-optimization/100434
1122 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1124 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1127 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1128 Update now that we're (correctly) using full 128-bit vector
1130 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1132 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1134 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1136 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1137 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1140 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
1143 * gfortran.dg/class_dummy_7.f90: Correct PR number.
1145 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
1147 * gcc.dg/sso-9.c: Delete.
1149 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1151 * gnat.dg/debug18.adb: New test.
1153 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1155 * gcc.dg/sso-12.c: New test.
1157 2021-05-07 Jason Merrill <jason@redhat.com>
1159 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1162 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1164 PR tree-optimization/79333
1165 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1167 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1170 * c-c++-common/gomp/pr100450.c: New test.
1172 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1175 * gcc.target/i386/pr100445-1.c: New test.
1177 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.target/i386/pr100445.c: New test.
1182 2021-05-06 Joseph Myers <joseph@codesourcery.com>
1185 PR preprocessor/97604
1186 * g++.dg/cpp1y/digit-sep-neg-2.C,
1187 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1188 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1189 Adjust expected messages.
1191 2021-05-06 Martin Jambor <mjambor@suse.cz>
1193 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1194 05193687dde, make the argv again pointer to an array.
1196 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
1198 * gnat.dg/opt93.adb: Compile only for LP64 targets.
1200 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1202 * lib/target-supports.exp: Add s390 checks for vect conversions.
1204 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1206 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1208 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
1212 * gfortran.dg/class_dummy_6.f90: New test.
1213 * gfortran.dg/class_dummy_7.f90: New test.
1215 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
1218 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1220 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
1222 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1223 __builtin_s390_vpdi.
1224 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1227 2021-05-06 Jakub Jelinek <jakub@redhat.com>
1229 PR tree-optimization/94589
1230 * gcc.dg/pr94589-1.c: New test.
1231 * gcc.dg/pr94589-2.c: New test.
1232 * gcc.dg/pr94589-3.c: New test.
1233 * gcc.dg/pr94589-4.c: New test.
1234 * g++.dg/opt/pr94589-1.C: New test.
1235 * g++.dg/opt/pr94589-2.C: New test.
1236 * g++.dg/opt/pr94589-3.C: New test.
1237 * g++.dg/opt/pr94589-4.C: New test.
1239 2021-05-06 Richard Biener <rguenther@suse.de>
1242 * gcc.dg/pr100373.c: New testcase.
1244 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1246 * gcc.c-torture/execute/20210505-1.c: New test.
1248 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
1251 * gcc.target/i386/pr91400-1.c: New test.
1252 * gcc.target/i386/pr91400-2.c: Likewise.
1254 2021-05-05 Martin Sebor <msebor@redhat.com>
1256 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1258 2021-05-05 Harald Anlauf <anlauf@gmx.de>
1261 * gfortran.dg/argument_checking_25.f90: New test.
1263 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
1266 * gcc.target/i386/pr98218-1.c: New test.
1267 * gcc.target/i386/pr98218-1a.c: Ditto.
1268 * gcc.target/i386/pr98218-2.c: Ditto.
1269 * gcc.target/i386/pr98218-2a.c: Ditto.
1270 * gcc.target/i386/pr98218-3.c: Ditto.
1271 * gcc.target/i386/pr98218-3a.c: Ditto.
1272 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
1273 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
1275 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/debug17.adb: Minor tweak.
1279 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1281 * gnat.dg/debug8.adb: Minor tweak.
1282 * gnat.dg/debug11.adb: Likewise.
1283 * gnat.dg/debug16.adb: Likewise.
1284 * gnat.dg/debug17.adb: New test.
1285 * gnat.dg/specs/debug1.ads: Minor tweak.
1287 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
1289 * gcc.dg/vect/slp-21.c: Add s390.
1291 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
1294 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
1296 2021-05-05 Richard Biener <rguenther@suse.de>
1298 PR tree-optimization/79333
1299 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
1300 * gcc.dg/graphite/fuse-1.c: Adjust.
1301 * gcc.dg/pr43864-4.c: Likewise.
1303 2021-05-05 Richard Biener <rguenther@suse.de>
1305 PR middle-end/100394
1306 * g++.dg/torture/pr100382.C: New testcase.
1308 2021-05-04 Martin Sebor <msebor@redhat.com>
1310 PR middle-end/100307
1311 * g++.dg/warn/Wplacement-new-size-9.C: New test.
1312 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1314 2021-05-04 Martin Sebor <msebor@redhat.com>
1316 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
1318 2021-05-04 Martin Sebor <msebor@redhat.com>
1320 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
1322 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
1324 * gcc.target/s390/oscbreak-1.c: Compile with -O1
1327 2021-05-04 Richard Biener <rguenther@suse.de>
1329 PR tree-optimization/100414
1330 * gcc.dg/pr100414.c: New testcase.
1332 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
1334 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
1336 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
1338 * gnat.dg/opt94.adb: New file.
1339 * gnat.dg/opt94_pkg.adb: New file.
1340 * gnat.dg/opt94_pkg.ads: New file.
1342 2021-05-04 Richard Biener <rguenther@suse.de>
1344 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
1345 simplify dump scanning down to one case.
1347 2021-05-04 Richard Biener <rguenther@suse.de>
1349 PR tree-optimization/100329
1350 * gcc.dg/torture/pr100329.c: New testcase.
1352 2021-05-04 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/100398
1355 * gcc.dg/torture/pr100398.c: New testcase.
1357 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1359 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1360 Fix dg directives order.
1361 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1364 2021-05-03 Jeff Law <jlaw@tachyum.com>
1366 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
1369 2021-05-03 Patrick Palka <ppalka@redhat.com>
1372 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
1374 2021-05-03 Patrick Palka <ppalka@redhat.com>
1378 * g++.dg/template/call8.C: New test.
1379 * g++.dg/template/koenig12a.C: New test.
1381 2021-05-03 Jeff Law <jlaw@tachyum.com>
1383 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
1385 2021-05-03 Marek Polacek <polacek@redhat.com>
1388 * g++.dg/concepts/diagnostic18.C: New test.
1390 2021-05-03 Marek Polacek <polacek@redhat.com>
1393 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
1395 2021-05-03 Jeff Law <jlaw@tachyum.com>
1397 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
1399 2021-05-03 Jeff Law <jlaw@tachyum.com>
1401 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
1403 2021-05-03 Jeff Law <jlaw@tachyum.com>
1405 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
1407 2021-05-03 Jeff Law <jlaw@tachyum.com>
1409 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
1410 cr16 and xstormy16 targets.
1412 2021-05-03 Richard Biener <rguenther@suse.de>
1414 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
1415 * gcc.dg/pr81192.c: Disable DSE.
1417 2021-05-03 Richard Biener <rguenther@suse.de>
1419 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
1421 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
1424 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
1425 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
1427 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
1429 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
1430 mapping class on AIX.
1431 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
1432 * gcc.c-torture/execute/alias-2.c: Same.
1433 * gcc.dg/alias-7.c: Same.
1435 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
1437 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1439 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1442 2021-04-30 Richard Biener <rguenther@suse.de>
1445 * g++.dg/pr98032.C: New testcase.
1447 2021-04-30 Richard Biener <rguenther@suse.de>
1449 PR tree-optimization/96513
1450 * gcc.dg/torture/pr96513.c: New testcase.
1452 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
1455 * gcc.target/i386/pr98060.c: New test.
1457 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
1459 PR rtl-optimization/100225
1460 PR rtl-optimization/84878
1461 * gcc.dg/pr100225.c: New test.
1463 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1465 PR preprocessor/82359
1466 * g++.dg/cpp1y/digit-sep-line.C,
1467 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
1469 2021-04-29 Jason Merrill <jason@redhat.com>
1471 * g++.dg/lookup/using-decl1.C: New test.
1473 2021-04-29 Jason Merrill <jason@redhat.com>
1476 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
1478 2021-04-29 Patrick Palka <ppalka@redhat.com>
1481 * g++.dg/template/koenig12.C: New test.
1483 2021-04-29 Marek Polacek <polacek@redhat.com>
1486 * g++.dg/cpp1z/class-deduction87.C: New test.
1488 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
1490 PR rtl-optimization/100303
1491 * g++.dg/torture/pr100303.C: New file.
1493 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
1496 * g++.dg/pr90773-1.h: New test.
1497 * g++.dg/pr90773-1a.C: Likewise.
1498 * g++.dg/pr90773-1b.C: Likewise.
1499 * g++.dg/pr90773-1c.C: Likewise.
1500 * g++.dg/pr90773-1d.C: Likewise.
1501 * gcc.target/i386/pr90773-1.c: Likewise.
1502 * gcc.target/i386/pr90773-2.c: Likewise.
1503 * gcc.target/i386/pr90773-3.c: Likewise.
1504 * gcc.target/i386/pr90773-4.c: Likewise.
1505 * gcc.target/i386/pr90773-5.c: Likewise.
1506 * gcc.target/i386/pr90773-6.c: Likewise.
1507 * gcc.target/i386/pr90773-7.c: Likewise.
1508 * gcc.target/i386/pr90773-8.c: Likewise.
1509 * gcc.target/i386/pr90773-9.c: Likewise.
1510 * gcc.target/i386/pr90773-10.c: Likewise.
1511 * gcc.target/i386/pr90773-11.c: Likewise.
1512 * gcc.target/i386/pr90773-12.c: Likewise.
1513 * gcc.target/i386/pr90773-13.c: Likewise.
1514 * gcc.target/i386/pr90773-14.c: Likewise.
1516 2021-04-29 Richard Biener <rguenther@suse.de>
1518 PR tree-optimization/100253
1519 * g++.dg/pr100253.C: New testcase.
1521 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1524 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
1526 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.target/aarch64/sve/pr100302.c: New test.
1531 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1534 * c-c++-common/gomp/task-detach-3.c: New test.
1536 2021-04-29 Richard Biener <rguenther@suse.de>
1538 PR tree-optimization/99912
1539 * gcc.dg/pr95580.c: Disable DSE.
1540 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
1541 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
1542 to prevent them from being removed.
1543 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1545 2021-04-29 Martin Sebor <msebor@redhat.com>
1547 PR middle-end/100250
1548 * gcc.dg/uninit-pr100250.c: New test.
1550 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1552 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
1553 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
1555 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
1557 * gfortran.dg/gomp/map-5.f90: New test.
1559 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
1561 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
1562 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
1563 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
1565 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1567 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
1569 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1571 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
1572 mismatch when asm comments start with "/ ".
1574 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
1577 * gcc.c-torture/compile/pr100305.c: New test.
1579 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1582 * gfortran.dg/PR82376.f90: New test.
1584 2021-04-28 Richard Biener <rguenther@suse.de>
1586 PR tree-optimization/100292
1587 * gcc.dg/pr100292.c: New testcase.
1589 2021-04-28 Richard Wai <richard@annexi-strayline.com>
1591 * gnat.dg/containers2.adb: New test.
1593 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
1595 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
1597 2021-04-27 Jason Merrill <jason@redhat.com>
1600 * g++.dg/cpp0x/depr-copy3.C: New test.
1602 2021-04-27 Patrick Palka <ppalka@redhat.com>
1605 * g++.dg/cpp0x/variadic182.C: New test.
1607 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1609 PR middle-end/100284
1610 * gcc.target/aarch64/sve/pr81003.c: New test.
1612 2021-04-27 Martin Sebor <msebor@redhat.com>
1615 * g++.dg/ext/flexary13.C: Remove malformed directives.
1617 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
1620 * gcc.c-torture/compile/pr100106.c: New testcase.
1622 2021-04-27 Alex Coplan <alex.coplan@arm.com>
1625 * gcc.target/arm/pr99977.c: New test.
1627 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1629 PR tree-optimization/100239
1630 * gcc.dg/pr100239.c: New test.
1632 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1634 PR rtl-optimization/100254
1635 * g++.dg/opt/pr100254.C: New test.
1637 2021-04-27 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/99912
1640 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
1641 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
1642 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
1643 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1645 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1647 PR tree-optimization/95527
1648 * gcc.dg/tree-ssa/pr95527-2.c: New test.
1650 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1652 PR tree-optimization/96696
1653 * gcc.target/i386/pr96696.c: New test.
1655 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1658 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1659 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1660 expected error message when subtracting pointers to different
1661 vector types. Expect warnings when mixing them elsewhere.
1662 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1663 XFAILs. Tweak error messages for some cases.
1665 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1667 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1668 * gcc.target/aarch64/simd/usra.c: Likewise.
1670 2021-04-27 Richard Biener <rguenther@suse.de>
1672 PR tree-optimization/100051
1673 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
1675 2021-04-27 Richard Biener <rguenther@suse.de>
1678 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
1679 malformed dg directive.
1681 2021-04-27 Richard Biener <rguenther@suse.de>
1684 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
1685 * g++.dg/ipa/pr45572-2.C: Likewise.
1686 * g++.dg/template/spec26.C: Likewise.
1687 * gcc.dg/pr20126.c: Likewise.
1688 * gcc.dg/tree-ssa/pr20739.c: Likewise.
1690 2021-04-27 Richard Biener <rguenther@suse.de>
1692 PR tree-optimization/100278
1693 * gcc.dg/tree-ssa/pr100278.c: New testcase.
1695 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1698 * gcc.target/i386/pr99405.c: New test.
1700 2021-04-27 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/99776
1703 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
1705 2021-04-26 Patrick Palka <ppalka@redhat.com>
1708 * g++.dg/cpp1y/constexpr-base1.C: New test.
1709 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
1711 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1713 * gfortran.dg/goacc/classify-serial.f95:
1714 Use [Ww]arning in dg-bogus as FE diagnostic and default
1715 diagnostic differ and the result depends on ENABLE_OFFLOAD.
1716 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1717 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1719 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1721 * gfortran.dg/goacc/classify-serial.f95:
1722 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
1723 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1724 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1726 2021-04-26 Richard Biener <rguenther@suse.de>
1728 PR tree-optimization/99956
1729 * gfortran.dg/pr99956.f: New testcase.
1731 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
1733 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
1734 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1735 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1736 * gcc.target/arm/cmse/cmse-16.c: Likewise.
1737 * gcc.target/arm/cmse/struct-1.c: Likewise.
1738 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
1740 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
1743 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
1745 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
1747 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
1748 Nathan Sidwell <nathan@codesourcery.com>
1749 Tom de Vries <vries@codesourcery.com>
1750 Julian Brown <julian@codesourcery.com>
1751 Kwok Cheung Yeung <kcy@codesourcery.com>
1753 * c-c++-common/goacc/diag-parallelism-1.c: New.
1754 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
1755 and match diagnostics, as appropriate.
1756 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
1757 * c-c++-common/goacc/classify-kernels.c: Likewise.
1758 * c-c++-common/goacc/classify-parallel.c: Likewise.
1759 * c-c++-common/goacc/classify-routine.c: Likewise.
1760 * c-c++-common/goacc/classify-serial.c: Likewise.
1761 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1762 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1763 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
1764 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1765 * c-c++-common/goacc/pr70688.c: Likewise.
1766 * c-c++-common/goacc/routine-1.c: Likewise.
1767 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
1768 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1769 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1770 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1771 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1772 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1773 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1774 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1775 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1776 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1777 * gfortran.dg/goacc/routine-4.f90: Likewise.
1778 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1779 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1780 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1781 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1783 2021-04-26 Richard Biener <rguenther@suse.de>
1785 PR tree-optimization/99473
1786 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
1788 2021-04-25 liuhongt <hongtao.liu@intel.com>
1791 * gcc.target/i386/pr98911.c: New test.
1792 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
1793 with __builtin_ia32_pcmpistrm128 since it has been folded.
1795 2021-04-24 David Malcolm <dmalcolm@redhat.com>
1798 * g++.dg/analyzer/pr100244.C: New test.
1800 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1803 * gfortran.dg/pr100154.f90: New test.
1805 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1808 * gfortran.dg/ptr-func-4.f90: New test.
1810 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1812 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
1813 * gcc.dg/guality/guality.c: Likewise.
1814 * gcc.dg/guality/inline-params.c: Likewise.
1815 * gcc.dg/guality/loop-1.c: Likewise.
1816 * gcc.dg/guality/pr36728-1.c: Likewise.
1817 * gcc.dg/guality/pr36728-2.c: Likewise.
1818 * gcc.dg/guality/pr36728-3.c: Likewise.
1819 * gcc.dg/guality/pr41447-1.c: Likewise.
1820 * gcc.dg/guality/pr54200.c: Likewise.
1821 * gcc.dg/guality/pr54519-1.c: Likewise.
1822 * gcc.dg/guality/pr54519-2.c: Likewise.
1823 * gcc.dg/guality/pr54519-3.c: Likewise.
1824 * gcc.dg/guality/pr54519-4.c: Likewise.
1825 * gcc.dg/guality/pr54519-5.c: Likewise.
1826 * gcc.dg/guality/pr54519-6.c: Likewise.
1827 * gcc.dg/guality/pr54693-2.c: Likewise.
1828 * gcc.dg/guality/pr56154-1.c: Likewise.
1829 * gcc.dg/guality/pr59776.c: Likewise.
1830 * gcc.dg/guality/pr68860-1.c: Likewise.
1831 * gcc.dg/guality/pr68860-2.c: Likewise.
1832 * gcc.dg/guality/pr90074.c: Likewise.
1833 * gcc.dg/guality/pr90716.c: Likewise.
1834 * gcc.dg/guality/sra-1.c: Likewise.
1836 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1838 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
1840 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
1841 * gcc.dg/guality/pr59776.c: Likewise.
1842 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
1844 2021-04-24 Patrick Palka <ppalka@redhat.com>
1851 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
1852 * g++.dg/cpp2a/nontype-class45.C: New test.
1853 * g++.dg/cpp2a/nontype-class46.C: New test.
1854 * g++.dg/cpp2a/nontype-class47.C: New test.
1855 * g++.dg/cpp2a/nontype-class48.C: New test.
1857 2021-04-24 Patrick Palka <ppalka@redhat.com>
1860 * g++.dg/cpp1z/class-deduction86.C: New test.
1862 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
1865 * gcc.target/powerpc/pr98952.c: New test.
1867 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1870 * gcc.target/i386/pr79514.c (dg-error):
1871 Expect error for 64bit targets.
1873 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1876 * gcc.target/i386/pr100182.c: New test.
1877 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
1878 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
1880 2021-04-23 Patrick Palka <ppalka@redhat.com>
1883 * g++.dg/concepts/diagnostic17.C: New test.
1885 2021-04-23 Patrick Palka <ppalka@redhat.com>
1888 * g++.dg/cpp1z/direct-enum-init2.C: New test.
1890 2021-04-23 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/99971
1893 * g++.dg/vect/slp-pr99971.cc: New testcase.
1895 2021-04-23 liuhongt <hongtao.liu@intel.com>
1898 * gcc.target/i386/pr100093.c: New test.
1900 2021-04-22 Patrick Palka <ppalka@redhat.com>
1903 * g++.dg/cpp2a/concepts-uneval3.C: New test.
1905 2021-04-22 Patrick Palka <ppalka@redhat.com>
1908 * g++.dg/template/partial-specialization9.C: New test.
1910 2021-04-22 Marek Polacek <polacek@redhat.com>
1913 * g++.dg/warn/Wtype-limits6.C: New test.
1915 2021-04-22 Patrick Palka <ppalka@redhat.com>
1918 * g++.dg/cpp0x/sfinae67.C: New test.
1920 2021-04-22 Patrick Palka <ppalka@redhat.com>
1923 * g++.dg/template/access36.C: New test.
1925 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1927 * substr_9.f90: Move to ...
1928 * gfortran.dg/substr_9.f90: ... here.
1929 * substr_10.f90: Move to ...
1930 * gfortran.dg/substr_10.f90: ... here.
1932 2021-04-22 Martin Liska <mliska@suse.cz>
1936 * g++.dg/template/nontype29.C: Fix typos and missing comments.
1937 * gcc.dg/Warray-bounds-64.c: Likewise.
1938 * gcc.dg/Warray-parameter.c: Likewise.
1939 * gcc.dg/Wstring-compare.c: Likewise.
1940 * gcc.dg/format/gcc_diag-11.c: Likewise.
1941 * gfortran.dg/array_constructor_3.f90: Likewise.
1942 * gfortran.dg/matmul_bounds_9.f90: Likewise.
1943 * gfortran.dg/pr78033.f90: Likewise.
1944 * gfortran.dg/pr96325.f90: Likewise.
1946 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
1949 * gcc.target/i386/pr100119.c: New test.
1951 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1954 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
1956 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1958 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
1959 obtained hard limit, and only call setrlimit if new softlimit is lower.
1961 2021-04-22 Richard Biener <rguenther@suse.de>
1964 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
1967 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
1969 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
1972 2021-04-21 Marek Polacek <polacek@redhat.com>
1975 * g++.dg/cpp0x/enum_base4.C: New test.
1976 * g++.dg/cpp0x/enum_base5.C: New test.
1978 2021-04-21 Alex Coplan <alex.coplan@arm.com>
1981 * gcc.target/aarch64/pr99988.c: New test.
1983 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1985 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
1987 * g++.dg/cpp1y/auto-fn61.C: Likewise.
1988 * g++.dg/cpp2a/nontype-class39.C: Likewise.
1989 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
1990 * g++.dg/cpp0x/vt-88982.C: Likewise.
1991 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
1992 dg-additional-options.
1993 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1995 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
1997 * gcc.target/i386/monitor-2.c: New test.
1999 2021-04-21 Richard Biener <rguenther@suse.de>
2002 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2003 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2005 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2007 PR rtl-optimization/100148
2008 * g++.dg/opt/pr100148.C: New test.
2010 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2012 * gfortran.dg/gomp/depobj-1.f90: New test.
2013 * gfortran.dg/gomp/depobj-2.f90: New test.
2015 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2017 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2019 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2021 PR middle-end/100130
2022 * c-c++-common/attr-retain-10.c: New test.
2023 * c-c++-common/attr-retain-11.c: Likewise.
2025 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2027 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2028 must match for target IBM Z only.
2030 2021-04-20 Jason Merrill <jason@redhat.com>
2033 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2035 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2037 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2038 z/Architecture only.
2040 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2043 * gfortran.dg/pdt_31.f03: New test.
2044 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2047 2021-04-19 Marek Polacek <polacek@redhat.com>
2050 * g++.dg/concepts/diagnostic16.C: New test.
2052 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2055 * gdc.dg/pr98457.d: New test.
2057 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2060 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2063 2021-04-19 Richard Biener <rguenther@suse.de>
2065 PR preprocessor/100142
2066 * gcc.dg/pr100142.c: New testcase.
2067 * g++.dg/diagnostic/pr72803.C: Revert last change.
2069 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2071 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2072 '--param=openacc-kernels=[...]'.
2073 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2074 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2075 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2076 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2077 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2078 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2079 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2081 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2083 * gnat.dg/opt92.adb: New test.
2085 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2087 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2088 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2089 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2090 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2091 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2093 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2096 * gfortran.dg/PR100094.f90: New test.
2098 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2101 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2104 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2107 * gcc.target/aarch64/pr91710.c: New test.
2109 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2112 * gfortran.dg/PR10018.f90: New test.
2114 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2117 * gcc.target/aarch64/sve/pr100048.c: New test.
2119 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2122 * g++.dg/cpp0x/constexpr-100111.C: New test.
2124 2021-04-16 Marek Polacek <polacek@redhat.com>
2127 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2129 * g++.dg/cpp2a/typename19.C: New test.
2131 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
2133 * gcc.dg/gimplefe-40.c: Moved to...
2134 * gcc.dg/vect/gimplefe-40.c: ...here.
2135 * gcc.dg/gimplefe-41.c: Moved to...
2136 * gcc.dg/vect/gimplefe-41.c: ...here.
2138 2021-04-16 Harald Anlauf <anlauf@gmx.de>
2139 Paul Thomas <pault@gcc.gnu.org>
2142 * gfortran.dg/pr63797.f90: New test.
2144 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2146 * gcc.dg/tree-ssa/pr83403-1.c: Revert
2147 max-completely-peeled-insns to the default value on IBM Z.
2148 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2150 2021-04-16 Patrick Palka <ppalka@redhat.com>
2153 * g++.dg/cpp2a/constexpr-init21.C: New test.
2155 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2158 * gcc.target/aarch64/pr100075.c: New test.
2160 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
2162 PR rtl-optimization/99596
2163 * gcc.target/arm/pr99596.c: New test.
2165 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
2168 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2170 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2171 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
2172 missing quotes around switch names.
2173 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2175 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2178 * gcc.target/aarch64/pr99767.c: New test.
2180 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2183 * g++.dg/cpp23/lambda-specifiers2.C: New test.
2185 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2188 * g++.dg/cpp1z/pr99833.C: New test.
2189 * g++.dg/cpp2a/pr99833.C: New test.
2191 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2193 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2194 the default value on IBM Z.
2196 2021-04-16 Jason Merrill <jason@redhat.com>
2199 * g++.dg/abi/mangle71.C: Fix expected mangling.
2200 * g++.dg/abi/mangle77.C: New test.
2201 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2202 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2203 * g++.dg/cpp2a/nontype-class44.C: New test.
2205 2021-04-15 Martin Sebor <msebor@redhat.com>
2209 * gcc.dg/Warray-parameter-9.c: New test.
2210 * gcc.dg/Wnonnull-6.c: New test.
2211 * gcc.dg/Wreturn-type3.c: New test.
2212 * gcc.dg/Wunused-result.c: New test.
2213 * gcc.dg/attr-noreturn.c: New test.
2214 * gcc.dg/attr-returns-nonnull.c: New test.
2216 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
2219 * gcc.dg/pr84877.c: Xfail for cris-*-*.
2221 2021-04-15 Jason Merrill <jason@redhat.com>
2224 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2226 2021-04-15 Martin Sebor <msebor@redhat.com>
2228 * gcc.dg/uninit-pr89230-1.c: New test.
2229 * gcc.dg/uninit-pr89230-2.c: Same.
2231 2021-04-15 Jason Merrill <jason@redhat.com>
2234 * g++.dg/cpp0x/noexcept67.C: New test.
2236 2021-04-15 Jason Merrill <jason@redhat.com>
2239 * g++.dg/cpp2a/lambda-uneval15.C: New test.
2241 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2243 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
2244 -mtune=generic to the SVE flags.
2245 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2246 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2247 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2249 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2251 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
2252 (aarch64-with-arch-dg-options): Likewise.
2253 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
2254 aarch64-with-arch-dg-options. Move the default architecture
2255 flags to the final dg-runtest argument.
2256 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
2258 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
2260 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2263 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
2265 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2268 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
2269 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
2271 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2274 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
2276 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2279 * gcc.target/aarch64/pr100056.c: New test.
2281 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2283 * gcc.dg/pr93210.c: Adapt regex in order to also support a
2284 RESULT_DECL as an operand for a RETURN_EXPR.
2286 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2288 * gcc.target/aarch64/sve/pr99929_1.c: New file.
2289 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
2291 2021-04-14 Jason Merrill <jason@redhat.com>
2294 * g++.dg/template/dependent-tmpl2.C: New test.
2296 2021-04-14 Jason Merrill <jason@redhat.com>
2299 * g++.dg/parse/uneval1.C: New test.
2301 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
2303 PR rtl-optimization/100066
2304 * gcc.target/i386/pr100066.c: New.
2306 2021-04-14 Martin Sebor <msebor@redhat.com>
2308 * gcc.dg/pr86058.c: Limit to just x86_64.
2310 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2313 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
2315 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
2317 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
2318 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
2320 2021-04-14 Patrick Palka <ppalka@redhat.com>
2324 * g++.dg/cpp1z/class-deduction85.C: New test.
2325 * g++.dg/template/ref11.C: New test.
2327 2021-04-14 Jason Merrill <jason@redhat.com>
2330 * g++.dg/cpp2a/lambda-uneval14.C: New test.
2332 2021-04-14 Jason Merrill <jason@redhat.com>
2335 * g++.dg/debug/defaulted1.C: New test.
2337 2021-04-14 Jason Merrill <jason@redhat.com>
2340 * g++.dg/debug/cleanup1.C: New test.
2341 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
2342 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
2343 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
2344 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2345 * g++.dg/tm/inherit2.C: Likewise.
2346 * g++.dg/tm/unsafe1.C: Likewise.
2347 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
2348 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
2350 2021-04-13 Martin Sebor <msebor@redhat.com>
2352 PR tree-optimization/82800
2353 * g++.dg/warn/uninit-pr82800.C: New test.
2355 2021-04-13 Martin Sebor <msebor@redhat.com>
2358 * gcc.dg/pr86058.c: New test.
2360 2021-04-13 Patrick Palka <ppalka@redhat.com>
2363 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
2364 * g++.old-deja/g++.ns/template7.C: Likewise.
2365 * g++.old-deja/g++.pt/crash8.C: Likewise.
2367 2021-04-13 Jason Merrill <jason@redhat.com>
2370 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
2372 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2375 * g++.dg/cpp2a/spaceship-err6.C: New test.
2377 2021-04-13 Jason Merrill <jason@redhat.com>
2380 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
2382 2021-04-13 Patrick Palka <ppalka@redhat.com>
2385 * g++.dg/parse/template2.C: Adjust expected diagnostic.
2386 * g++.dg/template/error8.C: Likewise.
2387 * g++.dg/cpp1z/class-deduction84.C: New test.
2389 2021-04-13 Richard Biener <rguenther@suse.de>
2391 PR tree-optimization/100053
2392 * gcc.dg/torture/pr100053.c: New testcase.
2393 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
2395 2021-04-13 Jason Merrill <jason@redhat.com>
2398 * g++.dg/cpp0x/constexpr-base7.C: New test.
2400 2021-04-13 Nathan Sidwell <nathan@acm.org>
2402 PR preprocessor/99446
2403 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
2405 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2408 * gcc.target/aarch64/pr100028.c: New test.
2410 2021-04-13 Patrick Palka <ppalka@redhat.com>
2413 * g++.dg/cpp2a/nontype-class43.C: New test.
2415 2021-04-13 Patrick Palka <ppalka@redhat.com>
2419 * g++.dg/cpp2a/concepts-uneval1.C: New test.
2420 * g++.dg/cpp2a/concepts-uneval2.C: New test.
2422 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
2425 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
2426 line 971 for cris-*-*.
2428 2021-04-13 David Malcolm <dmalcolm@redhat.com>
2431 * gcc.dg/analyzer/pr98599-a.c: New test.
2432 * gcc.dg/analyzer/pr98599-b.c: New test.
2434 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2436 PR rtl-optimization/99905
2437 * gcc.target/i386/pr99905.c: New test.
2439 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2442 * gcc.dg/pr99830.c: New test.
2444 2021-04-12 Jason Merrill <jason@redhat.com>
2447 * g++.dg/template/dependent-tmpl1.C: New test.
2449 2021-04-12 Martin Liska <mliska@suse.cz>
2452 * g++.dg/asan/pr99877.C: New test.
2454 2021-04-12 Cui,Lili <lili.cui@intel.com>
2456 * gcc.target/i386/funcspec-56.inc: Handle new march.
2457 * g++.target/i386/mv16.C: Handle new march
2459 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
2462 * c-c++-common/goacc/collapse-2.c: New.
2464 2021-04-11 Jason Merrill <jason@redhat.com>
2467 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
2468 * g++.dg/other/anon-union5.C: New test.
2470 2021-04-10 Jason Merrill <jason@redhat.com>
2473 * g++.dg/gomp/this-1.C: Adjust diagnostic.
2474 * g++.dg/cpp0x/constexpr-this1.C: New test.
2476 2021-04-10 David Malcolm <dmalcolm@redhat.com>
2479 * gcc.dg/analyzer/pr100011.c: New test.
2481 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2484 * gcc.dg/pr99990.c: New test.
2486 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
2489 * gcc.target/i386/pr99744-2.c: New test.
2491 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2494 * gcc.dg/lto/pr99849_0.c: New test.
2496 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2498 PR rtl-optimization/98601
2499 * gcc.dg/torture/pr98601.c: New test.
2501 2021-04-10 Jason Merrill <jason@redhat.com>
2507 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
2508 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
2509 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
2510 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
2512 2021-04-10 Jason Merrill <jason@redhat.com>
2515 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2517 2021-04-09 Martin Sebor <msebor@redhat.com>
2520 * g++.dg/warn/uninit-pr55288.C: New test.
2522 2021-04-09 Patrick Palka <ppalka@redhat.com>
2525 * g++.dg/cpp1z/fold-lambda4.C: New test.
2527 2021-04-09 Marek Polacek <polacek@redhat.com>
2530 * g++.dg/concepts/abbrev10.C: New test.
2531 * g++.dg/concepts/abbrev11.C: New test.
2533 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2535 * gcc.target/aarch64/pr70398.c: Require a target that can link
2538 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2540 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2542 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2544 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
2547 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2549 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
2550 * gcc.dg/pr96573.c: Likewise.
2551 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2552 * gcc.dg/vect/bb-slp-43.c: Likewise.
2553 * gcc.dg/vect/slp-reduc-11.c: Likewise.
2555 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2557 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
2558 loop to vectorized if vect_fold_extract_last.
2560 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2562 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
2563 of relying on vectorisation.
2565 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2568 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2570 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2573 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
2574 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2576 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
2579 * gfortran.dg/coarray/dummy_2.f90: New test.
2581 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
2583 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2585 2021-04-08 Patrick Palka <ppalka@redhat.com>
2588 * g++.dg/cpp2a/concepts-lambda16.C: New test.
2589 * g++.dg/cpp2a/concepts-lambda17.C: New test.
2591 2021-04-08 Patrick Palka <ppalka@redhat.com>
2594 * g++.dg/cpp2a/concepts-ctad3.C: New test.
2596 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2598 * lib/scanasm.exp (scan-lto-assembler): Update expected name
2601 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2603 * lib/target-supports.exp
2604 (check_effective_target_stdint_types_mbig_endian): New proc.
2605 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
2606 stdint_types_mbig_endian.
2607 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
2608 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2610 2021-04-08 Jason Merrill <jason@redhat.com>
2613 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
2614 * g++.dg/conversion/ref7.C: New test.
2616 2021-04-08 Jakub Jelinek <jakub@redhat.com>
2619 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
2620 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
2621 * g++.dg/cpp2a/constexpr-new18.C: New test.
2622 * g++.dg/cpp2a/constexpr-new19.C: New test.
2624 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2626 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2628 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2630 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
2631 "was here" from error message.
2632 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
2633 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
2634 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
2635 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
2636 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
2637 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
2638 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
2639 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
2640 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
2641 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
2642 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
2643 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
2644 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2646 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2648 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
2649 * gcc.target/aarch64/pr98772.c: Likewise.
2650 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2652 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2654 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
2655 conversion to shifts and adds.
2657 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2661 * gcc.dg/analyzer/pr99042.c: New test.
2662 * gcc.dg/analyzer/pr99774-1.c: New test.
2663 * gcc.dg/analyzer/pr99774-2.c: New test.
2665 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2667 * gdc.dg/gdc108.d: Update test.
2668 * gdc.dg/gdc142.d: Likewise.
2669 * gdc.dg/pr90136a.d: Likewise.
2670 * gdc.dg/pr90136b.d: Likewise.
2671 * gdc.dg/pr90136c.d: Likewise.
2672 * gdc.dg/pr95173.d: Likewise.
2673 * gdc.dg/attr_allocsize1.d: New test.
2674 * gdc.dg/attr_allocsize2.d: New test.
2675 * gdc.dg/attr_alwaysinline1.d: New test.
2676 * gdc.dg/attr_cold1.d: New test.
2677 * gdc.dg/attr_exclusions1.d: New test.
2678 * gdc.dg/attr_exclusions2.d: New test.
2679 * gdc.dg/attr_flatten1.d: New test.
2680 * gdc.dg/attr_module.d: New test.
2681 * gdc.dg/attr_noclone1.d: New test.
2682 * gdc.dg/attr_noicf1.d: New test.
2683 * gdc.dg/attr_noinline1.d: New test.
2684 * gdc.dg/attr_noipa1.d: New test.
2685 * gdc.dg/attr_noplt1.d: New test.
2686 * gdc.dg/attr_optimize1.d: New test.
2687 * gdc.dg/attr_optimize2.d: New test.
2688 * gdc.dg/attr_optimize3.d: New test.
2689 * gdc.dg/attr_optimize4.d: New test.
2690 * gdc.dg/attr_restrict1.d: New test.
2691 * gdc.dg/attr_section1.d: New test.
2692 * gdc.dg/attr_symver1.d: New test.
2693 * gdc.dg/attr_target1.d: New test.
2694 * gdc.dg/attr_targetclones1.d: New test.
2695 * gdc.dg/attr_used1.d: New test.
2696 * gdc.dg/attr_used2.d: New test.
2697 * gdc.dg/attr_weak1.d: New test.
2698 * gdc.dg/imports/attributes.d: New test.
2700 2021-04-08 Jason Merrill <jason@redhat.com>
2703 * g++.dg/template/mem-spec2.C: New test.
2705 2021-04-08 Marek Polacek <polacek@redhat.com>
2708 * g++.dg/cpp2a/explicit16.C: Use c++20.
2709 * g++.dg/cpp0x/noexcept66.C: New test.
2710 * g++.dg/cpp2a/explicit17.C: New test.
2712 2021-04-08 Alex Coplan <alex.coplan@arm.com>
2715 * gcc.c-torture/compile/pr99647.c: New test.
2717 2021-04-07 Jason Merrill <jason@redhat.com>
2720 * g++.dg/template/friend71.C: New test.
2722 2021-04-07 Jason Merrill <jason@redhat.com>
2725 * g++.dg/template/friend70.C: New test.
2727 2021-04-07 Jason Merrill <jason@redhat.com>
2730 * g++.dg/lookup/using66.C: New test.
2732 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2734 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
2735 when building an executable with testglue.
2737 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2739 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
2740 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
2742 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2744 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
2745 if IFN_STORE_LANES is available.
2746 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
2747 IFN_STORE_LANES is available.
2748 * gcc.target/aarch64/pr99873_1.c: New test.
2749 * gcc.target/aarch64/pr99873_2.c: Likewise.
2750 * gcc.target/aarch64/pr99873_3.c: Likewise.
2751 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
2752 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
2753 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
2755 2021-04-07 Richard Biener <rguenther@suse.de>
2757 PR tree-optimization/99954
2758 * gcc.dg/torture/pr99954.c: New testcase.
2760 2021-04-07 Richard Biener <rguenther@suse.de>
2763 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
2766 2021-04-07 Richard Biener <rguenther@suse.de>
2768 PR tree-optimization/99947
2769 * gcc.dg/torture/pr99947.c: New testcase.
2771 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
2773 PR tree-optimization/98736
2774 * gcc.c-torture/execute/pr98736.c: New test.
2776 2021-04-07 Marek Polacek <polacek@redhat.com>
2779 * g++.dg/cpp0x/rv-life.C: New test.
2781 2021-04-06 Jason Merrill <jason@redhat.com>
2784 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
2786 2021-04-06 Jason Merrill <jason@redhat.com>
2789 * g++.dg/cpp1z/inline-var9.C: New test.
2791 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
2794 * g++.target/aarch64/sve/pr99781.C: New.
2796 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
2798 * gcc.target/i386/memcpy-strategy-9.c: New test.
2799 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
2800 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
2801 * gcc.target/i386/memset-strategy-7.c: Likewise.
2802 * gcc.target/i386/memset-strategy-8.c: Likewise.
2803 * gcc.target/i386/memset-strategy-9.c: Likewise.
2805 2021-04-06 Richard Biener <rguenther@suse.de>
2807 PR tree-optimization/99880
2808 * gcc.dg/torture/pr99880.c: New testcase.
2810 2021-04-06 Nathan Sidwell <nathan@acm.org>
2812 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
2813 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
2815 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2817 PR tree-optimization/96573
2818 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
2819 VEC_PERM_EXPR with bswapping permutation.
2821 2021-04-06 Richard Biener <rguenther@suse.de>
2823 PR tree-optimization/99924
2824 * gfortran.dg/vect/pr99924.f90: New testcase.
2826 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2829 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
2831 2021-04-06 Jason Merrill <jason@redhat.com>
2834 * g++.dg/abi/lambda-defarg1.C: New test.
2836 2021-04-06 Patrick Palka <ppalka@redhat.com>
2839 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
2840 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
2842 2021-04-05 Jason Merrill <jason@redhat.com>
2845 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
2847 2021-04-05 Jason Merrill <jason@redhat.com>
2849 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
2850 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
2851 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
2853 2021-04-05 Jason Merrill <jason@redhat.com>
2856 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
2858 2021-04-05 Jason Merrill <jason@redhat.com>
2861 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
2863 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2866 * gcc.dg/analyzer/pr99906.c: New test.
2868 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2871 * gcc.dg/analyzer/pr99886.c: New test.
2873 2021-04-05 Jason Merrill <jason@redhat.com>
2876 * g++.dg/cpp0x/extern_template-6.C: New test.
2878 2021-04-05 Jason Merrill <jason@redhat.com>
2881 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
2883 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
2886 * gdc.dg/pr99914.d: New test.
2888 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
2890 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
2891 * gcc.dg/tree-ssa/evrp11.c: Likewise.
2893 2021-04-04 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/initlist-new5.C: New test.
2898 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2900 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
2902 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2904 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
2906 2021-04-03 Marek Polacek <polacek@redhat.com>
2909 * g++.dg/other/gc7.C: New test.
2911 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
2914 * gfortran.dg/coarray_48.f90: New test.
2916 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2918 PR tree-optimization/99882
2919 * gcc.dg/pr99882.c: New test.
2921 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2923 PR rtl-optimization/99863
2924 * gcc.target/i386/pr99863.c: New test.
2926 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2929 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2931 2021-04-03 Jason Merrill <jason@redhat.com>
2934 * g++.dg/opt/nrv20.C: New test.
2936 2021-04-03 Jason Merrill <jason@redhat.com>
2939 * g++.dg/cpp1z/noexcept-type24.C: New test.
2941 2021-04-03 Jason Merrill <jason@redhat.com>
2944 * g++.dg/ext/vector40.C: New test.
2946 2021-04-02 Patrick Palka <ppalka@redhat.com>
2949 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
2951 2021-04-02 Patrick Palka <ppalka@redhat.com>
2954 * g++.dg/cpp2a/nontype-class42.C: New test.
2956 2021-04-02 Jason Merrill <jason@redhat.com>
2959 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
2961 2021-04-02 Nathan Sidwell <nathan@acm.org>
2963 * g++.dg/modules/pr99283-6_d.H: New.
2964 * g++.dg/modules/pr99283-7-swap.h: New.
2965 * g++.dg/modules/pr99283-7-traits.h: New.
2966 * g++.dg/modules/pr99283-7_a.H: New.
2967 * g++.dg/modules/pr99283-7_b.H: New.
2968 * g++.dg/modules/pr99283-7_c.C: New.
2969 * g++.dg/modules/pr99283-7_d.H: New.
2971 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
2973 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
2974 * go.test/test/fixedbugs/issue22200b.go: Likewise.
2976 2021-04-02 Jakub Jelinek <jakub@redhat.com>
2978 PR tree-optimization/99726
2979 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
2980 -floop-nest-optimize to dg-additional-options guarded on fgraphite
2983 2021-04-01 Marek Polacek <polacek@redhat.com>
2986 * g++.dg/other/gc6.C: New test.
2988 2021-04-01 Jason Merrill <jason@redhat.com>
2991 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
2993 2021-04-01 Jason Merrill <jason@redhat.com>
2996 * g++.dg/abi/abi-tag24a.C: New test.
2997 * g++.dg/abi/macro0.C: Adjust expected value.
2999 2021-04-01 Nathan Sidwell <nathan@acm.org>
3002 * g++.dg/modules/pr99283-6.h: New.
3003 * g++.dg/modules/pr99283-6_a.H: New.
3004 * g++.dg/modules/pr99283-6_b.H: New.
3005 * g++.dg/modules/pr99283-6_c.C: New.
3006 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3007 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3008 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3009 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3010 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3011 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3012 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3014 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3017 * gcc.dg/tree-ssa/pr98265.C: New test.
3019 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3021 PR tree-optimization/96573
3022 * gcc.dg/pr96573.c: New test.
3024 2021-04-01 Richard Biener <rguenther@suse.de>
3026 PR tree-optimization/99856
3027 * gcc.dg/vect/pr99856.c: New testcase.
3029 2021-04-01 Martin Jambor <mjambor@suse.cz>
3031 PR tree-optimization/97009
3032 * gcc.dg/tree-ssa/pr97009.c: New test.
3034 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3037 * gfortran.dg/transpose_5.f90: New test.
3039 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3042 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3043 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3044 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3045 * gcc.dg/analyzer/pr99771-1.c: New test.
3047 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3049 PR tree-optimization/98268
3050 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3051 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3053 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3055 PR tree-optimization/99726
3056 * gcc.target/i386/pr99726.c: New test.
3058 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3060 PR rtl-optimization/97141
3061 PR rtl-optimization/98726
3062 * gcc.c-torture/compile/pr97141.c: New test.
3063 * gcc.c-torture/compile/pr98726.c: Likewise.
3064 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3065 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3067 2021-03-31 Martin Sebor <msebor@redhat.com>
3070 * gcc.dg/uninit-pr65182.c: New test.
3072 2021-03-31 Jason Merrill <jason@redhat.com>
3075 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3077 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3080 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3083 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3086 * gcc.target/arm/pr99786.c: New test.
3088 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3090 * gcc.target/i386/memcpy-strategy-5.c: New test.
3091 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3092 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3093 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3094 * gcc.target/i386/memset-strategy-3.c: Likewise.
3095 * gcc.target/i386/memset-strategy-4.c: Likewise.
3096 * gcc.target/i386/memset-strategy-5.c: Likewise.
3097 * gcc.target/i386/memset-strategy-6.c: Likewise.
3099 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3102 * gcc.target/aarch64/sve/pr98119.c: New test.
3104 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3105 Richard Sandiford <richard.sandiford@arm.com>
3108 * g++.target/aarch64/sve/pr99813.C: New test.
3110 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3113 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3114 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3115 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3116 selected unsupported triplets to all targets but selected triplets
3117 of supported targets.
3118 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3119 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3120 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3122 2021-03-31 Patrick Palka <ppalka@redhat.com>
3125 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3127 2021-03-31 Patrick Palka <ppalka@redhat.com>
3130 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3132 2021-03-30 David Malcolm <dmalcolm@redhat.com>
3134 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3136 2021-03-30 Nathan Sidwell <nathan@acm.org>
3139 * g++.dg/modules/pr99283-5.h: New.
3140 * g++.dg/modules/pr99283-5_a.H: New.
3141 * g++.dg/modules/pr99283-5_b.H: New.
3142 * g++.dg/modules/pr99283-5_c.C: New.
3144 2021-03-30 Jakub Jelinek <jakub@redhat.com>
3147 * g++.dg/cpp1z/pr99790.C: New test.
3149 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3152 * gcc.c-torture/compile/pr99822.c: New test.
3154 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
3158 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3160 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3161 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3162 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3163 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3164 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3165 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3166 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3167 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3168 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3169 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3170 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3171 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3172 * gcc.target/powerpc/pr79251-run.p7.c: New test.
3173 * gcc.target/powerpc/pr79251.p7.c: New test.
3175 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3178 * gcc.target/i386/pr99744-1.c: New test.
3180 2021-03-30 Tamar Christina <tamar.christina@arm.com>
3182 PR tree-optimization/99825
3183 * gfortran.dg/vect/pr99825.f90: New test.
3185 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3188 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3190 2021-03-30 Richard Biener <rguenther@suse.de>
3192 PR tree-optimization/99824
3193 * gcc.dg/torture/pr99824.c: New testcase.
3195 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
3198 * g++.dg/pr98136.C: New test.
3200 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
3202 * gcc.target/aarch64/fcvt_nosimd.c: New test.
3204 2021-03-29 Martin Sebor <msebor@redhat.com>
3206 PR tree-optimization/61869
3207 * gcc.dg/uninit-pr61869.c: New test.
3209 2021-03-29 Martin Sebor <msebor@redhat.com>
3211 PR tree-optimization/61677
3212 * gcc.dg/uninit-pr61677.c: New test.
3214 2021-03-29 Martin Sebor <msebor@redhat.com>
3216 PR tree-optimization/61112
3217 * gcc.dg/uninit-pr61112.c: New test.
3219 2021-03-29 Jan Hubicka <jh@suse.cz>
3222 * gcc.c-torture/compile/pr99751.c: Rename from ...
3223 * gcc.c-torture/execute/pr99751.c: ... to this.
3225 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
3227 * gcc.c-torture/compile/pr99751.c: New test.
3229 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3232 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3233 declare simd warning on aarch64.
3235 2021-03-29 Alex Coplan <alex.coplan@arm.com>
3238 * g++.target/aarch64/sve/pr99216.C: New test.
3240 2021-03-29 Richard Biener <rguenther@suse.de>
3242 PR tree-optimization/99807
3243 * gfortran.dg/vect/pr99807.f90: New testcase.
3245 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3248 * gcc.target/aarch64/pr99808.c: New test.
3250 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3252 PR tree-optimization/99777
3253 * g++.dg/torture/pr99777.C: New test.
3255 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
3258 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
3260 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
3263 * gfortran.dg/pr99602.f90: New test.
3264 * gfortran.dg/pr99602a.f90: New test.
3265 * gfortran.dg/pr99602b.f90: New test.
3266 * gfortran.dg/pr99602c.f90: New test.
3267 * gfortran.dg/pr99602d.f90: New test.
3269 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3271 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
3272 (gdc-copy-file): ... this. Use file copy instead of open/close.
3273 (gdc-convert-test): Save translated dejagnu test to gdc.test
3274 directory, only write dejagnu directives to the test file.
3275 (gdc-do-test): Don't create gdc.test symlink.
3277 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3279 * gdc.dg/gdc270a.d: Removed.
3280 * gdc.dg/gdc270b.d: Removed.
3282 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
3284 * gcc.target/powerpc/pr99557.c: New.
3286 2021-03-26 Martin Sebor <msebor@redhat.com>
3288 PR tree-optimization/59970
3289 * gcc.dg/uninit-pr59970.c: New test.
3291 2021-03-26 Marek Polacek <polacek@redhat.com>
3294 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
3295 * g++.dg/cpp0x/nsdmi17.C: New test.
3297 2021-03-26 Nathan Sidwell <nathan@acm.org>
3300 * g++.dg/modules/pr99283-2_a.H: New.
3301 * g++.dg/modules/pr99283-2_b.H: New.
3302 * g++.dg/modules/pr99283-2_c.H: New.
3303 * g++.dg/modules/pr99283-3_a.H: New.
3304 * g++.dg/modules/pr99283-3_b.H: New.
3305 * g++.dg/modules/pr99283-4.H: New.
3306 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
3307 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
3309 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
3312 * g++.target/aarch64/sve/pr99766.C: New.
3314 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3317 * gcc.dg/tls/pr99466-1.c: New test.
3318 * gcc.dg/tls/pr99466-2.c: New test.
3320 2021-03-26 Jakub Jelinek <jakub@redhat.com>
3323 * g++.dg/cpp0x/new5.C: New test.
3325 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
3328 * gfortran.dg/null_11.f90: New test.
3330 2021-03-25 Martin Sebor <msebor@redhat.com>
3332 PR tree-optimization/55060
3333 * gcc.dg/uninit-pr55060.c: New.
3335 2021-03-25 Martin Sebor <msebor@redhat.com>
3337 PR tree-optimization/48483
3338 * g++.dg/warn/uninit-pr48483.C: New test.
3340 2021-03-25 Martin Sebor <msebor@redhat.com>
3342 * gcc.dg/uninit-pr44547.c: New.
3344 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3347 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
3348 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
3349 to match locus changes.
3350 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
3351 * g++.dg/cpp2a/srcloc2.C: Likewise.
3352 * g++.dg/cpp2a/srcloc15.C: Likewise.
3353 * g++.dg/cpp2a/srcloc16.C: Likewise.
3354 * g++.dg/cpp2a/srcloc19.C: New test.
3355 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
3357 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
3358 * g++.dg/modules/macloc-1_d.C: Likewise.
3359 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
3362 2021-03-25 Marek Polacek <polacek@redhat.com>
3365 * g++.dg/cpp0x/inh-ctor37.C: New test.
3367 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3370 * g++.dg/cpp0x/variadic181.C: New test.
3372 2021-03-25 Marek Polacek <polacek@redhat.com>
3375 * g++.dg/warn/Wconversion5.C: New test.
3377 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3379 PR tree-optimization/96974
3380 * g++.target/aarch64/sve/pr96974.C: New test.
3382 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3385 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3389 * gcc.target/i386/pr98209.c: New test.
3390 * gcc.target/i386/pr99744-1.c: Likewise.
3391 * gcc.target/i386/pr99744-2.c: Likewise.
3393 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3396 * g++.dg/warn/Wduplicated-branches6.C: New test.
3397 * g++.dg/warn/Wduplicated-branches7.C: New test.
3399 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3403 * gcc.target/i386/pr98209.c: New test.
3404 * gcc.target/i386/pr99744-1.c: Likewise.
3405 * gcc.target/i386/pr99744-2.c: Likewise.
3407 2021-03-25 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/99746
3410 * gfortran.dg/vect/pr99746.f90: New testcase.
3412 2021-03-25 David Malcolm <dmalcolm@redhat.com>
3417 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
3419 * gcc.dg/analyzer/pr93695-1.c: New test.
3420 * gcc.dg/analyzer/pr99044-1.c: New test.
3421 * gcc.dg/analyzer/pr99044-2.c: New test.
3422 * gcc.dg/analyzer/pr99716-1.c: New test.
3423 * gcc.dg/analyzer/pr99716-2.c: New test.
3424 * gcc.dg/analyzer/pr99716-3.c: New test.
3426 2021-03-24 Martin Liska <mliska@suse.cz>
3429 * gcc.target/i386/pr99753.c: New test.
3431 2021-03-24 Martin Jambor <mjambor@suse.cz>
3434 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
3436 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3439 * gcc.target/arm/pr99727.c: New test.
3441 2021-03-24 Jakub Jelinek <jakub@redhat.com>
3444 * gcc.target/arm/pr99724.c: New test.
3446 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3448 * lib/target-supports.exp (check_effective_target_sysconf): New.
3449 * gcc.target/i386/pr95443-1.c: Require it.
3450 * gcc.target/i386/pr95443-2.c: Likewise.
3451 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3452 * gcc.target/i386/strncmp-1.c: Likewise.
3454 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3456 * gcc.target/i386/pr97313.c: Require effective target feature pie.
3457 * g++.target/i386/pr94185.C: Likewise.
3459 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3461 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
3462 positives with -mcmodel=large.
3463 * gcc.target/i386/funcspec-3.c: Likewise.
3465 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3467 * gcc.target/i386/pr94467-3.c: New.
3469 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
3472 * gfortran.dg/longnames.f90: New test.
3474 2021-03-23 Nathan Sidwell <nathan@acm.org>
3477 * g++.dg/modules/pr99283-1_a.H: New.
3478 * g++.dg/modules/pr99283-1_b.H: New.
3480 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
3482 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
3484 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3486 * lib/target-supports.exp
3487 (check_effective_target_arm_dsp_ok_nocache)
3488 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
3489 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
3490 and add arm_dsp options.
3492 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3494 * lib/target-supports.exp
3495 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
3496 -mfloat-abi= options order.
3497 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
3498 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
3499 arm_hard_ok effective target and -mfloat-abi=hard additional
3501 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3509 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
3511 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
3512 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
3514 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3516 * lib/target-supports.exp
3517 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
3518 -mfloat-abi= options order.
3519 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
3520 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
3521 target and -mfloat-abi=hard additional option.
3522 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
3523 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
3524 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
3525 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
3526 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
3528 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3530 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
3532 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3534 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
3535 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
3536 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
3537 * gcc.target/arm/pr51968.c: Likewise.
3538 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
3539 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
3540 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
3541 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
3543 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3545 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
3546 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
3547 * gcc.target/arm/bf16_dup.c: Likewise.
3548 * gcc.target/arm/bf16_reinterpret.c: Likewise.
3549 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
3551 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3553 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
3555 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3557 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
3558 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
3559 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
3560 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3562 2021-03-23 Marek Polacek <polacek@redhat.com>
3565 * g++.dg/cpp0x/attributes-namespace6.C: New test.
3566 * g++.dg/cpp0x/gen-attrs-73.C: New test.
3568 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
3571 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
3573 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
3576 * gcc.dg/vect/pr99540.c: New test.
3578 2021-03-23 Nathan Sidwell <nathan@acm.org>
3581 * g++.dg/modules/pr99239_a.H: New.
3582 * g++.dg/modules/pr99239_b.H: New.
3584 2021-03-23 Richard Biener <rguenther@suse.de>
3586 PR tree-optimization/99721
3587 * gfortran.dg/vect/pr99721.f90: New testcase.
3589 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
3591 * gcc.target/riscv/shift-shift-5.c (sub): Change
3592 order of struct fields depending on byteorder.
3594 2021-03-23 Jakub Jelinek <jakub@redhat.com>
3597 * g++.dg/cpp1z/decomp55.C: New test.
3599 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
3601 PR tree-optimization/99296
3602 * gcc.dg/pr99296.c: New file.
3604 2021-03-22 Nathan Sidwell <nathan@acm.org>
3607 * g++.dg/modules/pr99480_a.H: New.
3608 * g++.dg/modules/pr99480_b.H: New.
3610 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
3613 * gcc.target/powerpc/pr99581.c: New.
3615 2021-03-22 Nathan Sidwell <nathan@acm.org>
3618 * g++.dg/modules/pr99425-1.h: New.
3619 * g++.dg/modules/pr99425-1_a.H: New.
3620 * g++.dg/modules/pr99425-1_b.H: New.
3621 * g++.dg/modules/pr99425-1_c.C: New.
3622 * g++.dg/modules/pr99425-2_a.X: New.
3623 * g++.dg/modules/pr99425-2_b.X: New.
3624 * g++.dg/template/pr99425.C: New.
3626 2021-03-22 Richard Biener <rguenther@suse.de>
3628 PR tree-optimization/99694
3629 * gcc.dg/torture/pr99694.c: New testcase.
3631 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
3634 * gcc.target/riscv/pr99702.c: New.
3636 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
3639 * gcc.target/powerpc/pr98914.c: New test.
3641 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
3644 * g++.target/i386/pr99679-1.C: New test.
3645 * g++.target/i386/pr99679-2.C: Likewise.
3647 2021-03-20 Jakub Jelinek <jakub@redhat.com>
3650 * gcc.dg/pr99230.c: New test.
3652 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3655 * gcc.dg/Wunused-var-5.c: New test.
3656 * gcc.dg/Wunused-var-6.c: New test.
3658 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3660 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3663 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3666 * gcc.target/s390/pr99663.c: New.
3668 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3671 * g++.dg/opt/pr99456.C: New test.
3672 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
3675 2021-03-19 Tamar Christina <tamar.christina@arm.com>
3677 PR tree-optimization/99656
3678 * gfortran.dg/vect/pr99656.f90: New test.
3680 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
3683 * gcc.dg/torture/pr99652-1.c: New test.
3684 * gcc.dg/torture/pr99652-2.c: Likewise.
3685 * gcc.target/i386/pr57655.c: Adjusted.
3686 * gcc.target/i386/pr59794-6.c: Likewise.
3687 * gcc.target/i386/pr70738-1.c: Likewise.
3688 * gcc.target/i386/pr96744-1.c: Likewise.
3690 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3691 Christophe Lyon <christophe.lyon@linaro.org>
3694 * g++.target/arm/pr99593.C: New test.
3696 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
3698 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
3700 2021-03-19 Marek Polacek <polacek@redhat.com>
3703 * g++.dg/cpp2a/concepts-err3.C: New test.
3705 2021-03-18 Martin Sebor <msebor@redhat.com>
3708 * g++.dg/warn/Warray-bounds-22.C: New test.
3709 * g++.dg/warn/Warray-bounds-23.C: New test.
3710 * g++.dg/warn/Warray-bounds-24.C: New test.
3712 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3715 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
3717 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
3721 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
3722 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
3723 rather than __i386__.
3725 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3728 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
3730 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
3733 * obj-c++.dg/pr49070.mm: New test.
3734 * objc.dg/unnamed-parms.m: New test.
3736 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3738 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
3740 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3741 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3742 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
3743 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3744 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3746 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3749 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
3750 For big endian use -fsso-struct=little-endian dg-options.
3752 2021-03-17 Marek Polacek <polacek@redhat.com>
3755 * g++.dg/conversion/real-to-int1.C: New test.
3757 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
3758 Jason Merrill <jason@redhat.com>
3760 * g++.dg/cpp1z/using9.C: New using decl test.
3762 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3764 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
3765 -gdwarf-3 to the command line options. Adjust the expected line
3766 numbers for the revised options header.
3768 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3770 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
3771 -gdwarf-3 to the command line options. Provide Darwin-
3772 specific match lines for the expected output.
3774 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3776 * gcc.target/aarch64/acle/rng_2.c: New test.
3778 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
3781 * gcc.target/i386/pr99530-1.c: New test.
3782 * gcc.target/i386/pr99530-2.c: Likewise.
3783 * gcc.target/i386/pr99530-3.c: Likewise.
3784 * gcc.target/i386/pr99530-4.c: Likewise.
3785 * gcc.target/i386/pr99530-5.c: Likewise.
3786 * gcc.target/i386/pr99530-6.c: Likewise.
3788 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
3791 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
3793 2021-03-16 Jason Merrill <jason@redhat.com>
3795 * g++.dg/cpp2a/nontype-float1.C: New test.
3797 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3801 * gcc.target/powerpc/pr98092.c: New.
3803 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3806 * gcc.target/i386/pr99600.c: New test.
3808 2021-03-16 Martin Liska <mliska@suse.cz>
3809 Jason Merrill <jason@redhat.com>
3812 * g++.target/i386/pr99108.C: New test.
3814 2021-03-16 Martin Liska <mliska@suse.cz>
3817 * gcc.target/arm/pr99592.c: New test.
3819 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
3821 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
3823 2021-03-16 Nathan Sidwell <nathan@acm.org>
3826 * g++.dg/modules/pr99496_a.H: New.
3827 * g++.dg/modules/pr99496_b.C: New.
3829 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3832 * gcc.target/i386/avx-pr99563.c: New test.
3834 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3837 * gcc.dg/gomp/pr99542.c: New test.
3838 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
3839 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
3840 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
3841 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
3843 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
3845 2021-03-15 Jakub Jelinek <jakub@redhat.com>
3848 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
3849 * g++.dg/modules/builtin-3_b.C: Likewise.
3851 2021-03-15 Nathan Sidwell <nathan@acm.org>
3854 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
3855 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
3857 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3860 * g++.dg/coroutines/pr99047.C: New test.
3862 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3865 * g++.dg/coroutines/torture/pr98704.C: New test.
3867 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3870 * g++.dg/coroutines/pr98480.C: New test.
3871 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
3872 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
3873 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
3875 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3878 * g++.dg/coroutines/pr96749-1.C: New test.
3879 * g++.dg/coroutines/pr96749-2.C: New test.
3881 2021-03-15 Richard Biener <rguenther@suse.de>
3883 PR tree-optimization/98834
3884 * g++.dg/opt/pr98834.C: New testcase.
3886 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3889 * gfortran.dg/do_check_16.f90: New test.
3890 * gfortran.dg/do_check_17.f90: New test.
3892 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
3895 * gfortran.dg/pr99545.f90: New test.
3897 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
3899 * gcc.target/powerpc/pr99492.c: Fix typo.
3901 2021-03-14 Harald Anlauf <anlauf@gmx.de>
3902 Paul Thomas <pault@gcc.gnu.org>
3904 * gfortran.dg/pr99112.f90: New test.
3906 2021-03-13 Martin Sebor <msebor@redhat.com>
3908 PR tree-optimization/99489
3909 * gcc.dg/Wstringop-truncation-9.c: New test.
3911 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
3914 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
3916 2021-03-13 Jakub Jelinek <jakub@redhat.com>
3918 PR tree-optimization/99544
3919 * gcc.dg/gomp/pr99544.c: New test.
3921 2021-03-12 Nathan Sidwell <nathan@acm.org>
3924 * g++.dg/modules/pr99238.h: New.
3925 * g++.dg/modules/pr99238_a.H: New.
3926 * g++.dg/modules/pr99238_b.H: New.
3928 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
3931 * gfortran.dg/gomp/threadprivate-1.f90: New test.
3933 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3936 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
3938 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3941 * g++.dg/cpp2a/consteval19.C: New test.
3943 2021-03-11 David Malcolm <dmalcolm@redhat.com>
3946 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
3948 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
3950 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
3951 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
3952 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
3953 -fno-analyzer-feasibility from options.
3954 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
3955 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
3957 2021-03-11 Nathan Sidwell <nathan@acm.org>
3960 * g++.dg/modules/pr99248.h: New.
3961 * g++.dg/modules/pr99248_a.H: New.
3962 * g++.dg/modules/pr99248_b.H: New.
3964 2021-03-11 Nathan Sidwell <nathan@acm.org>
3967 * g++.dg/modules/pr99528.h: New.
3968 * g++.dg/modules/pr99528_a.H: New.
3969 * g++.dg/modules/pr99528_b.H: New.
3970 * g++.dg/modules/pr99528_c.C: New.
3972 2021-03-11 Richard Biener <rguenther@suse.de>
3975 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
3976 instead of verifying the total number of adds.
3978 2021-03-11 Richard Biener <rguenther@suse.de>
3981 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
3983 2021-03-11 Richard Biener <rguenther@suse.de>
3986 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
3988 2021-03-11 Richard Biener <rguenther@suse.de>
3991 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
3993 2021-03-11 Jakub Jelinek <jakub@redhat.com>
3996 * gcc.target/i386/avx2-pr99517-1.c: New test.
3997 * gcc.target/i386/avx2-pr99517-2.c: New test.
3999 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4002 * gcc.target/powerpc/pr99492.c: New testcase.
4004 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4007 * gfortran.dg/data_char_4.f90: New test.
4008 * gfortran.dg/data_char_5.f90: New test.
4010 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4012 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4014 2021-03-10 Nathan Sidwell <nathan@acm.org>
4017 * g++.dg/modules/pr99423_a.H: New.
4018 * g++.dg/modules/pr99423_b.H: New.
4020 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4022 PR tree-optimization/99305
4024 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4025 unsigned_char effective targets.
4027 2021-03-10 Nathan Sidwell <nathan@acm.org>
4030 * g++.dg/ext/pr99508.C: New.
4032 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4035 * lib/target-supports.exp (check_effective_target_lra): New.
4036 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4037 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4038 * gcc.c-torture/compile/pr98096.c: Likewise.
4039 * gcc.dg/pr97954.c: Likewise.
4041 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4043 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4044 * gcc.dg/analyzer/zlib-2.c: Likewise.
4046 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4048 * gcc.dg/vect/pr99102.c: Fix target selector.
4050 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4053 * gcc.dg/vect/pr99102.c: New test.
4055 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4057 * gnat.dg/specs/lto25.ads: New test.
4059 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4061 PR tree-optimization/99305
4062 * g++.dg/opt/pr99305.C: New test.
4064 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4066 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4067 (check_effective_target_sqrt_insn): Use it.
4069 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4072 * gcc.target/i386/pr99454.c: New.
4074 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4076 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4077 * gcc.dg/loop-9.c: Likewise.
4078 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4079 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4081 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4084 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4085 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4086 instead of the actual test.
4088 2021-03-09 Martin Liska <mliska@suse.cz>
4091 * gcc.target/i386/pr99464.c: New test.
4093 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4095 * gcc.target/powerpc/undef-bool-2.c: Add
4096 dg-require-effective-target powerpc_vsx_ok directive.
4097 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4098 powerpc_vsx_ok directive.
4100 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4103 * gfortran.dg/parameter_data.f90: New test.
4105 2021-03-08 Martin Sebor <msebor@redhat.com>
4108 * g++.dg/warn/Warray-bounds-15.C: New test.
4109 * g++.dg/warn/Warray-bounds-18.C: New test.
4110 * g++.dg/warn/Warray-bounds-19.C: New test.
4111 * g++.dg/warn/Warray-bounds-20.C: New test.
4112 * g++.dg/warn/Warray-bounds-21.C: New test.
4114 2021-03-08 Martin Sebor <msebor@redhat.com>
4117 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4119 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4120 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4121 * gcc.dg/Wstringop-overflow-66.c: New test.
4122 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4124 2021-03-08 Marek Polacek <polacek@redhat.com>
4127 * g++.dg/cpp2a/nontype-class41.C: New test.
4129 2021-03-08 Nathan Sidwell <nathan@acm.org>
4132 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4134 2021-03-08 Nathan Sidwell <nathan@acm.org>
4136 * g++.dg/modules/pr99468.H: New.
4138 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
4141 * gcc.target/powerpc/pr98959.c: New test.
4143 2021-03-08 Nathan Sidwell <nathan@acm.org>
4146 * g++.dg/modules/pr99285_a.H: New.
4147 * g++.dg/modules/pr99285_b.H: New.
4149 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4152 * gcc.target/aarch64/simd/pr99437.c: New test.
4154 2021-03-08 Martin Liska <mliska@suse.cz>
4157 * c-c++-common/asan/pr98920.c: New test.
4159 2021-03-08 Martin Liska <mliska@suse.cz>
4162 * gcc.target/i386/pr99463-2.c: New test.
4163 * gcc.target/i386/pr99463.c: New test.
4165 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
4167 * gcc.target/s390/vector/long-double-asm-commutative.c: New
4169 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4171 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4172 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4173 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4174 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4175 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4178 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
4181 * gfortran.dg/module_variable_3.f90: New test.
4183 2021-03-07 Jakub Jelinek <jakub@redhat.com>
4186 * lib/target-supports.exp
4187 (check_effective_target_assembler_march_noavx512bw): New effective
4189 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4191 2021-03-06 Patrick Palka <ppalka@redhat.com>
4192 Jakub Jelinek <jakub@redhat.com>
4195 * g++.dg/cpp2a/constexpr-99287.C: New test.
4197 2021-03-06 Patrick Palka <ppalka@redhat.com>
4198 Jakub Jelinek <jakub@redhat.com>
4201 * g++.dg/cpp1y/var-templ68.C: New test.
4202 * g++.dg/cpp1y/var-templ68a.C: New test.
4204 2021-03-06 Patrick Palka <ppalka@redhat.com>
4207 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4208 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4210 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
4212 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4213 to allow an eliminated stack-frame.
4215 2021-03-05 Marek Polacek <polacek@redhat.com>
4218 * g++.dg/cpp1z/noexcept-type23.C: New test.
4220 2021-03-05 Marek Polacek <polacek@redhat.com>
4223 * g++.dg/warn/Wshadow-17.C: New test.
4225 2021-03-05 Jason Merrill <jason@redhat.com>
4228 * gcc.dg/attr-flatten-1.c: Adjust.
4230 2021-03-05 Jakub Jelinek <jakub@redhat.com>
4233 * c-c++-common/gomp/pr99322.c: New test.
4235 2021-03-05 Nathan Sidwell <nathan@acm.org>
4238 * g++.dg/modules/pr99245_a.H: New.
4239 * g++.dg/modules/pr99245_b.H: New.
4241 2021-03-05 Harald Anlauf <anlauf@gmx.de>
4244 * gfortran.dg/matmul_21.f90: New test.
4246 2021-03-05 Nathan Sidwell <nathan@acm.org>
4249 * g++.dg/modules/pr99377_a.H: New.
4250 * g++.dg/modules/pr99377_b.C: New.
4251 * g++.dg/modules/pr99377_c.C: New.
4253 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4256 * g++.dg/coroutines/pr98118.C: New test.
4258 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4261 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
4262 * g++.dg/coroutines/pr95616-0.C: New test.
4263 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
4264 * g++.dg/coroutines/pr95616-1.C: New test.
4265 * g++.dg/coroutines/pr95616-2.C: New test.
4266 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
4267 * g++.dg/coroutines/pr95616-3.C: New test.
4268 * g++.dg/coroutines/pr95616-4.C: New test.
4269 * g++.dg/coroutines/pr95616-5.C: New test.
4270 * g++.dg/coroutines/pr95616-6.C: New test.
4272 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4275 * g++.dg/coroutines/torture/pr95615-01.C: New test.
4276 * g++.dg/coroutines/torture/pr95615-02.C: New test.
4277 * g++.dg/coroutines/torture/pr95615-03.C: New test.
4278 * g++.dg/coroutines/torture/pr95615-04.C: New test.
4279 * g++.dg/coroutines/torture/pr95615-05.C: New test.
4280 * g++.dg/coroutines/torture/pr95615.inc: New file.
4282 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
4285 * gcc.target/i386/pr99123-2.c: New.
4287 2021-03-05 Nathan Sidwell <nathan@acm.org>
4290 * g++.dg/modules/pr99389_a.H: New.
4291 * g++.dg/modules/pr99389_b.C: New.
4292 * g++.dg/modules/pr99389_c.C: New.
4294 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4297 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
4300 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4302 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
4303 with '_kind' number.
4304 * gfortran.dg/real4-10-real8-16.f90: Likewise.
4305 * gfortran.dg/real4-10-real8-4.f90: Likewise.
4306 * gfortran.dg/real4-10.f90: Likewise.
4307 * gfortran.dg/real4-16-real8-10.f90: Likewise.
4308 * gfortran.dg/real4-16-real8-16.f90: Likewise.
4309 * gfortran.dg/real4-16-real8-4.f90: Likewise.
4310 * gfortran.dg/real4-16.f90: Likewise.
4311 * gfortran.dg/real4-8-real8-10.f90: Likewise.
4312 * gfortran.dg/real4-8-real8-16.f90: Likewise.
4313 * gfortran.dg/real4-8-real8-4.f90: Likewise.
4314 * gfortran.dg/real4-8.f90: Likewise.
4315 * gfortran.dg/real8-10.f90: Likewise.
4316 * gfortran.dg/real8-16.f90: Likewise.
4317 * gfortran.dg/real8-4.f90: Likewise.
4319 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
4322 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
4324 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
4326 * lib/prune.exp: Prune useless output caused by a linker bug.
4328 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4331 * gcc.target/aarch64/pr93235.c: New test.
4333 2021-03-04 Martin Liska <mliska@suse.cz>
4335 PR gcov-profile/99105
4336 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
4337 correction as the wrapped malloc is called one more time
4339 * gcc.dg/tree-prof/pr97461.c: Likewise.
4341 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4345 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
4346 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
4347 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
4348 dg-warning regexps, instead replace .* with \[^\n\r]*.
4349 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
4350 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
4351 -ftrack-macro-expansion=0 from dg-options.
4352 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
4353 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
4355 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4358 * gcc.dg/cpp/line11.c: New test.
4359 * gcc.dg/cpp/line12.c: New test.
4361 2021-03-04 Alex Coplan <alex.coplan@arm.com>
4364 * gcc.target/aarch64/pr99381.c: New test.
4366 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
4368 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
4370 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
4372 2021-03-04 Nathan Sidwell <nathan@acm.org>
4375 * g++.dg/modules/pr99170-1_a.H: New.
4376 * g++.dg/modules/pr99170-1_b.C: New.
4377 * g++.dg/modules/pr99170-2.h: New.
4378 * g++.dg/modules/pr99170-2_a.C: New.
4379 * g++.dg/modules/pr99170-2_b.C: New.
4380 * g++.dg/modules/pr99170-3_a.H: New.
4381 * g++.dg/modules/pr99170-3_b.C: New.
4382 * g++.dg/modules/inst-2_b.C: Adjust scan.
4383 * g++.dg/modules/inst-4_a.C: Adjust scan.
4384 * g++.dg/modules/inst-4_b.C: Adjust scan.
4385 * g++.dg/modules/member-def-1_b.C: Adjust scan.
4386 * g++.dg/modules/member-def-1_c.C: Adjust scan.
4387 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
4388 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
4389 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
4390 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
4391 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
4392 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
4393 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
4394 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
4395 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
4396 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
4397 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
4399 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
4402 * gfortran.dg/real4-10-real8-10.f90: New test.
4403 * gfortran.dg/real4-10-real8-16.f90: New test.
4404 * gfortran.dg/real4-10-real8-4.f90: New test.
4405 * gfortran.dg/real4-10.f90: New test.
4406 * gfortran.dg/real4-16-real8-10.f90: New test.
4407 * gfortran.dg/real4-16-real8-16.f90: New test.
4408 * gfortran.dg/real4-16-real8-4.f90: New test.
4409 * gfortran.dg/real4-16.f90: New test.
4410 * gfortran.dg/real4-8-real8-10.f90: New test.
4411 * gfortran.dg/real4-8-real8-16.f90: New test.
4412 * gfortran.dg/real4-8-real8-4.f90: New test.
4413 * gfortran.dg/real4-8.f90: New test.
4414 * gfortran.dg/real8-10.f90: New test.
4415 * gfortran.dg/real8-16.f90: New test.
4416 * gfortran.dg/real8-4.f90: New test.
4418 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4420 * gcc.misc-tests/outputs.exp: Enumerate tests.
4422 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4424 * gcc.misc-tests/outputs.exp: Append discriminating
4425 suffixes to tests with duplicate names.
4426 (outest): Assert that each running test has a unique
4429 2021-03-04 Martin Sebor <msebor@redhat.com>
4433 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
4434 * gcc.dg/Wstringop-overflow-65.c: New test.
4435 * gcc.dg/Warray-bounds-69.c: Same.
4437 2021-03-03 Marek Polacek <polacek@redhat.com>
4440 * g++.dg/cpp1z/class-deduction83.C: New test.
4442 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4444 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
4446 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
4449 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4451 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
4453 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
4455 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
4458 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4460 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
4462 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
4465 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4467 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
4469 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
4471 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
4473 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
4475 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
4478 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4481 * g++.dg/cpp1z/eval-order10.C: New test.
4483 2021-03-03 Marek Polacek <polacek@redhat.com>
4487 * g++.dg/cpp1z/class-deduction81.C: New test.
4488 * g++.dg/cpp1z/class-deduction82.C: New test.
4489 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
4490 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
4491 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
4493 2021-03-03 Jason Merrill <jason@redhat.com>
4496 * g++.dg/cpp0x/decltype-call5.C: New test.
4497 * g++.dg/cpp0x/decltype-call6.C: New test.
4499 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
4503 * gcc.target/i386/pr95798-2.c: Likewise.
4505 2021-03-03 Nathan Sidwell <nathan@acm.org>
4508 * g++.dg/modules/namespace-2_a.C
4509 * g++.dg/modules/pr99344_a.C
4510 * g++.dg/modules/pr99344_b.C
4512 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4515 * gcc.target/i386/pr99321.c: New test.
4517 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.c-torture/compile/pr99324.c: New test.
4522 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4525 * gcc.dg/graphite/pr99085.c: New test.
4527 2021-03-03 Jason Merrill <jason@redhat.com>
4530 * g++.dg/ext/attr-flatten1.C: New test.
4532 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
4534 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
4535 tests if target test-framework has -L or -I options.
4537 2021-03-02 David Malcolm <dmalcolm@redhat.com>
4540 * gcc.dg/pr99323-1.c: New test.
4541 * gcc.dg/pr99323-2.c: New test.
4543 2021-03-02 Martin Sebor <msebor@redhat.com>
4546 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
4547 * g++.dg/warn/Wnonnull12.C: New test.
4549 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
4551 * gnat.dg/limited5.adb: New test.
4553 2021-03-02 Patrick Palka <ppalka@redhat.com>
4557 * g++.dg/concepts/abbrev9.C: New test.
4558 * g++.dg/cpp2a/concepts-lambda15.C: New test.
4559 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
4560 * g++.dg/cpp2a/concepts-return-req2.C: New test.
4561 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
4562 call to f15 that we expect to accept.
4564 2021-03-02 Patrick Palka <ppalka@redhat.com>
4566 * g++.dg/cpp1z/auto1.C: New test.
4568 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4570 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
4571 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
4572 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
4573 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
4574 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
4575 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
4576 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
4578 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4580 * lib/target-supports.exp: Add check for nnpa facility.
4582 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4584 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
4585 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
4587 2021-03-01 Martin Liska <mliska@suse.cz>
4590 * gcc.target/s390/target-attribute/pr99313.c: New test.
4592 2021-03-01 Nathan Sidwell <nathan@acm.org>
4595 * g++.dg/modules/pr99294.h: New.
4596 * g++.dg/modules/pr99294_a.C: New.
4597 * g++.dg/modules/pr99294_b.C: New.
4599 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
4601 * g++.dg/eh/seh-xmm-unwind.C: New test.
4603 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
4605 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
4606 expression components noexcept.
4607 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4608 * g++.dg/coroutines/pr95345.C: Likewise.
4610 2021-02-28 Jason Merrill <jason@redhat.com>
4612 * g++.dg/ext/attr-lambda3.C: Add missing ;
4614 2021-02-27 Jason Merrill <jason@redhat.com>
4617 * g++.dg/ext/attr-lambda3.C: New test.
4619 2021-02-26 Alexandre Oliva <oliva@gnu.org>
4621 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
4623 * gcc.target/powerpc/pr83629.c: Likewise.
4624 * gcc.target/powerpc/pr84112.c: Likewise.
4626 2021-02-26 Olivier Hainque <hainque@adacore.com>
4628 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
4629 dg-require-effective-target fpic.
4630 * gcc.target/powerpc/ppc-eabi.c: Likewise.
4631 * gcc.target/powerpc/pr26350.c: Likewise.
4632 * gcc.target/powerpc/pr67789.c: Likewise.
4633 * gcc.target/powerpc/pr79439-1.c: Likewise.
4634 * gcc.target/powerpc/pr79439-2.c: Likewise.
4635 * gcc.target/powerpc/pr79439-3.c: Likewise.
4636 * gcc.target/powerpc/pr83629.c: Likewise.
4637 * gcc.target/powerpc/pr84112.c: Likewise.
4639 2021-02-26 Richard Biener <rguenther@suse.de>
4642 * g++.dg/pr99218.C: New testcase.
4644 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4646 * g++.dg/cpp23/lambda-specifiers1.C: New test.
4648 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4651 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
4653 2021-02-26 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4658 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4660 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4661 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4662 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4663 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4664 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4665 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4666 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4667 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4668 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4669 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4670 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
4671 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
4672 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
4673 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
4674 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
4676 2021-02-26 Patrick Palka <ppalka@redhat.com>
4679 * g++.dg/concepts/abbrev8.C: New test.
4681 2021-02-25 Patrick Palka <ppalka@redhat.com>
4685 * g++.dg/diagnostic/local1.C: New test.
4687 2021-02-25 Patrick Palka <ppalka@redhat.com>
4690 * g++.dg/cpp1z/class-deduction79.C: New test.
4691 * g++.dg/cpp1z/class-deduction80.C: New test.
4693 2021-02-25 Marek Polacek <polacek@redhat.com>
4697 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
4698 * g++.dg/cpp0x/constexpr-cast2.C: New test.
4699 * g++.dg/cpp0x/constexpr-cast3.C: New test.
4701 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4704 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
4705 reference parms, to distinguish the rvalue ref. variant.
4706 * g++.dg/coroutines/pr97587.C: New test.
4708 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4711 * g++.dg/coroutines/pr95822.C: New test.
4713 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
4715 * gcc.target/arm/cmse/cmse-18.c: New test.
4717 2021-02-25 Nathan Sidwell <nathan@acm.org>
4720 * g++.dg/modules/pr99166_a.X: Adjust.
4721 * g++.dg/modules/pr99166_b.C: Adjust.
4722 * g++.dg/modules/pr99166_c.C: Adjust.
4723 * g++.dg/modules/pr99166_d.C: Adjust.
4725 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
4727 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
4729 2021-02-25 Tamar Christina <tamar.christina@arm.com>
4731 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
4733 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
4736 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
4738 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
4741 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
4743 2021-02-25 Richard Biener <rguenther@suse.de>
4745 PR tree-optimization/99253
4746 * gcc.dg/vect/pr99253.c: New testcase.
4748 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4751 * gcc.target/i386/pr95798-1.c: New test.
4752 * gcc.target/i386/pr95798-2.c: New test.
4754 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4756 PR tree-optimization/80635
4757 * g++.dg/warn/pr80635-1.C: New test.
4758 * g++.dg/warn/pr80635-2.C: New test.
4760 2021-02-25 David Malcolm <dmalcolm@redhat.com>
4763 * gcc.dg/analyzer/pr99193-1.c: New test.
4764 * gcc.dg/analyzer/pr99193-2.c: New test.
4765 * gcc.dg/analyzer/pr99193-3.c: New test.
4766 * gcc.dg/analyzer/realloc-1.c: New test.
4768 2021-02-24 Nathan Sidwell <nathan@acm.org>
4771 * g++.dg/modules/pr98718_a.C: New.
4772 * g++.dg/modules/pr98718_b.C: New.
4774 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4776 * g++.dg/coroutines/co-await-void_type.C: Mark promise
4777 final_suspend call as noexcept.
4778 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
4779 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
4780 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
4781 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
4782 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
4783 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
4784 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
4785 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
4786 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
4787 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
4788 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
4789 * g++.dg/coroutines/coro1-allocators.h: Likewise.
4790 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
4791 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
4792 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
4793 * g++.dg/coroutines/pr94752.C: Likewise.
4794 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
4795 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
4796 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4797 * g++.dg/coroutines/pr95050.C: Likewise.
4798 * g++.dg/coroutines/pr95345.C: Likewise.
4799 * g++.dg/coroutines/pr95440.C: Likewise.
4800 * g++.dg/coroutines/pr95591.C: Likewise.
4801 * g++.dg/coroutines/pr95711.C: Likewise.
4802 * g++.dg/coroutines/pr95813.C: Likewise.
4803 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
4804 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
4805 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
4806 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
4807 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
4808 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
4809 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
4810 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
4811 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
4812 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
4813 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
4814 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
4815 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
4816 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
4817 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
4818 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
4819 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
4820 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
4821 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
4822 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
4824 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4827 * c-c++-common/gomp/pr99226.c: New test.
4828 * gfortran.dg/gomp/pr99226.f90: New test.
4830 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
4833 * gcc.target/i386/pr99123.c: New.
4835 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
4837 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
4839 2021-02-24 Nathan Sidwell <nathan@acm.org>
4842 * g++.dg/modules/pr99072.H: New.
4844 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
4847 * gfortran.dg/assumed_rank_21.f90 : New test.
4849 2021-02-24 Martin Sebor <msebor@redhat.com>
4852 * gcc.dg/pr97172-2.c: New test.
4854 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4856 PR tree-optimization/99220
4857 * g++.dg/vect/pr99220.cc: New test.
4859 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4861 PR tree-optimization/99149
4862 * g++.dg/vect/pr99149.cc: Disabled on BE.
4864 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4867 * g++.dg/coroutines/pr96251.C: New test.
4869 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4871 PR tree-optimization/99225
4872 * gcc.c-torture/compile/pr99225.c: New test.
4874 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4876 PR tree-optimization/99149
4877 * g++.dg/vect/pr99149.cc: New test.
4879 2021-02-24 Richard Biener <rguenther@suse.de>
4882 * gcc.dg/pr99224.c: New testcase.
4884 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
4886 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
4887 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
4888 Add __has_builtin tests for built-ins.
4889 Update expected instruction counts.
4891 2021-02-23 Martin Sebor <msebor@redhat.com>
4894 * g++.dg/warn/Wnonnull11.C: New test.
4896 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
4899 * gfortran.dg/class_defined_operator_2.f03 : New test.
4900 * gfortran.dg/elemental_result_2.f90 : New test.
4901 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
4902 elemental function with an allocatable result with an operator
4903 interface with array dummies and result.
4905 2021-02-23 Harald Anlauf <anlauf@gmx.de>
4908 * gfortran.dg/reshape_zerosize_4.f90: New test.
4910 2021-02-23 Nathan Sidwell <nathan@acm.org>
4913 * g++.dg/modules/pr99208_a.C: New.
4914 * g++.dg/modules/pr99208_b.C: New.
4916 2021-02-23 Martin Liska <mliska@suse.cz>
4919 * c-c++-common/asan/pr99168.c: New test.
4921 2021-02-23 Patrick Palka <ppalka@redhat.com>
4924 * g++.dg/template/non-dependent15.C: New test.
4926 2021-02-23 Jakub Jelinek <jakub@redhat.com>
4928 PR tree-optimization/99204
4929 * gfortran.dg/pr99204.f90: New test.
4931 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
4933 * gcc.target/powerpc/vec-init-10.c: New test.
4935 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
4937 * g++.dg/warn/Wplacement-new-size-1.C,
4938 g++.dg/warn/Wplacement-new-size-2.C,
4939 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
4940 default_packed targets.
4942 2021-02-22 David Malcolm <dmalcolm@redhat.com>
4945 * gcc.dg/analyzer/error-1.c: New test.
4946 * gcc.dg/analyzer/error-2.c: New test.
4947 * gcc.dg/analyzer/error-3.c: New test.
4949 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
4952 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
4953 * c-c++-common/attr-retain-6.c: Likewise.
4954 * c-c++-common/attr-retain-7.c: Likewise.
4955 * c-c++-common/attr-retain-8.c: Likewise.
4956 * c-c++-common/attr-retain-9.c: Likewise.
4958 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4960 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
4962 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4964 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
4965 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
4966 Handle __INT32_TYPE__ being "long int".
4968 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4970 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
4972 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4974 * gcc.target/cris/biap-mul.c: New test.
4976 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4978 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
4980 2021-02-22 Nathan Sidwell <nathan@acm.org>
4983 * g++.dg/modules/pr99174-1_a.C: New.
4984 * g++.dg/modules/pr99174-1_b.C: New.
4985 * g++.dg/modules/pr99174-1_c.C: New.
4986 * g++.dg/modules/pr99174.H: New.
4988 2021-02-22 Nathan Sidwell <nathan@acm.org>
4991 * g++.dg/modules/pr99153_a.H: New.
4992 * g++.dg/modules/pr99153_b.H: New.
4994 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4996 PR rtl-optimization/98791
4997 * gcc.target/aarch64/sve/pr98791.c: New test.
4999 2021-02-22 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/99165
5002 * g++.dg/pr99165.C: New testcase.
5004 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5006 * gfortran.dg/intent_optimize_3.f90: New test.
5008 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5010 * c-c++-common/attr-retain-5.c: Skip on AIX.
5011 * c-c++-common/attr-retain-6.c: Same.
5012 * c-c++-common/attr-retain-7.c: Same.
5013 * c-c++-common/attr-retain-8.c: Same.
5014 * c-c++-common/attr-retain-9.c: Same.
5016 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5019 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5020 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5021 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5022 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5023 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5024 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5026 2021-02-19 Nathan Sidwell <nathan@acm.org>
5029 * g++.dg/modules/pr98741_a.H: New.
5030 * g++.dg/modules/pr98741_b.H: New.
5031 * g++.dg/modules/pr98741_c.C: New.
5032 * g++.dg/modules/pr98741_d.C: New.
5034 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037 * gfortran.dg/namelist_4.f90: Modify.
5038 * gfortran.dg/namelist_98.f90: New test.
5040 2021-02-19 Martin Sebor <msebor@redhat.com>
5043 * gcc.dg/pr97172.c: Add test cases.
5045 2021-02-19 Nathan Sidwell <nathan@acm.org>
5047 * g++.dg/modules/pr99166_a.X: New.
5048 * g++.dg/modules/pr99166_b.C: New.
5049 * g++.dg/modules/pr99166_c.C: New.
5050 * g++.dg/modules/pr99166_d.C: New.
5052 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5055 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5057 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5060 * gfortran.dg/dtio_36.f90: New test.
5062 2021-02-19 Richard Biener <rguenther@suse.de>
5065 * gcc.dg/pr99122-3.c: New testcase.
5067 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5070 * gcc.target/arm/pure-code/pr98998.c: New test.
5072 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5075 * g++.dg/opt/pr99034.C: New test.
5077 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5080 * gfortran.dg/ubound_1.f90: New test.
5082 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5085 * gcc.target/aarch64/sve/pr98657.c: New test.
5087 2021-02-19 Jason Merrill <jason@redhat.com>
5089 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5091 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5094 * jit.dg/test-trap.c: New test.
5096 2021-02-19 Jason Merrill <jason@redhat.com>
5099 * g++.dg/cpp0x/overload4.C: New test.
5101 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5103 PR rtl-optimization/96264
5104 * gcc.target/powerpc/pr96264.c: New.
5106 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5109 * c-c++-common/attr-retain-1.c: New test.
5110 * c-c++-common/attr-retain-2.c: Likewise.
5111 * c-c++-common/attr-retain-3.c: Likewise.
5112 * c-c++-common/attr-retain-4.c: Likewise.
5113 * c-c++-common/attr-retain-5.c: Likewise.
5114 * c-c++-common/attr-retain-6.c: Likewise.
5115 * c-c++-common/attr-retain-7.c: Likewise.
5116 * c-c++-common/attr-retain-8.c: Likewise.
5117 * c-c++-common/attr-retain-9.c: Likewise.
5118 * c-c++-common/pr99113.c: Likewise.
5119 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5120 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5121 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5122 * c-c++-common/attr-used-2.c: Likewise.
5123 * c-c++-common/attr-used-3.c: Likewise.
5124 * c-c++-common/attr-used-4.c: Likewise.
5125 * c-c++-common/attr-used-9.c: Likewise.
5126 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5127 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5128 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5129 attribute nor SHF_GNU_RETAIN section.
5130 * c-c++-common/attr-used-6.c: Likewise.
5131 * c-c++-common/attr-used-7.c: Likewise.
5132 * c-c++-common/attr-used-8.c: Likewise.
5134 2021-02-18 Nathan Sidwell <nathan@acm.org>
5137 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
5139 * g++.dg/modules/pr99023_a.X: New.
5140 * g++.dg/modules/pr99023_b.X: New.
5142 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5145 * gcc.dg/pr99136.c: New test.
5147 2021-02-18 Nathan Sidwell <nathan@acm.org>
5150 * g++.dg/modules/modules.exp: Remove dg-module-headers support
5151 * g++.dg/modules/alias-2_a.H: Delete.
5152 * g++.dg/modules/sys/alias-2_a.H: Delete.
5154 2021-02-18 Nathan Sidwell <nathan@acm.org>
5157 * g++.dg/modules/pr99023_a.H: Delete.
5158 * g++.dg/modules/pr99023_b.H: Delete.
5160 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5163 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5165 2021-02-18 Richard Biener <rguenther@suse.de>
5168 * gcc.dg/pr99122-1.c: New testcase.
5169 * gcc.dg/pr99122-2.c: Likewise.
5171 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
5173 PR tree-optimization/99142
5174 * gcc.dg/tree-ssa/pr99142.c: New test.
5176 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5179 * g++.dg/warn/Warray-bounds-17.C: New test.
5181 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5184 * gcc.dg/pr99104.c: New test.
5186 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5189 * gcc.dg/analyzer/pr94596.c: New test.
5191 2021-02-17 Nathan Sidwell <nathan@acm.org>
5194 * g++.dg/modules/pr99023_a.H: New.
5195 * g++.dg/modules/pr99023_b.H: New.
5197 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5200 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5201 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5202 options. Remove false leak directive.
5203 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5207 2021-02-17 Julian Brown <julian@codesourcery.com>
5209 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5210 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5211 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5212 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5213 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5215 2021-02-17 Julian Brown <julian@codesourcery.com>
5217 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5218 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5219 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5220 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5221 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5222 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5223 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5224 previously-broken directives.
5226 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5229 * g++.dg/ubsan/pr99106.C: New test.
5231 2021-02-17 Nathan Sidwell <nathan@acm.org>
5234 * g++.dg/lookup/pr99116-1.C: New.
5235 * g++.dg/lookup/pr99116-2.C: New.
5237 2021-02-17 Nathan Sidwell <nathan@acm.org>
5240 * g++.dg/modules/pr99071_a.H: New.
5241 * g++.dg/modules/pr99071_b.H: New.
5243 2021-02-17 Patrick Palka <ppalka@redhat.com>
5247 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
5248 "call to non-'constexpr' function" error message.
5250 2021-02-16 Nathan Sidwell <nathan@acm.org>
5252 * g++.dg/modules/pr99050_a.H: New.
5253 * g++.dg/modules/pr99050_b.C: New.
5255 2021-02-16 Marek Polacek <polacek@redhat.com>
5258 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
5259 * g++.dg/ext/attr-assume-aligned.C: New test.
5261 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
5263 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
5264 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
5266 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5268 * gfortran.dg/goacc/ref_inquiry.f90: New test.
5269 * gfortran.dg/gomp/ref_inquiry.f90: New test.
5271 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
5274 * gcc.c-torture/compile/pr98096.c: New.
5276 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5279 * gfortran.dg/fmt_nonchar_1.f90: New test.
5280 * gfortran.dg/fmt_nonchar_2.f90: New test.
5282 2021-02-16 Jakub Jelinek <jakub@redhat.com>
5285 * gcc.target/i386/pr99100.c: New test.
5287 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
5289 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
5291 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
5293 PR rtl-optimization/98872
5294 * gcc.target/powerpc/pr98872.c: New test.
5296 2021-02-15 Jakub Jelinek <jakub@redhat.com>
5298 PR tree-optimization/99079
5299 * gcc.dg/fold-modpow2-2.c: New test.
5300 * gcc.c-torture/execute/pr99079.c: New test.
5302 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5304 PR rtl-optimization/98439
5305 * gcc.target/i386/pr98439.c: New test.
5307 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5310 * gcc.target/i386/pr96166.c: New test.
5312 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5314 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
5315 and restrict the test to aarch64-*-* target only.
5317 2021-02-12 Nathan Sidwell <nathan@acm.org>
5319 * g++.dg/modules/pr99039_a.C: New.
5320 * g++.dg/modules/pr99039_b.C: New.
5322 2021-02-12 Nathan Sidwell <nathan@acm.org>
5325 * g++.dg/modules/pr99040_a.C: New.
5326 * g++.dg/modules/pr99040_b.C: New.
5327 * g++.dg/modules/pr99040_c.C: New.
5328 * g++.dg/modules/pr99040_d.C: New.
5330 2021-02-12 Nathan Sidwell <nathan@acm.org>
5334 * g++.dg/lookup/pr99039.C: New.
5336 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
5339 * gfortran.dg/ieee/ieee_12.f90: New test.
5341 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
5343 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
5345 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
5348 * gcc.target/arm/pr98931.c: Add -mthumb
5350 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5353 * gfortran.dg/assumed_rank_20.f90: New test.
5355 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5358 * g++.dg/cpp2a/concepts-requires24.C: New test.
5360 2021-02-12 Jason Merrill <jason@redhat.com>
5363 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
5365 2021-02-12 David Malcolm <dmalcolm@redhat.com>
5368 * g++.dg/analyzer/pr99064.C: New test.
5369 * gcc.dg/analyzer/pr98969.c: New test.
5371 2021-02-11 Marek Polacek <polacek@redhat.com>
5374 * g++.dg/template/deduce10.C: New test.
5375 * g++.dg/template/deduce9.C: New test.
5377 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
5380 * g++.target/powerpc/pr99041.C: New test.
5382 2021-02-11 Jakub Jelinek <jakub@redhat.com>
5385 * g++.dg/ext/flexary38.C: New test.
5387 2021-02-11 Marek Polacek <polacek@redhat.com>
5390 * g++.dg/cpp0x/variadic-crash6.C: New test.
5392 2021-02-11 Patrick Palka <ppalka@redhat.com>
5395 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
5397 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
5400 * gcc.target/arm/pr98931.c: New testcase.
5402 2021-02-11 Joel Hutton <joel.hutton@arm.com>
5404 PR tree-optimization/98772
5405 * gcc.target/aarch64/pr98772.c: New test.
5407 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5410 * gfortran.dg/typebound_call_32.f90: New test.
5412 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5415 * gfortran.dg/pr99060.f90: New test.
5417 2021-02-11 Alexandre Oliva <oliva@adacore.com>
5419 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
5421 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5424 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
5426 2021-02-10 Martin Sebor <msebor@redhat.com>
5428 PR tree-optimization/92879
5429 * g++.dg/warn/Warray-bounds-16.C: New test.
5431 2021-02-10 David Malcolm <dmalcolm@redhat.com>
5433 PR preprocessor/96391
5434 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
5435 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
5436 using the location_overflow_plugin.c from gcc.dg/plugin.
5438 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5441 * g++.dg/ext/weak6.C: New test.
5443 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5446 * gcc.target/i386/pr99025.c: New test.
5448 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/cpp2a/constexpr-new16.C: New test.
5453 * g++.dg/cpp2a/constexpr-new17.C: New test.
5455 2021-02-10 Nathan Sidwell <nathan@acm.org>
5458 * g++.dg/lookup/pr99030.C: New.
5460 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5463 * g++.dg/gomp/pr99007.C: New test.
5464 * gcc.dg/gomp/pr99007-1.c: New test.
5465 * gcc.dg/gomp/pr99007-2.c: New test.
5466 * gcc.dg/gomp/pr99007-3.c: New test.
5468 2021-02-10 Julian Brown <julian@codesourcery.com>
5471 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
5472 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
5473 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5475 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5478 * gcc.dg/analyzer/file-1.c (test_5): New.
5479 * gcc.dg/analyzer/file-3.c: New test.
5481 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5484 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
5485 * gcc.dg/analyzer/pr94851-2.c: New test.
5486 * gcc.dg/analyzer/pr98575-1.c: New test.
5488 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
5490 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
5492 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
5494 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
5496 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
5498 2021-02-09 Nathan Sidwell <nathan@acm.org>
5501 * g++.dg/modules/pr98944_a.C: New.
5502 * g++.dg/modules/pr98944_b.C: New.
5503 * g++.dg/modules/pr98944_c.C: New.
5504 * g++.dg/modules/pr98944_d.C: New.
5506 2021-02-09 Jakub Jelinek <jakub@redhat.com>
5509 * g++.dg/warn/Wstringop-overread-1.C: New test.
5511 2021-02-09 Jason Merrill <jason@redhat.com>
5514 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5516 2021-02-09 Jason Merrill <jason@redhat.com>
5519 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5521 2021-02-09 Jason Merrill <jason@redhat.com>
5524 * g++.dg/cpp2a/no_unique_address12.C: New test.
5526 2021-02-08 Nathan Sidwell <nathan@acm.org>
5528 * g++.dg/modules/pr98531-2.h: New.
5529 * g++.dg/modules/pr98531-2_a.H: New.
5530 * g++.dg/modules/pr98531-2_b.C: New.
5531 * g++.dg/modules/pr98531-3.h: New.
5532 * g++.dg/modules/pr98531-3_a.H: New.
5533 * g++.dg/modules/pr98531-3_b.C: New.
5535 2021-02-08 Nathan Sidwell <nathan@acm.org>
5538 * g++.dg/modules/pr98531-1.h: New.
5539 * g++.dg/modules/pr98531-1_a.H: New.
5540 * g++.dg/modules/pr98531-1_b.C: New.
5541 * g++.dg/abi/pr98531-1.C: New.
5542 * g++.dg/abi/pr98531-2.C: New.
5543 * g++.dg/abi/pr98531-3.C: New.
5544 * g++.dg/abi/pr98531-4.C: New.
5546 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5549 * gfortran.dg/pr98974.F90: New test.
5551 2021-02-08 Richard Biener <rguenther@suse.de>
5554 * g++.dg/lto/pr96591_0.C: New testcase.
5556 2021-02-05 Marek Polacek <polacek@redhat.com>
5559 * g++.dg/cpp2a/volatile5.C: New test.
5561 2021-02-05 Marek Polacek <polacek@redhat.com>
5564 * g++.dg/cpp2a/using-enum-8.C: New test.
5566 2021-02-05 Nathan Sidwell <nathan@acm.org>
5569 * c-c++-common/pr98943.c: New.
5571 2021-02-05 Richard Biener <rguenther@suse.de>
5573 PR tree-optimization/98855
5574 * g++.dg/vect/slp-pr98855.cc: New testcase.
5576 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5579 * g++.dg/cpp1z/decomp54.C: New test.
5581 2021-02-05 liuhongt <hongtao.liu@intel.com>
5584 * g++.target/i386/avx512bw-pr98537-1.C: New test.
5585 * g++.target/i386/avx512vl-pr98537-1.C: New test.
5586 * g++.target/i386/avx512vl-pr98537-2.C: New test.
5587 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
5588 integer mask comparison should not be generated.
5589 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
5590 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
5591 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
5593 2021-02-04 Julian Brown <julian@codesourcery.com>
5595 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
5596 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5597 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
5598 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
5600 2021-02-04 Julian Brown <julian@codesourcery.com>
5602 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
5604 2021-02-04 Julian Brown <julian@codesourcery.com>
5606 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
5608 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5611 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
5612 $section is .opd, look at .L.$symbol_name's section.
5613 (parse_section_section_of_symbols): Handle .previous directive.
5614 * gcc.dg/array-quals-1.c: Allow .sdata section.
5616 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
5618 * gdc.dg/intrinsics.d: Update test.
5620 2021-02-04 Martin Sebor <msebor@redhat.com>
5623 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
5624 * gcc.dg/label-decl-4.c: Same.
5625 * gcc.dg/mismatch-decl-1.c: Same.
5626 * gcc.dg/old-style-then-proto-1.c: Same.
5627 * gcc.dg/parm-mismatch-1.c: Same.
5628 * gcc.dg/pr35445.c: Same.
5629 * gcc.dg/redecl-11.c: Same.
5630 * gcc.dg/redecl-12.c: Same.
5631 * gcc.dg/redecl-13.c: Same.
5632 * gcc.dg/redecl-15.c: Same.
5633 * gcc.dg/tls/thr-init-1.c: Same.
5634 * objc.dg/id-1.m: Same.
5635 * objc.dg/tls/diag-3.m: Same.
5636 * gcc.dg/pr97882.c: New test.
5637 * gcc.dg/qual-return-7.c: New test.
5638 * gcc.dg/qual-return-8.c: New test.
5640 2021-02-04 Jason Merrill <jason@redhat.com>
5643 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5645 2021-02-04 David Malcolm <dmalcolm@redhat.com>
5648 * gcc.dg/pr97932.c: New test.
5650 2021-02-04 emsr <3dw4rd@verizon.net>
5652 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
5654 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5656 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5657 of make_signed<size_t>::type in the diagnostics.
5659 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5662 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5664 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5666 * gfortran.dg/goacc/substring.f90: New test.
5667 * gfortran.dg/gomp/substring.f90: New test.
5669 2021-02-04 Martin Liska <mliska@suse.cz>
5671 * gcc.target/i386/prefer-vector-width-attr.c: New test.
5673 2021-02-04 Jason Merrill <jason@redhat.com>
5676 * g++.dg/cpp1z/class-deduction78.C: New test.
5678 2021-02-04 Jason Merrill <jason@redhat.com>
5681 * g++.dg/cpp0x/pr84630.C: Call b().
5682 * g++.dg/cpp2a/lambda-uneval13.C: New test.
5683 * g++.dg/ext/attr-expr1.C: New test.
5685 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5687 PR preprocessor/98882
5688 * gcc.dg/cpp/pr98882.c: New test.
5690 2021-02-03 Jason Merrill <jason@redhat.com>
5692 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
5693 hash-table-verification-limit=10000.
5695 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
5697 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
5698 * g++.dg/cpp23/feat-cxx2b.C: New test.
5699 * g++.dg/cpp23/size_t-literals.C: New test.
5700 * g++.dg/warn/Wsize_t-literals.C: New test.
5702 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5705 * g++.dg/cpp2a/no_unique_address11.C: New test.
5707 2021-02-03 Marek Polacek <polacek@redhat.com>
5710 * g++.dg/cpp0x/noexcept65.C: New test.
5712 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
5715 * gfortran.dg/coarray/array_temporary.f90: New test.
5717 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5720 * gcc.dg/pr97487-1.c: New test.
5721 * gcc.dg/pr97487-2.c: New test.
5723 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5726 * gcc.target/i386/pr97971.c: New test.
5728 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5730 PR tree-optimization/98287
5731 * gcc.dg/pr98287.c: New test.
5733 2021-02-03 Tamar Christina <tamar.christina@arm.com>
5735 PR tree-optimization/98928
5736 * gcc.target/i386/pr98928.c: New test.
5738 2021-02-02 Martin Liska <mliska@suse.cz>
5741 * gcc.target/i386/pr97510.c: New test.
5743 2021-02-02 Jason Merrill <jason@redhat.com>
5746 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
5748 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5750 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
5752 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
5755 * gfortran.dg/pr91862.f90: New test.
5757 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5759 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
5761 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5763 PR tree-optimization/98848
5764 * gcc.dg/vect/pr98848.c: New test.
5765 * gcc.dg/vect/pr92205.c: Remove xfail.
5767 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/97960
5770 * g++.dg/torture/pr97960.C: New test.
5772 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
5775 * g++.dg/opt/pr98743.C: New.
5777 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5779 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
5781 2021-02-02 Alexandre Oliva <oliva@adacore.com>
5783 * gcc.dg/asan/nested-1.c: New.
5785 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5789 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
5790 prefix to support subroutines where necessary.
5791 * gcc.dg/analyzer/data-model-1.c: Likewise.
5792 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
5794 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
5795 subroutines where necessary.
5796 * gcc.dg/analyzer/pr96651-2.c: Likewise.
5797 * gcc.dg/analyzer/signal-4b.c: Likewise.
5798 * gcc.dg/analyzer/single-field.c: Likewise.
5799 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
5801 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5805 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
5806 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
5808 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5810 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
5813 2021-02-01 David Malcolm <dmalcolm@redhat.com>
5816 * gcc.dg/analyzer/pr98918.c: New test.
5818 2021-02-01 Sergei Trofimovich <siarheit@google.com>
5820 PR tree-optimization/98499
5821 * g++.dg/pr98499.C: new test.
5823 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5825 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
5827 2021-02-01 Martin Sebor <msebor@redhat.com>
5830 * gcc.dg/pr97172.c: New test.
5832 2021-02-01 Martin Sebor <msebor@redhat.com>
5835 * g++.dg/Wclass-memaccess-6.C: New test.
5837 2021-02-01 Patrick Palka <ppalka@redhat.com>
5840 * g++.dg/cpp0x/constexpr-98295.C: New test.
5842 2021-02-01 Marek Polacek <polacek@redhat.com>
5845 * g++.dg/ext/builtin-has-attribute2.C: New test.
5847 2021-02-01 Jason Merrill <jason@redhat.com>
5850 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
5852 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5854 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
5856 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
5858 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
5860 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
5862 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
5864 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
5866 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
5868 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
5870 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
5872 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
5874 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
5876 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
5879 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5881 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
5883 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
5885 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
5887 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
5890 2021-02-01 Tamar Christina <tamar.christina@arm.com>
5892 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
5894 2021-02-01 Patrick Palka <ppalka@redhat.com>
5897 * g++.dg/cpp1y/constexpr-84494.C: New test.
5899 2021-02-01 Xing GUO <higuoxing@gmail.com>
5901 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
5903 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
5905 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
5906 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5908 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
5910 * c-c++-common/attr-used-5.c: Skip for Darwin.
5911 * c-c++-common/attr-used-6.c: Likewise.
5912 * c-c++-common/attr-used-7.c: Likewise.
5913 * c-c++-common/attr-used-8.c: Likewise.
5914 * c-c++-common/attr-used-9.c: Likewise.
5916 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
5918 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
5919 * gcc.target/powerpc/pr79251.p9.c: Same.
5921 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.target/i386/20051216-1.c: New test.
5925 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5928 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
5929 scan-tree-dump-times to x86 and aarch64 targets.
5930 * gcc.dg/gomp/simd-3.c: Likewise.
5932 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
5935 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
5938 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5940 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
5942 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5945 * gcc.target/aarch64/pr97701.c: Modify.
5947 2021-01-29 David Malcolm <dmalcolm@redhat.com>
5949 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
5951 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5954 * gcc.target/aarch64/pr97701.c: New.
5956 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5958 * gcc.target/powerpc/pr91903.c: New test.
5959 * gcc.target/powerpc/builtins-1.fold.h: Update.
5960 * gcc.target/powerpc/builtins-2.c: Update.
5962 2021-01-29 Nathan Sidwell <nathan@acm.org>
5965 * g++.dg/modules/pr98843_a.C: New.
5966 * g++.dg/modules/pr98843_b.H: New.
5967 * g++.dg/modules/pr98843_c.C: New.
5969 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5971 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
5973 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
5974 Richard Biener <rguenther@suse.de>
5976 PR tree-optimization/97627
5977 * g++.dg/pr97627.C: New testcase.
5979 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5982 * gcc.c-torture/compile/pr98849.c: New test.
5984 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5987 * gcc.dg/pr98331.c: New test.
5989 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
5991 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
5993 * gcc.target/powerpc/pr79251.h: ...this.
5994 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5995 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
5997 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
5998 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6000 2021-01-29 Marek Polacek <polacek@redhat.com>
6003 * g++.dg/parse/error63.C: New test.
6005 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6008 * g++.dg/warn/effc5.C: New test.
6010 2021-01-28 Marek Polacek <polacek@redhat.com>
6013 * g++.dg/cpp0x/alignas19.C: New test.
6014 * g++.dg/warn/Warray-bounds15.C: New test.
6016 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6019 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6021 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6023 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6024 ../../../libgfortran/ISO_Fortran_binding.h rather than
6025 ISO_Fortran_binding.h.
6027 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6029 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6030 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6031 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6032 being generated. Add support for running test on power10. Add
6033 support for running if long double defaults to 64-bits.
6035 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6039 * g++.target/i386/pr98847.C: New test.
6041 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6043 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6045 2021-01-28 Nathan Sidwell <nathan@acm.org>
6048 * g++.dg/modules/pr98770_a.C: New.
6049 * g++.dg/modules/pr98770_b.C: New.
6051 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6054 * gfortran.dg/gomp/pr86470.f90: New test.
6056 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6059 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6060 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6061 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6062 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6063 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6064 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6065 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6066 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6067 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6068 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6069 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6070 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6071 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6072 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6075 2021-01-28 Xing GUO <higuoxing@gmail.com>
6077 * gcc.target/riscv/attribute-18.c: New test.
6079 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6081 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6082 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6084 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6086 PR rtl-optimization/97684
6087 * gcc.target/i386/pr97684.c: New.
6089 2021-01-27 Jason Merrill <jason@redhat.com>
6092 * g++.dg/lookup/using4.C: No error in C++20.
6093 * g++.dg/cpp0x/decltype37.C: Adjust message.
6094 * g++.dg/template/crash75.C: Adjust message.
6095 * g++.dg/template/crash76.C: Adjust message.
6096 * g++.dg/cpp0x/inh-ctor36.C: New test.
6097 * g++.dg/cpp1z/inh-ctor39.C: New test.
6098 * g++.dg/cpp2a/using-enum-7.C: New test.
6100 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6103 * gcc.c-torture/execute/pr98853-1.c: New test.
6104 * gcc.c-torture/execute/pr98853-2.c: New test.
6106 2021-01-27 Richard Biener <rguenther@suse.de>
6108 PR tree-optimization/98854
6109 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6111 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6115 * gfortran.dg/proc_ptr_52.f90 : New test.
6117 2021-01-27 liuhongt <hongtao.liu@intel.com>
6120 * gcc.target/i386/pr98833.c: New test.
6122 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6125 optimize ("no-strict-aliasing") attribute.
6126 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6127 array to avoid violating TBAA.
6128 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6129 array to avoid violating TBAA.
6130 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6131 array to avoid violating TBAA.
6132 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6133 array to avoid violating TBAA.
6135 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6138 * gfortran.dg/elemental_function_5.f90 : New test.
6140 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6142 PR tree-optimization/97260
6143 * gcc.dg/tree-ssa/pr97260.c: New test.
6145 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
6147 * lib/target-supports.exp (check_effective_target_c++2a):
6148 Check for C++2a or C++23.
6149 (check_effective_target_c++20_down): New.
6150 (check_effective_target_c++23_only): New.
6151 (check_effective_target_c++23): New.
6152 * g++.dg/cpp23/cplusplus.C: New.
6154 2021-01-26 Jason Merrill <jason@redhat.com>
6157 * g++.dg/torture/pr97474.C: New test.
6159 2021-01-26 Jason Merrill <jason@redhat.com>
6162 * g++.dg/cpp2a/no_unique_address10.C: New test.
6163 * g++.dg/cpp2a/no_unique_address9.C: New test.
6165 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6167 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6168 optimize ("no-strict-aliasing") attribute.
6169 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6170 array to avoid violating TBAA.
6171 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6172 array to avoid violating TBAA.
6173 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6174 array to avoid violating TBAA.
6175 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6176 array to avoid violating TBAA.
6178 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6181 * gcc.c-torture/execute/pr98681.c: New test.
6183 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6186 * gfortran.dg/elemental_assignment_1.f90: New test.
6188 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
6190 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6191 add previously missing space in '$ident link'.
6193 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6196 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6198 2021-01-26 Alexandre Oliva <oliva@adacore.com>
6200 * gnat.dg/asan1.adb: New test.
6201 * gnat.dg/asan1_pkg.ads: New additional source.
6203 2021-01-25 Harald Anlauf <anlauf@gmx.de>
6206 * gfortran.dg/pr70070.f90: New test.
6208 2021-01-25 Martin Sebor <msebor@redhat.com>
6211 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6212 * g++.dg/warn/Wnonnull10.C: New test.
6213 * g++.dg/warn/Wnonnull9.C: New test.
6215 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6217 * gfortran.dg/associate_57.f90: New test.
6219 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6222 * gfortran.dg/interface_assignment_7.f90: New test.
6224 2021-01-25 Jason Merrill <jason@redhat.com>
6227 * g++.dg/cpp2a/no_unique_address8.C: New test.
6229 2021-01-25 Richard Biener <rguenther@suse.de>
6232 * gcc.dg/pr98807.c: New testcase.
6234 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
6236 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6237 * gnat.dg/thunk2_pkg.ads: New helper.
6239 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
6242 * gfortran.dg/charlen_18.f90 : New test.
6244 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
6246 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
6248 * g++.dg/tc1/dr142.C: Same as above.
6249 * g++.dg/tc1/dr52.C: Same as above.
6250 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
6251 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
6252 * g++.old-deja/g++.jason/access8.C: Same as above.
6253 * g++.old-deja/g++.law/access4.C: Same as above.
6254 * g++.old-deja/g++.law/visibility12.C: Same as above.
6255 * g++.old-deja/g++.law/visibility4.C: Same as above.
6256 * g++.old-deja/g++.law/visibility8.C: Same as above.
6257 * g++.old-deja/g++.other/access4.C: Same as above.
6259 2021-01-23 Patrick Palka <ppalka@redhat.com>
6263 * g++.dg/cpp0x/this2.C: New test.
6264 * g++.dg/template/pr97399.C: New test.
6266 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
6268 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
6269 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
6270 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
6271 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
6272 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
6273 * gcc.target/powerpc/pr79251.p9.c: Same.
6275 2021-01-22 Marek Polacek <polacek@redhat.com>
6278 * g++.dg/cpp0x/noexcept64.C: New test.
6280 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
6282 * g++.dg/eh/spbp.C: Remove skip on AIX.
6284 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6286 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
6287 typo, UINON_TYPE to UNION_TYPE.
6289 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6291 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
6292 UINON_TYPE to UNION_TYPE.
6293 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
6294 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
6296 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6298 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
6299 optimize ("no-strict-aliasing") attribute.
6301 2021-01-22 Jason Merrill <jason@redhat.com>
6304 * g++.dg/init/elide7.C: New test.
6306 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6309 * g++.dg/ubsan/pr95693.C: New test.
6311 2021-01-22 Marek Polacek <polacek@redhat.com>
6314 * g++.dg/abi/mangle76.C: New test.
6316 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
6319 * gfortran.dg/associated_target_7.f90 : New test.
6321 2021-01-22 Martin Jambor <mjambor@suse.cz>
6323 PR tree-optimization/47059
6324 * gcc.dg/tree-ssa/pr47059.c: New test.
6326 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6328 PR tree-optimization/98766
6329 * gcc.dg/pr98766.c: New test.
6331 2021-01-22 Nathan Sidwell <nathan@acm.org>
6334 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
6335 embedded absolute paths.
6336 (module_do_it): Append $std to test name.
6338 2021-01-22 Richard Biener <rguenther@suse.de>
6341 * gcc.dg/pr98793.c: New testcase.
6343 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6345 * gcc.target/powerpc/pr79251.p8.c: New test.
6346 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
6348 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6349 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6350 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6351 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6352 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6353 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6354 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6355 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6356 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6357 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6359 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6361 * gcc.target/powerpc/pr79251.p9.c: New test.
6362 * gcc.target/powerpc/pr79251-run.c: New test.
6363 * gcc.target/powerpc/pr79251.h: New header.
6365 2021-01-22 Richard Biener <rguenther@suse.de>
6368 * gcc.dg/torture/pr98773.c: New testcase.
6370 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6372 PR tree-optimization/90248
6373 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
6375 * gcc.dg/pr90248.c: New test.
6377 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6379 PR tree-optimization/98255
6380 * gcc.dg/pr98255.c: New test.
6382 2021-01-22 Richard Biener <rguenther@suse.de>
6384 PR tree-optimization/98786
6385 * gcc.dg/torture/pr98786.c: New testcase.
6387 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6390 * gcc.target/arm/pr98636.c: New test.
6392 2021-01-22 liuhongt <hongtao.liu@intel.com>
6396 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
6397 * gcc.target/i386/avx512f-pr96891-1.c: New test.
6398 * gcc.target/i386/avx512f-pr96891-2.c: New test.
6399 * gcc.target/i386/avx512f-pr96891-3.c: New test.
6400 * g++.target/i386/avx512f-pr96891-1.C: New test.
6401 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
6403 2021-01-22 Marek Polacek <polacek@redhat.com>
6406 * g++.dg/cpp0x/noexcept63.C: New test.
6408 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
6410 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
6412 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6413 explicitly check for intervening space, tab or period.
6415 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
6417 PR rtl-optimization/98777
6418 * gcc.target/riscv/pr98777.c: New.
6420 2021-01-21 Patrick Palka <ppalka@redhat.com>
6423 * g++.dg/cpp0x/decltype-71879.C: New test.
6425 2021-01-21 Jakub Jelinek <jakub@redhat.com>
6428 * g++.dg/cpp1y/constexpr-98672.C: New test.
6430 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
6433 * lib/target-supports.exp
6434 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
6435 * gcc.target/arm/ivopts.c: Use target
6436 'arm_thumb2_no_arm_v8_1_lob'.
6438 2021-01-21 Nathan Sidwell <nathan@acm.org>
6441 * g++.dg/modules/stat-mem-1.h: New.
6442 * g++.dg/modules/stat-mem-1_a.H: New.
6443 * g++.dg/modules/stat-mem-1_b.C: New.
6445 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
6448 * gfortran.dg/module_procedure_5.f90 : New test.
6449 * gfortran.dg/module_procedure_6.f90 : New test.
6451 2021-01-21 Richard Biener <rguenther@suse.de>
6454 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
6456 2021-01-21 Richard Biener <rguenther@suse.de>
6459 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
6461 2021-01-21 Richard Biener <rguenther@suse.de>
6463 * gcc.dg/Walloca-2.c: Un-XFAIL.
6465 2021-01-21 liuhongt <hongtao.liu@intel.com>
6467 PR rtl-optimization/98694
6468 * gcc.target/i386/pr98694.c: New test.
6470 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
6472 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
6474 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6476 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
6479 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
6481 PR rtl-optimization/98722
6482 * g++.target/s390/pr98722.C: New.
6484 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
6486 PR tree-optimization/96674
6487 * gcc.dg/pr96674.c: New tests.
6489 2021-01-20 Patrick Palka <ppalka@redhat.com>
6492 * g++.dg/cpp2a/lambda-generic9.C: New test.
6494 2021-01-20 Patrick Palka <ppalka@redhat.com>
6497 * g++.dg/parse/access12.C: New test.
6498 * g++.dg/template/access35.C: New test.
6500 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
6502 PR tree-optimization/98535
6503 * gcc.target/aarch64/sve/pr98535.c: New file.
6505 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6508 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
6509 missing diagnostic issues with c_intptr_t == default integer kind.
6511 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6513 PR tree-optimization/98721
6514 * gcc.dg/pr98721-1.c: New test.
6515 * gcc.dg/pr98721-2.c: New test.
6517 2021-01-20 Richard Biener <rguenther@suse.de>
6519 PR tree-optimization/98758
6520 * gcc.dg/torture/pr98758.c: New testcase.
6522 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6525 * c-c++-common/gomp/task-detach-2.c: New test.
6527 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6531 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
6533 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
6535 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
6536 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
6537 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
6538 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
6539 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
6540 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
6542 2021-01-19 Marek Polacek <polacek@redhat.com>
6545 * g++.dg/template/deduce8.C: New test.
6547 2021-01-19 Marek Polacek <polacek@redhat.com>
6550 * g++.dg/lookup/using64.C: New test.
6551 * g++.dg/lookup/using65.C: New test.
6553 2021-01-19 Martin Sebor <msebor@redhat.com>
6556 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
6557 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
6558 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
6559 * gcc.dg/Wfree-nonheap-object-4.c: New test.
6561 2021-01-19 Patrick Palka <ppalka@redhat.com>
6565 * g++.dg/opt/pr87974.C: Adjust.
6566 * g++.dg/template/access34.C: New test.
6567 * g++.dg/template/friend68.C: New test.
6568 * g++.dg/template/friend69.C: New test.
6570 2021-01-19 Marek Polacek <polacek@redhat.com>
6573 * g++.dg/cpp0x/noexcept62.C: New test.
6575 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6577 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
6579 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6582 (CHECK_CUMULATIVE_SAT): Delete.
6583 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
6585 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
6586 Remove uses of the above.
6587 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
6589 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6590 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6591 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
6592 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
6594 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
6595 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
6596 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
6598 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
6599 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
6600 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
6602 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
6603 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
6604 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
6606 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
6607 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
6608 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
6610 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
6611 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
6612 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
6613 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6614 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
6615 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
6617 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
6618 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
6620 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
6621 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
6623 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
6624 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
6626 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
6627 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6628 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
6629 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
6630 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6631 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
6632 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
6633 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
6634 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
6635 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6637 2021-01-19 Jeff Law <law@redhat.com>
6639 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
6640 and update expected output.
6642 2021-01-19 Richard Biener <rguenther@suse.de>
6645 * g++.dg/pr98330.C: New testcase.
6646 * gcc.dg/pr98330.c: Likewise.
6648 2021-01-19 Richard Biener <rguenther@suse.de>
6651 * gfortran.dg/pr97673.f90: New testcase.
6653 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
6656 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6657 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6658 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6660 2021-01-19 Martin Jambor <mjambor@suse.cz>
6663 * g++.dg/ipa/pr98690.C: New test.
6665 2021-01-18 Jeff Law <law@redhat.com>
6667 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6669 2021-01-18 Patrick Palka <ppalka@redhat.com>
6671 * g++.dg/cpp1z/class-deduction77.C: New test.
6673 2021-01-18 Jakub Jelinek <jakub@redhat.com>
6675 PR tree-optimization/98727
6676 * gcc.c-torture/execute/pr98727.c: New test.
6678 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6681 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
6682 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6684 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6686 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
6687 * g++.dg/no-stack-protector-attr.C: Likewise.
6689 2021-01-18 David Malcolm <dmalcolm@redhat.com>
6691 * gcc.dg/analyzer/attr-malloc-1.c: New test.
6692 * gcc.dg/analyzer/attr-malloc-2.c: New test.
6693 * gcc.dg/analyzer/attr-malloc-4.c: New test.
6694 * gcc.dg/analyzer/attr-malloc-5.c: New test.
6695 * gcc.dg/analyzer/attr-malloc-6.c: New test.
6696 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
6697 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
6699 2021-01-18 Richard Biener <rguenther@suse.de>
6702 * gcc.dg/vect/slp-11b.c: Adjust.
6704 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6707 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
6708 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
6710 2021-01-18 Richard Biener <rguenther@suse.de>
6713 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
6715 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
6717 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
6718 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
6719 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
6720 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
6721 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
6722 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
6723 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
6724 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
6725 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
6726 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
6727 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
6728 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
6730 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
6732 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
6733 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
6734 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
6735 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
6736 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
6737 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
6738 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
6739 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
6740 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
6741 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
6742 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
6744 2021-01-17 Martin Jambor <mjambor@suse.cz>
6747 * gcc.dg/ipa/pr98222.c: New test.
6749 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6751 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
6752 ../../../libgfortran/ISO_Fortran_binding.h rather than
6753 ISO_Fortran_binding.h.
6755 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
6757 * c-c++-common/gomp/task-detach-1.c: New.
6758 * g++.dg/gomp/task-detach-1.C: New.
6759 * gcc.dg/gomp/task-detach-1.c: New.
6760 * gfortran.dg/gomp/task-detach-1.f90: New.
6762 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6764 PR tree-optimization/96669
6765 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
6766 * gcc.dg/tree-ssa/pr96669-2.c: New test.
6768 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6770 PR tree-optimization/96271
6771 * gcc.target/i386/pr96271.c: New test.
6773 2021-01-15 Carl Love <cel@us.ibm.com>
6775 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
6777 2021-01-15 Harris Snyder <hsnyder@structura.bio>
6779 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
6780 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
6782 2021-01-15 Nathan Sidwell <nathan@acm.org>
6785 * g++.dg/template/pr98538.C: New.
6787 2021-01-15 Nathan Sidwell <nathan@acm.org>
6789 PR preprocessor/95253
6790 * g++.dg/modules/dep-1_a.C: Adjust expected output.
6791 * g++.dg/modules/dep-1_b.C: Likewise.
6792 * g++.dg/modules/dep-2.C: Likewise.
6794 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6796 PR tree-optimization/96669
6797 * gcc.dg/tree-ssa/pr96669-1.c: New test.
6799 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6801 PR tree-optimization/96681
6802 * gcc.dg/tree-ssa/pr96681.c: New test.
6804 2021-01-15 Jason Merrill <jason@redhat.com>
6807 * g++.dg/cpp1z/elide5.C: New test.
6809 2021-01-15 Jason Merrill <jason@redhat.com>
6811 * g++.dg/cpp1z/elide4.C: New test.
6813 2021-01-15 Jason Merrill <jason@redhat.com>
6816 * g++.dg/cpp0x/initlist-array13.C: New test.
6818 2021-01-15 Alexandre Oliva <oliva@adacore.com>
6820 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
6821 * gcc.dg/analyzer/data-model-1.c: Likewise.
6822 * gcc.dg/analyzer/malloc-1.c: Likewise.
6823 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
6825 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6827 PR tree-optimization/96671
6828 * gcc.dg/tree-ssa/pr96671-1.c: New test.
6829 * gcc.dg/tree-ssa/pr96671-2.c: New test.
6831 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6833 PR tree-optimization/98597
6834 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
6835 Expect for now a (char *) cast for VLAs.
6836 * gcc.dg/uninit-40.c: New test.
6838 2021-01-15 Nathan Sidwell <nathan@acm.org>
6841 * g++.dg/modules/pr98591.H: New file.
6843 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
6846 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
6847 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
6849 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
6851 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
6852 libatomic into testcases in gcc.target/s390/md.
6853 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
6856 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6859 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6860 vceqz_p64, vceqq_p64 and vceqzq_p64.
6861 * gcc.target/arm/simd/vceqz_p64.c: New test.
6862 * gcc.target/arm/simd/vceqzq_p64.c: New test.
6864 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6867 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6870 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6871 vceqz_p64, vceqq_p64 and vceqzq_p64.
6873 2021-01-15 Martin Liska <mliska@suse.cz>
6875 * lib/gcov.exp: Use 'env python3' for execution of pytests.
6876 Check that pytest accepts all needed options first.
6877 Improve formatting of PASS/FAIL lines.
6879 2021-01-15 Richard Biener <rguenther@suse.de>
6882 * gcc.dg/vect/bb-slp-32.c: Align p.
6884 2021-01-15 Richard Biener <rguenther@suse.de>
6887 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
6889 2021-01-15 Richard Biener <rguenther@suse.de>
6892 * gcc.dg/vect/slp-45.c: Key scanning on
6895 2021-01-15 Richard Biener <rguenther@suse.de>
6898 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
6900 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6903 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6904 vceqz_p64, vceqq_p64 and vceqzq_p64.
6906 2021-01-15 Richard Biener <rguenther@suse.de>
6909 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
6911 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6913 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
6915 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6917 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
6919 2021-01-15 Richard Biener <rguenther@suse.de>
6921 PR tree-optimization/98685
6922 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
6924 2021-01-15 Tamar Christina <tamar.christina@arm.com>
6926 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
6927 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
6929 2021-01-14 David Malcolm <dmalcolm@redhat.com>
6931 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
6933 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
6935 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6937 2021-01-14 Tamar Christina <tamar.christina@arm.com>
6939 * gcc.dg/vect/complex/complex-mla-template.c: New test.
6940 * gcc.dg/vect/complex/complex-mls-template.c: New test.
6941 * gcc.dg/vect/complex/complex-mul-template.c: New test.
6942 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
6943 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
6944 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
6945 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
6946 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
6947 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
6948 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
6949 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
6950 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
6951 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
6952 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
6953 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
6954 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
6955 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
6956 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
6957 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
6958 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
6959 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
6961 2021-01-14 Marek Polacek <polacek@redhat.com>
6963 * g++.dg/template/pr98372.C: Only run in C++14 and up.
6965 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6967 * substr_10.f90: New test.
6968 * substr_9.f90: New test.
6970 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6972 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
6973 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
6975 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6977 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
6979 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6982 * gfortran.dg/pr98661.f90: New test.
6984 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6987 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6990 * gfortran.dg/pr98661.f90: New test.
6992 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6995 * gfortran.dg/pr98661.f90: New test.
6997 2021-01-14 Martin Liska <mliska@suse.cz>
6999 * g++.dg/gcov/gcov-17.C: New test.
7000 * g++.dg/gcov/test-gcov-17.py: New test.
7002 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7005 * gcc.target/i386/pr98667-1.c: New file.
7006 * gcc.target/i386/pr98667-2.c: Likewise.
7007 * gcc.target/i386/pr98667-3.c: Likewise.
7009 2021-01-14 Richard Biener <rguenther@suse.de>
7011 PR tree-optimization/98674
7012 * gcc.dg/vect/pr98674.c: New testcase.
7014 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7017 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7019 * gcc.target/i386/pr95021-3.c: Likewise.
7021 2021-01-14 Nathan Sidwell <nathan@acm.org>
7024 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7025 * g++.dg/template/pr98372.C: New.
7027 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7030 * gcc.target/i386/pr98670.c: New test.
7032 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7034 PR tree-optimization/96688
7035 * gcc.dg/tree-ssa/pr96688.c: New test.
7036 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7037 * gcc.target/i386/pr66821.c: Likewise.
7039 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7041 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7042 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7043 -fno-vect-cost-model.
7045 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7047 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7048 sqxtn2 scan-assembler-times.
7050 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7052 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7053 scan-assembler-times for xtn2.
7055 2021-01-13 Marek Polacek <polacek@redhat.com>
7058 * g++.dg/lookup/using63.C: New test.
7060 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7062 PR tree-optimization/96691
7063 * gcc.dg/tree-ssa/pr96691.c: New test.
7065 2021-01-13 Richard Biener <rguenther@suse.de>
7067 PR tree-optimization/92645
7068 * gcc.target/i386/pr92645-7.c: New testcase.
7069 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7070 * gcc.dg/pr69047.c: Likewise.
7072 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7074 * gcc.target/aarch64/sve/mls_2.c: New test.
7075 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7076 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7077 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7078 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7079 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7081 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7083 * gcc.target/aarch64/sve/mla_2.c: New test.
7084 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7085 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7086 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7087 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7088 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7090 2021-01-13 Richard Biener <rguenther@suse.de>
7092 PR tree-optimization/92645
7093 * gcc.target/i386/pr92645-6.c: New testcase.
7095 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7097 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7098 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7099 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7101 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7104 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7105 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7107 * gcc.target/i386/pr95905-3.c: New test.
7108 * gcc.target/i386/pr95905-4.c: New test.
7110 2021-01-13 Martin Liska <mliska@suse.cz>
7112 PR tree-optimization/98455
7113 * gcc.dg/tree-ssa/pr98455.c: New test.
7115 2021-01-13 Richard Biener <rguenther@suse.de>
7117 PR tree-optimization/98640
7118 * gcc.dg/torture/pr98640.c: New testcase.
7120 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7123 * gcc.target/i386/pr96938.c: New test.
7125 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7128 * gcc.target/i386/pr95905-1.c: New test.
7129 * gcc.target/i386/pr95905-2.c: New test.
7131 2021-01-13 Julian Brown <julian@codesourcery.com>
7133 * gcc.target/gcn/fpdiv.c: New test.
7135 2021-01-12 Martin Sebor <msebor@redhat.com>
7139 * g++.dg/warn/Wuninitialized-13.C: New test.
7140 gcc.dg/uninit-39.c: New test.
7142 * gcc.dg/uninit-39.c: New file.
7144 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
7147 * gcc.target/arm/simd/mve-vneg.c: Update test.
7149 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
7152 * gcc.target/arm/pr97969.c: New.
7154 2021-01-12 Patrick Palka <ppalka@redhat.com>
7157 * g++.dg/cpp2a/concepts-ctad1.C: New test.
7158 * g++.dg/cpp2a/concepts-ctad2.C: New test.
7160 2021-01-12 Richard Biener <rguenther@suse.de>
7162 PR tree-optimization/98550
7163 * g++.dg/opt/pr98550.C: New testcase.
7165 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7167 PR tree-optimization/98629
7168 * gcc.c-torture/compile/pr98629.c: New test.
7170 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7172 PR tree-optimization/95731
7173 * gcc.dg/tree-ssa/pr95731.c: New test.
7174 * gcc.c-torture/execute/pr95731.c: New test.
7176 2021-01-12 Marek Polacek <polacek@redhat.com>
7179 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7181 2021-01-12 David Malcolm <dmalcolm@redhat.com>
7184 * gcc.dg/analyzer/pr98628.c: New test.
7186 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7188 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7189 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7190 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7191 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7192 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7193 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7194 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7196 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7198 * g++.target/aarch64/sve/cond_bic_1.C: New test.
7199 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7200 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7201 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7203 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7205 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7207 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7209 * g++.target/aarch64/sve/abd_1.C: New test.
7210 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7211 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7212 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7213 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7215 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7217 * gcc.target/aarch64/sve/adr_6.c: New test.
7219 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7221 * g++.target/aarch64/sve/cond_arith_1.C: New test.
7222 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7223 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7224 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7225 * g++.target/aarch64/sve/cond_shift_1.C: New test.
7226 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7227 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7228 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7230 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7233 * g++.target/aarch64/sve/max_1.C: New test.
7234 * g++.target/aarch64/sve/min_1.C: Likewise.
7235 * gcc.target/aarch64/sve/mul_2.c: Likewise.
7237 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7239 * gcc.target/aarch64/sve/shift_2.c: New test.
7241 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7244 * g++.dg/abi/abi-tag24.C: New test.
7246 2021-01-11 Richard Biener <rguenther@suse.de>
7248 PR tree-optimization/91403
7249 * gcc.dg/vect/pr91403.c: New testcase.
7251 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7254 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
7255 Expect .ld1_args only when GNU LD is used.
7256 Add an exception for *.gcc_args files.
7258 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7260 PR tree-optimization/95867
7261 * gcc.dg/tree-ssa/pr95867.c: New test.
7263 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7265 PR tree-optimization/95852
7266 * gcc.target/i386/pr95852-3.c: New test.
7267 * gcc.target/i386/pr95852-4.c: New test.
7269 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7271 PR tree-optimization/95852
7272 * gcc.target/i386/pr95852-1.c: New test.
7273 * gcc.target/i386/pr95852-2.c: New test.
7275 2021-01-11 Martin Liska <mliska@suse.cz>
7277 PR gcov-profile/98273
7278 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
7279 * g++.dg/gcov/pr98273.C: New test.
7280 * g++.dg/gcov/gcov.py: New test.
7281 * g++.dg/gcov/test-pr98273.py: New test.
7283 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
7285 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
7286 constant then rather than addition.
7287 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
7288 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
7290 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7293 * c-c++-common/pr98556.c: New test.
7295 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7297 PR rtl-optimization/98603
7298 * gcc.target/i386/pr98603.c: New test.
7299 * gcc.target/aarch64/pr98603.c: New test.
7301 2021-01-09 Alexandre Oliva <oliva@gnu.org>
7304 * gcc.dg/debug/pr97714.c: New.
7306 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7309 * gcc.target/i386/pr98482-1.c: Require lp64.
7310 * gcc.target/i386/pr98482-2.c: Likewise.
7312 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
7314 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
7315 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
7317 2021-01-08 Patrick Palka <ppalka@redhat.com>
7320 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
7322 2021-01-08 Patrick Palka <ppalka@redhat.com>
7325 * g++.dg/template/access32.C: New test.
7326 * g++.dg/template/access33.C: New test.
7328 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7331 * gcc.target/i386/pr98482-2.c: Updated.
7333 2021-01-08 Richard Biener <rguenther@suse.de>
7335 PR tree-optimization/98544
7336 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
7338 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7341 * gcc.target/i386/pr98482-1.c: New test.
7342 * gcc.target/i386/pr98482-1.c: Likewise.
7343 * gcc.target/i386/pr98482-2.c: New file.
7345 2021-01-08 Jakub Jelinek <jakub@redhat.com>
7348 * gcc.target/i386/pr98585.c: New test.
7350 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7352 * gcc.target/aarch64/sve/cnot_2.c: New test.
7353 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
7354 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
7355 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
7356 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
7357 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
7358 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
7360 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7362 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
7363 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
7364 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
7365 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
7366 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
7367 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
7368 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
7369 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
7371 2021-01-08 Tamar Christina <tamar.christina@arm.com>
7373 * lib/target-supports.exp
7374 (check_effective_target_aarch64_asm_sve2_ok): New.
7375 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
7376 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7378 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7380 * gcc.target/aarch64/usaba_1.c: New test.
7382 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7385 * gfortran.dg/deferred_character_35.f90 : New test.
7387 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7390 * gfortran.dg/implied_do_3.f90 : New test.
7392 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7394 * gcc.dg/array-quals-1.c: Allow srodata.
7396 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7398 * gcc.target/riscv/predef-10.c: New.
7399 * gcc.target/riscv/predef-11.c: New.
7400 * gcc.target/riscv/predef-12.c: New.
7401 * gcc.target/riscv/predef-13.c: New.
7403 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7406 * g++.dg/cpp2a/bit-cast10.C: New test.
7408 2021-01-07 Martin Sebor <msebor@redhat.com>
7411 * gcc.dg/plugin/gil-1.c: Adjust expected output.
7412 * gcc.dg/uninit-pr98578.c: New test.
7414 2021-01-07 Marek Polacek <polacek@redhat.com>
7417 * g++.dg/cpp0x/auto55.C: New test.
7419 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7422 * gcc.dg/analyzer/pr98580-a.c: New test.
7423 * gcc.dg/analyzer/pr98580-b.c: New test.
7425 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
7428 * gfortran.dg/associate_54.f90: New test.
7429 * gfortran.dg/associate_55.f90: New test.
7430 * gfortran.dg/associate_56.f90: New test.
7432 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7435 * gcc.target/i386/pr98567-1.c: New test.
7436 * gcc.target/i386/pr98567-2.c: New test.
7438 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7440 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
7441 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
7442 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
7443 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
7444 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
7445 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
7446 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
7447 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
7449 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7451 PR tree-optimization/98560
7452 * gcc.dg/vect/pr98560-2.c: New test.
7454 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7456 PR tree-optimization/98560
7457 * gcc.dg/vect/pr98560-1.c: New test.
7459 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7461 PR tree-optimization/98568
7462 * g++.dg/torture/pr98568.C: New test.
7464 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
7466 * gcc.target/i386/pr92658-avx512bw.c: Add
7467 -mprefer-vector-width=512 to avoid impact of different default
7468 mtune which gcc is built with.
7469 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
7471 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7474 * gcc.dg/analyzer/pr97074.c: New test.
7476 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7479 * gcc.dg/analyzer/pr98564.c: New test.
7481 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
7483 PR rtl-optimization/97978
7484 * gcc.target/i386/pr97978.c: New.
7486 2021-01-06 Martin Sebor <msebor@redhat.com>
7489 * g++.dg/pr95768.C: New test.
7490 * g++.dg/warn/Wuninitialized-12.C: New test.
7491 * gcc.dg/uninit-38.c: New test.
7493 2021-01-06 Martin Sebor <msebor@redhat.com>
7496 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
7498 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
7501 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
7502 as the final suspend point so that we can check that the state
7503 machine has reached the expected point.
7505 2021-01-06 Marek Polacek <polacek@redhat.com>
7508 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
7511 2021-01-06 Alexandre Oliva <oliva@adacore.com>
7513 * g++.dg/opt/store-merging-2.C: Add the required alignment.
7515 2021-01-06 Richard Biener <rguenther@suse.de>
7517 PR tree-optimization/95582
7518 * gcc.dg/pr95582.c: New testcase.
7520 2021-01-06 Richard Biener <rguenther@suse.de>
7522 PR tree-optimization/98513
7523 * gcc.dg/tree-ssa/pr98513.c: New testcase.
7525 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7528 * gcc.dg/analyzer/pr97072.c: New test.
7530 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7533 * gcc.dg/analyzer/pr98073.c: New test.
7535 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7538 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
7540 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
7542 * gcc.target/s390/s390.exp: Replace %% with %.
7544 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
7546 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
7548 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7551 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
7552 unsigned short to compute pextrw result.
7554 2021-01-05 Patrick Palka <ppalka@redhat.com>
7556 * g++.dg/template/partial5.C: Adjust directives to expect the
7557 same errors across all dialects.
7558 * g++.dg/cpp1z/nontype-auto17.C: New test.
7559 * g++.dg/cpp1z/nontype-auto18.C: New test.
7560 * g++.dg/template/ttp33.C: New test.
7562 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7564 PR tree-optimization/94802
7565 * gcc.target/i386/pr94802.c: New test.
7566 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
7568 2021-01-05 Richard Biener <rguenther@suse.de>
7570 PR tree-optimization/98516
7571 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
7572 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7574 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7577 * g++.dg/cpp2a/bit-cast8.C: New test.
7578 * g++.dg/cpp2a/bit-cast9.C: New test.
7580 2021-01-05 Marek Polacek <polacek@redhat.com>
7583 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
7584 * g++.dg/cpp0x/noexcept61.C: New test.
7586 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7588 PR tree-optimization/96928
7589 * gcc.dg/tree-ssa/pr96928.c: New test.
7590 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
7591 instead of scanning rtl dump for ifcvt message check assembly
7592 for xor instruction.
7594 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7596 PR tree-optimization/96930
7597 * g++.dg/tree-ssa/pr96930.C: New test.
7599 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7601 PR tree-optimization/96239
7602 * gcc.dg/tree-ssa/pr96239.c: New test.
7604 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
7607 * gcc.target/i386/pr98522.c: New test.
7609 2021-01-05 Nathan Sidwell <nathan@acm.org>
7611 * g++.dg/modules/mod-decl-1.C: Adjust.
7612 * g++.dg/modules/p0713-2.C: Adjust.
7613 * g++.dg/modules/p0713-3.C: Adjust.
7615 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7618 * gcc.target/i386/pr98495-1.c: New test.
7619 * gcc.target/i386/pr98495-2.c: New test.
7620 * gcc.target/i386/pr98495-3.c: New test.
7621 * gcc.target/i386/pr98495-4.c: New test.
7622 * gcc.target/i386/pr98495-5.c: New test.
7624 2021-01-05 liuhongt <hongtao.liu@intel.com>
7626 * gcc.target/i386/sse2-pr98461-2.c: New test.
7628 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7630 PR rtl-optimization/97144
7631 * gcc.c-torture/compile/pr97144.c: New test.
7632 * gcc.target/aarch64/sve/pr97144.c: Likewise.
7634 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7636 PR rtl-optimization/98403
7637 * g++.dg/opt/pr98403.C: New test.
7639 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7641 PR rtl-optimization/98334
7642 * gcc.target/i386/pr98334.c: New test.
7644 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
7646 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
7648 2021-01-05 David Malcolm <dmalcolm@redhat.com>
7651 * gcc.dg/analyzer/pr98293.c: New test.
7653 2021-01-04 Martin Uecker <muecker@gwdg.de>
7656 * gcc.dg/pr98029.c: New test.
7658 2021-01-04 Nathan Sidwell <nathan@acm.org>
7660 * g++.dg/modules/binding-1_a.H: New.
7661 * g++.dg/modules/binding-1_b.H: New.
7662 * g++.dg/modules/binding-1_c.C: New.
7663 * g++.dg/modules/binding-2.H: New.
7664 * g++.dg/modules/builtin-3_a.C: New.
7665 * g++.dg/modules/global-2_a.C: New.
7666 * g++.dg/modules/global-2_b.C: New.
7667 * g++.dg/modules/global-3_a.C: New.
7668 * g++.dg/modules/global-3_b.C: New.
7669 * g++.dg/modules/hello-1_a.C: New.
7670 * g++.dg/modules/hello-1_b.C: New.
7671 * g++.dg/modules/iostream-1_a.H: New.
7672 * g++.dg/modules/iostream-1_b.C: New.
7673 * g++.dg/modules/part-5_a.C: New.
7674 * g++.dg/modules/part-5_b.C: New.
7675 * g++.dg/modules/part-5_c.C: New.
7676 * g++.dg/modules/stdio-1_a.H: New.
7677 * g++.dg/modules/stdio-1_b.C: New.
7678 * g++.dg/modules/string-1_a.H: New.
7679 * g++.dg/modules/string-1_b.C: New.
7680 * g++.dg/modules/string-view1.C: New.
7681 * g++.dg/modules/string-view2.C: New.
7682 * g++.dg/modules/tinfo-1.C: New.
7683 * g++.dg/modules/tinfo-2_a.H: New.
7684 * g++.dg/modules/tinfo-2_b.C: New.
7685 * g++.dg/modules/tname-spec-1_a.H: New.
7686 * g++.dg/modules/tname-spec-1_b.C: New.
7687 * g++.dg/modules/xtreme-header-1.h: New.
7688 * g++.dg/modules/xtreme-header-1_a.H: New.
7689 * g++.dg/modules/xtreme-header-1_b.C: New.
7690 * g++.dg/modules/xtreme-header-1_c.C: New.
7691 * g++.dg/modules/xtreme-header-2.h: New.
7692 * g++.dg/modules/xtreme-header-2_a.H: New.
7693 * g++.dg/modules/xtreme-header-2_b.C: New.
7694 * g++.dg/modules/xtreme-header-2_c.C: New.
7695 * g++.dg/modules/xtreme-header-3.h: New.
7696 * g++.dg/modules/xtreme-header-3_a.H: New.
7697 * g++.dg/modules/xtreme-header-3_b.C: New.
7698 * g++.dg/modules/xtreme-header-3_c.C: New.
7699 * g++.dg/modules/xtreme-header-4.h: New.
7700 * g++.dg/modules/xtreme-header-4_a.H: New.
7701 * g++.dg/modules/xtreme-header-4_b.C: New.
7702 * g++.dg/modules/xtreme-header-4_c.C: New.
7703 * g++.dg/modules/xtreme-header-5.h: New.
7704 * g++.dg/modules/xtreme-header-5_a.H: New.
7705 * g++.dg/modules/xtreme-header-5_b.C: New.
7706 * g++.dg/modules/xtreme-header-5_c.C: New.
7707 * g++.dg/modules/xtreme-header-6.h: New.
7708 * g++.dg/modules/xtreme-header-6_a.H: New.
7709 * g++.dg/modules/xtreme-header-6_b.C: New.
7710 * g++.dg/modules/xtreme-header-6_c.C: New.
7711 * g++.dg/modules/xtreme-header.h: New.
7712 * g++.dg/modules/xtreme-header_a.H: New.
7713 * g++.dg/modules/xtreme-header_b.C: New.
7714 * g++.dg/modules/xtreme-tr1.h: New.
7715 * g++.dg/modules/xtreme-tr1_a.H: New.
7716 * g++.dg/modules/xtreme-tr1_b.C: New.
7718 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7720 PR tree-optimization/95401
7721 * g++.dg/vect/pr95401.cc: New test.
7722 * g++.dg/vect/pr95401a.cc: Likewise.
7724 2021-01-04 Richard Biener <rguenther@suse.de>
7726 PR tree-optimization/98308
7727 * gcc.dg/vect/pr98308.c: New testcase.
7729 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7731 PR tree-optimization/95771
7732 * gcc.target/i386/pr95771.c: New test.
7734 2021-01-04 Richard Biener <rguenther@suse.de>
7736 PR tree-optimization/98464
7737 * g++.dg/opt/pr98464.C: New testcase.
7739 2021-01-04 Richard Biener <rguenther@suse.de>
7741 PR tree-optimization/98282
7742 * g++.dg/opt/pr98282.C: New testcase.
7744 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7747 * gcc.target/aarch64/pr89057.c: New test.
7749 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7751 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
7753 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
7754 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
7755 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
7757 2021-01-04 Martin Liska <mliska@suse.cz>
7759 * README: Convert to utf8 from iso8859.
7761 2021-01-04 Martin Liska <mliska@suse.cz>
7763 * gcc.target/avr/avr.exp: Run dos2unix on the file.
7765 2021-01-04 Richard Biener <rguenther@suse.de>
7767 PR tree-optimization/98291
7768 * gcc.dg/vect/slp-reduc-11.c: New testcase.
7769 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
7771 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7773 PR tree-optimization/96782
7774 * gcc.dg/tree-ssa/pr96782.c: New test.
7776 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7778 * gcc.misc-tests/outputs.exp: Adjust testcase.
7780 2021-01-01 Jakub Jelinek <jakub@redhat.com>
7782 * ChangeLog-2020: Rotate ChangeLog. New file.
7784 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7786 * lib/target-supports.exp
7787 (check_effective_target_arm_fp16_alternative_ok_nocache):
7788 Return zero for *-*-vxworks7r* targets.
7789 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
7790 * gcc.target/arm/aapcs/vfp23.c: Likewise.
7791 * gcc.target/arm/aapcs/vfp24.c: Likewise.
7792 * gcc.target/arm/aapcs/vfp25.c: Likewise.
7794 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7796 * g++.dg/init/new26.C: Fix overriding of the delete operator
7799 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7801 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
7804 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7806 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
7807 the test's dg-options.
7808 * gcc.target/arm/pr78255-2.c: Likewise.
7810 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7812 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
7814 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7816 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
7819 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7821 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
7823 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7825 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
7828 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7830 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
7832 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7834 * g++.dg/other/anon5.C: Skip on vxworks kernel.
7836 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7838 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
7839 * gcc.dg/vxworks/initpri2.c: Likewise.
7841 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7843 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
7846 2021-01-01 Olivier Hainque <hainque@adacore.com>
7848 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
7849 * gcc.dg/pthread-init-2.c: Ditto.
7851 2021-01-01 Olivier Hainque <hainque@adacore.com>
7853 * lib/target-supports.exp (check_weak_available,
7854 check_fork_available, check_effective_target_lto,
7855 check_effective_target_mempcpy): Add vxworks filters.
7857 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7859 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
7860 explicit -mno-long-calls.
7861 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7863 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7865 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
7866 * g++.target/arm/no_unique_address_2.C: Likewise.
7868 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7870 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
7871 * gcc.target/arm/headmerge-2.c: Likewise.
7873 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7875 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
7878 Copyright (C) 2021 Free Software Foundation, Inc.
7880 Copying and distribution of this file, with or without modification,
7881 are permitted in any medium without royalty provided the copyright
7882 notice and this notice are preserved.