1 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8 * gfortran.dg/PR100120.f90: New test.
9 * gfortran.dg/character_workout_1.f90: New test.
10 * gfortran.dg/character_workout_4.f90: New test.
12 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
15 * gfortran.dg/gomp/loop-3.f90: New test.
17 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
20 * gdc.dg/pr100882a.d: New test.
21 * gdc.dg/pr100882b.d: New test.
22 * gdc.dg/pr100882c.d: New test.
23 * gdc.dg/torture/pr100882.d: New test.
25 2021-06-04 Patrick Palka <ppalka@redhat.com>
28 * g++.dg/template/param4.C: New test.
29 * g++.dg/template/param5.C: New test.
30 * g++.dg/cpp1z/nontype-auto19.C: New test.
31 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
32 deduced type of a decltype(auto) NTTP has top-level cv-quals.
34 2021-06-04 Patrick Palka <ppalka@redhat.com>
37 * g++.dg/cpp0x/alias-decl-72.C: New test.
38 * g++.dg/cpp0x/alias-decl-72a.C: New test.
40 2021-06-04 Harald Anlauf <anlauf@gmx.de>
43 * gfortran.dg/inline_matmul_25.f90: New test.
45 2021-06-04 Martin Sebor <msebor@redhat.com>
48 * gcc.dg/nonnull-6.c: New test.
50 2021-06-04 Martin Sebor <msebor@redhat.com>
53 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
54 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
55 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
56 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
57 * gcc.dg/uninit-pr100732.c: New test.
59 2021-06-04 Martin Sebor <msebor@redhat.com>
61 * gcc.dg/Wvla-parameter-10.c: New test.
62 * gcc.dg/Wvla-parameter-11.c: New test.
64 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
66 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
67 commit in addition - add more dg-errors and '... end ...' due to changed
69 * gfortran.dg/goacc/omp.f95: Likewise.
70 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
72 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
75 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
77 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
79 * gfortran.dg/gomp/pr99928-5.f90: Really use the
80 proper iteration variable.
82 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
84 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
85 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
86 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
87 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
88 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
89 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
90 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
91 fix loop-variable and remove xfail.
93 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
96 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
98 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
101 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
102 C/C++ version of the patch.
103 * gfortran.dg/gomp/loop-1.f90: New test.
104 * gfortran.dg/gomp/loop-2.f90: New test.
105 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
106 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
107 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
108 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
109 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
110 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
111 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
112 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
113 of 'acc loops' to hide unrelated bug for now.
114 * gfortran.dg/goacc/omp-fixed.f: Likewise
116 2021-06-04 Jakub Jelinek <jakub@redhat.com>
119 * gcc.target/i386/pr100887.c: New test.
121 2021-06-04 Jakub Jelinek <jakub@redhat.com>
124 * g++.dg/gomp/declare-simd-8.C: New test.
126 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
128 * gcc.target/powerpc/not-promote-mode.c: New.
130 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
133 * gcc.target/i386/vperm-v2hi.c: New test.
134 * gcc.target/i386/vperm-v4qi.c: Ditto.
136 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
138 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
140 2021-06-03 Patrick Palka <ppalka@redhat.com>
143 * g++.dg/cpp0x/alias-decl-71.C: New test.
145 2021-06-03 Patrick Palka <ppalka@redhat.com>
148 * g++.dg/cpp2a/using-enum-9.C: New test.
150 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
152 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
154 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
156 * gcc.target/arm/simd/mve-vabs.c: New test.
158 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
160 * gnat.dg/bit_packed_array6.adb: New test.
161 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
163 2021-06-03 Martin Liska <mliska@suse.cz>
165 * gcc.dg/spellcheck-options-23.c: New test.
167 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
169 * gnat.dg/inline22.adb: New test.
171 2021-06-03 Tamar Christina <tamar.christina@arm.com>
173 * gcc.target/aarch64/cpunative/info_16: Update implementer.
174 * gcc.target/aarch64/cpunative/info_17: Likewise
176 2021-06-03 Jakub Jelinek <jakub@redhat.com>
179 * g++.dg/gomp/depend-iterator-3.C: New test.
180 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
181 this as base expression of depend array section, expect a different
182 error wording for this as depend locator and add testcases
183 for affinity clauses.
185 2021-06-02 Jason Merrill <jason@redhat.com>
188 * g++.dg/init/no-elide2.C: New test.
190 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
192 * gcc.target/s390/ashr.c: New test.
194 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
197 * gfortran.dg/gomp/taskloop-2.f90: New.
199 2021-06-02 Jakub Jelinek <jakub@redhat.com>
201 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
204 2021-06-01 Patrick Palka <ppalka@redhat.com>
207 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
208 * g++.dg/cpp0x/dc10.C: New test.
209 * g++.dg/cpp0x/initlist-base4.C: New test.
210 * g++.dg/cpp2a/constexpr-init22.C: New test.
212 2021-06-01 Andrew Pinski <apinski@marvell.com>
214 PR tree-optimization/95481
215 * gcc.dg/tree-ssa/tailcall-10.c: New test.
216 * gcc.dg/tree-ssa/tailcall-11.c: New test.
217 * gcc.dg/tree-ssa/tailcall-12.c: New test.
218 * gcc.dg/tree-ssa/tailcall-13.c: New test.
219 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
221 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
224 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
226 2021-06-01 Jason Merrill <jason@redhat.com>
229 * g++.dg/cpp2a/destroying-delete5.C: New test.
231 2021-06-01 Jason Merrill <jason@redhat.com>
234 * g++.dg/cpp0x/depr-copy4.C: New test.
236 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
238 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
239 * gcc.dg/pr80776-1.c: Same.
241 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
244 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
245 now diagnosed with less error output.
246 * gfortran.dg/gomp/scan-1.f90: Likewise.
247 * gfortran.dg/gomp/pr99928-3.f90: New test.
248 * gfortran.dg/gomp/taskloop-1.f90: New test.
250 2021-06-01 liuhongt <hongtao.liu@intel.com>
252 PR tree-optimization/98365
253 * gcc.target/i386/pr98365.c: New test.
255 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
257 PR tree-optimization/100781
258 * gcc.dg/pr100781.c: New.
260 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
262 PR tree-optimization/100774
263 * g++.dg/pr100774.C: New.
265 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
267 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
268 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
270 2021-05-31 Richard Biener <rguenther@suse.de>
273 * c-c++-common/builtin-shufflevector-2.c: New testcase.
274 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
275 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
276 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
278 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
281 * g++.target/powerpc/pr99842.C: New.
283 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
285 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
286 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
287 (plugin_init): Likewise.
288 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
289 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
290 (plugin_init): Likewise.
291 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
292 (plugin_init): Likewise.
294 2021-05-29 Jakub Jelinek <jakub@redhat.com>
297 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
298 combined with parallel, teams or taskloop and defaultmap(none)
299 to constructs combined with target.
300 * c-c++-common/gomp/pr99928-2.c: Likewise.
301 * c-c++-common/gomp/pr99928-3.c: Likewise.
302 * c-c++-common/gomp/pr99928-4.c: Likewise.
303 * c-c++-common/gomp/pr99928-5.c: Likewise.
304 * c-c++-common/gomp/pr99928-6.c: Likewise.
305 * c-c++-common/gomp/pr99928-7.c: Likewise.
306 * c-c++-common/gomp/pr99928-8.c: Likewise.
307 * c-c++-common/gomp/pr99928-9.c: Likewise.
308 * c-c++-common/gomp/pr99928-10.c: Likewise.
309 * c-c++-common/gomp/pr99928-13.c: Likewise.
310 * c-c++-common/gomp/pr99928-14.c: Likewise.
312 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
314 * gcc.dg/Wstringop-overflow-55.c:
315 * gcc.dg/pr80776-1.c:
317 2021-05-28 Richard Biener <rguenther@suse.de>
319 PR tree-optimization/100778
320 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
322 2021-05-28 Jason Merrill <jason@redhat.com>
326 * g++.dg/inherit/virtual15.C: New test.
327 * g++.dg/inherit/virtual15a.C: New file.
329 2021-05-28 Richard Biener <rguenther@suse.de>
332 * gcc.dg/pr100791.c: New testcase.
334 2021-05-28 Richard Biener <rguenther@suse.de>
337 * gcc.dg/gimplefe-error-11.c: New testcase.
339 2021-05-28 Jakub Jelinek <jakub@redhat.com>
342 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
343 * c-c++-common/gomp/pr99928-9.c: Likewise.
344 * c-c++-common/gomp/pr99928-10.c: Likewise.
345 * c-c++-common/gomp/pr99928-16.c: New test.
347 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
349 * c-c++-common/gomp/affinity-1.c: New test.
350 * c-c++-common/gomp/affinity-2.c: New test.
351 * c-c++-common/gomp/affinity-3.c: New test.
352 * c-c++-common/gomp/affinity-4.c: New test.
353 * c-c++-common/gomp/affinity-5.c: New test.
354 * c-c++-common/gomp/affinity-6.c: New test.
355 * c-c++-common/gomp/affinity-7.c: New test.
356 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
357 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
358 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
359 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
360 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
361 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
362 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
363 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
364 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
365 * gfortran.dg/gomp/taskwait.f90: New test.
367 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
368 Richard Biener <rguenther@suse.de>
370 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
371 Adjust scanning pattern for !lp64.
372 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
373 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
376 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
378 PR tree-optimization/99398
379 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
380 * gcc.target/powerpc/vec-perm-ctor.c: New test.
381 * gcc.target/powerpc/vec-perm-ctor.h: New test.
383 2021-05-27 Matthias Kretz <kretz@kde.org>
386 * g++.dg/diagnostic/pr100716.C: New test.
387 * g++.dg/diagnostic/pr100716-1.C: Same test with
388 -fno-pretty-templates.
390 2021-05-27 Patrick Palka <ppalka@redhat.com>
393 * g++.dg/cpp0x/static_assert17.C: New test.
395 2021-05-27 Jason Merrill <jason@redhat.com>
398 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
400 2021-05-27 Patrick Palka <ppalka@redhat.com>
405 * g++.dg/template/partial16.C: New test.
406 * g++.dg/template/partial17.C: New test.
407 * g++.dg/template/partial18.C: New test.
408 * g++.dg/template/partial19.C: New test.
409 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
410 ill-formed partial specialization.
411 * g++.dg/cpp0x/variadic38.C: Likewise.
412 * g++.dg/cpp1z/pr81016.C: Likewise.
413 * g++.dg/template/partial5.C: Likewise.
414 * g++.old-deja/g++.pt/spec21.C: Likewise.
416 2021-05-27 Harald Anlauf <anlauf@gmx.de>
419 * gfortran.dg/pointer_check_14.f90: New test.
421 2021-05-27 Harald Anlauf <anlauf@gmx.de>
424 * gfortran.dg/bounds_check_22.f90: New test.
426 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
428 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
430 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
433 * gcc.target/i386/pr100637-3b.c (avgu): New test.
434 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
436 2021-05-26 Patrick Palka <ppalka@redhat.com>
439 * g++.dg/template/access37.C: New test.
440 * g++.dg/template/access37a.C: New test.
442 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
444 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
445 * gcc.dg/pr80776-1.c: Same.
447 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
449 * lib/target-supports.exp (check_effective_target_vect32): New.
450 (available_vector_sizes): Append 32 for x86 targets.
451 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
452 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
453 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
454 * gcc.target/i386/pr100637-3b.c: New test.
455 * gcc.target/i386/pr100637-3w.c: Ditto.
456 * gcc.target/i386/pr100637-4b.c: Ditto.
457 * gcc.target/i386/pr100637-4w.c: Ditto.
459 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
461 * gcc.dg/sso-13.c: New test.
463 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
465 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
467 2021-05-26 Patrick Palka <ppalka@redhat.com>
470 * g++.dg/cpp1z/elide6.C: New test.
472 2021-05-26 Patrick Palka <ppalka@redhat.com>
475 * g++.dg/cpp0x/noexcept68.C: New test.
477 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
479 * gcc.target/csky/fldrd_fstrd.c: New.
480 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
482 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
484 * gcc.target/csky/ldbs.c: New.
486 2021-05-26 Andrew Pinski <apinski@marvell.com>
488 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
489 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
491 2021-05-25 Jakub Jelinek <jakub@redhat.com>
494 * g++.dg/cpp1z/nodiscard8.C: New test.
495 * g++.dg/cpp1z/nodiscard9.C: New test.
497 2021-05-25 Martin Liska <mliska@suse.cz>
499 * gcc.dg/sancov/attribute.c: New test.
501 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
503 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
505 2021-05-25 Jakub Jelinek <jakub@redhat.com>
508 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
510 * c-c++-common/gomp/pr99928-9.c: Likewise.
511 * c-c++-common/gomp/pr99928-10.c: Likewise.
513 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
515 * gcc.target/csky/fpuv3/fpuv3.exp: New.
516 * gcc.target/csky/fpuv3/fpv3_div.c: New.
517 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
518 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
519 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
520 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
521 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
522 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
523 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
524 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
525 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
526 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
527 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
528 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
529 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
530 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
531 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
532 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
533 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
534 * gcc.target/csky/fpuv3/fpv3_h.c: New.
535 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
536 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
537 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
538 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
539 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
540 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
541 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
542 * gcc.target/csky/fpuv3/fpv3_max.c: New.
543 * gcc.target/csky/fpuv3/fpv3_min.c: New.
544 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
545 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
546 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
547 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
548 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
549 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
550 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
551 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
553 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
555 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
557 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
560 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
561 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
562 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
563 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
565 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
567 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
570 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
572 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
575 2021-05-24 liuhongt <hongtao.liu@intel.com>
578 * gcc.target/i386/pr100660.c: New test.
580 2021-05-24 Andrew Pinski <apinski@marvell.com>
582 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
583 when matching ssa name version.
584 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
586 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
589 * gcc.target/i386/pr100722.c: New test.
591 2021-05-23 Harald Anlauf <anlauf@gmx.de>
594 * gfortran.dg/pr100551.f90: New test.
596 2021-05-23 Andrew Pinski <apinski@marvell.com>
598 * gcc.dg/gimplefe-45.c: New test.
600 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
602 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
604 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
606 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
607 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
609 2021-05-21 Jakub Jelinek <jakub@redhat.com>
612 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
613 * c-c++-common/gomp/pr99928-15.c: New test.
615 2021-05-21 Jakub Jelinek <jakub@redhat.com>
618 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
619 * c-c++-common/gomp/pr99928-13.c: New test.
620 * c-c++-common/gomp/pr99928-14.c: New test.
622 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
625 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
626 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
627 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
629 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
631 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
634 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
635 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
636 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
638 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
639 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
640 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
641 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
643 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
644 * c-c++-common/goacc-gomp/nesting-1.c: Update.
645 * c-c++-common/goacc/private-reduction-1.c: Likewise.
646 * gfortran.dg/goacc/private-3.f95: Likewise.
648 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
650 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
652 * gcc.c-torture/compile/ssa-unused-1.c: New file.
654 2021-05-21 Richard Biener <rguenther@suse.de>
655 H.J. Lu <hjl.tools@gmail.com>
657 * gcc.target/i386/pr90773-24.c: New test.
658 * gcc.target/i386/pr90773-25.c: Likewise.
660 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
663 * g++.target/i386/pr100637-1b.C: New test.
664 * g++.target/i386/pr100637-1w.C: Ditto.
665 * gcc.target/i386/pr100637-2b.c: Ditto.
666 * gcc.target/i386/pr100637-2w.c: Ditto.
668 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
670 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
672 2021-05-20 Jason Merrill <jason@redhat.com>
674 * g++.dg/cpp2a/desig19.C: New test.
676 2021-05-20 Jason Merrill <jason@redhat.com>
679 * g++.dg/cpp2a/desig18.C: New test.
681 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
683 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
684 * lib/dg-pch.exp: Adjust diagnostic message.
686 2021-05-20 Martin Sebor <msebor@redhat.com>
689 * g++.dg/warn/Wnonnull13.C: New test.
690 * g++.dg/warn/Wnonnull14.C: New test.
691 * g++.dg/warn/Wnonnull15.C: New test.
693 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
695 * g++.dg/modules/omp-1_c.C: Fix testcase.
697 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
700 * gcc.target/i386/pr100701.c: New test.
702 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
704 * gfortran.dg/gomp/map-6.f90: New test.
705 * gfortran.dg/gomp/map-7.f90: New test.
706 * gfortran.dg/gomp/map-8.f90: New test.
708 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
712 * gnat.dg/unchecked_convert6.adb: Likewise.
714 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
717 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
719 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
720 Torbjörn Svensson <torbjorn.svensson@st.com>
723 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
724 * c-c++-common/cpp/file-name-1.c: New test.
726 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
729 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
730 add comments regarding what the code does.
732 2021-05-20 Jakub Jelinek <jakub@redhat.com>
735 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
736 * c-c++-common/gomp/pr99928-5.c: Likewise.
738 2021-05-20 Jakub Jelinek <jakub@redhat.com>
740 PR preprocessor/100646
741 * gcc.dg/cpp/pr100646-1.c: New test.
742 * gcc.dg/cpp/pr100646-2.c: New test.
744 2021-05-20 Jason Merrill <jason@redhat.com>
747 * g++.dg/cpp2a/nontype-complex1.C: New test.
749 2021-05-20 Jason Merrill <jason@redhat.com>
752 * g++.dg/parse/access13.C: New test.
754 2021-05-19 Martin Sebor <msebor@redhat.com>
757 * gcc.dg/pr100619.c: New test.
759 2021-05-19 Jason Merrill <jason@redhat.com>
763 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
765 2021-05-19 Jason Merrill <jason@redhat.com>
767 * g++.dg/cpp1z/class-deduction-access1.C: New test.
768 * g++.dg/cpp1z/class-deduction-access2.C: New test.
770 2021-05-19 Marek Polacek <polacek@redhat.com>
773 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
774 Remove dg-errors for GNU attributes.
775 * g++.dg/ext/attrib63.C: Remove dg-error.
776 * g++.dg/cpp0x/friend8.C: New test.
778 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
780 * g++.dg/modules/omp-1_a.C: Check pthread is available.
781 * g++.dg/modules/omp-1_b.C: Ditto.
782 * g++.dg/modules/omp-1_c.C: Ditto.
783 * g++.dg/modules/omp-2_a.C: Ditto.
784 * g++.dg/modules/omp-2_b.C: Ditto.
786 2021-05-19 Alex Coplan <alex.coplan@arm.com>
789 * gcc.target/arm/cmse/pr100333.c: New test.
791 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
794 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
796 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
798 * gcc.target/riscv/arch-12.c: New.
799 * gcc.target/riscv/attribute-19.c: New.
801 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
803 * gcc.target/aarch64/narrow_high_combine.c: New test.
805 2021-05-19 Richard Biener <rguenther@suse.de>
808 * gcc.dg/torture/pr100672.c: New testcase.
810 2021-05-19 Martin Liska <mliska@suse.cz>
813 * gcc.dg/local1.c: Fix typos.
814 * gcc.dg/ucnid-5-utf8.c: Likewise.
815 * gcc.dg/ucnid-5.c: Likewise.
817 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
819 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
820 scan-assembly-times to scan-assembly not for superfluous uxtb.
821 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
822 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
823 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
824 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
825 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
826 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
827 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
828 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
829 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
830 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
831 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
832 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
833 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
834 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
835 * gcc.target/aarch64/sve/ld1_extend.c: New test.
837 2021-05-19 Jakub Jelinek <jakub@redhat.com>
840 * gcc.c-torture/compile/pr100576.c: New test.
842 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
844 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
846 2021-05-19 Jakub Jelinek <jakub@redhat.com>
849 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
850 * c-c++-common/gomp/pr99928-12.c: New test.
852 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
854 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
855 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
856 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
857 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
858 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
859 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
860 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
861 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
862 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
863 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
864 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
865 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
866 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
867 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
868 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
870 2021-05-19 Jason Merrill <jason@redhat.com>
873 * g++.dg/dfp/mangle-6.C: New test.
875 2021-05-19 Jason Merrill <jason@redhat.com>
878 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
880 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
882 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
883 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
884 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
886 2021-05-18 Jason Merrill <jason@redhat.com>
890 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
892 2021-05-18 Jason Merrill <jason@redhat.com>
894 * g++.dg/cpp0x/implicit-delete1.C: New test.
896 2021-05-18 David Malcolm <dmalcolm@redhat.com>
899 * gcc.dg/analyzer/pr100615.c: New test.
901 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
904 * gcc.target/i386/pr100637-1b.c: New test.
905 * gcc.target/i386/pr100637-1w.c: Ditto.
906 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
907 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
908 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
909 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
910 pmovsxbd and pmovsxwq.
911 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
912 pmovzxbd and pmovzxwq.
914 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
917 * gfortran.dg/goacc-gomp/depobj.f90: New test.
919 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
921 * lib/gcc-dg.exp: Implement 'dg-note'.
922 * lib/prune.exp: Likewise.
923 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
924 'dg-prune-output "note: ".
925 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
926 'dg-note', match up additional notes, one class of them with
928 * lib/lto.exp: Implement 'dg-lto-note'.
929 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
931 * g++.dg/lto/odr-1_1.C: Likewise.
932 * g++.dg/lto/odr-2_1.C: Likewise.
934 2021-05-18 Jakub Jelinek <jakub@redhat.com>
936 PR rtl-optimization/100590
937 * gcc.dg/pr100590.c: New test.
939 2021-05-18 Jakub Jelinek <jakub@redhat.com>
942 * g++.dg/other/pr100580.C: New test.
944 2021-05-18 Jakub Jelinek <jakub@redhat.com>
946 PR tree-optimization/94589
947 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
949 2021-05-18 Richard Biener <rguenther@suse.de>
951 * gcc.target/i386/pr100582.c: Adjust for AVX512.
953 2021-05-18 Richard Biener <rguenther@suse.de>
956 * gcc.dg/gimplefe-error-10.c: New testcase.
958 2021-05-18 Richard Biener <rguenther@suse.de>
961 * gcc.dg/pr100547.c: New testcase.
962 * gcc.dg/attr-vector_size.c: Adjust.
964 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
966 * gcc.target/s390/zvector/vec-_Bool.c: New test.
968 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
971 * g++.target/s390/pr100281-1.C: New test.
972 * g++.target/s390/pr100281-2.C: New test.
974 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
976 PR tree-optimization/100512
977 * gcc.dg/pr100512.c: New.
979 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
981 * g++.dg/conversion/pr100635.C: New test.
983 2021-05-17 Harald Anlauf <anlauf@gmx.de>
986 * gfortran.dg/pr98411.f90: New test.
988 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
990 * gcc.dg/pr100349.c: New test.
992 2021-05-17 Tamar Christina <tamar.christina@arm.com>
994 * gcc.target/aarch64/cpunative/info_16: New test.
995 * gcc.target/aarch64/cpunative/info_17: New test.
996 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
997 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
999 2021-05-17 Richard Biener <rguenther@suse.de>
1002 * gcc.dg/gimplefe-error-9.c: New testcase.
1004 2021-05-17 Richard Biener <rguenther@suse.de>
1006 PR middle-end/100582
1007 * gcc.target/i386/pr100582.c: New testcase.
1009 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1011 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
1012 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
1014 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
1015 vectorize float16_t vectors.
1017 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1019 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
1020 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
1021 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
1023 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
1025 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
1027 2021-05-17 liuhongt <hongtao.liu@intel.com>
1030 * gcc.target/i386/pr100549.c: New test.
1032 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1034 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
1036 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1038 * gcc.target/arm/simd/mve-vadd-1.c: New.
1040 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1042 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
1044 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1046 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
1048 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1050 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
1052 * lib/target-supports.exp
1053 (check_effective_target_arm_qbit_ok_nocache): Rename into...
1054 (check_effective_target_arm_sat_ok_nocache): ... this. Check
1055 __ARM_FEATURE_SAT and use armv6.
1057 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
1060 * gfortran.dg/gomp/workshare-59.f90: New test.
1062 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1065 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
1067 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1069 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
1071 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1073 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
1075 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
1077 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
1080 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
1082 * gcc.target/powerpc/rop-1.c: New.
1083 * gcc.target/powerpc/rop-2.c: New.
1084 * gcc.target/powerpc/rop-3.c: New.
1085 * gcc.target/powerpc/rop-4.c: New.
1086 * gcc.target/powerpc/rop-5.c: New.
1088 2021-05-15 Martin Jambor <mjambor@suse.cz>
1091 2021-05-15 Martin Jambor <mjambor@suse.cz>
1093 PR tree-optimization/100453
1094 * gcc.dg/tree-ssa/pr100453.c: New test.
1096 2021-05-15 Jakub Jelinek <jakub@redhat.com>
1098 PR rtl-optimization/100342
1099 * gcc.target/i386/pr100342.c: New test.
1101 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1103 * gfortran.dg/gomp/parallel-master-1.f90: New test.
1104 * gfortran.dg/gomp/parallel-master-2.f90: New test.
1106 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1108 * gfortran.dg/gomp/implicit-save.f90: New test.
1110 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1113 * g++.dg/cpp1y/pr95226.C: New test.
1115 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1118 * g++.dg/cpp0x/pr94616.C: New test.
1120 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1123 * g++.dg/cpp0x/sfinae68.C: New test.
1125 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1127 * g++.dg/cpp1y/pr88872.C: New test.
1129 2021-05-14 Michael de Lang <kingoipo@gmail.com>
1131 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
1133 2021-05-14 Marek Polacek <polacek@redhat.com>
1134 Jason Merrill <jason@redhat.com>
1137 * g++.dg/cpp0x/friend7.C: New test.
1138 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
1139 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1140 * g++.dg/cpp0x/gen-attrs-74.C: New test.
1141 * g++.dg/ext/attrib63.C: New test.
1143 2021-05-13 Martin Sebor <msebor@redhat.com>
1145 PR tree-optimization/93100
1147 * g++.dg/warn/uninit-pr93100.C: New test.
1148 * gcc.dg/uninit-pr93100.c: New test.
1149 * gcc.dg/uninit-pr98583.c: New test.
1151 2021-05-13 Martin Jambor <mjambor@suse.cz>
1153 PR tree-optimization/100453
1154 * gcc.dg/tree-ssa/pr100453.c: New test.
1156 2021-05-13 Martin Sebor <msebor@redhat.com>
1158 * g++.dg/pr100574.C: Use size_t as operator new argument type.
1160 2021-05-13 Martin Liska <mliska@suse.cz>
1162 PR middle-end/100504
1163 * gcc.target/i386/pr100504.c: New test.
1165 2021-05-13 Martin Sebor <msebor@redhat.com>
1168 * gcc.dg/Wvla-parameter-9.c: New test.
1170 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1173 * c-c++-common/gomp/pr99928-1.c: New test.
1174 * c-c++-common/gomp/pr99928-2.c: New test.
1175 * c-c++-common/gomp/pr99928-3.c: New test.
1176 * c-c++-common/gomp/pr99928-4.c: New test.
1177 * c-c++-common/gomp/pr99928-5.c: New test.
1178 * c-c++-common/gomp/pr99928-6.c: New test.
1179 * c-c++-common/gomp/pr99928-7.c: New test.
1180 * c-c++-common/gomp/pr99928-8.c: New test.
1181 * c-c++-common/gomp/pr99928-9.c: New test.
1182 * c-c++-common/gomp/pr99928-10.c: New test.
1183 * c-c++-common/gomp/pr99928-11.c: New test.
1185 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1188 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
1190 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1192 * gcc.dg/pr100563.c: New test.
1194 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1196 PR tree-optimization/98856
1197 * gcc.target/i386/sse2-psraq-1.c: New test.
1198 * gcc.target/i386/sse4_2-psraq-1.c: New test.
1199 * gcc.target/i386/avx-psraq-1.c: New test.
1200 * gcc.target/i386/avx2-psraq-1.c: New test.
1201 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
1203 * gcc.target/i386/avx2-pr82370.c: Likewise.
1204 * gcc.target/i386/avx512f-pr82370.c: Likewise.
1205 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
1206 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
1207 * gcc.dg/torture/vshuf-8.inc: Likewise.
1209 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
1212 * g++.target/i386/pr100581.C: New test.
1214 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
1217 * gnat.dg/lto21.adb: Prune new LTO warning.
1219 2021-05-13 Martin Liska <mliska@suse.cz>
1222 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
1223 * gcc.dg/torture/pr94947-1.c: Likewise.
1225 2021-05-13 liuhongt <hongtao.liu@intel.com>
1227 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
1229 2021-05-13 liuhongt <hongtao.liu@intel.com>
1232 * gcc.target/i386/avx-pr94680.c: New test.
1233 * gcc.target/i386/avx512f-pr94680.c: New test.
1234 * gcc.target/i386/sse2-pr94680.c: New test.
1236 2021-05-12 Martin Sebor <msebor@redhat.com>
1238 PR middle-end/100571
1239 * gcc.dg/Wstringop-overflow-67.c: New test.
1241 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
1244 * gcc.dg/pr100521.c: New file.
1246 2021-05-12 Marek Polacek <polacek@redhat.com>
1248 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
1250 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
1252 * c-c++-common/gomp/map-6.c: New test.
1253 * c-c++-common/gomp/map-7.c: New test.
1255 2021-05-12 Richard Biener <rguenther@suse.de>
1257 PR tree-optimization/100566
1258 * gcc.dg/torture/pr100566.c: New testcase.
1260 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1262 PR preprocessor/100392
1263 * gcc.dg/cpp/pr100392.c: New test.
1264 * gcc.dg/cpp/pr100392.h: New file.
1266 2021-05-12 Martin Liska <mliska@suse.cz>
1268 * lib/lto.exp: When running tests without jobserver, one can see
1269 the following warning for tests that use 1to1 partitioning.
1271 2021-05-12 liuhongt <hongtao.liu@intel.com>
1274 * gcc.target/i386/avx2-pr99908.c: New test.
1275 * gcc.target/i386/sse4_1-pr99908.c: New test.
1277 2021-05-12 Richard Biener <rguenther@suse.de>
1279 PR tree-optimization/100519
1280 * gcc.dg/torture/pr100519.c: New testcase.
1282 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1285 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1287 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1289 PR middle-end/100508
1290 * gcc.dg/gomp/pr100508.c: New test.
1292 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1293 Marc Glisse <marc.glisse@inria.fr>
1295 PR tree-optimization/94589
1296 * gcc.dg/tree-ssa/pr94589-1.c: New test.
1298 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
1301 * g++.target/i386/pr98218-1.C: Ditto.
1302 * gcc.target/i386/pr98218-4.c: New test.
1303 * gcc.target/i386/pr98218-1.c: Correct PR number.
1304 * gcc.target/i386/pr98218-1a.c: Ditto.
1305 * gcc.target/i386/pr98218-2.c: Ditto.
1306 * gcc.target/i386/pr98218-2a.c: Ditto.
1307 * gcc.target/i386/pr98218-3.c: Ditto.
1308 * gcc.target/i386/pr98218-3a.c: Ditto.
1310 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1312 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1313 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1315 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1317 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1320 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1322 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1323 operands by lifting immediates to type long.
1325 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1327 * gcc.dg/c11-digit-separators-1.c,
1328 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1331 2021-05-11 Jason Merrill <jason@redhat.com>
1334 * g++.dg/ext/vector41.C: New test.
1336 2021-05-11 Martin Liska <mliska@suse.cz>
1338 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1339 * brig.dg/README: Removed.
1340 * brig.dg/dg.exp: Removed.
1341 * brig.dg/test/gimple/alloca.hsail: Removed.
1342 * brig.dg/test/gimple/atomics.hsail: Removed.
1343 * brig.dg/test/gimple/branches.hsail: Removed.
1344 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1345 * brig.dg/test/gimple/function_calls.hsail: Removed.
1346 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1347 * brig.dg/test/gimple/kernarg.hsail: Removed.
1348 * brig.dg/test/gimple/mem.hsail: Removed.
1349 * brig.dg/test/gimple/mulhi.hsail: Removed.
1350 * brig.dg/test/gimple/packed.hsail: Removed.
1351 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1352 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1353 * brig.dg/test/gimple/variables.hsail: Removed.
1354 * brig.dg/test/gimple/vector.hsail: Removed.
1355 * lib/brig-dg.exp: Removed.
1356 * lib/brig.exp: Removed.
1358 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1361 * gcc.target/arm/cmse/pr99725.c: New test.
1363 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1365 * gcc.target/aarch64/fmul_lane_1.c: New test.
1367 2021-05-11 Richard Biener <rguenther@suse.de>
1369 PR middle-end/100509
1370 * gcc.dg/pr100509.c: New testcase.
1372 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1374 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1376 2021-05-11 Patrick Palka <ppalka@redhat.com>
1379 * g++.dg/lookup/operator-3.C: New test.
1381 2021-05-11 Patrick Palka <ppalka@redhat.com>
1384 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1386 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1388 * gnat.dg/specs/opt5.ads: New test.
1389 * gnat.dg/specs/opt5_pkg.ads: New helper.
1391 2021-05-10 Martin Sebor <msebor@redhat.com>
1393 PR middle-end/100425
1394 PR middle-end/100510
1395 * c-c++-common/Walloca-larger-than.C: New test.
1396 * gcc.dg/Walloca-larger-than-4.c: New test.
1397 * gcc.dg/Wvla-larger-than-5.c: New test.
1398 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1400 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1402 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1403 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1405 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1407 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1409 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1411 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1413 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1415 PR tree-optimization/42587
1416 * gcc.dg/optimize-bswapsi-6.c: New test.
1418 2021-05-10 Richard Biener <rguenther@suse.de>
1421 * g++.dg/vect/slp-pr99971.cc: Align data.
1423 2021-05-10 Richard Biener <rguenther@suse.de>
1425 PR tree-optimization/100492
1426 * gcc.dg/torture/pr100492.c: New testcase.
1428 2021-05-10 Richard Biener <rguenther@suse.de>
1430 PR middle-end/100464
1432 * gcc.dg/pr100464.c: New testcase.
1433 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1435 2021-05-10 Richard Biener <rguenther@suse.de>
1437 PR tree-optimization/100434
1438 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1440 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1443 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1444 Update now that we're (correctly) using full 128-bit vector
1446 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1448 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1450 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1452 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1453 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1456 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
1459 * gfortran.dg/class_dummy_7.f90: Correct PR number.
1461 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
1463 * gcc.dg/sso-9.c: Delete.
1465 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1467 * gnat.dg/debug18.adb: New test.
1469 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1471 * gcc.dg/sso-12.c: New test.
1473 2021-05-07 Jason Merrill <jason@redhat.com>
1475 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1478 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1480 PR tree-optimization/79333
1481 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1483 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1486 * c-c++-common/gomp/pr100450.c: New test.
1488 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1491 * gcc.target/i386/pr100445-1.c: New test.
1493 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1496 * gcc.target/i386/pr100445.c: New test.
1498 2021-05-06 Joseph Myers <joseph@codesourcery.com>
1501 PR preprocessor/97604
1502 * g++.dg/cpp1y/digit-sep-neg-2.C,
1503 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1504 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1505 Adjust expected messages.
1507 2021-05-06 Martin Jambor <mjambor@suse.cz>
1509 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1510 05193687dde, make the argv again pointer to an array.
1512 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
1514 * gnat.dg/opt93.adb: Compile only for LP64 targets.
1516 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1518 * lib/target-supports.exp: Add s390 checks for vect conversions.
1520 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1522 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1524 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
1528 * gfortran.dg/class_dummy_6.f90: New test.
1529 * gfortran.dg/class_dummy_7.f90: New test.
1531 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
1534 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1536 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
1538 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1539 __builtin_s390_vpdi.
1540 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1543 2021-05-06 Jakub Jelinek <jakub@redhat.com>
1545 PR tree-optimization/94589
1546 * gcc.dg/pr94589-1.c: New test.
1547 * gcc.dg/pr94589-2.c: New test.
1548 * gcc.dg/pr94589-3.c: New test.
1549 * gcc.dg/pr94589-4.c: New test.
1550 * g++.dg/opt/pr94589-1.C: New test.
1551 * g++.dg/opt/pr94589-2.C: New test.
1552 * g++.dg/opt/pr94589-3.C: New test.
1553 * g++.dg/opt/pr94589-4.C: New test.
1555 2021-05-06 Richard Biener <rguenther@suse.de>
1558 * gcc.dg/pr100373.c: New testcase.
1560 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1562 * gcc.c-torture/execute/20210505-1.c: New test.
1564 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
1567 * gcc.target/i386/pr91400-1.c: New test.
1568 * gcc.target/i386/pr91400-2.c: Likewise.
1570 2021-05-05 Martin Sebor <msebor@redhat.com>
1572 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1574 2021-05-05 Harald Anlauf <anlauf@gmx.de>
1577 * gfortran.dg/argument_checking_25.f90: New test.
1579 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
1582 * gcc.target/i386/pr98218-1.c: New test.
1583 * gcc.target/i386/pr98218-1a.c: Ditto.
1584 * gcc.target/i386/pr98218-2.c: Ditto.
1585 * gcc.target/i386/pr98218-2a.c: Ditto.
1586 * gcc.target/i386/pr98218-3.c: Ditto.
1587 * gcc.target/i386/pr98218-3a.c: Ditto.
1588 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
1589 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
1591 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/debug17.adb: Minor tweak.
1595 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1597 * gnat.dg/debug8.adb: Minor tweak.
1598 * gnat.dg/debug11.adb: Likewise.
1599 * gnat.dg/debug16.adb: Likewise.
1600 * gnat.dg/debug17.adb: New test.
1601 * gnat.dg/specs/debug1.ads: Minor tweak.
1603 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
1605 * gcc.dg/vect/slp-21.c: Add s390.
1607 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
1610 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
1612 2021-05-05 Richard Biener <rguenther@suse.de>
1614 PR tree-optimization/79333
1615 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
1616 * gcc.dg/graphite/fuse-1.c: Adjust.
1617 * gcc.dg/pr43864-4.c: Likewise.
1619 2021-05-05 Richard Biener <rguenther@suse.de>
1621 PR middle-end/100394
1622 * g++.dg/torture/pr100382.C: New testcase.
1624 2021-05-04 Martin Sebor <msebor@redhat.com>
1626 PR middle-end/100307
1627 * g++.dg/warn/Wplacement-new-size-9.C: New test.
1628 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1630 2021-05-04 Martin Sebor <msebor@redhat.com>
1632 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
1634 2021-05-04 Martin Sebor <msebor@redhat.com>
1636 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
1638 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
1640 * gcc.target/s390/oscbreak-1.c: Compile with -O1
1643 2021-05-04 Richard Biener <rguenther@suse.de>
1645 PR tree-optimization/100414
1646 * gcc.dg/pr100414.c: New testcase.
1648 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
1650 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
1652 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/opt94.adb: New file.
1655 * gnat.dg/opt94_pkg.adb: New file.
1656 * gnat.dg/opt94_pkg.ads: New file.
1658 2021-05-04 Richard Biener <rguenther@suse.de>
1660 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
1661 simplify dump scanning down to one case.
1663 2021-05-04 Richard Biener <rguenther@suse.de>
1665 PR tree-optimization/100329
1666 * gcc.dg/torture/pr100329.c: New testcase.
1668 2021-05-04 Richard Biener <rguenther@suse.de>
1670 PR tree-optimization/100398
1671 * gcc.dg/torture/pr100398.c: New testcase.
1673 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1675 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1676 Fix dg directives order.
1677 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1680 2021-05-03 Jeff Law <jlaw@tachyum.com>
1682 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
1685 2021-05-03 Patrick Palka <ppalka@redhat.com>
1688 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
1690 2021-05-03 Patrick Palka <ppalka@redhat.com>
1694 * g++.dg/template/call8.C: New test.
1695 * g++.dg/template/koenig12a.C: New test.
1697 2021-05-03 Jeff Law <jlaw@tachyum.com>
1699 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
1701 2021-05-03 Marek Polacek <polacek@redhat.com>
1704 * g++.dg/concepts/diagnostic18.C: New test.
1706 2021-05-03 Marek Polacek <polacek@redhat.com>
1709 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
1711 2021-05-03 Jeff Law <jlaw@tachyum.com>
1713 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
1715 2021-05-03 Jeff Law <jlaw@tachyum.com>
1717 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
1719 2021-05-03 Jeff Law <jlaw@tachyum.com>
1721 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
1723 2021-05-03 Jeff Law <jlaw@tachyum.com>
1725 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
1726 cr16 and xstormy16 targets.
1728 2021-05-03 Richard Biener <rguenther@suse.de>
1730 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
1731 * gcc.dg/pr81192.c: Disable DSE.
1733 2021-05-03 Richard Biener <rguenther@suse.de>
1735 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
1737 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
1740 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
1741 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
1743 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
1745 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
1746 mapping class on AIX.
1747 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
1748 * gcc.c-torture/execute/alias-2.c: Same.
1749 * gcc.dg/alias-7.c: Same.
1751 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
1753 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1755 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1758 2021-04-30 Richard Biener <rguenther@suse.de>
1761 * g++.dg/pr98032.C: New testcase.
1763 2021-04-30 Richard Biener <rguenther@suse.de>
1765 PR tree-optimization/96513
1766 * gcc.dg/torture/pr96513.c: New testcase.
1768 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
1771 * gcc.target/i386/pr98060.c: New test.
1773 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
1775 PR rtl-optimization/100225
1776 PR rtl-optimization/84878
1777 * gcc.dg/pr100225.c: New test.
1779 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1781 PR preprocessor/82359
1782 * g++.dg/cpp1y/digit-sep-line.C,
1783 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
1785 2021-04-29 Jason Merrill <jason@redhat.com>
1787 * g++.dg/lookup/using-decl1.C: New test.
1789 2021-04-29 Jason Merrill <jason@redhat.com>
1792 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
1794 2021-04-29 Patrick Palka <ppalka@redhat.com>
1797 * g++.dg/template/koenig12.C: New test.
1799 2021-04-29 Marek Polacek <polacek@redhat.com>
1802 * g++.dg/cpp1z/class-deduction87.C: New test.
1804 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
1806 PR rtl-optimization/100303
1807 * g++.dg/torture/pr100303.C: New file.
1809 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
1812 * g++.dg/pr90773-1.h: New test.
1813 * g++.dg/pr90773-1a.C: Likewise.
1814 * g++.dg/pr90773-1b.C: Likewise.
1815 * g++.dg/pr90773-1c.C: Likewise.
1816 * g++.dg/pr90773-1d.C: Likewise.
1817 * gcc.target/i386/pr90773-1.c: Likewise.
1818 * gcc.target/i386/pr90773-2.c: Likewise.
1819 * gcc.target/i386/pr90773-3.c: Likewise.
1820 * gcc.target/i386/pr90773-4.c: Likewise.
1821 * gcc.target/i386/pr90773-5.c: Likewise.
1822 * gcc.target/i386/pr90773-6.c: Likewise.
1823 * gcc.target/i386/pr90773-7.c: Likewise.
1824 * gcc.target/i386/pr90773-8.c: Likewise.
1825 * gcc.target/i386/pr90773-9.c: Likewise.
1826 * gcc.target/i386/pr90773-10.c: Likewise.
1827 * gcc.target/i386/pr90773-11.c: Likewise.
1828 * gcc.target/i386/pr90773-12.c: Likewise.
1829 * gcc.target/i386/pr90773-13.c: Likewise.
1830 * gcc.target/i386/pr90773-14.c: Likewise.
1832 2021-04-29 Richard Biener <rguenther@suse.de>
1834 PR tree-optimization/100253
1835 * g++.dg/pr100253.C: New testcase.
1837 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1840 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
1842 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1845 * gcc.target/aarch64/sve/pr100302.c: New test.
1847 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1850 * c-c++-common/gomp/task-detach-3.c: New test.
1852 2021-04-29 Richard Biener <rguenther@suse.de>
1854 PR tree-optimization/99912
1855 * gcc.dg/pr95580.c: Disable DSE.
1856 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
1857 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
1858 to prevent them from being removed.
1859 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1861 2021-04-29 Martin Sebor <msebor@redhat.com>
1863 PR middle-end/100250
1864 * gcc.dg/uninit-pr100250.c: New test.
1866 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1868 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
1869 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
1871 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
1873 * gfortran.dg/gomp/map-5.f90: New test.
1875 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
1877 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
1878 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
1879 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
1881 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1883 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
1885 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1887 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
1888 mismatch when asm comments start with "/ ".
1890 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
1893 * gcc.c-torture/compile/pr100305.c: New test.
1895 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1898 * gfortran.dg/PR82376.f90: New test.
1900 2021-04-28 Richard Biener <rguenther@suse.de>
1902 PR tree-optimization/100292
1903 * gcc.dg/pr100292.c: New testcase.
1905 2021-04-28 Richard Wai <richard@annexi-strayline.com>
1907 * gnat.dg/containers2.adb: New test.
1909 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
1911 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
1913 2021-04-27 Jason Merrill <jason@redhat.com>
1916 * g++.dg/cpp0x/depr-copy3.C: New test.
1918 2021-04-27 Patrick Palka <ppalka@redhat.com>
1921 * g++.dg/cpp0x/variadic182.C: New test.
1923 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1925 PR middle-end/100284
1926 * gcc.target/aarch64/sve/pr81003.c: New test.
1928 2021-04-27 Martin Sebor <msebor@redhat.com>
1931 * g++.dg/ext/flexary13.C: Remove malformed directives.
1933 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
1936 * gcc.c-torture/compile/pr100106.c: New testcase.
1938 2021-04-27 Alex Coplan <alex.coplan@arm.com>
1941 * gcc.target/arm/pr99977.c: New test.
1943 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1945 PR tree-optimization/100239
1946 * gcc.dg/pr100239.c: New test.
1948 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1950 PR rtl-optimization/100254
1951 * g++.dg/opt/pr100254.C: New test.
1953 2021-04-27 Richard Biener <rguenther@suse.de>
1955 PR tree-optimization/99912
1956 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
1957 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
1958 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
1959 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1961 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1963 PR tree-optimization/95527
1964 * gcc.dg/tree-ssa/pr95527-2.c: New test.
1966 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1968 PR tree-optimization/96696
1969 * gcc.target/i386/pr96696.c: New test.
1971 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1974 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1975 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1976 expected error message when subtracting pointers to different
1977 vector types. Expect warnings when mixing them elsewhere.
1978 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1979 XFAILs. Tweak error messages for some cases.
1981 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1983 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1984 * gcc.target/aarch64/simd/usra.c: Likewise.
1986 2021-04-27 Richard Biener <rguenther@suse.de>
1988 PR tree-optimization/100051
1989 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
1991 2021-04-27 Richard Biener <rguenther@suse.de>
1994 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
1995 malformed dg directive.
1997 2021-04-27 Richard Biener <rguenther@suse.de>
2000 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
2001 * g++.dg/ipa/pr45572-2.C: Likewise.
2002 * g++.dg/template/spec26.C: Likewise.
2003 * gcc.dg/pr20126.c: Likewise.
2004 * gcc.dg/tree-ssa/pr20739.c: Likewise.
2006 2021-04-27 Richard Biener <rguenther@suse.de>
2008 PR tree-optimization/100278
2009 * gcc.dg/tree-ssa/pr100278.c: New testcase.
2011 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2014 * gcc.target/i386/pr99405.c: New test.
2016 2021-04-27 Richard Biener <rguenther@suse.de>
2018 PR tree-optimization/99776
2019 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
2021 2021-04-26 Patrick Palka <ppalka@redhat.com>
2024 * g++.dg/cpp1y/constexpr-base1.C: New test.
2025 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
2027 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2029 * gfortran.dg/goacc/classify-serial.f95:
2030 Use [Ww]arning in dg-bogus as FE diagnostic and default
2031 diagnostic differ and the result depends on ENABLE_OFFLOAD.
2032 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2033 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2035 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2037 * gfortran.dg/goacc/classify-serial.f95:
2038 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
2039 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2040 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2042 2021-04-26 Richard Biener <rguenther@suse.de>
2044 PR tree-optimization/99956
2045 * gfortran.dg/pr99956.f: New testcase.
2047 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
2049 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
2050 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2051 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2052 * gcc.target/arm/cmse/cmse-16.c: Likewise.
2053 * gcc.target/arm/cmse/struct-1.c: Likewise.
2054 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
2056 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2059 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
2061 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
2063 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
2064 Nathan Sidwell <nathan@codesourcery.com>
2065 Tom de Vries <vries@codesourcery.com>
2066 Julian Brown <julian@codesourcery.com>
2067 Kwok Cheung Yeung <kcy@codesourcery.com>
2069 * c-c++-common/goacc/diag-parallelism-1.c: New.
2070 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
2071 and match diagnostics, as appropriate.
2072 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
2073 * c-c++-common/goacc/classify-kernels.c: Likewise.
2074 * c-c++-common/goacc/classify-parallel.c: Likewise.
2075 * c-c++-common/goacc/classify-routine.c: Likewise.
2076 * c-c++-common/goacc/classify-serial.c: Likewise.
2077 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2078 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2079 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
2080 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2081 * c-c++-common/goacc/pr70688.c: Likewise.
2082 * c-c++-common/goacc/routine-1.c: Likewise.
2083 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
2084 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2085 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2086 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2087 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2088 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2089 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2090 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2091 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2092 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2093 * gfortran.dg/goacc/routine-4.f90: Likewise.
2094 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2095 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2096 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2097 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2099 2021-04-26 Richard Biener <rguenther@suse.de>
2101 PR tree-optimization/99473
2102 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
2104 2021-04-25 liuhongt <hongtao.liu@intel.com>
2107 * gcc.target/i386/pr98911.c: New test.
2108 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
2109 with __builtin_ia32_pcmpistrm128 since it has been folded.
2111 2021-04-24 David Malcolm <dmalcolm@redhat.com>
2114 * g++.dg/analyzer/pr100244.C: New test.
2116 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2119 * gfortran.dg/pr100154.f90: New test.
2121 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2124 * gfortran.dg/ptr-func-4.f90: New test.
2126 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2128 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
2129 * gcc.dg/guality/guality.c: Likewise.
2130 * gcc.dg/guality/inline-params.c: Likewise.
2131 * gcc.dg/guality/loop-1.c: Likewise.
2132 * gcc.dg/guality/pr36728-1.c: Likewise.
2133 * gcc.dg/guality/pr36728-2.c: Likewise.
2134 * gcc.dg/guality/pr36728-3.c: Likewise.
2135 * gcc.dg/guality/pr41447-1.c: Likewise.
2136 * gcc.dg/guality/pr54200.c: Likewise.
2137 * gcc.dg/guality/pr54519-1.c: Likewise.
2138 * gcc.dg/guality/pr54519-2.c: Likewise.
2139 * gcc.dg/guality/pr54519-3.c: Likewise.
2140 * gcc.dg/guality/pr54519-4.c: Likewise.
2141 * gcc.dg/guality/pr54519-5.c: Likewise.
2142 * gcc.dg/guality/pr54519-6.c: Likewise.
2143 * gcc.dg/guality/pr54693-2.c: Likewise.
2144 * gcc.dg/guality/pr56154-1.c: Likewise.
2145 * gcc.dg/guality/pr59776.c: Likewise.
2146 * gcc.dg/guality/pr68860-1.c: Likewise.
2147 * gcc.dg/guality/pr68860-2.c: Likewise.
2148 * gcc.dg/guality/pr90074.c: Likewise.
2149 * gcc.dg/guality/pr90716.c: Likewise.
2150 * gcc.dg/guality/sra-1.c: Likewise.
2152 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2154 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
2156 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
2157 * gcc.dg/guality/pr59776.c: Likewise.
2158 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
2160 2021-04-24 Patrick Palka <ppalka@redhat.com>
2167 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
2168 * g++.dg/cpp2a/nontype-class45.C: New test.
2169 * g++.dg/cpp2a/nontype-class46.C: New test.
2170 * g++.dg/cpp2a/nontype-class47.C: New test.
2171 * g++.dg/cpp2a/nontype-class48.C: New test.
2173 2021-04-24 Patrick Palka <ppalka@redhat.com>
2176 * g++.dg/cpp1z/class-deduction86.C: New test.
2178 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
2181 * gcc.target/powerpc/pr98952.c: New test.
2183 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2186 * gcc.target/i386/pr79514.c (dg-error):
2187 Expect error for 64bit targets.
2189 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2192 * gcc.target/i386/pr100182.c: New test.
2193 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
2194 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2196 2021-04-23 Patrick Palka <ppalka@redhat.com>
2199 * g++.dg/concepts/diagnostic17.C: New test.
2201 2021-04-23 Patrick Palka <ppalka@redhat.com>
2204 * g++.dg/cpp1z/direct-enum-init2.C: New test.
2206 2021-04-23 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/99971
2209 * g++.dg/vect/slp-pr99971.cc: New testcase.
2211 2021-04-23 liuhongt <hongtao.liu@intel.com>
2214 * gcc.target/i386/pr100093.c: New test.
2216 2021-04-22 Patrick Palka <ppalka@redhat.com>
2219 * g++.dg/cpp2a/concepts-uneval3.C: New test.
2221 2021-04-22 Patrick Palka <ppalka@redhat.com>
2224 * g++.dg/template/partial-specialization9.C: New test.
2226 2021-04-22 Marek Polacek <polacek@redhat.com>
2229 * g++.dg/warn/Wtype-limits6.C: New test.
2231 2021-04-22 Patrick Palka <ppalka@redhat.com>
2234 * g++.dg/cpp0x/sfinae67.C: New test.
2236 2021-04-22 Patrick Palka <ppalka@redhat.com>
2239 * g++.dg/template/access36.C: New test.
2241 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2243 * substr_9.f90: Move to ...
2244 * gfortran.dg/substr_9.f90: ... here.
2245 * substr_10.f90: Move to ...
2246 * gfortran.dg/substr_10.f90: ... here.
2248 2021-04-22 Martin Liska <mliska@suse.cz>
2252 * g++.dg/template/nontype29.C: Fix typos and missing comments.
2253 * gcc.dg/Warray-bounds-64.c: Likewise.
2254 * gcc.dg/Warray-parameter.c: Likewise.
2255 * gcc.dg/Wstring-compare.c: Likewise.
2256 * gcc.dg/format/gcc_diag-11.c: Likewise.
2257 * gfortran.dg/array_constructor_3.f90: Likewise.
2258 * gfortran.dg/matmul_bounds_9.f90: Likewise.
2259 * gfortran.dg/pr78033.f90: Likewise.
2260 * gfortran.dg/pr96325.f90: Likewise.
2262 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
2265 * gcc.target/i386/pr100119.c: New test.
2267 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2270 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
2272 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2274 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
2275 obtained hard limit, and only call setrlimit if new softlimit is lower.
2277 2021-04-22 Richard Biener <rguenther@suse.de>
2280 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2283 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
2285 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2288 2021-04-21 Marek Polacek <polacek@redhat.com>
2291 * g++.dg/cpp0x/enum_base4.C: New test.
2292 * g++.dg/cpp0x/enum_base5.C: New test.
2294 2021-04-21 Alex Coplan <alex.coplan@arm.com>
2297 * gcc.target/aarch64/pr99988.c: New test.
2299 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2301 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2303 * g++.dg/cpp1y/auto-fn61.C: Likewise.
2304 * g++.dg/cpp2a/nontype-class39.C: Likewise.
2305 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2306 * g++.dg/cpp0x/vt-88982.C: Likewise.
2307 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2308 dg-additional-options.
2309 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2311 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
2313 * gcc.target/i386/monitor-2.c: New test.
2315 2021-04-21 Richard Biener <rguenther@suse.de>
2318 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2319 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2321 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2323 PR rtl-optimization/100148
2324 * g++.dg/opt/pr100148.C: New test.
2326 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2328 * gfortran.dg/gomp/depobj-1.f90: New test.
2329 * gfortran.dg/gomp/depobj-2.f90: New test.
2331 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2333 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2335 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2337 PR middle-end/100130
2338 * c-c++-common/attr-retain-10.c: New test.
2339 * c-c++-common/attr-retain-11.c: Likewise.
2341 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2343 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2344 must match for target IBM Z only.
2346 2021-04-20 Jason Merrill <jason@redhat.com>
2349 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2351 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2353 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2354 z/Architecture only.
2356 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2359 * gfortran.dg/pdt_31.f03: New test.
2360 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2363 2021-04-19 Marek Polacek <polacek@redhat.com>
2366 * g++.dg/concepts/diagnostic16.C: New test.
2368 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2371 * gdc.dg/pr98457.d: New test.
2373 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2376 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2379 2021-04-19 Richard Biener <rguenther@suse.de>
2381 PR preprocessor/100142
2382 * gcc.dg/pr100142.c: New testcase.
2383 * g++.dg/diagnostic/pr72803.C: Revert last change.
2385 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2387 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2388 '--param=openacc-kernels=[...]'.
2389 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2390 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2391 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2392 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2393 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2394 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2395 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2397 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2399 * gnat.dg/opt92.adb: New test.
2401 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2403 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2404 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2405 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2406 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2407 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2409 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2412 * gfortran.dg/PR100094.f90: New test.
2414 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2417 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2420 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2423 * gcc.target/aarch64/pr91710.c: New test.
2425 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2428 * gfortran.dg/PR10018.f90: New test.
2430 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2433 * gcc.target/aarch64/sve/pr100048.c: New test.
2435 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2438 * g++.dg/cpp0x/constexpr-100111.C: New test.
2440 2021-04-16 Marek Polacek <polacek@redhat.com>
2443 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2445 * g++.dg/cpp2a/typename19.C: New test.
2447 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
2449 * gcc.dg/gimplefe-40.c: Moved to...
2450 * gcc.dg/vect/gimplefe-40.c: ...here.
2451 * gcc.dg/gimplefe-41.c: Moved to...
2452 * gcc.dg/vect/gimplefe-41.c: ...here.
2454 2021-04-16 Harald Anlauf <anlauf@gmx.de>
2455 Paul Thomas <pault@gcc.gnu.org>
2458 * gfortran.dg/pr63797.f90: New test.
2460 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2462 * gcc.dg/tree-ssa/pr83403-1.c: Revert
2463 max-completely-peeled-insns to the default value on IBM Z.
2464 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2466 2021-04-16 Patrick Palka <ppalka@redhat.com>
2469 * g++.dg/cpp2a/constexpr-init21.C: New test.
2471 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2474 * gcc.target/aarch64/pr100075.c: New test.
2476 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
2478 PR rtl-optimization/99596
2479 * gcc.target/arm/pr99596.c: New test.
2481 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
2484 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2486 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2487 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
2488 missing quotes around switch names.
2489 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2491 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2494 * gcc.target/aarch64/pr99767.c: New test.
2496 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2499 * g++.dg/cpp23/lambda-specifiers2.C: New test.
2501 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2504 * g++.dg/cpp1z/pr99833.C: New test.
2505 * g++.dg/cpp2a/pr99833.C: New test.
2507 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2509 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2510 the default value on IBM Z.
2512 2021-04-16 Jason Merrill <jason@redhat.com>
2515 * g++.dg/abi/mangle71.C: Fix expected mangling.
2516 * g++.dg/abi/mangle77.C: New test.
2517 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2518 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2519 * g++.dg/cpp2a/nontype-class44.C: New test.
2521 2021-04-15 Martin Sebor <msebor@redhat.com>
2525 * gcc.dg/Warray-parameter-9.c: New test.
2526 * gcc.dg/Wnonnull-6.c: New test.
2527 * gcc.dg/Wreturn-type3.c: New test.
2528 * gcc.dg/Wunused-result.c: New test.
2529 * gcc.dg/attr-noreturn.c: New test.
2530 * gcc.dg/attr-returns-nonnull.c: New test.
2532 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
2535 * gcc.dg/pr84877.c: Xfail for cris-*-*.
2537 2021-04-15 Jason Merrill <jason@redhat.com>
2540 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2542 2021-04-15 Martin Sebor <msebor@redhat.com>
2544 * gcc.dg/uninit-pr89230-1.c: New test.
2545 * gcc.dg/uninit-pr89230-2.c: Same.
2547 2021-04-15 Jason Merrill <jason@redhat.com>
2550 * g++.dg/cpp0x/noexcept67.C: New test.
2552 2021-04-15 Jason Merrill <jason@redhat.com>
2555 * g++.dg/cpp2a/lambda-uneval15.C: New test.
2557 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2559 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
2560 -mtune=generic to the SVE flags.
2561 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2562 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2563 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2565 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2567 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
2568 (aarch64-with-arch-dg-options): Likewise.
2569 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
2570 aarch64-with-arch-dg-options. Move the default architecture
2571 flags to the final dg-runtest argument.
2572 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
2574 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
2576 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2579 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
2581 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2584 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
2585 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
2587 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2590 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
2592 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2595 * gcc.target/aarch64/pr100056.c: New test.
2597 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2599 * gcc.dg/pr93210.c: Adapt regex in order to also support a
2600 RESULT_DECL as an operand for a RETURN_EXPR.
2602 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2604 * gcc.target/aarch64/sve/pr99929_1.c: New file.
2605 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
2607 2021-04-14 Jason Merrill <jason@redhat.com>
2610 * g++.dg/template/dependent-tmpl2.C: New test.
2612 2021-04-14 Jason Merrill <jason@redhat.com>
2615 * g++.dg/parse/uneval1.C: New test.
2617 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
2619 PR rtl-optimization/100066
2620 * gcc.target/i386/pr100066.c: New.
2622 2021-04-14 Martin Sebor <msebor@redhat.com>
2624 * gcc.dg/pr86058.c: Limit to just x86_64.
2626 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2629 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
2631 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
2633 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
2634 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
2636 2021-04-14 Patrick Palka <ppalka@redhat.com>
2640 * g++.dg/cpp1z/class-deduction85.C: New test.
2641 * g++.dg/template/ref11.C: New test.
2643 2021-04-14 Jason Merrill <jason@redhat.com>
2646 * g++.dg/cpp2a/lambda-uneval14.C: New test.
2648 2021-04-14 Jason Merrill <jason@redhat.com>
2651 * g++.dg/debug/defaulted1.C: New test.
2653 2021-04-14 Jason Merrill <jason@redhat.com>
2656 * g++.dg/debug/cleanup1.C: New test.
2657 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
2658 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
2659 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
2660 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2661 * g++.dg/tm/inherit2.C: Likewise.
2662 * g++.dg/tm/unsafe1.C: Likewise.
2663 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
2664 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
2666 2021-04-13 Martin Sebor <msebor@redhat.com>
2668 PR tree-optimization/82800
2669 * g++.dg/warn/uninit-pr82800.C: New test.
2671 2021-04-13 Martin Sebor <msebor@redhat.com>
2674 * gcc.dg/pr86058.c: New test.
2676 2021-04-13 Patrick Palka <ppalka@redhat.com>
2679 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
2680 * g++.old-deja/g++.ns/template7.C: Likewise.
2681 * g++.old-deja/g++.pt/crash8.C: Likewise.
2683 2021-04-13 Jason Merrill <jason@redhat.com>
2686 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
2688 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2691 * g++.dg/cpp2a/spaceship-err6.C: New test.
2693 2021-04-13 Jason Merrill <jason@redhat.com>
2696 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
2698 2021-04-13 Patrick Palka <ppalka@redhat.com>
2701 * g++.dg/parse/template2.C: Adjust expected diagnostic.
2702 * g++.dg/template/error8.C: Likewise.
2703 * g++.dg/cpp1z/class-deduction84.C: New test.
2705 2021-04-13 Richard Biener <rguenther@suse.de>
2707 PR tree-optimization/100053
2708 * gcc.dg/torture/pr100053.c: New testcase.
2709 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
2711 2021-04-13 Jason Merrill <jason@redhat.com>
2714 * g++.dg/cpp0x/constexpr-base7.C: New test.
2716 2021-04-13 Nathan Sidwell <nathan@acm.org>
2718 PR preprocessor/99446
2719 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
2721 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2724 * gcc.target/aarch64/pr100028.c: New test.
2726 2021-04-13 Patrick Palka <ppalka@redhat.com>
2729 * g++.dg/cpp2a/nontype-class43.C: New test.
2731 2021-04-13 Patrick Palka <ppalka@redhat.com>
2735 * g++.dg/cpp2a/concepts-uneval1.C: New test.
2736 * g++.dg/cpp2a/concepts-uneval2.C: New test.
2738 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
2741 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
2742 line 971 for cris-*-*.
2744 2021-04-13 David Malcolm <dmalcolm@redhat.com>
2747 * gcc.dg/analyzer/pr98599-a.c: New test.
2748 * gcc.dg/analyzer/pr98599-b.c: New test.
2750 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2752 PR rtl-optimization/99905
2753 * gcc.target/i386/pr99905.c: New test.
2755 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2758 * gcc.dg/pr99830.c: New test.
2760 2021-04-12 Jason Merrill <jason@redhat.com>
2763 * g++.dg/template/dependent-tmpl1.C: New test.
2765 2021-04-12 Martin Liska <mliska@suse.cz>
2768 * g++.dg/asan/pr99877.C: New test.
2770 2021-04-12 Cui,Lili <lili.cui@intel.com>
2772 * gcc.target/i386/funcspec-56.inc: Handle new march.
2773 * g++.target/i386/mv16.C: Handle new march
2775 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
2778 * c-c++-common/goacc/collapse-2.c: New.
2780 2021-04-11 Jason Merrill <jason@redhat.com>
2783 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
2784 * g++.dg/other/anon-union5.C: New test.
2786 2021-04-10 Jason Merrill <jason@redhat.com>
2789 * g++.dg/gomp/this-1.C: Adjust diagnostic.
2790 * g++.dg/cpp0x/constexpr-this1.C: New test.
2792 2021-04-10 David Malcolm <dmalcolm@redhat.com>
2795 * gcc.dg/analyzer/pr100011.c: New test.
2797 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2800 * gcc.dg/pr99990.c: New test.
2802 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
2805 * gcc.target/i386/pr99744-2.c: New test.
2807 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2810 * gcc.dg/lto/pr99849_0.c: New test.
2812 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2814 PR rtl-optimization/98601
2815 * gcc.dg/torture/pr98601.c: New test.
2817 2021-04-10 Jason Merrill <jason@redhat.com>
2823 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
2824 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
2825 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
2826 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
2828 2021-04-10 Jason Merrill <jason@redhat.com>
2831 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2833 2021-04-09 Martin Sebor <msebor@redhat.com>
2836 * g++.dg/warn/uninit-pr55288.C: New test.
2838 2021-04-09 Patrick Palka <ppalka@redhat.com>
2841 * g++.dg/cpp1z/fold-lambda4.C: New test.
2843 2021-04-09 Marek Polacek <polacek@redhat.com>
2846 * g++.dg/concepts/abbrev10.C: New test.
2847 * g++.dg/concepts/abbrev11.C: New test.
2849 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2851 * gcc.target/aarch64/pr70398.c: Require a target that can link
2854 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2856 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2858 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2860 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
2863 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2865 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
2866 * gcc.dg/pr96573.c: Likewise.
2867 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2868 * gcc.dg/vect/bb-slp-43.c: Likewise.
2869 * gcc.dg/vect/slp-reduc-11.c: Likewise.
2871 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2873 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
2874 loop to vectorized if vect_fold_extract_last.
2876 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2878 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
2879 of relying on vectorisation.
2881 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2884 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2886 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2889 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
2890 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2892 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
2895 * gfortran.dg/coarray/dummy_2.f90: New test.
2897 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
2899 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2901 2021-04-08 Patrick Palka <ppalka@redhat.com>
2904 * g++.dg/cpp2a/concepts-lambda16.C: New test.
2905 * g++.dg/cpp2a/concepts-lambda17.C: New test.
2907 2021-04-08 Patrick Palka <ppalka@redhat.com>
2910 * g++.dg/cpp2a/concepts-ctad3.C: New test.
2912 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2914 * lib/scanasm.exp (scan-lto-assembler): Update expected name
2917 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2919 * lib/target-supports.exp
2920 (check_effective_target_stdint_types_mbig_endian): New proc.
2921 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
2922 stdint_types_mbig_endian.
2923 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
2924 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2926 2021-04-08 Jason Merrill <jason@redhat.com>
2929 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
2930 * g++.dg/conversion/ref7.C: New test.
2932 2021-04-08 Jakub Jelinek <jakub@redhat.com>
2935 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
2936 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
2937 * g++.dg/cpp2a/constexpr-new18.C: New test.
2938 * g++.dg/cpp2a/constexpr-new19.C: New test.
2940 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2942 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2944 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2946 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
2947 "was here" from error message.
2948 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
2949 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
2950 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
2951 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
2952 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
2953 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
2954 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
2955 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
2956 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
2957 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
2958 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
2959 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
2960 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2962 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2964 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
2965 * gcc.target/aarch64/pr98772.c: Likewise.
2966 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2968 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2970 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
2971 conversion to shifts and adds.
2973 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2977 * gcc.dg/analyzer/pr99042.c: New test.
2978 * gcc.dg/analyzer/pr99774-1.c: New test.
2979 * gcc.dg/analyzer/pr99774-2.c: New test.
2981 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2983 * gdc.dg/gdc108.d: Update test.
2984 * gdc.dg/gdc142.d: Likewise.
2985 * gdc.dg/pr90136a.d: Likewise.
2986 * gdc.dg/pr90136b.d: Likewise.
2987 * gdc.dg/pr90136c.d: Likewise.
2988 * gdc.dg/pr95173.d: Likewise.
2989 * gdc.dg/attr_allocsize1.d: New test.
2990 * gdc.dg/attr_allocsize2.d: New test.
2991 * gdc.dg/attr_alwaysinline1.d: New test.
2992 * gdc.dg/attr_cold1.d: New test.
2993 * gdc.dg/attr_exclusions1.d: New test.
2994 * gdc.dg/attr_exclusions2.d: New test.
2995 * gdc.dg/attr_flatten1.d: New test.
2996 * gdc.dg/attr_module.d: New test.
2997 * gdc.dg/attr_noclone1.d: New test.
2998 * gdc.dg/attr_noicf1.d: New test.
2999 * gdc.dg/attr_noinline1.d: New test.
3000 * gdc.dg/attr_noipa1.d: New test.
3001 * gdc.dg/attr_noplt1.d: New test.
3002 * gdc.dg/attr_optimize1.d: New test.
3003 * gdc.dg/attr_optimize2.d: New test.
3004 * gdc.dg/attr_optimize3.d: New test.
3005 * gdc.dg/attr_optimize4.d: New test.
3006 * gdc.dg/attr_restrict1.d: New test.
3007 * gdc.dg/attr_section1.d: New test.
3008 * gdc.dg/attr_symver1.d: New test.
3009 * gdc.dg/attr_target1.d: New test.
3010 * gdc.dg/attr_targetclones1.d: New test.
3011 * gdc.dg/attr_used1.d: New test.
3012 * gdc.dg/attr_used2.d: New test.
3013 * gdc.dg/attr_weak1.d: New test.
3014 * gdc.dg/imports/attributes.d: New test.
3016 2021-04-08 Jason Merrill <jason@redhat.com>
3019 * g++.dg/template/mem-spec2.C: New test.
3021 2021-04-08 Marek Polacek <polacek@redhat.com>
3024 * g++.dg/cpp2a/explicit16.C: Use c++20.
3025 * g++.dg/cpp0x/noexcept66.C: New test.
3026 * g++.dg/cpp2a/explicit17.C: New test.
3028 2021-04-08 Alex Coplan <alex.coplan@arm.com>
3031 * gcc.c-torture/compile/pr99647.c: New test.
3033 2021-04-07 Jason Merrill <jason@redhat.com>
3036 * g++.dg/template/friend71.C: New test.
3038 2021-04-07 Jason Merrill <jason@redhat.com>
3041 * g++.dg/template/friend70.C: New test.
3043 2021-04-07 Jason Merrill <jason@redhat.com>
3046 * g++.dg/lookup/using66.C: New test.
3048 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3050 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
3051 when building an executable with testglue.
3053 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3055 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
3056 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
3058 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3060 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
3061 if IFN_STORE_LANES is available.
3062 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
3063 IFN_STORE_LANES is available.
3064 * gcc.target/aarch64/pr99873_1.c: New test.
3065 * gcc.target/aarch64/pr99873_2.c: Likewise.
3066 * gcc.target/aarch64/pr99873_3.c: Likewise.
3067 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
3068 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
3069 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
3071 2021-04-07 Richard Biener <rguenther@suse.de>
3073 PR tree-optimization/99954
3074 * gcc.dg/torture/pr99954.c: New testcase.
3076 2021-04-07 Richard Biener <rguenther@suse.de>
3079 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
3082 2021-04-07 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/99947
3085 * gcc.dg/torture/pr99947.c: New testcase.
3087 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
3089 PR tree-optimization/98736
3090 * gcc.c-torture/execute/pr98736.c: New test.
3092 2021-04-07 Marek Polacek <polacek@redhat.com>
3095 * g++.dg/cpp0x/rv-life.C: New test.
3097 2021-04-06 Jason Merrill <jason@redhat.com>
3100 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3102 2021-04-06 Jason Merrill <jason@redhat.com>
3105 * g++.dg/cpp1z/inline-var9.C: New test.
3107 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
3110 * g++.target/aarch64/sve/pr99781.C: New.
3112 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
3114 * gcc.target/i386/memcpy-strategy-9.c: New test.
3115 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
3116 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
3117 * gcc.target/i386/memset-strategy-7.c: Likewise.
3118 * gcc.target/i386/memset-strategy-8.c: Likewise.
3119 * gcc.target/i386/memset-strategy-9.c: Likewise.
3121 2021-04-06 Richard Biener <rguenther@suse.de>
3123 PR tree-optimization/99880
3124 * gcc.dg/torture/pr99880.c: New testcase.
3126 2021-04-06 Nathan Sidwell <nathan@acm.org>
3128 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
3129 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
3131 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3133 PR tree-optimization/96573
3134 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
3135 VEC_PERM_EXPR with bswapping permutation.
3137 2021-04-06 Richard Biener <rguenther@suse.de>
3139 PR tree-optimization/99924
3140 * gfortran.dg/vect/pr99924.f90: New testcase.
3142 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3145 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
3147 2021-04-06 Jason Merrill <jason@redhat.com>
3150 * g++.dg/abi/lambda-defarg1.C: New test.
3152 2021-04-06 Patrick Palka <ppalka@redhat.com>
3155 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
3156 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
3158 2021-04-05 Jason Merrill <jason@redhat.com>
3161 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
3163 2021-04-05 Jason Merrill <jason@redhat.com>
3165 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
3166 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
3167 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
3169 2021-04-05 Jason Merrill <jason@redhat.com>
3172 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
3174 2021-04-05 Jason Merrill <jason@redhat.com>
3177 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
3179 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3182 * gcc.dg/analyzer/pr99906.c: New test.
3184 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3187 * gcc.dg/analyzer/pr99886.c: New test.
3189 2021-04-05 Jason Merrill <jason@redhat.com>
3192 * g++.dg/cpp0x/extern_template-6.C: New test.
3194 2021-04-05 Jason Merrill <jason@redhat.com>
3197 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3199 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
3202 * gdc.dg/pr99914.d: New test.
3204 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
3206 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
3207 * gcc.dg/tree-ssa/evrp11.c: Likewise.
3209 2021-04-04 Jason Merrill <jason@redhat.com>
3212 * g++.dg/cpp0x/initlist-new5.C: New test.
3214 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3216 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
3218 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3220 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
3222 2021-04-03 Marek Polacek <polacek@redhat.com>
3225 * g++.dg/other/gc7.C: New test.
3227 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
3230 * gfortran.dg/coarray_48.f90: New test.
3232 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3234 PR tree-optimization/99882
3235 * gcc.dg/pr99882.c: New test.
3237 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3239 PR rtl-optimization/99863
3240 * gcc.target/i386/pr99863.c: New test.
3242 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3245 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
3247 2021-04-03 Jason Merrill <jason@redhat.com>
3250 * g++.dg/opt/nrv20.C: New test.
3252 2021-04-03 Jason Merrill <jason@redhat.com>
3255 * g++.dg/cpp1z/noexcept-type24.C: New test.
3257 2021-04-03 Jason Merrill <jason@redhat.com>
3260 * g++.dg/ext/vector40.C: New test.
3262 2021-04-02 Patrick Palka <ppalka@redhat.com>
3265 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
3267 2021-04-02 Patrick Palka <ppalka@redhat.com>
3270 * g++.dg/cpp2a/nontype-class42.C: New test.
3272 2021-04-02 Jason Merrill <jason@redhat.com>
3275 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3277 2021-04-02 Nathan Sidwell <nathan@acm.org>
3279 * g++.dg/modules/pr99283-6_d.H: New.
3280 * g++.dg/modules/pr99283-7-swap.h: New.
3281 * g++.dg/modules/pr99283-7-traits.h: New.
3282 * g++.dg/modules/pr99283-7_a.H: New.
3283 * g++.dg/modules/pr99283-7_b.H: New.
3284 * g++.dg/modules/pr99283-7_c.C: New.
3285 * g++.dg/modules/pr99283-7_d.H: New.
3287 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
3289 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3290 * go.test/test/fixedbugs/issue22200b.go: Likewise.
3292 2021-04-02 Jakub Jelinek <jakub@redhat.com>
3294 PR tree-optimization/99726
3295 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
3296 -floop-nest-optimize to dg-additional-options guarded on fgraphite
3299 2021-04-01 Marek Polacek <polacek@redhat.com>
3302 * g++.dg/other/gc6.C: New test.
3304 2021-04-01 Jason Merrill <jason@redhat.com>
3307 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3309 2021-04-01 Jason Merrill <jason@redhat.com>
3312 * g++.dg/abi/abi-tag24a.C: New test.
3313 * g++.dg/abi/macro0.C: Adjust expected value.
3315 2021-04-01 Nathan Sidwell <nathan@acm.org>
3318 * g++.dg/modules/pr99283-6.h: New.
3319 * g++.dg/modules/pr99283-6_a.H: New.
3320 * g++.dg/modules/pr99283-6_b.H: New.
3321 * g++.dg/modules/pr99283-6_c.C: New.
3322 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3323 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3324 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3325 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3326 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3327 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3328 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3330 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3333 * gcc.dg/tree-ssa/pr98265.C: New test.
3335 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3337 PR tree-optimization/96573
3338 * gcc.dg/pr96573.c: New test.
3340 2021-04-01 Richard Biener <rguenther@suse.de>
3342 PR tree-optimization/99856
3343 * gcc.dg/vect/pr99856.c: New testcase.
3345 2021-04-01 Martin Jambor <mjambor@suse.cz>
3347 PR tree-optimization/97009
3348 * gcc.dg/tree-ssa/pr97009.c: New test.
3350 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3353 * gfortran.dg/transpose_5.f90: New test.
3355 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3358 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3359 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3360 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3361 * gcc.dg/analyzer/pr99771-1.c: New test.
3363 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3365 PR tree-optimization/98268
3366 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3367 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3369 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3371 PR tree-optimization/99726
3372 * gcc.target/i386/pr99726.c: New test.
3374 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3376 PR rtl-optimization/97141
3377 PR rtl-optimization/98726
3378 * gcc.c-torture/compile/pr97141.c: New test.
3379 * gcc.c-torture/compile/pr98726.c: Likewise.
3380 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3381 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3383 2021-03-31 Martin Sebor <msebor@redhat.com>
3386 * gcc.dg/uninit-pr65182.c: New test.
3388 2021-03-31 Jason Merrill <jason@redhat.com>
3391 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3393 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3396 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3399 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3402 * gcc.target/arm/pr99786.c: New test.
3404 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3406 * gcc.target/i386/memcpy-strategy-5.c: New test.
3407 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3408 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3409 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3410 * gcc.target/i386/memset-strategy-3.c: Likewise.
3411 * gcc.target/i386/memset-strategy-4.c: Likewise.
3412 * gcc.target/i386/memset-strategy-5.c: Likewise.
3413 * gcc.target/i386/memset-strategy-6.c: Likewise.
3415 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3418 * gcc.target/aarch64/sve/pr98119.c: New test.
3420 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3421 Richard Sandiford <richard.sandiford@arm.com>
3424 * g++.target/aarch64/sve/pr99813.C: New test.
3426 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3429 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3430 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3431 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3432 selected unsupported triplets to all targets but selected triplets
3433 of supported targets.
3434 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3435 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3436 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3438 2021-03-31 Patrick Palka <ppalka@redhat.com>
3441 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3443 2021-03-31 Patrick Palka <ppalka@redhat.com>
3446 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3448 2021-03-30 David Malcolm <dmalcolm@redhat.com>
3450 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3452 2021-03-30 Nathan Sidwell <nathan@acm.org>
3455 * g++.dg/modules/pr99283-5.h: New.
3456 * g++.dg/modules/pr99283-5_a.H: New.
3457 * g++.dg/modules/pr99283-5_b.H: New.
3458 * g++.dg/modules/pr99283-5_c.C: New.
3460 2021-03-30 Jakub Jelinek <jakub@redhat.com>
3463 * g++.dg/cpp1z/pr99790.C: New test.
3465 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3468 * gcc.c-torture/compile/pr99822.c: New test.
3470 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
3474 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3476 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3477 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3478 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3479 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3480 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3481 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3482 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3483 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3484 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3485 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3486 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3487 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3488 * gcc.target/powerpc/pr79251-run.p7.c: New test.
3489 * gcc.target/powerpc/pr79251.p7.c: New test.
3491 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3494 * gcc.target/i386/pr99744-1.c: New test.
3496 2021-03-30 Tamar Christina <tamar.christina@arm.com>
3498 PR tree-optimization/99825
3499 * gfortran.dg/vect/pr99825.f90: New test.
3501 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3504 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3506 2021-03-30 Richard Biener <rguenther@suse.de>
3508 PR tree-optimization/99824
3509 * gcc.dg/torture/pr99824.c: New testcase.
3511 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
3514 * g++.dg/pr98136.C: New test.
3516 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
3518 * gcc.target/aarch64/fcvt_nosimd.c: New test.
3520 2021-03-29 Martin Sebor <msebor@redhat.com>
3522 PR tree-optimization/61869
3523 * gcc.dg/uninit-pr61869.c: New test.
3525 2021-03-29 Martin Sebor <msebor@redhat.com>
3527 PR tree-optimization/61677
3528 * gcc.dg/uninit-pr61677.c: New test.
3530 2021-03-29 Martin Sebor <msebor@redhat.com>
3532 PR tree-optimization/61112
3533 * gcc.dg/uninit-pr61112.c: New test.
3535 2021-03-29 Jan Hubicka <jh@suse.cz>
3538 * gcc.c-torture/compile/pr99751.c: Rename from ...
3539 * gcc.c-torture/execute/pr99751.c: ... to this.
3541 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
3543 * gcc.c-torture/compile/pr99751.c: New test.
3545 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3548 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3549 declare simd warning on aarch64.
3551 2021-03-29 Alex Coplan <alex.coplan@arm.com>
3554 * g++.target/aarch64/sve/pr99216.C: New test.
3556 2021-03-29 Richard Biener <rguenther@suse.de>
3558 PR tree-optimization/99807
3559 * gfortran.dg/vect/pr99807.f90: New testcase.
3561 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3564 * gcc.target/aarch64/pr99808.c: New test.
3566 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3568 PR tree-optimization/99777
3569 * g++.dg/torture/pr99777.C: New test.
3571 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
3574 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
3576 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
3579 * gfortran.dg/pr99602.f90: New test.
3580 * gfortran.dg/pr99602a.f90: New test.
3581 * gfortran.dg/pr99602b.f90: New test.
3582 * gfortran.dg/pr99602c.f90: New test.
3583 * gfortran.dg/pr99602d.f90: New test.
3585 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3587 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
3588 (gdc-copy-file): ... this. Use file copy instead of open/close.
3589 (gdc-convert-test): Save translated dejagnu test to gdc.test
3590 directory, only write dejagnu directives to the test file.
3591 (gdc-do-test): Don't create gdc.test symlink.
3593 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3595 * gdc.dg/gdc270a.d: Removed.
3596 * gdc.dg/gdc270b.d: Removed.
3598 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
3600 * gcc.target/powerpc/pr99557.c: New.
3602 2021-03-26 Martin Sebor <msebor@redhat.com>
3604 PR tree-optimization/59970
3605 * gcc.dg/uninit-pr59970.c: New test.
3607 2021-03-26 Marek Polacek <polacek@redhat.com>
3610 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
3611 * g++.dg/cpp0x/nsdmi17.C: New test.
3613 2021-03-26 Nathan Sidwell <nathan@acm.org>
3616 * g++.dg/modules/pr99283-2_a.H: New.
3617 * g++.dg/modules/pr99283-2_b.H: New.
3618 * g++.dg/modules/pr99283-2_c.H: New.
3619 * g++.dg/modules/pr99283-3_a.H: New.
3620 * g++.dg/modules/pr99283-3_b.H: New.
3621 * g++.dg/modules/pr99283-4.H: New.
3622 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
3623 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
3625 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
3628 * g++.target/aarch64/sve/pr99766.C: New.
3630 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3633 * gcc.dg/tls/pr99466-1.c: New test.
3634 * gcc.dg/tls/pr99466-2.c: New test.
3636 2021-03-26 Jakub Jelinek <jakub@redhat.com>
3639 * g++.dg/cpp0x/new5.C: New test.
3641 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
3644 * gfortran.dg/null_11.f90: New test.
3646 2021-03-25 Martin Sebor <msebor@redhat.com>
3648 PR tree-optimization/55060
3649 * gcc.dg/uninit-pr55060.c: New.
3651 2021-03-25 Martin Sebor <msebor@redhat.com>
3653 PR tree-optimization/48483
3654 * g++.dg/warn/uninit-pr48483.C: New test.
3656 2021-03-25 Martin Sebor <msebor@redhat.com>
3658 * gcc.dg/uninit-pr44547.c: New.
3660 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3663 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
3664 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
3665 to match locus changes.
3666 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
3667 * g++.dg/cpp2a/srcloc2.C: Likewise.
3668 * g++.dg/cpp2a/srcloc15.C: Likewise.
3669 * g++.dg/cpp2a/srcloc16.C: Likewise.
3670 * g++.dg/cpp2a/srcloc19.C: New test.
3671 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
3673 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
3674 * g++.dg/modules/macloc-1_d.C: Likewise.
3675 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
3678 2021-03-25 Marek Polacek <polacek@redhat.com>
3681 * g++.dg/cpp0x/inh-ctor37.C: New test.
3683 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3686 * g++.dg/cpp0x/variadic181.C: New test.
3688 2021-03-25 Marek Polacek <polacek@redhat.com>
3691 * g++.dg/warn/Wconversion5.C: New test.
3693 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3695 PR tree-optimization/96974
3696 * g++.target/aarch64/sve/pr96974.C: New test.
3698 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3701 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3705 * gcc.target/i386/pr98209.c: New test.
3706 * gcc.target/i386/pr99744-1.c: Likewise.
3707 * gcc.target/i386/pr99744-2.c: Likewise.
3709 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3712 * g++.dg/warn/Wduplicated-branches6.C: New test.
3713 * g++.dg/warn/Wduplicated-branches7.C: New test.
3715 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3719 * gcc.target/i386/pr98209.c: New test.
3720 * gcc.target/i386/pr99744-1.c: Likewise.
3721 * gcc.target/i386/pr99744-2.c: Likewise.
3723 2021-03-25 Richard Biener <rguenther@suse.de>
3725 PR tree-optimization/99746
3726 * gfortran.dg/vect/pr99746.f90: New testcase.
3728 2021-03-25 David Malcolm <dmalcolm@redhat.com>
3733 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
3735 * gcc.dg/analyzer/pr93695-1.c: New test.
3736 * gcc.dg/analyzer/pr99044-1.c: New test.
3737 * gcc.dg/analyzer/pr99044-2.c: New test.
3738 * gcc.dg/analyzer/pr99716-1.c: New test.
3739 * gcc.dg/analyzer/pr99716-2.c: New test.
3740 * gcc.dg/analyzer/pr99716-3.c: New test.
3742 2021-03-24 Martin Liska <mliska@suse.cz>
3745 * gcc.target/i386/pr99753.c: New test.
3747 2021-03-24 Martin Jambor <mjambor@suse.cz>
3750 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
3752 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3755 * gcc.target/arm/pr99727.c: New test.
3757 2021-03-24 Jakub Jelinek <jakub@redhat.com>
3760 * gcc.target/arm/pr99724.c: New test.
3762 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3764 * lib/target-supports.exp (check_effective_target_sysconf): New.
3765 * gcc.target/i386/pr95443-1.c: Require it.
3766 * gcc.target/i386/pr95443-2.c: Likewise.
3767 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3768 * gcc.target/i386/strncmp-1.c: Likewise.
3770 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3772 * gcc.target/i386/pr97313.c: Require effective target feature pie.
3773 * g++.target/i386/pr94185.C: Likewise.
3775 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3777 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
3778 positives with -mcmodel=large.
3779 * gcc.target/i386/funcspec-3.c: Likewise.
3781 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3783 * gcc.target/i386/pr94467-3.c: New.
3785 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
3788 * gfortran.dg/longnames.f90: New test.
3790 2021-03-23 Nathan Sidwell <nathan@acm.org>
3793 * g++.dg/modules/pr99283-1_a.H: New.
3794 * g++.dg/modules/pr99283-1_b.H: New.
3796 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
3798 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
3800 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3802 * lib/target-supports.exp
3803 (check_effective_target_arm_dsp_ok_nocache)
3804 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
3805 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
3806 and add arm_dsp options.
3808 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3810 * lib/target-supports.exp
3811 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
3812 -mfloat-abi= options order.
3813 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
3814 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
3815 arm_hard_ok effective target and -mfloat-abi=hard additional
3817 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3825 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
3827 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
3828 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
3830 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3832 * lib/target-supports.exp
3833 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
3834 -mfloat-abi= options order.
3835 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
3836 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
3837 target and -mfloat-abi=hard additional option.
3838 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
3839 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
3840 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
3841 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
3842 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
3844 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3846 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
3848 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3850 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
3851 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
3852 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
3853 * gcc.target/arm/pr51968.c: Likewise.
3854 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
3855 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
3856 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
3857 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
3859 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3861 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
3862 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
3863 * gcc.target/arm/bf16_dup.c: Likewise.
3864 * gcc.target/arm/bf16_reinterpret.c: Likewise.
3865 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
3867 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3869 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
3871 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3873 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
3874 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
3875 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
3876 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3878 2021-03-23 Marek Polacek <polacek@redhat.com>
3881 * g++.dg/cpp0x/attributes-namespace6.C: New test.
3882 * g++.dg/cpp0x/gen-attrs-73.C: New test.
3884 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
3887 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
3889 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
3892 * gcc.dg/vect/pr99540.c: New test.
3894 2021-03-23 Nathan Sidwell <nathan@acm.org>
3897 * g++.dg/modules/pr99239_a.H: New.
3898 * g++.dg/modules/pr99239_b.H: New.
3900 2021-03-23 Richard Biener <rguenther@suse.de>
3902 PR tree-optimization/99721
3903 * gfortran.dg/vect/pr99721.f90: New testcase.
3905 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
3907 * gcc.target/riscv/shift-shift-5.c (sub): Change
3908 order of struct fields depending on byteorder.
3910 2021-03-23 Jakub Jelinek <jakub@redhat.com>
3913 * g++.dg/cpp1z/decomp55.C: New test.
3915 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
3917 PR tree-optimization/99296
3918 * gcc.dg/pr99296.c: New file.
3920 2021-03-22 Nathan Sidwell <nathan@acm.org>
3923 * g++.dg/modules/pr99480_a.H: New.
3924 * g++.dg/modules/pr99480_b.H: New.
3926 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
3929 * gcc.target/powerpc/pr99581.c: New.
3931 2021-03-22 Nathan Sidwell <nathan@acm.org>
3934 * g++.dg/modules/pr99425-1.h: New.
3935 * g++.dg/modules/pr99425-1_a.H: New.
3936 * g++.dg/modules/pr99425-1_b.H: New.
3937 * g++.dg/modules/pr99425-1_c.C: New.
3938 * g++.dg/modules/pr99425-2_a.X: New.
3939 * g++.dg/modules/pr99425-2_b.X: New.
3940 * g++.dg/template/pr99425.C: New.
3942 2021-03-22 Richard Biener <rguenther@suse.de>
3944 PR tree-optimization/99694
3945 * gcc.dg/torture/pr99694.c: New testcase.
3947 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
3950 * gcc.target/riscv/pr99702.c: New.
3952 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
3955 * gcc.target/powerpc/pr98914.c: New test.
3957 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
3960 * g++.target/i386/pr99679-1.C: New test.
3961 * g++.target/i386/pr99679-2.C: Likewise.
3963 2021-03-20 Jakub Jelinek <jakub@redhat.com>
3966 * gcc.dg/pr99230.c: New test.
3968 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3971 * gcc.dg/Wunused-var-5.c: New test.
3972 * gcc.dg/Wunused-var-6.c: New test.
3974 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3976 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3979 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3982 * gcc.target/s390/pr99663.c: New.
3984 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3987 * g++.dg/opt/pr99456.C: New test.
3988 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
3991 2021-03-19 Tamar Christina <tamar.christina@arm.com>
3993 PR tree-optimization/99656
3994 * gfortran.dg/vect/pr99656.f90: New test.
3996 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
3999 * gcc.dg/torture/pr99652-1.c: New test.
4000 * gcc.dg/torture/pr99652-2.c: Likewise.
4001 * gcc.target/i386/pr57655.c: Adjusted.
4002 * gcc.target/i386/pr59794-6.c: Likewise.
4003 * gcc.target/i386/pr70738-1.c: Likewise.
4004 * gcc.target/i386/pr96744-1.c: Likewise.
4006 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4007 Christophe Lyon <christophe.lyon@linaro.org>
4010 * g++.target/arm/pr99593.C: New test.
4012 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
4014 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
4016 2021-03-19 Marek Polacek <polacek@redhat.com>
4019 * g++.dg/cpp2a/concepts-err3.C: New test.
4021 2021-03-18 Martin Sebor <msebor@redhat.com>
4024 * g++.dg/warn/Warray-bounds-22.C: New test.
4025 * g++.dg/warn/Warray-bounds-23.C: New test.
4026 * g++.dg/warn/Warray-bounds-24.C: New test.
4028 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4031 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
4033 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4036 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
4037 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
4038 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
4039 rather than __i386__.
4041 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4044 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
4046 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
4049 * obj-c++.dg/pr49070.mm: New test.
4050 * objc.dg/unnamed-parms.m: New test.
4052 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4054 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
4056 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4057 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4058 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
4059 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4060 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4062 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
4066 For big endian use -fsso-struct=little-endian dg-options.
4068 2021-03-17 Marek Polacek <polacek@redhat.com>
4071 * g++.dg/conversion/real-to-int1.C: New test.
4073 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
4074 Jason Merrill <jason@redhat.com>
4076 * g++.dg/cpp1z/using9.C: New using decl test.
4078 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4080 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4081 -gdwarf-3 to the command line options. Adjust the expected line
4082 numbers for the revised options header.
4084 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4086 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4087 -gdwarf-3 to the command line options. Provide Darwin-
4088 specific match lines for the expected output.
4090 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4092 * gcc.target/aarch64/acle/rng_2.c: New test.
4094 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
4097 * gcc.target/i386/pr99530-1.c: New test.
4098 * gcc.target/i386/pr99530-2.c: Likewise.
4099 * gcc.target/i386/pr99530-3.c: Likewise.
4100 * gcc.target/i386/pr99530-4.c: Likewise.
4101 * gcc.target/i386/pr99530-5.c: Likewise.
4102 * gcc.target/i386/pr99530-6.c: Likewise.
4104 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
4107 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
4109 2021-03-16 Jason Merrill <jason@redhat.com>
4111 * g++.dg/cpp2a/nontype-float1.C: New test.
4113 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4117 * gcc.target/powerpc/pr98092.c: New.
4119 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4122 * gcc.target/i386/pr99600.c: New test.
4124 2021-03-16 Martin Liska <mliska@suse.cz>
4125 Jason Merrill <jason@redhat.com>
4128 * g++.target/i386/pr99108.C: New test.
4130 2021-03-16 Martin Liska <mliska@suse.cz>
4133 * gcc.target/arm/pr99592.c: New test.
4135 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
4137 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
4139 2021-03-16 Nathan Sidwell <nathan@acm.org>
4142 * g++.dg/modules/pr99496_a.H: New.
4143 * g++.dg/modules/pr99496_b.C: New.
4145 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4148 * gcc.target/i386/avx-pr99563.c: New test.
4150 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4153 * gcc.dg/gomp/pr99542.c: New test.
4154 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
4155 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
4156 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
4157 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
4159 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
4161 2021-03-15 Jakub Jelinek <jakub@redhat.com>
4164 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
4165 * g++.dg/modules/builtin-3_b.C: Likewise.
4167 2021-03-15 Nathan Sidwell <nathan@acm.org>
4170 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
4171 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
4173 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4176 * g++.dg/coroutines/pr99047.C: New test.
4178 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4181 * g++.dg/coroutines/torture/pr98704.C: New test.
4183 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4186 * g++.dg/coroutines/pr98480.C: New test.
4187 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4188 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4189 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4191 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4194 * g++.dg/coroutines/pr96749-1.C: New test.
4195 * g++.dg/coroutines/pr96749-2.C: New test.
4197 2021-03-15 Richard Biener <rguenther@suse.de>
4199 PR tree-optimization/98834
4200 * g++.dg/opt/pr98834.C: New testcase.
4202 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4205 * gfortran.dg/do_check_16.f90: New test.
4206 * gfortran.dg/do_check_17.f90: New test.
4208 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
4211 * gfortran.dg/pr99545.f90: New test.
4213 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
4215 * gcc.target/powerpc/pr99492.c: Fix typo.
4217 2021-03-14 Harald Anlauf <anlauf@gmx.de>
4218 Paul Thomas <pault@gcc.gnu.org>
4220 * gfortran.dg/pr99112.f90: New test.
4222 2021-03-13 Martin Sebor <msebor@redhat.com>
4224 PR tree-optimization/99489
4225 * gcc.dg/Wstringop-truncation-9.c: New test.
4227 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
4230 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
4232 2021-03-13 Jakub Jelinek <jakub@redhat.com>
4234 PR tree-optimization/99544
4235 * gcc.dg/gomp/pr99544.c: New test.
4237 2021-03-12 Nathan Sidwell <nathan@acm.org>
4240 * g++.dg/modules/pr99238.h: New.
4241 * g++.dg/modules/pr99238_a.H: New.
4242 * g++.dg/modules/pr99238_b.H: New.
4244 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
4247 * gfortran.dg/gomp/threadprivate-1.f90: New test.
4249 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4252 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
4254 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4257 * g++.dg/cpp2a/consteval19.C: New test.
4259 2021-03-11 David Malcolm <dmalcolm@redhat.com>
4262 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
4264 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
4266 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
4267 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
4268 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
4269 -fno-analyzer-feasibility from options.
4270 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
4271 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
4273 2021-03-11 Nathan Sidwell <nathan@acm.org>
4276 * g++.dg/modules/pr99248.h: New.
4277 * g++.dg/modules/pr99248_a.H: New.
4278 * g++.dg/modules/pr99248_b.H: New.
4280 2021-03-11 Nathan Sidwell <nathan@acm.org>
4283 * g++.dg/modules/pr99528.h: New.
4284 * g++.dg/modules/pr99528_a.H: New.
4285 * g++.dg/modules/pr99528_b.H: New.
4286 * g++.dg/modules/pr99528_c.C: New.
4288 2021-03-11 Richard Biener <rguenther@suse.de>
4291 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4292 instead of verifying the total number of adds.
4294 2021-03-11 Richard Biener <rguenther@suse.de>
4297 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4299 2021-03-11 Richard Biener <rguenther@suse.de>
4302 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4304 2021-03-11 Richard Biener <rguenther@suse.de>
4307 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4309 2021-03-11 Jakub Jelinek <jakub@redhat.com>
4312 * gcc.target/i386/avx2-pr99517-1.c: New test.
4313 * gcc.target/i386/avx2-pr99517-2.c: New test.
4315 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4318 * gcc.target/powerpc/pr99492.c: New testcase.
4320 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4323 * gfortran.dg/data_char_4.f90: New test.
4324 * gfortran.dg/data_char_5.f90: New test.
4326 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4328 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4330 2021-03-10 Nathan Sidwell <nathan@acm.org>
4333 * g++.dg/modules/pr99423_a.H: New.
4334 * g++.dg/modules/pr99423_b.H: New.
4336 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4338 PR tree-optimization/99305
4340 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4341 unsigned_char effective targets.
4343 2021-03-10 Nathan Sidwell <nathan@acm.org>
4346 * g++.dg/ext/pr99508.C: New.
4348 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4351 * lib/target-supports.exp (check_effective_target_lra): New.
4352 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4353 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4354 * gcc.c-torture/compile/pr98096.c: Likewise.
4355 * gcc.dg/pr97954.c: Likewise.
4357 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4359 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4360 * gcc.dg/analyzer/zlib-2.c: Likewise.
4362 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4364 * gcc.dg/vect/pr99102.c: Fix target selector.
4366 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4369 * gcc.dg/vect/pr99102.c: New test.
4371 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4373 * gnat.dg/specs/lto25.ads: New test.
4375 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4377 PR tree-optimization/99305
4378 * g++.dg/opt/pr99305.C: New test.
4380 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4382 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4383 (check_effective_target_sqrt_insn): Use it.
4385 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4388 * gcc.target/i386/pr99454.c: New.
4390 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4392 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4393 * gcc.dg/loop-9.c: Likewise.
4394 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4395 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4397 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4400 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4401 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4402 instead of the actual test.
4404 2021-03-09 Martin Liska <mliska@suse.cz>
4407 * gcc.target/i386/pr99464.c: New test.
4409 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4411 * gcc.target/powerpc/undef-bool-2.c: Add
4412 dg-require-effective-target powerpc_vsx_ok directive.
4413 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4414 powerpc_vsx_ok directive.
4416 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4419 * gfortran.dg/parameter_data.f90: New test.
4421 2021-03-08 Martin Sebor <msebor@redhat.com>
4424 * g++.dg/warn/Warray-bounds-15.C: New test.
4425 * g++.dg/warn/Warray-bounds-18.C: New test.
4426 * g++.dg/warn/Warray-bounds-19.C: New test.
4427 * g++.dg/warn/Warray-bounds-20.C: New test.
4428 * g++.dg/warn/Warray-bounds-21.C: New test.
4430 2021-03-08 Martin Sebor <msebor@redhat.com>
4433 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4435 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4436 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4437 * gcc.dg/Wstringop-overflow-66.c: New test.
4438 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4440 2021-03-08 Marek Polacek <polacek@redhat.com>
4443 * g++.dg/cpp2a/nontype-class41.C: New test.
4445 2021-03-08 Nathan Sidwell <nathan@acm.org>
4448 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4450 2021-03-08 Nathan Sidwell <nathan@acm.org>
4452 * g++.dg/modules/pr99468.H: New.
4454 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
4457 * gcc.target/powerpc/pr98959.c: New test.
4459 2021-03-08 Nathan Sidwell <nathan@acm.org>
4462 * g++.dg/modules/pr99285_a.H: New.
4463 * g++.dg/modules/pr99285_b.H: New.
4465 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4468 * gcc.target/aarch64/simd/pr99437.c: New test.
4470 2021-03-08 Martin Liska <mliska@suse.cz>
4473 * c-c++-common/asan/pr98920.c: New test.
4475 2021-03-08 Martin Liska <mliska@suse.cz>
4478 * gcc.target/i386/pr99463-2.c: New test.
4479 * gcc.target/i386/pr99463.c: New test.
4481 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
4483 * gcc.target/s390/vector/long-double-asm-commutative.c: New
4485 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4487 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4488 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4489 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4490 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4491 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4494 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
4497 * gfortran.dg/module_variable_3.f90: New test.
4499 2021-03-07 Jakub Jelinek <jakub@redhat.com>
4502 * lib/target-supports.exp
4503 (check_effective_target_assembler_march_noavx512bw): New effective
4505 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4507 2021-03-06 Patrick Palka <ppalka@redhat.com>
4508 Jakub Jelinek <jakub@redhat.com>
4511 * g++.dg/cpp2a/constexpr-99287.C: New test.
4513 2021-03-06 Patrick Palka <ppalka@redhat.com>
4514 Jakub Jelinek <jakub@redhat.com>
4517 * g++.dg/cpp1y/var-templ68.C: New test.
4518 * g++.dg/cpp1y/var-templ68a.C: New test.
4520 2021-03-06 Patrick Palka <ppalka@redhat.com>
4523 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4524 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4526 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
4528 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4529 to allow an eliminated stack-frame.
4531 2021-03-05 Marek Polacek <polacek@redhat.com>
4534 * g++.dg/cpp1z/noexcept-type23.C: New test.
4536 2021-03-05 Marek Polacek <polacek@redhat.com>
4539 * g++.dg/warn/Wshadow-17.C: New test.
4541 2021-03-05 Jason Merrill <jason@redhat.com>
4544 * gcc.dg/attr-flatten-1.c: Adjust.
4546 2021-03-05 Jakub Jelinek <jakub@redhat.com>
4549 * c-c++-common/gomp/pr99322.c: New test.
4551 2021-03-05 Nathan Sidwell <nathan@acm.org>
4554 * g++.dg/modules/pr99245_a.H: New.
4555 * g++.dg/modules/pr99245_b.H: New.
4557 2021-03-05 Harald Anlauf <anlauf@gmx.de>
4560 * gfortran.dg/matmul_21.f90: New test.
4562 2021-03-05 Nathan Sidwell <nathan@acm.org>
4565 * g++.dg/modules/pr99377_a.H: New.
4566 * g++.dg/modules/pr99377_b.C: New.
4567 * g++.dg/modules/pr99377_c.C: New.
4569 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4572 * g++.dg/coroutines/pr98118.C: New test.
4574 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4577 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
4578 * g++.dg/coroutines/pr95616-0.C: New test.
4579 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
4580 * g++.dg/coroutines/pr95616-1.C: New test.
4581 * g++.dg/coroutines/pr95616-2.C: New test.
4582 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
4583 * g++.dg/coroutines/pr95616-3.C: New test.
4584 * g++.dg/coroutines/pr95616-4.C: New test.
4585 * g++.dg/coroutines/pr95616-5.C: New test.
4586 * g++.dg/coroutines/pr95616-6.C: New test.
4588 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4591 * g++.dg/coroutines/torture/pr95615-01.C: New test.
4592 * g++.dg/coroutines/torture/pr95615-02.C: New test.
4593 * g++.dg/coroutines/torture/pr95615-03.C: New test.
4594 * g++.dg/coroutines/torture/pr95615-04.C: New test.
4595 * g++.dg/coroutines/torture/pr95615-05.C: New test.
4596 * g++.dg/coroutines/torture/pr95615.inc: New file.
4598 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
4601 * gcc.target/i386/pr99123-2.c: New.
4603 2021-03-05 Nathan Sidwell <nathan@acm.org>
4606 * g++.dg/modules/pr99389_a.H: New.
4607 * g++.dg/modules/pr99389_b.C: New.
4608 * g++.dg/modules/pr99389_c.C: New.
4610 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4613 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
4616 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4618 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
4619 with '_kind' number.
4620 * gfortran.dg/real4-10-real8-16.f90: Likewise.
4621 * gfortran.dg/real4-10-real8-4.f90: Likewise.
4622 * gfortran.dg/real4-10.f90: Likewise.
4623 * gfortran.dg/real4-16-real8-10.f90: Likewise.
4624 * gfortran.dg/real4-16-real8-16.f90: Likewise.
4625 * gfortran.dg/real4-16-real8-4.f90: Likewise.
4626 * gfortran.dg/real4-16.f90: Likewise.
4627 * gfortran.dg/real4-8-real8-10.f90: Likewise.
4628 * gfortran.dg/real4-8-real8-16.f90: Likewise.
4629 * gfortran.dg/real4-8-real8-4.f90: Likewise.
4630 * gfortran.dg/real4-8.f90: Likewise.
4631 * gfortran.dg/real8-10.f90: Likewise.
4632 * gfortran.dg/real8-16.f90: Likewise.
4633 * gfortran.dg/real8-4.f90: Likewise.
4635 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
4638 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
4640 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
4642 * lib/prune.exp: Prune useless output caused by a linker bug.
4644 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4647 * gcc.target/aarch64/pr93235.c: New test.
4649 2021-03-04 Martin Liska <mliska@suse.cz>
4651 PR gcov-profile/99105
4652 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
4653 correction as the wrapped malloc is called one more time
4655 * gcc.dg/tree-prof/pr97461.c: Likewise.
4657 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4661 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
4662 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
4663 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
4664 dg-warning regexps, instead replace .* with \[^\n\r]*.
4665 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
4666 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
4667 -ftrack-macro-expansion=0 from dg-options.
4668 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
4669 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
4671 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4674 * gcc.dg/cpp/line11.c: New test.
4675 * gcc.dg/cpp/line12.c: New test.
4677 2021-03-04 Alex Coplan <alex.coplan@arm.com>
4680 * gcc.target/aarch64/pr99381.c: New test.
4682 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
4684 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
4686 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
4688 2021-03-04 Nathan Sidwell <nathan@acm.org>
4691 * g++.dg/modules/pr99170-1_a.H: New.
4692 * g++.dg/modules/pr99170-1_b.C: New.
4693 * g++.dg/modules/pr99170-2.h: New.
4694 * g++.dg/modules/pr99170-2_a.C: New.
4695 * g++.dg/modules/pr99170-2_b.C: New.
4696 * g++.dg/modules/pr99170-3_a.H: New.
4697 * g++.dg/modules/pr99170-3_b.C: New.
4698 * g++.dg/modules/inst-2_b.C: Adjust scan.
4699 * g++.dg/modules/inst-4_a.C: Adjust scan.
4700 * g++.dg/modules/inst-4_b.C: Adjust scan.
4701 * g++.dg/modules/member-def-1_b.C: Adjust scan.
4702 * g++.dg/modules/member-def-1_c.C: Adjust scan.
4703 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
4704 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
4705 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
4706 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
4707 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
4708 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
4709 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
4710 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
4711 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
4712 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
4713 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
4715 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
4718 * gfortran.dg/real4-10-real8-10.f90: New test.
4719 * gfortran.dg/real4-10-real8-16.f90: New test.
4720 * gfortran.dg/real4-10-real8-4.f90: New test.
4721 * gfortran.dg/real4-10.f90: New test.
4722 * gfortran.dg/real4-16-real8-10.f90: New test.
4723 * gfortran.dg/real4-16-real8-16.f90: New test.
4724 * gfortran.dg/real4-16-real8-4.f90: New test.
4725 * gfortran.dg/real4-16.f90: New test.
4726 * gfortran.dg/real4-8-real8-10.f90: New test.
4727 * gfortran.dg/real4-8-real8-16.f90: New test.
4728 * gfortran.dg/real4-8-real8-4.f90: New test.
4729 * gfortran.dg/real4-8.f90: New test.
4730 * gfortran.dg/real8-10.f90: New test.
4731 * gfortran.dg/real8-16.f90: New test.
4732 * gfortran.dg/real8-4.f90: New test.
4734 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4736 * gcc.misc-tests/outputs.exp: Enumerate tests.
4738 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4740 * gcc.misc-tests/outputs.exp: Append discriminating
4741 suffixes to tests with duplicate names.
4742 (outest): Assert that each running test has a unique
4745 2021-03-04 Martin Sebor <msebor@redhat.com>
4749 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
4750 * gcc.dg/Wstringop-overflow-65.c: New test.
4751 * gcc.dg/Warray-bounds-69.c: Same.
4753 2021-03-03 Marek Polacek <polacek@redhat.com>
4756 * g++.dg/cpp1z/class-deduction83.C: New test.
4758 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4760 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
4762 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
4765 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4767 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
4769 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
4771 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
4774 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4776 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
4778 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
4781 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4783 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
4785 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
4787 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
4789 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
4791 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
4794 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4797 * g++.dg/cpp1z/eval-order10.C: New test.
4799 2021-03-03 Marek Polacek <polacek@redhat.com>
4803 * g++.dg/cpp1z/class-deduction81.C: New test.
4804 * g++.dg/cpp1z/class-deduction82.C: New test.
4805 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
4806 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
4807 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
4809 2021-03-03 Jason Merrill <jason@redhat.com>
4812 * g++.dg/cpp0x/decltype-call5.C: New test.
4813 * g++.dg/cpp0x/decltype-call6.C: New test.
4815 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4817 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
4819 * gcc.target/i386/pr95798-2.c: Likewise.
4821 2021-03-03 Nathan Sidwell <nathan@acm.org>
4824 * g++.dg/modules/namespace-2_a.C
4825 * g++.dg/modules/pr99344_a.C
4826 * g++.dg/modules/pr99344_b.C
4828 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4831 * gcc.target/i386/pr99321.c: New test.
4833 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4836 * gcc.c-torture/compile/pr99324.c: New test.
4838 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4841 * gcc.dg/graphite/pr99085.c: New test.
4843 2021-03-03 Jason Merrill <jason@redhat.com>
4846 * g++.dg/ext/attr-flatten1.C: New test.
4848 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
4850 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
4851 tests if target test-framework has -L or -I options.
4853 2021-03-02 David Malcolm <dmalcolm@redhat.com>
4856 * gcc.dg/pr99323-1.c: New test.
4857 * gcc.dg/pr99323-2.c: New test.
4859 2021-03-02 Martin Sebor <msebor@redhat.com>
4862 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
4863 * g++.dg/warn/Wnonnull12.C: New test.
4865 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
4867 * gnat.dg/limited5.adb: New test.
4869 2021-03-02 Patrick Palka <ppalka@redhat.com>
4873 * g++.dg/concepts/abbrev9.C: New test.
4874 * g++.dg/cpp2a/concepts-lambda15.C: New test.
4875 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
4876 * g++.dg/cpp2a/concepts-return-req2.C: New test.
4877 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
4878 call to f15 that we expect to accept.
4880 2021-03-02 Patrick Palka <ppalka@redhat.com>
4882 * g++.dg/cpp1z/auto1.C: New test.
4884 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4886 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
4887 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
4888 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
4889 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
4890 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
4891 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
4892 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
4894 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4896 * lib/target-supports.exp: Add check for nnpa facility.
4898 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4900 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
4901 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
4903 2021-03-01 Martin Liska <mliska@suse.cz>
4906 * gcc.target/s390/target-attribute/pr99313.c: New test.
4908 2021-03-01 Nathan Sidwell <nathan@acm.org>
4911 * g++.dg/modules/pr99294.h: New.
4912 * g++.dg/modules/pr99294_a.C: New.
4913 * g++.dg/modules/pr99294_b.C: New.
4915 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
4917 * g++.dg/eh/seh-xmm-unwind.C: New test.
4919 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
4921 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
4922 expression components noexcept.
4923 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4924 * g++.dg/coroutines/pr95345.C: Likewise.
4926 2021-02-28 Jason Merrill <jason@redhat.com>
4928 * g++.dg/ext/attr-lambda3.C: Add missing ;
4930 2021-02-27 Jason Merrill <jason@redhat.com>
4933 * g++.dg/ext/attr-lambda3.C: New test.
4935 2021-02-26 Alexandre Oliva <oliva@gnu.org>
4937 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
4939 * gcc.target/powerpc/pr83629.c: Likewise.
4940 * gcc.target/powerpc/pr84112.c: Likewise.
4942 2021-02-26 Olivier Hainque <hainque@adacore.com>
4944 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
4945 dg-require-effective-target fpic.
4946 * gcc.target/powerpc/ppc-eabi.c: Likewise.
4947 * gcc.target/powerpc/pr26350.c: Likewise.
4948 * gcc.target/powerpc/pr67789.c: Likewise.
4949 * gcc.target/powerpc/pr79439-1.c: Likewise.
4950 * gcc.target/powerpc/pr79439-2.c: Likewise.
4951 * gcc.target/powerpc/pr79439-3.c: Likewise.
4952 * gcc.target/powerpc/pr83629.c: Likewise.
4953 * gcc.target/powerpc/pr84112.c: Likewise.
4955 2021-02-26 Richard Biener <rguenther@suse.de>
4958 * g++.dg/pr99218.C: New testcase.
4960 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4962 * g++.dg/cpp23/lambda-specifiers1.C: New test.
4964 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4967 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
4969 2021-02-26 Jason Merrill <jason@redhat.com>
4972 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4974 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4976 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4977 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4978 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4979 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4980 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4981 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4982 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4983 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4984 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4985 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4986 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
4987 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
4988 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
4989 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
4990 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
4992 2021-02-26 Patrick Palka <ppalka@redhat.com>
4995 * g++.dg/concepts/abbrev8.C: New test.
4997 2021-02-25 Patrick Palka <ppalka@redhat.com>
5001 * g++.dg/diagnostic/local1.C: New test.
5003 2021-02-25 Patrick Palka <ppalka@redhat.com>
5006 * g++.dg/cpp1z/class-deduction79.C: New test.
5007 * g++.dg/cpp1z/class-deduction80.C: New test.
5009 2021-02-25 Marek Polacek <polacek@redhat.com>
5013 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
5014 * g++.dg/cpp0x/constexpr-cast2.C: New test.
5015 * g++.dg/cpp0x/constexpr-cast3.C: New test.
5017 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5020 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
5021 reference parms, to distinguish the rvalue ref. variant.
5022 * g++.dg/coroutines/pr97587.C: New test.
5024 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5027 * g++.dg/coroutines/pr95822.C: New test.
5029 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
5031 * gcc.target/arm/cmse/cmse-18.c: New test.
5033 2021-02-25 Nathan Sidwell <nathan@acm.org>
5036 * g++.dg/modules/pr99166_a.X: Adjust.
5037 * g++.dg/modules/pr99166_b.C: Adjust.
5038 * g++.dg/modules/pr99166_c.C: Adjust.
5039 * g++.dg/modules/pr99166_d.C: Adjust.
5041 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
5043 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
5045 2021-02-25 Tamar Christina <tamar.christina@arm.com>
5047 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
5049 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
5052 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
5054 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
5057 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
5059 2021-02-25 Richard Biener <rguenther@suse.de>
5061 PR tree-optimization/99253
5062 * gcc.dg/vect/pr99253.c: New testcase.
5064 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5067 * gcc.target/i386/pr95798-1.c: New test.
5068 * gcc.target/i386/pr95798-2.c: New test.
5070 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5072 PR tree-optimization/80635
5073 * g++.dg/warn/pr80635-1.C: New test.
5074 * g++.dg/warn/pr80635-2.C: New test.
5076 2021-02-25 David Malcolm <dmalcolm@redhat.com>
5079 * gcc.dg/analyzer/pr99193-1.c: New test.
5080 * gcc.dg/analyzer/pr99193-2.c: New test.
5081 * gcc.dg/analyzer/pr99193-3.c: New test.
5082 * gcc.dg/analyzer/realloc-1.c: New test.
5084 2021-02-24 Nathan Sidwell <nathan@acm.org>
5087 * g++.dg/modules/pr98718_a.C: New.
5088 * g++.dg/modules/pr98718_b.C: New.
5090 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5092 * g++.dg/coroutines/co-await-void_type.C: Mark promise
5093 final_suspend call as noexcept.
5094 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
5095 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
5096 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
5097 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
5098 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
5099 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
5100 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
5101 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
5102 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
5103 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
5104 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
5105 * g++.dg/coroutines/coro1-allocators.h: Likewise.
5106 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
5107 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
5108 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
5109 * g++.dg/coroutines/pr94752.C: Likewise.
5110 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
5111 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
5112 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5113 * g++.dg/coroutines/pr95050.C: Likewise.
5114 * g++.dg/coroutines/pr95345.C: Likewise.
5115 * g++.dg/coroutines/pr95440.C: Likewise.
5116 * g++.dg/coroutines/pr95591.C: Likewise.
5117 * g++.dg/coroutines/pr95711.C: Likewise.
5118 * g++.dg/coroutines/pr95813.C: Likewise.
5119 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
5120 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
5121 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
5122 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
5123 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
5124 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
5125 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
5126 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
5127 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
5128 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
5129 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
5130 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
5131 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
5132 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
5133 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
5134 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
5135 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
5136 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
5137 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
5138 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
5140 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5143 * c-c++-common/gomp/pr99226.c: New test.
5144 * gfortran.dg/gomp/pr99226.f90: New test.
5146 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
5149 * gcc.target/i386/pr99123.c: New.
5151 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
5153 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
5155 2021-02-24 Nathan Sidwell <nathan@acm.org>
5158 * g++.dg/modules/pr99072.H: New.
5160 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
5163 * gfortran.dg/assumed_rank_21.f90 : New test.
5165 2021-02-24 Martin Sebor <msebor@redhat.com>
5168 * gcc.dg/pr97172-2.c: New test.
5170 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5172 PR tree-optimization/99220
5173 * g++.dg/vect/pr99220.cc: New test.
5175 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5177 PR tree-optimization/99149
5178 * g++.dg/vect/pr99149.cc: Disabled on BE.
5180 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5183 * g++.dg/coroutines/pr96251.C: New test.
5185 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5187 PR tree-optimization/99225
5188 * gcc.c-torture/compile/pr99225.c: New test.
5190 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5192 PR tree-optimization/99149
5193 * g++.dg/vect/pr99149.cc: New test.
5195 2021-02-24 Richard Biener <rguenther@suse.de>
5198 * gcc.dg/pr99224.c: New testcase.
5200 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
5202 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5203 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5204 Add __has_builtin tests for built-ins.
5205 Update expected instruction counts.
5207 2021-02-23 Martin Sebor <msebor@redhat.com>
5210 * g++.dg/warn/Wnonnull11.C: New test.
5212 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
5215 * gfortran.dg/class_defined_operator_2.f03 : New test.
5216 * gfortran.dg/elemental_result_2.f90 : New test.
5217 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5218 elemental function with an allocatable result with an operator
5219 interface with array dummies and result.
5221 2021-02-23 Harald Anlauf <anlauf@gmx.de>
5224 * gfortran.dg/reshape_zerosize_4.f90: New test.
5226 2021-02-23 Nathan Sidwell <nathan@acm.org>
5229 * g++.dg/modules/pr99208_a.C: New.
5230 * g++.dg/modules/pr99208_b.C: New.
5232 2021-02-23 Martin Liska <mliska@suse.cz>
5235 * c-c++-common/asan/pr99168.c: New test.
5237 2021-02-23 Patrick Palka <ppalka@redhat.com>
5240 * g++.dg/template/non-dependent15.C: New test.
5242 2021-02-23 Jakub Jelinek <jakub@redhat.com>
5244 PR tree-optimization/99204
5245 * gfortran.dg/pr99204.f90: New test.
5247 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
5249 * gcc.target/powerpc/vec-init-10.c: New test.
5251 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
5253 * g++.dg/warn/Wplacement-new-size-1.C,
5254 g++.dg/warn/Wplacement-new-size-2.C,
5255 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
5256 default_packed targets.
5258 2021-02-22 David Malcolm <dmalcolm@redhat.com>
5261 * gcc.dg/analyzer/error-1.c: New test.
5262 * gcc.dg/analyzer/error-2.c: New test.
5263 * gcc.dg/analyzer/error-3.c: New test.
5265 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
5268 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
5269 * c-c++-common/attr-retain-6.c: Likewise.
5270 * c-c++-common/attr-retain-7.c: Likewise.
5271 * c-c++-common/attr-retain-8.c: Likewise.
5272 * c-c++-common/attr-retain-9.c: Likewise.
5274 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5276 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5278 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5280 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
5281 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5282 Handle __INT32_TYPE__ being "long int".
5284 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5286 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5288 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5290 * gcc.target/cris/biap-mul.c: New test.
5292 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5294 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5296 2021-02-22 Nathan Sidwell <nathan@acm.org>
5299 * g++.dg/modules/pr99174-1_a.C: New.
5300 * g++.dg/modules/pr99174-1_b.C: New.
5301 * g++.dg/modules/pr99174-1_c.C: New.
5302 * g++.dg/modules/pr99174.H: New.
5304 2021-02-22 Nathan Sidwell <nathan@acm.org>
5307 * g++.dg/modules/pr99153_a.H: New.
5308 * g++.dg/modules/pr99153_b.H: New.
5310 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5312 PR rtl-optimization/98791
5313 * gcc.target/aarch64/sve/pr98791.c: New test.
5315 2021-02-22 Richard Biener <rguenther@suse.de>
5317 PR tree-optimization/99165
5318 * g++.dg/pr99165.C: New testcase.
5320 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5322 * gfortran.dg/intent_optimize_3.f90: New test.
5324 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5326 * c-c++-common/attr-retain-5.c: Skip on AIX.
5327 * c-c++-common/attr-retain-6.c: Same.
5328 * c-c++-common/attr-retain-7.c: Same.
5329 * c-c++-common/attr-retain-8.c: Same.
5330 * c-c++-common/attr-retain-9.c: Same.
5332 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5335 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5336 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5337 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5338 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5339 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5340 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5342 2021-02-19 Nathan Sidwell <nathan@acm.org>
5345 * g++.dg/modules/pr98741_a.H: New.
5346 * g++.dg/modules/pr98741_b.H: New.
5347 * g++.dg/modules/pr98741_c.C: New.
5348 * g++.dg/modules/pr98741_d.C: New.
5350 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5353 * gfortran.dg/namelist_4.f90: Modify.
5354 * gfortran.dg/namelist_98.f90: New test.
5356 2021-02-19 Martin Sebor <msebor@redhat.com>
5359 * gcc.dg/pr97172.c: Add test cases.
5361 2021-02-19 Nathan Sidwell <nathan@acm.org>
5363 * g++.dg/modules/pr99166_a.X: New.
5364 * g++.dg/modules/pr99166_b.C: New.
5365 * g++.dg/modules/pr99166_c.C: New.
5366 * g++.dg/modules/pr99166_d.C: New.
5368 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5371 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5373 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5376 * gfortran.dg/dtio_36.f90: New test.
5378 2021-02-19 Richard Biener <rguenther@suse.de>
5381 * gcc.dg/pr99122-3.c: New testcase.
5383 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5386 * gcc.target/arm/pure-code/pr98998.c: New test.
5388 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5391 * g++.dg/opt/pr99034.C: New test.
5393 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5396 * gfortran.dg/ubound_1.f90: New test.
5398 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5401 * gcc.target/aarch64/sve/pr98657.c: New test.
5403 2021-02-19 Jason Merrill <jason@redhat.com>
5405 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5407 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5410 * jit.dg/test-trap.c: New test.
5412 2021-02-19 Jason Merrill <jason@redhat.com>
5415 * g++.dg/cpp0x/overload4.C: New test.
5417 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5419 PR rtl-optimization/96264
5420 * gcc.target/powerpc/pr96264.c: New.
5422 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5425 * c-c++-common/attr-retain-1.c: New test.
5426 * c-c++-common/attr-retain-2.c: Likewise.
5427 * c-c++-common/attr-retain-3.c: Likewise.
5428 * c-c++-common/attr-retain-4.c: Likewise.
5429 * c-c++-common/attr-retain-5.c: Likewise.
5430 * c-c++-common/attr-retain-6.c: Likewise.
5431 * c-c++-common/attr-retain-7.c: Likewise.
5432 * c-c++-common/attr-retain-8.c: Likewise.
5433 * c-c++-common/attr-retain-9.c: Likewise.
5434 * c-c++-common/pr99113.c: Likewise.
5435 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5436 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5437 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5438 * c-c++-common/attr-used-2.c: Likewise.
5439 * c-c++-common/attr-used-3.c: Likewise.
5440 * c-c++-common/attr-used-4.c: Likewise.
5441 * c-c++-common/attr-used-9.c: Likewise.
5442 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5443 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5444 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5445 attribute nor SHF_GNU_RETAIN section.
5446 * c-c++-common/attr-used-6.c: Likewise.
5447 * c-c++-common/attr-used-7.c: Likewise.
5448 * c-c++-common/attr-used-8.c: Likewise.
5450 2021-02-18 Nathan Sidwell <nathan@acm.org>
5453 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
5455 * g++.dg/modules/pr99023_a.X: New.
5456 * g++.dg/modules/pr99023_b.X: New.
5458 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5461 * gcc.dg/pr99136.c: New test.
5463 2021-02-18 Nathan Sidwell <nathan@acm.org>
5466 * g++.dg/modules/modules.exp: Remove dg-module-headers support
5467 * g++.dg/modules/alias-2_a.H: Delete.
5468 * g++.dg/modules/sys/alias-2_a.H: Delete.
5470 2021-02-18 Nathan Sidwell <nathan@acm.org>
5473 * g++.dg/modules/pr99023_a.H: Delete.
5474 * g++.dg/modules/pr99023_b.H: Delete.
5476 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5479 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5481 2021-02-18 Richard Biener <rguenther@suse.de>
5484 * gcc.dg/pr99122-1.c: New testcase.
5485 * gcc.dg/pr99122-2.c: Likewise.
5487 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
5489 PR tree-optimization/99142
5490 * gcc.dg/tree-ssa/pr99142.c: New test.
5492 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5495 * g++.dg/warn/Warray-bounds-17.C: New test.
5497 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.dg/pr99104.c: New test.
5502 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5505 * gcc.dg/analyzer/pr94596.c: New test.
5507 2021-02-17 Nathan Sidwell <nathan@acm.org>
5510 * g++.dg/modules/pr99023_a.H: New.
5511 * g++.dg/modules/pr99023_b.H: New.
5513 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5516 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5517 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5518 options. Remove false leak directive.
5519 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5523 2021-02-17 Julian Brown <julian@codesourcery.com>
5525 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5526 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5527 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5528 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5529 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5531 2021-02-17 Julian Brown <julian@codesourcery.com>
5533 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5534 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5535 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5536 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5537 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5538 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5539 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5540 previously-broken directives.
5542 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5545 * g++.dg/ubsan/pr99106.C: New test.
5547 2021-02-17 Nathan Sidwell <nathan@acm.org>
5550 * g++.dg/lookup/pr99116-1.C: New.
5551 * g++.dg/lookup/pr99116-2.C: New.
5553 2021-02-17 Nathan Sidwell <nathan@acm.org>
5556 * g++.dg/modules/pr99071_a.H: New.
5557 * g++.dg/modules/pr99071_b.H: New.
5559 2021-02-17 Patrick Palka <ppalka@redhat.com>
5563 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
5564 "call to non-'constexpr' function" error message.
5566 2021-02-16 Nathan Sidwell <nathan@acm.org>
5568 * g++.dg/modules/pr99050_a.H: New.
5569 * g++.dg/modules/pr99050_b.C: New.
5571 2021-02-16 Marek Polacek <polacek@redhat.com>
5574 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
5575 * g++.dg/ext/attr-assume-aligned.C: New test.
5577 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
5579 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
5580 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
5582 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5584 * gfortran.dg/goacc/ref_inquiry.f90: New test.
5585 * gfortran.dg/gomp/ref_inquiry.f90: New test.
5587 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
5590 * gcc.c-torture/compile/pr98096.c: New.
5592 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5595 * gfortran.dg/fmt_nonchar_1.f90: New test.
5596 * gfortran.dg/fmt_nonchar_2.f90: New test.
5598 2021-02-16 Jakub Jelinek <jakub@redhat.com>
5601 * gcc.target/i386/pr99100.c: New test.
5603 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
5605 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
5607 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
5609 PR rtl-optimization/98872
5610 * gcc.target/powerpc/pr98872.c: New test.
5612 2021-02-15 Jakub Jelinek <jakub@redhat.com>
5614 PR tree-optimization/99079
5615 * gcc.dg/fold-modpow2-2.c: New test.
5616 * gcc.c-torture/execute/pr99079.c: New test.
5618 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5620 PR rtl-optimization/98439
5621 * gcc.target/i386/pr98439.c: New test.
5623 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5626 * gcc.target/i386/pr96166.c: New test.
5628 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5630 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
5631 and restrict the test to aarch64-*-* target only.
5633 2021-02-12 Nathan Sidwell <nathan@acm.org>
5635 * g++.dg/modules/pr99039_a.C: New.
5636 * g++.dg/modules/pr99039_b.C: New.
5638 2021-02-12 Nathan Sidwell <nathan@acm.org>
5641 * g++.dg/modules/pr99040_a.C: New.
5642 * g++.dg/modules/pr99040_b.C: New.
5643 * g++.dg/modules/pr99040_c.C: New.
5644 * g++.dg/modules/pr99040_d.C: New.
5646 2021-02-12 Nathan Sidwell <nathan@acm.org>
5650 * g++.dg/lookup/pr99039.C: New.
5652 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
5655 * gfortran.dg/ieee/ieee_12.f90: New test.
5657 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
5659 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
5661 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
5664 * gcc.target/arm/pr98931.c: Add -mthumb
5666 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5669 * gfortran.dg/assumed_rank_20.f90: New test.
5671 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5674 * g++.dg/cpp2a/concepts-requires24.C: New test.
5676 2021-02-12 Jason Merrill <jason@redhat.com>
5679 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
5681 2021-02-12 David Malcolm <dmalcolm@redhat.com>
5684 * g++.dg/analyzer/pr99064.C: New test.
5685 * gcc.dg/analyzer/pr98969.c: New test.
5687 2021-02-11 Marek Polacek <polacek@redhat.com>
5690 * g++.dg/template/deduce10.C: New test.
5691 * g++.dg/template/deduce9.C: New test.
5693 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
5696 * g++.target/powerpc/pr99041.C: New test.
5698 2021-02-11 Jakub Jelinek <jakub@redhat.com>
5701 * g++.dg/ext/flexary38.C: New test.
5703 2021-02-11 Marek Polacek <polacek@redhat.com>
5706 * g++.dg/cpp0x/variadic-crash6.C: New test.
5708 2021-02-11 Patrick Palka <ppalka@redhat.com>
5711 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
5713 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
5716 * gcc.target/arm/pr98931.c: New testcase.
5718 2021-02-11 Joel Hutton <joel.hutton@arm.com>
5720 PR tree-optimization/98772
5721 * gcc.target/aarch64/pr98772.c: New test.
5723 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5726 * gfortran.dg/typebound_call_32.f90: New test.
5728 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5731 * gfortran.dg/pr99060.f90: New test.
5733 2021-02-11 Alexandre Oliva <oliva@adacore.com>
5735 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
5737 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5740 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
5742 2021-02-10 Martin Sebor <msebor@redhat.com>
5744 PR tree-optimization/92879
5745 * g++.dg/warn/Warray-bounds-16.C: New test.
5747 2021-02-10 David Malcolm <dmalcolm@redhat.com>
5749 PR preprocessor/96391
5750 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
5751 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
5752 using the location_overflow_plugin.c from gcc.dg/plugin.
5754 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5757 * g++.dg/ext/weak6.C: New test.
5759 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5762 * gcc.target/i386/pr99025.c: New test.
5764 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5768 * g++.dg/cpp2a/constexpr-new16.C: New test.
5769 * g++.dg/cpp2a/constexpr-new17.C: New test.
5771 2021-02-10 Nathan Sidwell <nathan@acm.org>
5774 * g++.dg/lookup/pr99030.C: New.
5776 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5779 * g++.dg/gomp/pr99007.C: New test.
5780 * gcc.dg/gomp/pr99007-1.c: New test.
5781 * gcc.dg/gomp/pr99007-2.c: New test.
5782 * gcc.dg/gomp/pr99007-3.c: New test.
5784 2021-02-10 Julian Brown <julian@codesourcery.com>
5787 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
5788 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
5789 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5791 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5794 * gcc.dg/analyzer/file-1.c (test_5): New.
5795 * gcc.dg/analyzer/file-3.c: New test.
5797 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5800 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
5801 * gcc.dg/analyzer/pr94851-2.c: New test.
5802 * gcc.dg/analyzer/pr98575-1.c: New test.
5804 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
5806 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
5808 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
5810 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
5812 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
5814 2021-02-09 Nathan Sidwell <nathan@acm.org>
5817 * g++.dg/modules/pr98944_a.C: New.
5818 * g++.dg/modules/pr98944_b.C: New.
5819 * g++.dg/modules/pr98944_c.C: New.
5820 * g++.dg/modules/pr98944_d.C: New.
5822 2021-02-09 Jakub Jelinek <jakub@redhat.com>
5825 * g++.dg/warn/Wstringop-overread-1.C: New test.
5827 2021-02-09 Jason Merrill <jason@redhat.com>
5830 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5832 2021-02-09 Jason Merrill <jason@redhat.com>
5835 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5837 2021-02-09 Jason Merrill <jason@redhat.com>
5840 * g++.dg/cpp2a/no_unique_address12.C: New test.
5842 2021-02-08 Nathan Sidwell <nathan@acm.org>
5844 * g++.dg/modules/pr98531-2.h: New.
5845 * g++.dg/modules/pr98531-2_a.H: New.
5846 * g++.dg/modules/pr98531-2_b.C: New.
5847 * g++.dg/modules/pr98531-3.h: New.
5848 * g++.dg/modules/pr98531-3_a.H: New.
5849 * g++.dg/modules/pr98531-3_b.C: New.
5851 2021-02-08 Nathan Sidwell <nathan@acm.org>
5854 * g++.dg/modules/pr98531-1.h: New.
5855 * g++.dg/modules/pr98531-1_a.H: New.
5856 * g++.dg/modules/pr98531-1_b.C: New.
5857 * g++.dg/abi/pr98531-1.C: New.
5858 * g++.dg/abi/pr98531-2.C: New.
5859 * g++.dg/abi/pr98531-3.C: New.
5860 * g++.dg/abi/pr98531-4.C: New.
5862 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5865 * gfortran.dg/pr98974.F90: New test.
5867 2021-02-08 Richard Biener <rguenther@suse.de>
5870 * g++.dg/lto/pr96591_0.C: New testcase.
5872 2021-02-05 Marek Polacek <polacek@redhat.com>
5875 * g++.dg/cpp2a/volatile5.C: New test.
5877 2021-02-05 Marek Polacek <polacek@redhat.com>
5880 * g++.dg/cpp2a/using-enum-8.C: New test.
5882 2021-02-05 Nathan Sidwell <nathan@acm.org>
5885 * c-c++-common/pr98943.c: New.
5887 2021-02-05 Richard Biener <rguenther@suse.de>
5889 PR tree-optimization/98855
5890 * g++.dg/vect/slp-pr98855.cc: New testcase.
5892 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5895 * g++.dg/cpp1z/decomp54.C: New test.
5897 2021-02-05 liuhongt <hongtao.liu@intel.com>
5900 * g++.target/i386/avx512bw-pr98537-1.C: New test.
5901 * g++.target/i386/avx512vl-pr98537-1.C: New test.
5902 * g++.target/i386/avx512vl-pr98537-2.C: New test.
5903 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
5904 integer mask comparison should not be generated.
5905 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
5906 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
5907 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
5909 2021-02-04 Julian Brown <julian@codesourcery.com>
5911 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
5912 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5913 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
5914 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
5916 2021-02-04 Julian Brown <julian@codesourcery.com>
5918 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
5920 2021-02-04 Julian Brown <julian@codesourcery.com>
5922 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
5924 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5927 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
5928 $section is .opd, look at .L.$symbol_name's section.
5929 (parse_section_section_of_symbols): Handle .previous directive.
5930 * gcc.dg/array-quals-1.c: Allow .sdata section.
5932 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
5934 * gdc.dg/intrinsics.d: Update test.
5936 2021-02-04 Martin Sebor <msebor@redhat.com>
5939 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
5940 * gcc.dg/label-decl-4.c: Same.
5941 * gcc.dg/mismatch-decl-1.c: Same.
5942 * gcc.dg/old-style-then-proto-1.c: Same.
5943 * gcc.dg/parm-mismatch-1.c: Same.
5944 * gcc.dg/pr35445.c: Same.
5945 * gcc.dg/redecl-11.c: Same.
5946 * gcc.dg/redecl-12.c: Same.
5947 * gcc.dg/redecl-13.c: Same.
5948 * gcc.dg/redecl-15.c: Same.
5949 * gcc.dg/tls/thr-init-1.c: Same.
5950 * objc.dg/id-1.m: Same.
5951 * objc.dg/tls/diag-3.m: Same.
5952 * gcc.dg/pr97882.c: New test.
5953 * gcc.dg/qual-return-7.c: New test.
5954 * gcc.dg/qual-return-8.c: New test.
5956 2021-02-04 Jason Merrill <jason@redhat.com>
5959 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5961 2021-02-04 David Malcolm <dmalcolm@redhat.com>
5964 * gcc.dg/pr97932.c: New test.
5966 2021-02-04 emsr <3dw4rd@verizon.net>
5968 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
5970 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5972 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5973 of make_signed<size_t>::type in the diagnostics.
5975 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5978 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5980 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5982 * gfortran.dg/goacc/substring.f90: New test.
5983 * gfortran.dg/gomp/substring.f90: New test.
5985 2021-02-04 Martin Liska <mliska@suse.cz>
5987 * gcc.target/i386/prefer-vector-width-attr.c: New test.
5989 2021-02-04 Jason Merrill <jason@redhat.com>
5992 * g++.dg/cpp1z/class-deduction78.C: New test.
5994 2021-02-04 Jason Merrill <jason@redhat.com>
5997 * g++.dg/cpp0x/pr84630.C: Call b().
5998 * g++.dg/cpp2a/lambda-uneval13.C: New test.
5999 * g++.dg/ext/attr-expr1.C: New test.
6001 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6003 PR preprocessor/98882
6004 * gcc.dg/cpp/pr98882.c: New test.
6006 2021-02-03 Jason Merrill <jason@redhat.com>
6008 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
6009 hash-table-verification-limit=10000.
6011 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
6013 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
6014 * g++.dg/cpp23/feat-cxx2b.C: New test.
6015 * g++.dg/cpp23/size_t-literals.C: New test.
6016 * g++.dg/warn/Wsize_t-literals.C: New test.
6018 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6021 * g++.dg/cpp2a/no_unique_address11.C: New test.
6023 2021-02-03 Marek Polacek <polacek@redhat.com>
6026 * g++.dg/cpp0x/noexcept65.C: New test.
6028 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
6031 * gfortran.dg/coarray/array_temporary.f90: New test.
6033 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6036 * gcc.dg/pr97487-1.c: New test.
6037 * gcc.dg/pr97487-2.c: New test.
6039 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6042 * gcc.target/i386/pr97971.c: New test.
6044 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6046 PR tree-optimization/98287
6047 * gcc.dg/pr98287.c: New test.
6049 2021-02-03 Tamar Christina <tamar.christina@arm.com>
6051 PR tree-optimization/98928
6052 * gcc.target/i386/pr98928.c: New test.
6054 2021-02-02 Martin Liska <mliska@suse.cz>
6057 * gcc.target/i386/pr97510.c: New test.
6059 2021-02-02 Jason Merrill <jason@redhat.com>
6062 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
6064 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6066 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
6068 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
6071 * gfortran.dg/pr91862.f90: New test.
6073 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6075 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
6077 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6079 PR tree-optimization/98848
6080 * gcc.dg/vect/pr98848.c: New test.
6081 * gcc.dg/vect/pr92205.c: Remove xfail.
6083 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6085 PR tree-optimization/97960
6086 * g++.dg/torture/pr97960.C: New test.
6088 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
6091 * g++.dg/opt/pr98743.C: New.
6093 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6095 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
6097 2021-02-02 Alexandre Oliva <oliva@adacore.com>
6099 * gcc.dg/asan/nested-1.c: New.
6101 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6105 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
6106 prefix to support subroutines where necessary.
6107 * gcc.dg/analyzer/data-model-1.c: Likewise.
6108 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
6110 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
6111 subroutines where necessary.
6112 * gcc.dg/analyzer/pr96651-2.c: Likewise.
6113 * gcc.dg/analyzer/signal-4b.c: Likewise.
6114 * gcc.dg/analyzer/single-field.c: Likewise.
6115 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
6117 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6121 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
6122 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
6124 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6126 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
6129 2021-02-01 David Malcolm <dmalcolm@redhat.com>
6132 * gcc.dg/analyzer/pr98918.c: New test.
6134 2021-02-01 Sergei Trofimovich <siarheit@google.com>
6136 PR tree-optimization/98499
6137 * g++.dg/pr98499.C: new test.
6139 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6141 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
6143 2021-02-01 Martin Sebor <msebor@redhat.com>
6146 * gcc.dg/pr97172.c: New test.
6148 2021-02-01 Martin Sebor <msebor@redhat.com>
6151 * g++.dg/Wclass-memaccess-6.C: New test.
6153 2021-02-01 Patrick Palka <ppalka@redhat.com>
6156 * g++.dg/cpp0x/constexpr-98295.C: New test.
6158 2021-02-01 Marek Polacek <polacek@redhat.com>
6161 * g++.dg/ext/builtin-has-attribute2.C: New test.
6163 2021-02-01 Jason Merrill <jason@redhat.com>
6166 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
6168 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6170 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
6172 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
6174 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
6176 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
6178 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
6180 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
6182 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
6184 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
6186 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
6188 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
6190 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
6192 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
6195 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6197 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
6199 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
6201 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
6203 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
6206 2021-02-01 Tamar Christina <tamar.christina@arm.com>
6208 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
6210 2021-02-01 Patrick Palka <ppalka@redhat.com>
6213 * g++.dg/cpp1y/constexpr-84494.C: New test.
6215 2021-02-01 Xing GUO <higuoxing@gmail.com>
6217 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
6219 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
6221 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
6222 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6224 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
6226 * c-c++-common/attr-used-5.c: Skip for Darwin.
6227 * c-c++-common/attr-used-6.c: Likewise.
6228 * c-c++-common/attr-used-7.c: Likewise.
6229 * c-c++-common/attr-used-8.c: Likewise.
6230 * c-c++-common/attr-used-9.c: Likewise.
6232 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
6234 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
6235 * gcc.target/powerpc/pr79251.p9.c: Same.
6237 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6239 * gcc.target/i386/20051216-1.c: New test.
6241 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6244 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
6245 scan-tree-dump-times to x86 and aarch64 targets.
6246 * gcc.dg/gomp/simd-3.c: Likewise.
6248 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
6251 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
6254 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6256 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
6258 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6261 * gcc.target/aarch64/pr97701.c: Modify.
6263 2021-01-29 David Malcolm <dmalcolm@redhat.com>
6265 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
6267 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6270 * gcc.target/aarch64/pr97701.c: New.
6272 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6274 * gcc.target/powerpc/pr91903.c: New test.
6275 * gcc.target/powerpc/builtins-1.fold.h: Update.
6276 * gcc.target/powerpc/builtins-2.c: Update.
6278 2021-01-29 Nathan Sidwell <nathan@acm.org>
6281 * g++.dg/modules/pr98843_a.C: New.
6282 * g++.dg/modules/pr98843_b.H: New.
6283 * g++.dg/modules/pr98843_c.C: New.
6285 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6287 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6289 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
6290 Richard Biener <rguenther@suse.de>
6292 PR tree-optimization/97627
6293 * g++.dg/pr97627.C: New testcase.
6295 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6298 * gcc.c-torture/compile/pr98849.c: New test.
6300 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6303 * gcc.dg/pr98331.c: New test.
6305 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
6307 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6309 * gcc.target/powerpc/pr79251.h: ...this.
6310 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6311 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6313 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6314 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6316 2021-01-29 Marek Polacek <polacek@redhat.com>
6319 * g++.dg/parse/error63.C: New test.
6321 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6324 * g++.dg/warn/effc5.C: New test.
6326 2021-01-28 Marek Polacek <polacek@redhat.com>
6329 * g++.dg/cpp0x/alignas19.C: New test.
6330 * g++.dg/warn/Warray-bounds15.C: New test.
6332 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6335 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6337 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6339 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6340 ../../../libgfortran/ISO_Fortran_binding.h rather than
6341 ISO_Fortran_binding.h.
6343 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6345 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6346 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6347 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6348 being generated. Add support for running test on power10. Add
6349 support for running if long double defaults to 64-bits.
6351 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6355 * g++.target/i386/pr98847.C: New test.
6357 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6359 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6361 2021-01-28 Nathan Sidwell <nathan@acm.org>
6364 * g++.dg/modules/pr98770_a.C: New.
6365 * g++.dg/modules/pr98770_b.C: New.
6367 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6370 * gfortran.dg/gomp/pr86470.f90: New test.
6372 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6375 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6376 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6377 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6378 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6379 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6380 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6381 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6382 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6383 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6384 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6385 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6386 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6387 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6388 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6391 2021-01-28 Xing GUO <higuoxing@gmail.com>
6393 * gcc.target/riscv/attribute-18.c: New test.
6395 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6397 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6398 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6400 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6402 PR rtl-optimization/97684
6403 * gcc.target/i386/pr97684.c: New.
6405 2021-01-27 Jason Merrill <jason@redhat.com>
6408 * g++.dg/lookup/using4.C: No error in C++20.
6409 * g++.dg/cpp0x/decltype37.C: Adjust message.
6410 * g++.dg/template/crash75.C: Adjust message.
6411 * g++.dg/template/crash76.C: Adjust message.
6412 * g++.dg/cpp0x/inh-ctor36.C: New test.
6413 * g++.dg/cpp1z/inh-ctor39.C: New test.
6414 * g++.dg/cpp2a/using-enum-7.C: New test.
6416 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6419 * gcc.c-torture/execute/pr98853-1.c: New test.
6420 * gcc.c-torture/execute/pr98853-2.c: New test.
6422 2021-01-27 Richard Biener <rguenther@suse.de>
6424 PR tree-optimization/98854
6425 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6427 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6431 * gfortran.dg/proc_ptr_52.f90 : New test.
6433 2021-01-27 liuhongt <hongtao.liu@intel.com>
6436 * gcc.target/i386/pr98833.c: New test.
6438 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6440 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6441 optimize ("no-strict-aliasing") attribute.
6442 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6443 array to avoid violating TBAA.
6444 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6445 array to avoid violating TBAA.
6446 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6447 array to avoid violating TBAA.
6448 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6449 array to avoid violating TBAA.
6451 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6454 * gfortran.dg/elemental_function_5.f90 : New test.
6456 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6458 PR tree-optimization/97260
6459 * gcc.dg/tree-ssa/pr97260.c: New test.
6461 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
6463 * lib/target-supports.exp (check_effective_target_c++2a):
6464 Check for C++2a or C++23.
6465 (check_effective_target_c++20_down): New.
6466 (check_effective_target_c++23_only): New.
6467 (check_effective_target_c++23): New.
6468 * g++.dg/cpp23/cplusplus.C: New.
6470 2021-01-26 Jason Merrill <jason@redhat.com>
6473 * g++.dg/torture/pr97474.C: New test.
6475 2021-01-26 Jason Merrill <jason@redhat.com>
6478 * g++.dg/cpp2a/no_unique_address10.C: New test.
6479 * g++.dg/cpp2a/no_unique_address9.C: New test.
6481 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6483 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6484 optimize ("no-strict-aliasing") attribute.
6485 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6486 array to avoid violating TBAA.
6487 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6488 array to avoid violating TBAA.
6489 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6490 array to avoid violating TBAA.
6491 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6492 array to avoid violating TBAA.
6494 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6497 * gcc.c-torture/execute/pr98681.c: New test.
6499 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6502 * gfortran.dg/elemental_assignment_1.f90: New test.
6504 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
6506 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6507 add previously missing space in '$ident link'.
6509 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6512 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6514 2021-01-26 Alexandre Oliva <oliva@adacore.com>
6516 * gnat.dg/asan1.adb: New test.
6517 * gnat.dg/asan1_pkg.ads: New additional source.
6519 2021-01-25 Harald Anlauf <anlauf@gmx.de>
6522 * gfortran.dg/pr70070.f90: New test.
6524 2021-01-25 Martin Sebor <msebor@redhat.com>
6527 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6528 * g++.dg/warn/Wnonnull10.C: New test.
6529 * g++.dg/warn/Wnonnull9.C: New test.
6531 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6533 * gfortran.dg/associate_57.f90: New test.
6535 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6538 * gfortran.dg/interface_assignment_7.f90: New test.
6540 2021-01-25 Jason Merrill <jason@redhat.com>
6543 * g++.dg/cpp2a/no_unique_address8.C: New test.
6545 2021-01-25 Richard Biener <rguenther@suse.de>
6548 * gcc.dg/pr98807.c: New testcase.
6550 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
6552 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6553 * gnat.dg/thunk2_pkg.ads: New helper.
6555 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
6558 * gfortran.dg/charlen_18.f90 : New test.
6560 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
6562 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
6564 * g++.dg/tc1/dr142.C: Same as above.
6565 * g++.dg/tc1/dr52.C: Same as above.
6566 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
6567 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
6568 * g++.old-deja/g++.jason/access8.C: Same as above.
6569 * g++.old-deja/g++.law/access4.C: Same as above.
6570 * g++.old-deja/g++.law/visibility12.C: Same as above.
6571 * g++.old-deja/g++.law/visibility4.C: Same as above.
6572 * g++.old-deja/g++.law/visibility8.C: Same as above.
6573 * g++.old-deja/g++.other/access4.C: Same as above.
6575 2021-01-23 Patrick Palka <ppalka@redhat.com>
6579 * g++.dg/cpp0x/this2.C: New test.
6580 * g++.dg/template/pr97399.C: New test.
6582 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
6584 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
6585 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
6586 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
6587 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
6588 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
6589 * gcc.target/powerpc/pr79251.p9.c: Same.
6591 2021-01-22 Marek Polacek <polacek@redhat.com>
6594 * g++.dg/cpp0x/noexcept64.C: New test.
6596 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
6598 * g++.dg/eh/spbp.C: Remove skip on AIX.
6600 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6602 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
6603 typo, UINON_TYPE to UNION_TYPE.
6605 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6607 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
6608 UINON_TYPE to UNION_TYPE.
6609 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
6610 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
6612 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6614 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
6615 optimize ("no-strict-aliasing") attribute.
6617 2021-01-22 Jason Merrill <jason@redhat.com>
6620 * g++.dg/init/elide7.C: New test.
6622 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6625 * g++.dg/ubsan/pr95693.C: New test.
6627 2021-01-22 Marek Polacek <polacek@redhat.com>
6630 * g++.dg/abi/mangle76.C: New test.
6632 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
6635 * gfortran.dg/associated_target_7.f90 : New test.
6637 2021-01-22 Martin Jambor <mjambor@suse.cz>
6639 PR tree-optimization/47059
6640 * gcc.dg/tree-ssa/pr47059.c: New test.
6642 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6644 PR tree-optimization/98766
6645 * gcc.dg/pr98766.c: New test.
6647 2021-01-22 Nathan Sidwell <nathan@acm.org>
6650 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
6651 embedded absolute paths.
6652 (module_do_it): Append $std to test name.
6654 2021-01-22 Richard Biener <rguenther@suse.de>
6657 * gcc.dg/pr98793.c: New testcase.
6659 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6661 * gcc.target/powerpc/pr79251.p8.c: New test.
6662 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
6664 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6665 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6666 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6667 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6668 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6669 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6670 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6671 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6672 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6673 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6675 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6677 * gcc.target/powerpc/pr79251.p9.c: New test.
6678 * gcc.target/powerpc/pr79251-run.c: New test.
6679 * gcc.target/powerpc/pr79251.h: New header.
6681 2021-01-22 Richard Biener <rguenther@suse.de>
6684 * gcc.dg/torture/pr98773.c: New testcase.
6686 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6688 PR tree-optimization/90248
6689 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
6691 * gcc.dg/pr90248.c: New test.
6693 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6695 PR tree-optimization/98255
6696 * gcc.dg/pr98255.c: New test.
6698 2021-01-22 Richard Biener <rguenther@suse.de>
6700 PR tree-optimization/98786
6701 * gcc.dg/torture/pr98786.c: New testcase.
6703 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6706 * gcc.target/arm/pr98636.c: New test.
6708 2021-01-22 liuhongt <hongtao.liu@intel.com>
6712 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
6713 * gcc.target/i386/avx512f-pr96891-1.c: New test.
6714 * gcc.target/i386/avx512f-pr96891-2.c: New test.
6715 * gcc.target/i386/avx512f-pr96891-3.c: New test.
6716 * g++.target/i386/avx512f-pr96891-1.C: New test.
6717 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
6719 2021-01-22 Marek Polacek <polacek@redhat.com>
6722 * g++.dg/cpp0x/noexcept63.C: New test.
6724 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
6726 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
6728 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6729 explicitly check for intervening space, tab or period.
6731 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
6733 PR rtl-optimization/98777
6734 * gcc.target/riscv/pr98777.c: New.
6736 2021-01-21 Patrick Palka <ppalka@redhat.com>
6739 * g++.dg/cpp0x/decltype-71879.C: New test.
6741 2021-01-21 Jakub Jelinek <jakub@redhat.com>
6744 * g++.dg/cpp1y/constexpr-98672.C: New test.
6746 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
6749 * lib/target-supports.exp
6750 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
6751 * gcc.target/arm/ivopts.c: Use target
6752 'arm_thumb2_no_arm_v8_1_lob'.
6754 2021-01-21 Nathan Sidwell <nathan@acm.org>
6757 * g++.dg/modules/stat-mem-1.h: New.
6758 * g++.dg/modules/stat-mem-1_a.H: New.
6759 * g++.dg/modules/stat-mem-1_b.C: New.
6761 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
6764 * gfortran.dg/module_procedure_5.f90 : New test.
6765 * gfortran.dg/module_procedure_6.f90 : New test.
6767 2021-01-21 Richard Biener <rguenther@suse.de>
6770 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
6772 2021-01-21 Richard Biener <rguenther@suse.de>
6775 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
6777 2021-01-21 Richard Biener <rguenther@suse.de>
6779 * gcc.dg/Walloca-2.c: Un-XFAIL.
6781 2021-01-21 liuhongt <hongtao.liu@intel.com>
6783 PR rtl-optimization/98694
6784 * gcc.target/i386/pr98694.c: New test.
6786 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
6788 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
6790 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6792 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
6795 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
6797 PR rtl-optimization/98722
6798 * g++.target/s390/pr98722.C: New.
6800 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
6802 PR tree-optimization/96674
6803 * gcc.dg/pr96674.c: New tests.
6805 2021-01-20 Patrick Palka <ppalka@redhat.com>
6808 * g++.dg/cpp2a/lambda-generic9.C: New test.
6810 2021-01-20 Patrick Palka <ppalka@redhat.com>
6813 * g++.dg/parse/access12.C: New test.
6814 * g++.dg/template/access35.C: New test.
6816 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
6818 PR tree-optimization/98535
6819 * gcc.target/aarch64/sve/pr98535.c: New file.
6821 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6824 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
6825 missing diagnostic issues with c_intptr_t == default integer kind.
6827 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6829 PR tree-optimization/98721
6830 * gcc.dg/pr98721-1.c: New test.
6831 * gcc.dg/pr98721-2.c: New test.
6833 2021-01-20 Richard Biener <rguenther@suse.de>
6835 PR tree-optimization/98758
6836 * gcc.dg/torture/pr98758.c: New testcase.
6838 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6841 * c-c++-common/gomp/task-detach-2.c: New test.
6843 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6847 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
6849 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
6851 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
6852 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
6853 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
6854 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
6855 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
6856 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
6858 2021-01-19 Marek Polacek <polacek@redhat.com>
6861 * g++.dg/template/deduce8.C: New test.
6863 2021-01-19 Marek Polacek <polacek@redhat.com>
6866 * g++.dg/lookup/using64.C: New test.
6867 * g++.dg/lookup/using65.C: New test.
6869 2021-01-19 Martin Sebor <msebor@redhat.com>
6872 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
6873 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
6874 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
6875 * gcc.dg/Wfree-nonheap-object-4.c: New test.
6877 2021-01-19 Patrick Palka <ppalka@redhat.com>
6881 * g++.dg/opt/pr87974.C: Adjust.
6882 * g++.dg/template/access34.C: New test.
6883 * g++.dg/template/friend68.C: New test.
6884 * g++.dg/template/friend69.C: New test.
6886 2021-01-19 Marek Polacek <polacek@redhat.com>
6889 * g++.dg/cpp0x/noexcept62.C: New test.
6891 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6893 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
6895 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6897 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6898 (CHECK_CUMULATIVE_SAT): Delete.
6899 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
6901 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
6902 Remove uses of the above.
6903 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
6905 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6906 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6907 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
6908 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
6910 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
6911 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
6912 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
6914 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
6915 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
6916 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
6918 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
6919 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
6920 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
6922 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
6923 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
6924 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
6926 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
6927 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
6928 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
6929 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6930 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
6931 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
6933 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
6934 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
6936 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
6937 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
6939 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
6940 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
6942 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
6943 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6944 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
6945 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
6946 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6947 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
6948 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
6949 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
6950 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
6951 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6953 2021-01-19 Jeff Law <law@redhat.com>
6955 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
6956 and update expected output.
6958 2021-01-19 Richard Biener <rguenther@suse.de>
6961 * g++.dg/pr98330.C: New testcase.
6962 * gcc.dg/pr98330.c: Likewise.
6964 2021-01-19 Richard Biener <rguenther@suse.de>
6967 * gfortran.dg/pr97673.f90: New testcase.
6969 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
6972 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6973 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6974 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6976 2021-01-19 Martin Jambor <mjambor@suse.cz>
6979 * g++.dg/ipa/pr98690.C: New test.
6981 2021-01-18 Jeff Law <law@redhat.com>
6983 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6985 2021-01-18 Patrick Palka <ppalka@redhat.com>
6987 * g++.dg/cpp1z/class-deduction77.C: New test.
6989 2021-01-18 Jakub Jelinek <jakub@redhat.com>
6991 PR tree-optimization/98727
6992 * gcc.c-torture/execute/pr98727.c: New test.
6994 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6997 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
6998 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7000 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7002 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
7003 * g++.dg/no-stack-protector-attr.C: Likewise.
7005 2021-01-18 David Malcolm <dmalcolm@redhat.com>
7007 * gcc.dg/analyzer/attr-malloc-1.c: New test.
7008 * gcc.dg/analyzer/attr-malloc-2.c: New test.
7009 * gcc.dg/analyzer/attr-malloc-4.c: New test.
7010 * gcc.dg/analyzer/attr-malloc-5.c: New test.
7011 * gcc.dg/analyzer/attr-malloc-6.c: New test.
7012 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
7013 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
7015 2021-01-18 Richard Biener <rguenther@suse.de>
7018 * gcc.dg/vect/slp-11b.c: Adjust.
7020 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7023 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
7024 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
7026 2021-01-18 Richard Biener <rguenther@suse.de>
7029 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
7031 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
7033 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
7034 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
7035 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
7036 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
7037 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
7038 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
7039 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
7040 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
7041 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
7042 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
7043 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
7044 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
7046 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
7048 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
7049 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
7050 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
7051 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
7052 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
7053 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
7054 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
7055 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
7056 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
7057 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
7058 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
7060 2021-01-17 Martin Jambor <mjambor@suse.cz>
7063 * gcc.dg/ipa/pr98222.c: New test.
7065 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7067 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
7068 ../../../libgfortran/ISO_Fortran_binding.h rather than
7069 ISO_Fortran_binding.h.
7071 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
7073 * c-c++-common/gomp/task-detach-1.c: New.
7074 * g++.dg/gomp/task-detach-1.C: New.
7075 * gcc.dg/gomp/task-detach-1.c: New.
7076 * gfortran.dg/gomp/task-detach-1.f90: New.
7078 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7080 PR tree-optimization/96669
7081 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
7082 * gcc.dg/tree-ssa/pr96669-2.c: New test.
7084 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7086 PR tree-optimization/96271
7087 * gcc.target/i386/pr96271.c: New test.
7089 2021-01-15 Carl Love <cel@us.ibm.com>
7091 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
7093 2021-01-15 Harris Snyder <hsnyder@structura.bio>
7095 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
7096 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
7098 2021-01-15 Nathan Sidwell <nathan@acm.org>
7101 * g++.dg/template/pr98538.C: New.
7103 2021-01-15 Nathan Sidwell <nathan@acm.org>
7105 PR preprocessor/95253
7106 * g++.dg/modules/dep-1_a.C: Adjust expected output.
7107 * g++.dg/modules/dep-1_b.C: Likewise.
7108 * g++.dg/modules/dep-2.C: Likewise.
7110 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7112 PR tree-optimization/96669
7113 * gcc.dg/tree-ssa/pr96669-1.c: New test.
7115 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7117 PR tree-optimization/96681
7118 * gcc.dg/tree-ssa/pr96681.c: New test.
7120 2021-01-15 Jason Merrill <jason@redhat.com>
7123 * g++.dg/cpp1z/elide5.C: New test.
7125 2021-01-15 Jason Merrill <jason@redhat.com>
7127 * g++.dg/cpp1z/elide4.C: New test.
7129 2021-01-15 Jason Merrill <jason@redhat.com>
7132 * g++.dg/cpp0x/initlist-array13.C: New test.
7134 2021-01-15 Alexandre Oliva <oliva@adacore.com>
7136 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
7137 * gcc.dg/analyzer/data-model-1.c: Likewise.
7138 * gcc.dg/analyzer/malloc-1.c: Likewise.
7139 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7141 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7143 PR tree-optimization/96671
7144 * gcc.dg/tree-ssa/pr96671-1.c: New test.
7145 * gcc.dg/tree-ssa/pr96671-2.c: New test.
7147 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7149 PR tree-optimization/98597
7150 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
7151 Expect for now a (char *) cast for VLAs.
7152 * gcc.dg/uninit-40.c: New test.
7154 2021-01-15 Nathan Sidwell <nathan@acm.org>
7157 * g++.dg/modules/pr98591.H: New file.
7159 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
7162 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
7163 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
7165 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
7167 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
7168 libatomic into testcases in gcc.target/s390/md.
7169 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
7172 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7175 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7176 vceqz_p64, vceqq_p64 and vceqzq_p64.
7177 * gcc.target/arm/simd/vceqz_p64.c: New test.
7178 * gcc.target/arm/simd/vceqzq_p64.c: New test.
7180 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7183 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7186 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7187 vceqz_p64, vceqq_p64 and vceqzq_p64.
7189 2021-01-15 Martin Liska <mliska@suse.cz>
7191 * lib/gcov.exp: Use 'env python3' for execution of pytests.
7192 Check that pytest accepts all needed options first.
7193 Improve formatting of PASS/FAIL lines.
7195 2021-01-15 Richard Biener <rguenther@suse.de>
7198 * gcc.dg/vect/bb-slp-32.c: Align p.
7200 2021-01-15 Richard Biener <rguenther@suse.de>
7203 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
7205 2021-01-15 Richard Biener <rguenther@suse.de>
7208 * gcc.dg/vect/slp-45.c: Key scanning on
7211 2021-01-15 Richard Biener <rguenther@suse.de>
7214 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
7216 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7219 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7220 vceqz_p64, vceqq_p64 and vceqzq_p64.
7222 2021-01-15 Richard Biener <rguenther@suse.de>
7225 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
7227 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7229 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
7231 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7233 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
7235 2021-01-15 Richard Biener <rguenther@suse.de>
7237 PR tree-optimization/98685
7238 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
7240 2021-01-15 Tamar Christina <tamar.christina@arm.com>
7242 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
7243 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
7245 2021-01-14 David Malcolm <dmalcolm@redhat.com>
7247 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
7249 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
7251 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7253 2021-01-14 Tamar Christina <tamar.christina@arm.com>
7255 * gcc.dg/vect/complex/complex-mla-template.c: New test.
7256 * gcc.dg/vect/complex/complex-mls-template.c: New test.
7257 * gcc.dg/vect/complex/complex-mul-template.c: New test.
7258 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
7259 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
7260 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
7261 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
7262 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
7263 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
7264 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
7265 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
7266 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
7267 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
7268 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
7269 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
7270 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
7271 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
7272 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
7273 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
7274 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
7275 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
7277 2021-01-14 Marek Polacek <polacek@redhat.com>
7279 * g++.dg/template/pr98372.C: Only run in C++14 and up.
7281 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7283 * substr_10.f90: New test.
7284 * substr_9.f90: New test.
7286 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7288 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7289 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7291 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7293 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7295 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7298 * gfortran.dg/pr98661.f90: New test.
7300 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7303 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7306 * gfortran.dg/pr98661.f90: New test.
7308 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7311 * gfortran.dg/pr98661.f90: New test.
7313 2021-01-14 Martin Liska <mliska@suse.cz>
7315 * g++.dg/gcov/gcov-17.C: New test.
7316 * g++.dg/gcov/test-gcov-17.py: New test.
7318 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7321 * gcc.target/i386/pr98667-1.c: New file.
7322 * gcc.target/i386/pr98667-2.c: Likewise.
7323 * gcc.target/i386/pr98667-3.c: Likewise.
7325 2021-01-14 Richard Biener <rguenther@suse.de>
7327 PR tree-optimization/98674
7328 * gcc.dg/vect/pr98674.c: New testcase.
7330 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7333 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7335 * gcc.target/i386/pr95021-3.c: Likewise.
7337 2021-01-14 Nathan Sidwell <nathan@acm.org>
7340 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7341 * g++.dg/template/pr98372.C: New.
7343 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7346 * gcc.target/i386/pr98670.c: New test.
7348 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7350 PR tree-optimization/96688
7351 * gcc.dg/tree-ssa/pr96688.c: New test.
7352 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7353 * gcc.target/i386/pr66821.c: Likewise.
7355 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7357 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7358 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7359 -fno-vect-cost-model.
7361 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7363 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7364 sqxtn2 scan-assembler-times.
7366 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7368 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7369 scan-assembler-times for xtn2.
7371 2021-01-13 Marek Polacek <polacek@redhat.com>
7374 * g++.dg/lookup/using63.C: New test.
7376 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7378 PR tree-optimization/96691
7379 * gcc.dg/tree-ssa/pr96691.c: New test.
7381 2021-01-13 Richard Biener <rguenther@suse.de>
7383 PR tree-optimization/92645
7384 * gcc.target/i386/pr92645-7.c: New testcase.
7385 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7386 * gcc.dg/pr69047.c: Likewise.
7388 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7390 * gcc.target/aarch64/sve/mls_2.c: New test.
7391 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7392 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7393 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7394 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7395 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7397 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7399 * gcc.target/aarch64/sve/mla_2.c: New test.
7400 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7401 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7402 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7403 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7404 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7406 2021-01-13 Richard Biener <rguenther@suse.de>
7408 PR tree-optimization/92645
7409 * gcc.target/i386/pr92645-6.c: New testcase.
7411 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7413 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7414 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7415 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7417 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7420 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7421 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7423 * gcc.target/i386/pr95905-3.c: New test.
7424 * gcc.target/i386/pr95905-4.c: New test.
7426 2021-01-13 Martin Liska <mliska@suse.cz>
7428 PR tree-optimization/98455
7429 * gcc.dg/tree-ssa/pr98455.c: New test.
7431 2021-01-13 Richard Biener <rguenther@suse.de>
7433 PR tree-optimization/98640
7434 * gcc.dg/torture/pr98640.c: New testcase.
7436 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7439 * gcc.target/i386/pr96938.c: New test.
7441 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7444 * gcc.target/i386/pr95905-1.c: New test.
7445 * gcc.target/i386/pr95905-2.c: New test.
7447 2021-01-13 Julian Brown <julian@codesourcery.com>
7449 * gcc.target/gcn/fpdiv.c: New test.
7451 2021-01-12 Martin Sebor <msebor@redhat.com>
7455 * g++.dg/warn/Wuninitialized-13.C: New test.
7456 gcc.dg/uninit-39.c: New test.
7458 * gcc.dg/uninit-39.c: New file.
7460 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
7463 * gcc.target/arm/simd/mve-vneg.c: Update test.
7465 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
7468 * gcc.target/arm/pr97969.c: New.
7470 2021-01-12 Patrick Palka <ppalka@redhat.com>
7473 * g++.dg/cpp2a/concepts-ctad1.C: New test.
7474 * g++.dg/cpp2a/concepts-ctad2.C: New test.
7476 2021-01-12 Richard Biener <rguenther@suse.de>
7478 PR tree-optimization/98550
7479 * g++.dg/opt/pr98550.C: New testcase.
7481 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7483 PR tree-optimization/98629
7484 * gcc.c-torture/compile/pr98629.c: New test.
7486 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7488 PR tree-optimization/95731
7489 * gcc.dg/tree-ssa/pr95731.c: New test.
7490 * gcc.c-torture/execute/pr95731.c: New test.
7492 2021-01-12 Marek Polacek <polacek@redhat.com>
7495 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7497 2021-01-12 David Malcolm <dmalcolm@redhat.com>
7500 * gcc.dg/analyzer/pr98628.c: New test.
7502 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7504 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7505 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7506 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7507 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7508 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7509 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7510 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7512 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7514 * g++.target/aarch64/sve/cond_bic_1.C: New test.
7515 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7516 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7517 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7519 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7521 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7523 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7525 * g++.target/aarch64/sve/abd_1.C: New test.
7526 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7527 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7528 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7529 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7531 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7533 * gcc.target/aarch64/sve/adr_6.c: New test.
7535 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7537 * g++.target/aarch64/sve/cond_arith_1.C: New test.
7538 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7539 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7540 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7541 * g++.target/aarch64/sve/cond_shift_1.C: New test.
7542 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7543 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7544 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7546 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7549 * g++.target/aarch64/sve/max_1.C: New test.
7550 * g++.target/aarch64/sve/min_1.C: Likewise.
7551 * gcc.target/aarch64/sve/mul_2.c: Likewise.
7553 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7555 * gcc.target/aarch64/sve/shift_2.c: New test.
7557 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7560 * g++.dg/abi/abi-tag24.C: New test.
7562 2021-01-11 Richard Biener <rguenther@suse.de>
7564 PR tree-optimization/91403
7565 * gcc.dg/vect/pr91403.c: New testcase.
7567 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7570 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
7571 Expect .ld1_args only when GNU LD is used.
7572 Add an exception for *.gcc_args files.
7574 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7576 PR tree-optimization/95867
7577 * gcc.dg/tree-ssa/pr95867.c: New test.
7579 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7581 PR tree-optimization/95852
7582 * gcc.target/i386/pr95852-3.c: New test.
7583 * gcc.target/i386/pr95852-4.c: New test.
7585 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7587 PR tree-optimization/95852
7588 * gcc.target/i386/pr95852-1.c: New test.
7589 * gcc.target/i386/pr95852-2.c: New test.
7591 2021-01-11 Martin Liska <mliska@suse.cz>
7593 PR gcov-profile/98273
7594 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
7595 * g++.dg/gcov/pr98273.C: New test.
7596 * g++.dg/gcov/gcov.py: New test.
7597 * g++.dg/gcov/test-pr98273.py: New test.
7599 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
7601 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
7602 constant then rather than addition.
7603 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
7604 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
7606 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7609 * c-c++-common/pr98556.c: New test.
7611 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7613 PR rtl-optimization/98603
7614 * gcc.target/i386/pr98603.c: New test.
7615 * gcc.target/aarch64/pr98603.c: New test.
7617 2021-01-09 Alexandre Oliva <oliva@gnu.org>
7620 * gcc.dg/debug/pr97714.c: New.
7622 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7625 * gcc.target/i386/pr98482-1.c: Require lp64.
7626 * gcc.target/i386/pr98482-2.c: Likewise.
7628 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
7630 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
7631 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
7633 2021-01-08 Patrick Palka <ppalka@redhat.com>
7636 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
7638 2021-01-08 Patrick Palka <ppalka@redhat.com>
7641 * g++.dg/template/access32.C: New test.
7642 * g++.dg/template/access33.C: New test.
7644 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7647 * gcc.target/i386/pr98482-2.c: Updated.
7649 2021-01-08 Richard Biener <rguenther@suse.de>
7651 PR tree-optimization/98544
7652 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
7654 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7657 * gcc.target/i386/pr98482-1.c: New test.
7658 * gcc.target/i386/pr98482-1.c: Likewise.
7659 * gcc.target/i386/pr98482-2.c: New file.
7661 2021-01-08 Jakub Jelinek <jakub@redhat.com>
7664 * gcc.target/i386/pr98585.c: New test.
7666 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7668 * gcc.target/aarch64/sve/cnot_2.c: New test.
7669 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
7670 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
7671 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
7672 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
7673 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
7674 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
7676 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7678 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
7679 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
7680 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
7681 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
7682 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
7683 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
7684 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
7685 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
7687 2021-01-08 Tamar Christina <tamar.christina@arm.com>
7689 * lib/target-supports.exp
7690 (check_effective_target_aarch64_asm_sve2_ok): New.
7691 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
7692 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7694 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7696 * gcc.target/aarch64/usaba_1.c: New test.
7698 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7701 * gfortran.dg/deferred_character_35.f90 : New test.
7703 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7706 * gfortran.dg/implied_do_3.f90 : New test.
7708 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7710 * gcc.dg/array-quals-1.c: Allow srodata.
7712 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7714 * gcc.target/riscv/predef-10.c: New.
7715 * gcc.target/riscv/predef-11.c: New.
7716 * gcc.target/riscv/predef-12.c: New.
7717 * gcc.target/riscv/predef-13.c: New.
7719 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7722 * g++.dg/cpp2a/bit-cast10.C: New test.
7724 2021-01-07 Martin Sebor <msebor@redhat.com>
7727 * gcc.dg/plugin/gil-1.c: Adjust expected output.
7728 * gcc.dg/uninit-pr98578.c: New test.
7730 2021-01-07 Marek Polacek <polacek@redhat.com>
7733 * g++.dg/cpp0x/auto55.C: New test.
7735 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7738 * gcc.dg/analyzer/pr98580-a.c: New test.
7739 * gcc.dg/analyzer/pr98580-b.c: New test.
7741 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
7744 * gfortran.dg/associate_54.f90: New test.
7745 * gfortran.dg/associate_55.f90: New test.
7746 * gfortran.dg/associate_56.f90: New test.
7748 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7751 * gcc.target/i386/pr98567-1.c: New test.
7752 * gcc.target/i386/pr98567-2.c: New test.
7754 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7756 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
7757 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
7758 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
7759 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
7760 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
7761 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
7762 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
7763 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
7765 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7767 PR tree-optimization/98560
7768 * gcc.dg/vect/pr98560-2.c: New test.
7770 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7772 PR tree-optimization/98560
7773 * gcc.dg/vect/pr98560-1.c: New test.
7775 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7777 PR tree-optimization/98568
7778 * g++.dg/torture/pr98568.C: New test.
7780 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
7782 * gcc.target/i386/pr92658-avx512bw.c: Add
7783 -mprefer-vector-width=512 to avoid impact of different default
7784 mtune which gcc is built with.
7785 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
7787 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7790 * gcc.dg/analyzer/pr97074.c: New test.
7792 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7795 * gcc.dg/analyzer/pr98564.c: New test.
7797 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
7799 PR rtl-optimization/97978
7800 * gcc.target/i386/pr97978.c: New.
7802 2021-01-06 Martin Sebor <msebor@redhat.com>
7805 * g++.dg/pr95768.C: New test.
7806 * g++.dg/warn/Wuninitialized-12.C: New test.
7807 * gcc.dg/uninit-38.c: New test.
7809 2021-01-06 Martin Sebor <msebor@redhat.com>
7812 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
7814 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
7817 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
7818 as the final suspend point so that we can check that the state
7819 machine has reached the expected point.
7821 2021-01-06 Marek Polacek <polacek@redhat.com>
7824 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
7827 2021-01-06 Alexandre Oliva <oliva@adacore.com>
7829 * g++.dg/opt/store-merging-2.C: Add the required alignment.
7831 2021-01-06 Richard Biener <rguenther@suse.de>
7833 PR tree-optimization/95582
7834 * gcc.dg/pr95582.c: New testcase.
7836 2021-01-06 Richard Biener <rguenther@suse.de>
7838 PR tree-optimization/98513
7839 * gcc.dg/tree-ssa/pr98513.c: New testcase.
7841 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7844 * gcc.dg/analyzer/pr97072.c: New test.
7846 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7849 * gcc.dg/analyzer/pr98073.c: New test.
7851 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7854 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
7856 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
7858 * gcc.target/s390/s390.exp: Replace %% with %.
7860 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
7862 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
7864 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7867 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
7868 unsigned short to compute pextrw result.
7870 2021-01-05 Patrick Palka <ppalka@redhat.com>
7872 * g++.dg/template/partial5.C: Adjust directives to expect the
7873 same errors across all dialects.
7874 * g++.dg/cpp1z/nontype-auto17.C: New test.
7875 * g++.dg/cpp1z/nontype-auto18.C: New test.
7876 * g++.dg/template/ttp33.C: New test.
7878 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7880 PR tree-optimization/94802
7881 * gcc.target/i386/pr94802.c: New test.
7882 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
7884 2021-01-05 Richard Biener <rguenther@suse.de>
7886 PR tree-optimization/98516
7887 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
7888 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7890 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7893 * g++.dg/cpp2a/bit-cast8.C: New test.
7894 * g++.dg/cpp2a/bit-cast9.C: New test.
7896 2021-01-05 Marek Polacek <polacek@redhat.com>
7899 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
7900 * g++.dg/cpp0x/noexcept61.C: New test.
7902 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7904 PR tree-optimization/96928
7905 * gcc.dg/tree-ssa/pr96928.c: New test.
7906 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
7907 instead of scanning rtl dump for ifcvt message check assembly
7908 for xor instruction.
7910 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7912 PR tree-optimization/96930
7913 * g++.dg/tree-ssa/pr96930.C: New test.
7915 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7917 PR tree-optimization/96239
7918 * gcc.dg/tree-ssa/pr96239.c: New test.
7920 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
7923 * gcc.target/i386/pr98522.c: New test.
7925 2021-01-05 Nathan Sidwell <nathan@acm.org>
7927 * g++.dg/modules/mod-decl-1.C: Adjust.
7928 * g++.dg/modules/p0713-2.C: Adjust.
7929 * g++.dg/modules/p0713-3.C: Adjust.
7931 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7934 * gcc.target/i386/pr98495-1.c: New test.
7935 * gcc.target/i386/pr98495-2.c: New test.
7936 * gcc.target/i386/pr98495-3.c: New test.
7937 * gcc.target/i386/pr98495-4.c: New test.
7938 * gcc.target/i386/pr98495-5.c: New test.
7940 2021-01-05 liuhongt <hongtao.liu@intel.com>
7942 * gcc.target/i386/sse2-pr98461-2.c: New test.
7944 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7946 PR rtl-optimization/97144
7947 * gcc.c-torture/compile/pr97144.c: New test.
7948 * gcc.target/aarch64/sve/pr97144.c: Likewise.
7950 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7952 PR rtl-optimization/98403
7953 * g++.dg/opt/pr98403.C: New test.
7955 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7957 PR rtl-optimization/98334
7958 * gcc.target/i386/pr98334.c: New test.
7960 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
7962 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
7964 2021-01-05 David Malcolm <dmalcolm@redhat.com>
7967 * gcc.dg/analyzer/pr98293.c: New test.
7969 2021-01-04 Martin Uecker <muecker@gwdg.de>
7972 * gcc.dg/pr98029.c: New test.
7974 2021-01-04 Nathan Sidwell <nathan@acm.org>
7976 * g++.dg/modules/binding-1_a.H: New.
7977 * g++.dg/modules/binding-1_b.H: New.
7978 * g++.dg/modules/binding-1_c.C: New.
7979 * g++.dg/modules/binding-2.H: New.
7980 * g++.dg/modules/builtin-3_a.C: New.
7981 * g++.dg/modules/global-2_a.C: New.
7982 * g++.dg/modules/global-2_b.C: New.
7983 * g++.dg/modules/global-3_a.C: New.
7984 * g++.dg/modules/global-3_b.C: New.
7985 * g++.dg/modules/hello-1_a.C: New.
7986 * g++.dg/modules/hello-1_b.C: New.
7987 * g++.dg/modules/iostream-1_a.H: New.
7988 * g++.dg/modules/iostream-1_b.C: New.
7989 * g++.dg/modules/part-5_a.C: New.
7990 * g++.dg/modules/part-5_b.C: New.
7991 * g++.dg/modules/part-5_c.C: New.
7992 * g++.dg/modules/stdio-1_a.H: New.
7993 * g++.dg/modules/stdio-1_b.C: New.
7994 * g++.dg/modules/string-1_a.H: New.
7995 * g++.dg/modules/string-1_b.C: New.
7996 * g++.dg/modules/string-view1.C: New.
7997 * g++.dg/modules/string-view2.C: New.
7998 * g++.dg/modules/tinfo-1.C: New.
7999 * g++.dg/modules/tinfo-2_a.H: New.
8000 * g++.dg/modules/tinfo-2_b.C: New.
8001 * g++.dg/modules/tname-spec-1_a.H: New.
8002 * g++.dg/modules/tname-spec-1_b.C: New.
8003 * g++.dg/modules/xtreme-header-1.h: New.
8004 * g++.dg/modules/xtreme-header-1_a.H: New.
8005 * g++.dg/modules/xtreme-header-1_b.C: New.
8006 * g++.dg/modules/xtreme-header-1_c.C: New.
8007 * g++.dg/modules/xtreme-header-2.h: New.
8008 * g++.dg/modules/xtreme-header-2_a.H: New.
8009 * g++.dg/modules/xtreme-header-2_b.C: New.
8010 * g++.dg/modules/xtreme-header-2_c.C: New.
8011 * g++.dg/modules/xtreme-header-3.h: New.
8012 * g++.dg/modules/xtreme-header-3_a.H: New.
8013 * g++.dg/modules/xtreme-header-3_b.C: New.
8014 * g++.dg/modules/xtreme-header-3_c.C: New.
8015 * g++.dg/modules/xtreme-header-4.h: New.
8016 * g++.dg/modules/xtreme-header-4_a.H: New.
8017 * g++.dg/modules/xtreme-header-4_b.C: New.
8018 * g++.dg/modules/xtreme-header-4_c.C: New.
8019 * g++.dg/modules/xtreme-header-5.h: New.
8020 * g++.dg/modules/xtreme-header-5_a.H: New.
8021 * g++.dg/modules/xtreme-header-5_b.C: New.
8022 * g++.dg/modules/xtreme-header-5_c.C: New.
8023 * g++.dg/modules/xtreme-header-6.h: New.
8024 * g++.dg/modules/xtreme-header-6_a.H: New.
8025 * g++.dg/modules/xtreme-header-6_b.C: New.
8026 * g++.dg/modules/xtreme-header-6_c.C: New.
8027 * g++.dg/modules/xtreme-header.h: New.
8028 * g++.dg/modules/xtreme-header_a.H: New.
8029 * g++.dg/modules/xtreme-header_b.C: New.
8030 * g++.dg/modules/xtreme-tr1.h: New.
8031 * g++.dg/modules/xtreme-tr1_a.H: New.
8032 * g++.dg/modules/xtreme-tr1_b.C: New.
8034 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8036 PR tree-optimization/95401
8037 * g++.dg/vect/pr95401.cc: New test.
8038 * g++.dg/vect/pr95401a.cc: Likewise.
8040 2021-01-04 Richard Biener <rguenther@suse.de>
8042 PR tree-optimization/98308
8043 * gcc.dg/vect/pr98308.c: New testcase.
8045 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8047 PR tree-optimization/95771
8048 * gcc.target/i386/pr95771.c: New test.
8050 2021-01-04 Richard Biener <rguenther@suse.de>
8052 PR tree-optimization/98464
8053 * g++.dg/opt/pr98464.C: New testcase.
8055 2021-01-04 Richard Biener <rguenther@suse.de>
8057 PR tree-optimization/98282
8058 * g++.dg/opt/pr98282.C: New testcase.
8060 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8063 * gcc.target/aarch64/pr89057.c: New test.
8065 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8067 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
8069 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
8070 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
8071 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
8073 2021-01-04 Martin Liska <mliska@suse.cz>
8075 * README: Convert to utf8 from iso8859.
8077 2021-01-04 Martin Liska <mliska@suse.cz>
8079 * gcc.target/avr/avr.exp: Run dos2unix on the file.
8081 2021-01-04 Richard Biener <rguenther@suse.de>
8083 PR tree-optimization/98291
8084 * gcc.dg/vect/slp-reduc-11.c: New testcase.
8085 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
8087 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8089 PR tree-optimization/96782
8090 * gcc.dg/tree-ssa/pr96782.c: New test.
8092 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
8094 * gcc.misc-tests/outputs.exp: Adjust testcase.
8096 2021-01-01 Jakub Jelinek <jakub@redhat.com>
8098 * ChangeLog-2020: Rotate ChangeLog. New file.
8100 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8102 * lib/target-supports.exp
8103 (check_effective_target_arm_fp16_alternative_ok_nocache):
8104 Return zero for *-*-vxworks7r* targets.
8105 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
8106 * gcc.target/arm/aapcs/vfp23.c: Likewise.
8107 * gcc.target/arm/aapcs/vfp24.c: Likewise.
8108 * gcc.target/arm/aapcs/vfp25.c: Likewise.
8110 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8112 * g++.dg/init/new26.C: Fix overriding of the delete operator
8115 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8117 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
8120 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8122 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
8123 the test's dg-options.
8124 * gcc.target/arm/pr78255-2.c: Likewise.
8126 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8128 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
8130 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8132 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
8135 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8137 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
8139 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8141 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
8144 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8146 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
8148 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8150 * g++.dg/other/anon5.C: Skip on vxworks kernel.
8152 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8154 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
8155 * gcc.dg/vxworks/initpri2.c: Likewise.
8157 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8159 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
8162 2021-01-01 Olivier Hainque <hainque@adacore.com>
8164 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
8165 * gcc.dg/pthread-init-2.c: Ditto.
8167 2021-01-01 Olivier Hainque <hainque@adacore.com>
8169 * lib/target-supports.exp (check_weak_available,
8170 check_fork_available, check_effective_target_lto,
8171 check_effective_target_mempcpy): Add vxworks filters.
8173 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8175 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
8176 explicit -mno-long-calls.
8177 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8179 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8181 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
8182 * g++.target/arm/no_unique_address_2.C: Likewise.
8184 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8186 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
8187 * gcc.target/arm/headmerge-2.c: Likewise.
8189 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8191 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
8194 Copyright (C) 2021 Free Software Foundation, Inc.
8196 Copying and distribution of this file, with or without modification,
8197 are permitted in any medium without royalty provided the copyright
8198 notice and this notice are preserved.