1 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3 * gcc.dg/gomp/scan-1.c: New test.
5 2021-06-06 Jakub Jelinek <jakub@redhat.com>
8 * c-c++-common/gomp/pr100902-1.c: New test.
10 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
12 * gcc.dg/sso-14.c: New test.
14 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
21 * gfortran.dg/PR100120.f90: New test.
22 * gfortran.dg/character_workout_1.f90: New test.
23 * gfortran.dg/character_workout_4.f90: New test.
25 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
28 * gfortran.dg/gomp/loop-3.f90: New test.
30 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
33 * gdc.dg/pr100882a.d: New test.
34 * gdc.dg/pr100882b.d: New test.
35 * gdc.dg/pr100882c.d: New test.
36 * gdc.dg/torture/pr100882.d: New test.
38 2021-06-04 Patrick Palka <ppalka@redhat.com>
41 * g++.dg/template/param4.C: New test.
42 * g++.dg/template/param5.C: New test.
43 * g++.dg/cpp1z/nontype-auto19.C: New test.
44 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
45 deduced type of a decltype(auto) NTTP has top-level cv-quals.
47 2021-06-04 Patrick Palka <ppalka@redhat.com>
50 * g++.dg/cpp0x/alias-decl-72.C: New test.
51 * g++.dg/cpp0x/alias-decl-72a.C: New test.
53 2021-06-04 Harald Anlauf <anlauf@gmx.de>
56 * gfortran.dg/inline_matmul_25.f90: New test.
58 2021-06-04 Martin Sebor <msebor@redhat.com>
61 * gcc.dg/nonnull-6.c: New test.
63 2021-06-04 Martin Sebor <msebor@redhat.com>
66 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
67 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
68 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
69 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
70 * gcc.dg/uninit-pr100732.c: New test.
72 2021-06-04 Martin Sebor <msebor@redhat.com>
74 * gcc.dg/Wvla-parameter-10.c: New test.
75 * gcc.dg/Wvla-parameter-11.c: New test.
77 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
79 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
80 commit in addition - add more dg-errors and '... end ...' due to changed
82 * gfortran.dg/goacc/omp.f95: Likewise.
83 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
85 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
88 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
90 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
92 * gfortran.dg/gomp/pr99928-5.f90: Really use the
93 proper iteration variable.
95 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
97 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
98 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
99 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
100 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
101 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
102 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
103 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
104 fix loop-variable and remove xfail.
106 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
109 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
111 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
114 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
115 C/C++ version of the patch.
116 * gfortran.dg/gomp/loop-1.f90: New test.
117 * gfortran.dg/gomp/loop-2.f90: New test.
118 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
119 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
120 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
121 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
122 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
123 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
124 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
125 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
126 of 'acc loops' to hide unrelated bug for now.
127 * gfortran.dg/goacc/omp-fixed.f: Likewise
129 2021-06-04 Jakub Jelinek <jakub@redhat.com>
132 * gcc.target/i386/pr100887.c: New test.
134 2021-06-04 Jakub Jelinek <jakub@redhat.com>
137 * g++.dg/gomp/declare-simd-8.C: New test.
139 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
141 * gcc.target/powerpc/not-promote-mode.c: New.
143 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
146 * gcc.target/i386/vperm-v2hi.c: New test.
147 * gcc.target/i386/vperm-v4qi.c: Ditto.
149 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
151 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
153 2021-06-03 Patrick Palka <ppalka@redhat.com>
156 * g++.dg/cpp0x/alias-decl-71.C: New test.
158 2021-06-03 Patrick Palka <ppalka@redhat.com>
161 * g++.dg/cpp2a/using-enum-9.C: New test.
163 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
165 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
167 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
169 * gcc.target/arm/simd/mve-vabs.c: New test.
171 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
173 * gnat.dg/bit_packed_array6.adb: New test.
174 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
176 2021-06-03 Martin Liska <mliska@suse.cz>
178 * gcc.dg/spellcheck-options-23.c: New test.
180 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
182 * gnat.dg/inline22.adb: New test.
184 2021-06-03 Tamar Christina <tamar.christina@arm.com>
186 * gcc.target/aarch64/cpunative/info_16: Update implementer.
187 * gcc.target/aarch64/cpunative/info_17: Likewise
189 2021-06-03 Jakub Jelinek <jakub@redhat.com>
192 * g++.dg/gomp/depend-iterator-3.C: New test.
193 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
194 this as base expression of depend array section, expect a different
195 error wording for this as depend locator and add testcases
196 for affinity clauses.
198 2021-06-02 Jason Merrill <jason@redhat.com>
201 * g++.dg/init/no-elide2.C: New test.
203 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
205 * gcc.target/s390/ashr.c: New test.
207 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
210 * gfortran.dg/gomp/taskloop-2.f90: New.
212 2021-06-02 Jakub Jelinek <jakub@redhat.com>
214 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
217 2021-06-01 Patrick Palka <ppalka@redhat.com>
220 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
221 * g++.dg/cpp0x/dc10.C: New test.
222 * g++.dg/cpp0x/initlist-base4.C: New test.
223 * g++.dg/cpp2a/constexpr-init22.C: New test.
225 2021-06-01 Andrew Pinski <apinski@marvell.com>
227 PR tree-optimization/95481
228 * gcc.dg/tree-ssa/tailcall-10.c: New test.
229 * gcc.dg/tree-ssa/tailcall-11.c: New test.
230 * gcc.dg/tree-ssa/tailcall-12.c: New test.
231 * gcc.dg/tree-ssa/tailcall-13.c: New test.
232 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
234 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
237 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
239 2021-06-01 Jason Merrill <jason@redhat.com>
242 * g++.dg/cpp2a/destroying-delete5.C: New test.
244 2021-06-01 Jason Merrill <jason@redhat.com>
247 * g++.dg/cpp0x/depr-copy4.C: New test.
249 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
251 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
252 * gcc.dg/pr80776-1.c: Same.
254 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
257 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
258 now diagnosed with less error output.
259 * gfortran.dg/gomp/scan-1.f90: Likewise.
260 * gfortran.dg/gomp/pr99928-3.f90: New test.
261 * gfortran.dg/gomp/taskloop-1.f90: New test.
263 2021-06-01 liuhongt <hongtao.liu@intel.com>
265 PR tree-optimization/98365
266 * gcc.target/i386/pr98365.c: New test.
268 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
270 PR tree-optimization/100781
271 * gcc.dg/pr100781.c: New.
273 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
275 PR tree-optimization/100774
276 * g++.dg/pr100774.C: New.
278 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
280 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
281 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
283 2021-05-31 Richard Biener <rguenther@suse.de>
286 * c-c++-common/builtin-shufflevector-2.c: New testcase.
287 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
288 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
289 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
291 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
294 * g++.target/powerpc/pr99842.C: New.
296 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
298 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
299 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
300 (plugin_init): Likewise.
301 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
302 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
303 (plugin_init): Likewise.
304 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
305 (plugin_init): Likewise.
307 2021-05-29 Jakub Jelinek <jakub@redhat.com>
310 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
311 combined with parallel, teams or taskloop and defaultmap(none)
312 to constructs combined with target.
313 * c-c++-common/gomp/pr99928-2.c: Likewise.
314 * c-c++-common/gomp/pr99928-3.c: Likewise.
315 * c-c++-common/gomp/pr99928-4.c: Likewise.
316 * c-c++-common/gomp/pr99928-5.c: Likewise.
317 * c-c++-common/gomp/pr99928-6.c: Likewise.
318 * c-c++-common/gomp/pr99928-7.c: Likewise.
319 * c-c++-common/gomp/pr99928-8.c: Likewise.
320 * c-c++-common/gomp/pr99928-9.c: Likewise.
321 * c-c++-common/gomp/pr99928-10.c: Likewise.
322 * c-c++-common/gomp/pr99928-13.c: Likewise.
323 * c-c++-common/gomp/pr99928-14.c: Likewise.
325 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
327 * gcc.dg/Wstringop-overflow-55.c:
328 * gcc.dg/pr80776-1.c:
330 2021-05-28 Richard Biener <rguenther@suse.de>
332 PR tree-optimization/100778
333 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
335 2021-05-28 Jason Merrill <jason@redhat.com>
339 * g++.dg/inherit/virtual15.C: New test.
340 * g++.dg/inherit/virtual15a.C: New file.
342 2021-05-28 Richard Biener <rguenther@suse.de>
345 * gcc.dg/pr100791.c: New testcase.
347 2021-05-28 Richard Biener <rguenther@suse.de>
350 * gcc.dg/gimplefe-error-11.c: New testcase.
352 2021-05-28 Jakub Jelinek <jakub@redhat.com>
355 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
356 * c-c++-common/gomp/pr99928-9.c: Likewise.
357 * c-c++-common/gomp/pr99928-10.c: Likewise.
358 * c-c++-common/gomp/pr99928-16.c: New test.
360 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
362 * c-c++-common/gomp/affinity-1.c: New test.
363 * c-c++-common/gomp/affinity-2.c: New test.
364 * c-c++-common/gomp/affinity-3.c: New test.
365 * c-c++-common/gomp/affinity-4.c: New test.
366 * c-c++-common/gomp/affinity-5.c: New test.
367 * c-c++-common/gomp/affinity-6.c: New test.
368 * c-c++-common/gomp/affinity-7.c: New test.
369 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
370 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
371 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
372 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
373 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
374 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
375 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
376 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
377 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
378 * gfortran.dg/gomp/taskwait.f90: New test.
380 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
381 Richard Biener <rguenther@suse.de>
383 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
384 Adjust scanning pattern for !lp64.
385 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
386 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
389 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
391 PR tree-optimization/99398
392 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
393 * gcc.target/powerpc/vec-perm-ctor.c: New test.
394 * gcc.target/powerpc/vec-perm-ctor.h: New test.
396 2021-05-27 Matthias Kretz <kretz@kde.org>
399 * g++.dg/diagnostic/pr100716.C: New test.
400 * g++.dg/diagnostic/pr100716-1.C: Same test with
401 -fno-pretty-templates.
403 2021-05-27 Patrick Palka <ppalka@redhat.com>
406 * g++.dg/cpp0x/static_assert17.C: New test.
408 2021-05-27 Jason Merrill <jason@redhat.com>
411 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
413 2021-05-27 Patrick Palka <ppalka@redhat.com>
418 * g++.dg/template/partial16.C: New test.
419 * g++.dg/template/partial17.C: New test.
420 * g++.dg/template/partial18.C: New test.
421 * g++.dg/template/partial19.C: New test.
422 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
423 ill-formed partial specialization.
424 * g++.dg/cpp0x/variadic38.C: Likewise.
425 * g++.dg/cpp1z/pr81016.C: Likewise.
426 * g++.dg/template/partial5.C: Likewise.
427 * g++.old-deja/g++.pt/spec21.C: Likewise.
429 2021-05-27 Harald Anlauf <anlauf@gmx.de>
432 * gfortran.dg/pointer_check_14.f90: New test.
434 2021-05-27 Harald Anlauf <anlauf@gmx.de>
437 * gfortran.dg/bounds_check_22.f90: New test.
439 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
441 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
443 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
446 * gcc.target/i386/pr100637-3b.c (avgu): New test.
447 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
449 2021-05-26 Patrick Palka <ppalka@redhat.com>
452 * g++.dg/template/access37.C: New test.
453 * g++.dg/template/access37a.C: New test.
455 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
457 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
458 * gcc.dg/pr80776-1.c: Same.
460 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
462 * lib/target-supports.exp (check_effective_target_vect32): New.
463 (available_vector_sizes): Append 32 for x86 targets.
464 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
465 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
466 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
467 * gcc.target/i386/pr100637-3b.c: New test.
468 * gcc.target/i386/pr100637-3w.c: Ditto.
469 * gcc.target/i386/pr100637-4b.c: Ditto.
470 * gcc.target/i386/pr100637-4w.c: Ditto.
472 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
474 * gcc.dg/sso-13.c: New test.
476 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
478 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
480 2021-05-26 Patrick Palka <ppalka@redhat.com>
483 * g++.dg/cpp1z/elide6.C: New test.
485 2021-05-26 Patrick Palka <ppalka@redhat.com>
488 * g++.dg/cpp0x/noexcept68.C: New test.
490 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
492 * gcc.target/csky/fldrd_fstrd.c: New.
493 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
495 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
497 * gcc.target/csky/ldbs.c: New.
499 2021-05-26 Andrew Pinski <apinski@marvell.com>
501 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
502 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
504 2021-05-25 Jakub Jelinek <jakub@redhat.com>
507 * g++.dg/cpp1z/nodiscard8.C: New test.
508 * g++.dg/cpp1z/nodiscard9.C: New test.
510 2021-05-25 Martin Liska <mliska@suse.cz>
512 * gcc.dg/sancov/attribute.c: New test.
514 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
516 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
518 2021-05-25 Jakub Jelinek <jakub@redhat.com>
521 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
523 * c-c++-common/gomp/pr99928-9.c: Likewise.
524 * c-c++-common/gomp/pr99928-10.c: Likewise.
526 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
528 * gcc.target/csky/fpuv3/fpuv3.exp: New.
529 * gcc.target/csky/fpuv3/fpv3_div.c: New.
530 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
531 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
532 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
533 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
534 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
535 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
536 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
537 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
538 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
539 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
540 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
541 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
542 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
543 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
544 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
545 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
546 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
547 * gcc.target/csky/fpuv3/fpv3_h.c: New.
548 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
549 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
550 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
551 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
552 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
553 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
554 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
555 * gcc.target/csky/fpuv3/fpv3_max.c: New.
556 * gcc.target/csky/fpuv3/fpv3_min.c: New.
557 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
558 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
559 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
560 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
561 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
562 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
563 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
564 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
566 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
568 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
570 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
573 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
574 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
575 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
576 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
578 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
580 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
583 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
585 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
588 2021-05-24 liuhongt <hongtao.liu@intel.com>
591 * gcc.target/i386/pr100660.c: New test.
593 2021-05-24 Andrew Pinski <apinski@marvell.com>
595 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
596 when matching ssa name version.
597 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
599 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
602 * gcc.target/i386/pr100722.c: New test.
604 2021-05-23 Harald Anlauf <anlauf@gmx.de>
607 * gfortran.dg/pr100551.f90: New test.
609 2021-05-23 Andrew Pinski <apinski@marvell.com>
611 * gcc.dg/gimplefe-45.c: New test.
613 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
615 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
617 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
619 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
620 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
622 2021-05-21 Jakub Jelinek <jakub@redhat.com>
625 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
626 * c-c++-common/gomp/pr99928-15.c: New test.
628 2021-05-21 Jakub Jelinek <jakub@redhat.com>
631 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
632 * c-c++-common/gomp/pr99928-13.c: New test.
633 * c-c++-common/gomp/pr99928-14.c: New test.
635 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
638 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
639 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
640 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
642 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
644 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
647 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
648 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
649 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
651 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
652 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
653 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
654 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
656 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
657 * c-c++-common/goacc-gomp/nesting-1.c: Update.
658 * c-c++-common/goacc/private-reduction-1.c: Likewise.
659 * gfortran.dg/goacc/private-3.f95: Likewise.
661 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
663 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
665 * gcc.c-torture/compile/ssa-unused-1.c: New file.
667 2021-05-21 Richard Biener <rguenther@suse.de>
668 H.J. Lu <hjl.tools@gmail.com>
670 * gcc.target/i386/pr90773-24.c: New test.
671 * gcc.target/i386/pr90773-25.c: Likewise.
673 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
676 * g++.target/i386/pr100637-1b.C: New test.
677 * g++.target/i386/pr100637-1w.C: Ditto.
678 * gcc.target/i386/pr100637-2b.c: Ditto.
679 * gcc.target/i386/pr100637-2w.c: Ditto.
681 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
683 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
685 2021-05-20 Jason Merrill <jason@redhat.com>
687 * g++.dg/cpp2a/desig19.C: New test.
689 2021-05-20 Jason Merrill <jason@redhat.com>
692 * g++.dg/cpp2a/desig18.C: New test.
694 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
696 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
697 * lib/dg-pch.exp: Adjust diagnostic message.
699 2021-05-20 Martin Sebor <msebor@redhat.com>
702 * g++.dg/warn/Wnonnull13.C: New test.
703 * g++.dg/warn/Wnonnull14.C: New test.
704 * g++.dg/warn/Wnonnull15.C: New test.
706 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
708 * g++.dg/modules/omp-1_c.C: Fix testcase.
710 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
713 * gcc.target/i386/pr100701.c: New test.
715 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
717 * gfortran.dg/gomp/map-6.f90: New test.
718 * gfortran.dg/gomp/map-7.f90: New test.
719 * gfortran.dg/gomp/map-8.f90: New test.
721 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
724 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
725 * gnat.dg/unchecked_convert6.adb: Likewise.
727 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
730 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
732 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
733 Torbjörn Svensson <torbjorn.svensson@st.com>
736 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
737 * c-c++-common/cpp/file-name-1.c: New test.
739 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
742 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
743 add comments regarding what the code does.
745 2021-05-20 Jakub Jelinek <jakub@redhat.com>
748 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
749 * c-c++-common/gomp/pr99928-5.c: Likewise.
751 2021-05-20 Jakub Jelinek <jakub@redhat.com>
753 PR preprocessor/100646
754 * gcc.dg/cpp/pr100646-1.c: New test.
755 * gcc.dg/cpp/pr100646-2.c: New test.
757 2021-05-20 Jason Merrill <jason@redhat.com>
760 * g++.dg/cpp2a/nontype-complex1.C: New test.
762 2021-05-20 Jason Merrill <jason@redhat.com>
765 * g++.dg/parse/access13.C: New test.
767 2021-05-19 Martin Sebor <msebor@redhat.com>
770 * gcc.dg/pr100619.c: New test.
772 2021-05-19 Jason Merrill <jason@redhat.com>
776 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
778 2021-05-19 Jason Merrill <jason@redhat.com>
780 * g++.dg/cpp1z/class-deduction-access1.C: New test.
781 * g++.dg/cpp1z/class-deduction-access2.C: New test.
783 2021-05-19 Marek Polacek <polacek@redhat.com>
786 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
787 Remove dg-errors for GNU attributes.
788 * g++.dg/ext/attrib63.C: Remove dg-error.
789 * g++.dg/cpp0x/friend8.C: New test.
791 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
793 * g++.dg/modules/omp-1_a.C: Check pthread is available.
794 * g++.dg/modules/omp-1_b.C: Ditto.
795 * g++.dg/modules/omp-1_c.C: Ditto.
796 * g++.dg/modules/omp-2_a.C: Ditto.
797 * g++.dg/modules/omp-2_b.C: Ditto.
799 2021-05-19 Alex Coplan <alex.coplan@arm.com>
802 * gcc.target/arm/cmse/pr100333.c: New test.
804 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
807 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
809 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
811 * gcc.target/riscv/arch-12.c: New.
812 * gcc.target/riscv/attribute-19.c: New.
814 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
816 * gcc.target/aarch64/narrow_high_combine.c: New test.
818 2021-05-19 Richard Biener <rguenther@suse.de>
821 * gcc.dg/torture/pr100672.c: New testcase.
823 2021-05-19 Martin Liska <mliska@suse.cz>
826 * gcc.dg/local1.c: Fix typos.
827 * gcc.dg/ucnid-5-utf8.c: Likewise.
828 * gcc.dg/ucnid-5.c: Likewise.
830 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
832 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
833 scan-assembly-times to scan-assembly not for superfluous uxtb.
834 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
835 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
836 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
837 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
838 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
839 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
840 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
841 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
842 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
843 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
844 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
845 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
846 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
847 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
848 * gcc.target/aarch64/sve/ld1_extend.c: New test.
850 2021-05-19 Jakub Jelinek <jakub@redhat.com>
853 * gcc.c-torture/compile/pr100576.c: New test.
855 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
857 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
859 2021-05-19 Jakub Jelinek <jakub@redhat.com>
862 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
863 * c-c++-common/gomp/pr99928-12.c: New test.
865 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
867 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
868 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
869 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
870 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
871 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
872 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
873 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
874 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
875 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
876 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
877 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
878 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
879 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
880 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
881 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
883 2021-05-19 Jason Merrill <jason@redhat.com>
886 * g++.dg/dfp/mangle-6.C: New test.
888 2021-05-19 Jason Merrill <jason@redhat.com>
891 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
893 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
895 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
896 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
897 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
899 2021-05-18 Jason Merrill <jason@redhat.com>
903 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
905 2021-05-18 Jason Merrill <jason@redhat.com>
907 * g++.dg/cpp0x/implicit-delete1.C: New test.
909 2021-05-18 David Malcolm <dmalcolm@redhat.com>
912 * gcc.dg/analyzer/pr100615.c: New test.
914 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
917 * gcc.target/i386/pr100637-1b.c: New test.
918 * gcc.target/i386/pr100637-1w.c: Ditto.
919 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
920 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
921 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
922 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
923 pmovsxbd and pmovsxwq.
924 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
925 pmovzxbd and pmovzxwq.
927 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
930 * gfortran.dg/goacc-gomp/depobj.f90: New test.
932 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
934 * lib/gcc-dg.exp: Implement 'dg-note'.
935 * lib/prune.exp: Likewise.
936 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
937 'dg-prune-output "note: ".
938 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
939 'dg-note', match up additional notes, one class of them with
941 * lib/lto.exp: Implement 'dg-lto-note'.
942 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
944 * g++.dg/lto/odr-1_1.C: Likewise.
945 * g++.dg/lto/odr-2_1.C: Likewise.
947 2021-05-18 Jakub Jelinek <jakub@redhat.com>
949 PR rtl-optimization/100590
950 * gcc.dg/pr100590.c: New test.
952 2021-05-18 Jakub Jelinek <jakub@redhat.com>
955 * g++.dg/other/pr100580.C: New test.
957 2021-05-18 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/94589
960 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
962 2021-05-18 Richard Biener <rguenther@suse.de>
964 * gcc.target/i386/pr100582.c: Adjust for AVX512.
966 2021-05-18 Richard Biener <rguenther@suse.de>
969 * gcc.dg/gimplefe-error-10.c: New testcase.
971 2021-05-18 Richard Biener <rguenther@suse.de>
974 * gcc.dg/pr100547.c: New testcase.
975 * gcc.dg/attr-vector_size.c: Adjust.
977 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
979 * gcc.target/s390/zvector/vec-_Bool.c: New test.
981 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
984 * g++.target/s390/pr100281-1.C: New test.
985 * g++.target/s390/pr100281-2.C: New test.
987 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
989 PR tree-optimization/100512
990 * gcc.dg/pr100512.c: New.
992 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
994 * g++.dg/conversion/pr100635.C: New test.
996 2021-05-17 Harald Anlauf <anlauf@gmx.de>
999 * gfortran.dg/pr98411.f90: New test.
1001 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
1003 * gcc.dg/pr100349.c: New test.
1005 2021-05-17 Tamar Christina <tamar.christina@arm.com>
1007 * gcc.target/aarch64/cpunative/info_16: New test.
1008 * gcc.target/aarch64/cpunative/info_17: New test.
1009 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
1010 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
1012 2021-05-17 Richard Biener <rguenther@suse.de>
1015 * gcc.dg/gimplefe-error-9.c: New testcase.
1017 2021-05-17 Richard Biener <rguenther@suse.de>
1019 PR middle-end/100582
1020 * gcc.target/i386/pr100582.c: New testcase.
1022 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1024 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
1025 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
1027 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
1028 vectorize float16_t vectors.
1030 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1032 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
1033 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
1034 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
1036 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
1038 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
1040 2021-05-17 liuhongt <hongtao.liu@intel.com>
1043 * gcc.target/i386/pr100549.c: New test.
1045 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1047 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
1049 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1051 * gcc.target/arm/simd/mve-vadd-1.c: New.
1053 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1055 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
1057 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1059 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
1061 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1063 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
1065 * lib/target-supports.exp
1066 (check_effective_target_arm_qbit_ok_nocache): Rename into...
1067 (check_effective_target_arm_sat_ok_nocache): ... this. Check
1068 __ARM_FEATURE_SAT and use armv6.
1070 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
1073 * gfortran.dg/gomp/workshare-59.f90: New test.
1075 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1078 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
1080 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1082 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
1084 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1086 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
1088 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
1090 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
1093 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
1095 * gcc.target/powerpc/rop-1.c: New.
1096 * gcc.target/powerpc/rop-2.c: New.
1097 * gcc.target/powerpc/rop-3.c: New.
1098 * gcc.target/powerpc/rop-4.c: New.
1099 * gcc.target/powerpc/rop-5.c: New.
1101 2021-05-15 Martin Jambor <mjambor@suse.cz>
1104 2021-05-15 Martin Jambor <mjambor@suse.cz>
1106 PR tree-optimization/100453
1107 * gcc.dg/tree-ssa/pr100453.c: New test.
1109 2021-05-15 Jakub Jelinek <jakub@redhat.com>
1111 PR rtl-optimization/100342
1112 * gcc.target/i386/pr100342.c: New test.
1114 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1116 * gfortran.dg/gomp/parallel-master-1.f90: New test.
1117 * gfortran.dg/gomp/parallel-master-2.f90: New test.
1119 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1121 * gfortran.dg/gomp/implicit-save.f90: New test.
1123 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1126 * g++.dg/cpp1y/pr95226.C: New test.
1128 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1131 * g++.dg/cpp0x/pr94616.C: New test.
1133 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1136 * g++.dg/cpp0x/sfinae68.C: New test.
1138 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1140 * g++.dg/cpp1y/pr88872.C: New test.
1142 2021-05-14 Michael de Lang <kingoipo@gmail.com>
1144 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
1146 2021-05-14 Marek Polacek <polacek@redhat.com>
1147 Jason Merrill <jason@redhat.com>
1150 * g++.dg/cpp0x/friend7.C: New test.
1151 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
1152 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1153 * g++.dg/cpp0x/gen-attrs-74.C: New test.
1154 * g++.dg/ext/attrib63.C: New test.
1156 2021-05-13 Martin Sebor <msebor@redhat.com>
1158 PR tree-optimization/93100
1160 * g++.dg/warn/uninit-pr93100.C: New test.
1161 * gcc.dg/uninit-pr93100.c: New test.
1162 * gcc.dg/uninit-pr98583.c: New test.
1164 2021-05-13 Martin Jambor <mjambor@suse.cz>
1166 PR tree-optimization/100453
1167 * gcc.dg/tree-ssa/pr100453.c: New test.
1169 2021-05-13 Martin Sebor <msebor@redhat.com>
1171 * g++.dg/pr100574.C: Use size_t as operator new argument type.
1173 2021-05-13 Martin Liska <mliska@suse.cz>
1175 PR middle-end/100504
1176 * gcc.target/i386/pr100504.c: New test.
1178 2021-05-13 Martin Sebor <msebor@redhat.com>
1181 * gcc.dg/Wvla-parameter-9.c: New test.
1183 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1186 * c-c++-common/gomp/pr99928-1.c: New test.
1187 * c-c++-common/gomp/pr99928-2.c: New test.
1188 * c-c++-common/gomp/pr99928-3.c: New test.
1189 * c-c++-common/gomp/pr99928-4.c: New test.
1190 * c-c++-common/gomp/pr99928-5.c: New test.
1191 * c-c++-common/gomp/pr99928-6.c: New test.
1192 * c-c++-common/gomp/pr99928-7.c: New test.
1193 * c-c++-common/gomp/pr99928-8.c: New test.
1194 * c-c++-common/gomp/pr99928-9.c: New test.
1195 * c-c++-common/gomp/pr99928-10.c: New test.
1196 * c-c++-common/gomp/pr99928-11.c: New test.
1198 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1201 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
1203 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1205 * gcc.dg/pr100563.c: New test.
1207 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1209 PR tree-optimization/98856
1210 * gcc.target/i386/sse2-psraq-1.c: New test.
1211 * gcc.target/i386/sse4_2-psraq-1.c: New test.
1212 * gcc.target/i386/avx-psraq-1.c: New test.
1213 * gcc.target/i386/avx2-psraq-1.c: New test.
1214 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
1216 * gcc.target/i386/avx2-pr82370.c: Likewise.
1217 * gcc.target/i386/avx512f-pr82370.c: Likewise.
1218 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
1219 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
1220 * gcc.dg/torture/vshuf-8.inc: Likewise.
1222 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
1225 * g++.target/i386/pr100581.C: New test.
1227 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
1230 * gnat.dg/lto21.adb: Prune new LTO warning.
1232 2021-05-13 Martin Liska <mliska@suse.cz>
1235 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
1236 * gcc.dg/torture/pr94947-1.c: Likewise.
1238 2021-05-13 liuhongt <hongtao.liu@intel.com>
1240 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
1242 2021-05-13 liuhongt <hongtao.liu@intel.com>
1245 * gcc.target/i386/avx-pr94680.c: New test.
1246 * gcc.target/i386/avx512f-pr94680.c: New test.
1247 * gcc.target/i386/sse2-pr94680.c: New test.
1249 2021-05-12 Martin Sebor <msebor@redhat.com>
1251 PR middle-end/100571
1252 * gcc.dg/Wstringop-overflow-67.c: New test.
1254 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
1257 * gcc.dg/pr100521.c: New file.
1259 2021-05-12 Marek Polacek <polacek@redhat.com>
1261 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
1263 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
1265 * c-c++-common/gomp/map-6.c: New test.
1266 * c-c++-common/gomp/map-7.c: New test.
1268 2021-05-12 Richard Biener <rguenther@suse.de>
1270 PR tree-optimization/100566
1271 * gcc.dg/torture/pr100566.c: New testcase.
1273 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1275 PR preprocessor/100392
1276 * gcc.dg/cpp/pr100392.c: New test.
1277 * gcc.dg/cpp/pr100392.h: New file.
1279 2021-05-12 Martin Liska <mliska@suse.cz>
1281 * lib/lto.exp: When running tests without jobserver, one can see
1282 the following warning for tests that use 1to1 partitioning.
1284 2021-05-12 liuhongt <hongtao.liu@intel.com>
1287 * gcc.target/i386/avx2-pr99908.c: New test.
1288 * gcc.target/i386/sse4_1-pr99908.c: New test.
1290 2021-05-12 Richard Biener <rguenther@suse.de>
1292 PR tree-optimization/100519
1293 * gcc.dg/torture/pr100519.c: New testcase.
1295 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1298 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1300 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1302 PR middle-end/100508
1303 * gcc.dg/gomp/pr100508.c: New test.
1305 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1306 Marc Glisse <marc.glisse@inria.fr>
1308 PR tree-optimization/94589
1309 * gcc.dg/tree-ssa/pr94589-1.c: New test.
1311 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
1314 * g++.target/i386/pr98218-1.C: Ditto.
1315 * gcc.target/i386/pr98218-4.c: New test.
1316 * gcc.target/i386/pr98218-1.c: Correct PR number.
1317 * gcc.target/i386/pr98218-1a.c: Ditto.
1318 * gcc.target/i386/pr98218-2.c: Ditto.
1319 * gcc.target/i386/pr98218-2a.c: Ditto.
1320 * gcc.target/i386/pr98218-3.c: Ditto.
1321 * gcc.target/i386/pr98218-3a.c: Ditto.
1323 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1325 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1326 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1328 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1330 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1333 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1335 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1336 operands by lifting immediates to type long.
1338 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1340 * gcc.dg/c11-digit-separators-1.c,
1341 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1344 2021-05-11 Jason Merrill <jason@redhat.com>
1347 * g++.dg/ext/vector41.C: New test.
1349 2021-05-11 Martin Liska <mliska@suse.cz>
1351 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1352 * brig.dg/README: Removed.
1353 * brig.dg/dg.exp: Removed.
1354 * brig.dg/test/gimple/alloca.hsail: Removed.
1355 * brig.dg/test/gimple/atomics.hsail: Removed.
1356 * brig.dg/test/gimple/branches.hsail: Removed.
1357 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1358 * brig.dg/test/gimple/function_calls.hsail: Removed.
1359 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1360 * brig.dg/test/gimple/kernarg.hsail: Removed.
1361 * brig.dg/test/gimple/mem.hsail: Removed.
1362 * brig.dg/test/gimple/mulhi.hsail: Removed.
1363 * brig.dg/test/gimple/packed.hsail: Removed.
1364 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1365 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1366 * brig.dg/test/gimple/variables.hsail: Removed.
1367 * brig.dg/test/gimple/vector.hsail: Removed.
1368 * lib/brig-dg.exp: Removed.
1369 * lib/brig.exp: Removed.
1371 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1374 * gcc.target/arm/cmse/pr99725.c: New test.
1376 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1378 * gcc.target/aarch64/fmul_lane_1.c: New test.
1380 2021-05-11 Richard Biener <rguenther@suse.de>
1382 PR middle-end/100509
1383 * gcc.dg/pr100509.c: New testcase.
1385 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1387 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1389 2021-05-11 Patrick Palka <ppalka@redhat.com>
1392 * g++.dg/lookup/operator-3.C: New test.
1394 2021-05-11 Patrick Palka <ppalka@redhat.com>
1397 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1399 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1401 * gnat.dg/specs/opt5.ads: New test.
1402 * gnat.dg/specs/opt5_pkg.ads: New helper.
1404 2021-05-10 Martin Sebor <msebor@redhat.com>
1406 PR middle-end/100425
1407 PR middle-end/100510
1408 * c-c++-common/Walloca-larger-than.C: New test.
1409 * gcc.dg/Walloca-larger-than-4.c: New test.
1410 * gcc.dg/Wvla-larger-than-5.c: New test.
1411 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1413 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1415 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1416 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1418 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1420 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1422 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1424 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1426 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1428 PR tree-optimization/42587
1429 * gcc.dg/optimize-bswapsi-6.c: New test.
1431 2021-05-10 Richard Biener <rguenther@suse.de>
1434 * g++.dg/vect/slp-pr99971.cc: Align data.
1436 2021-05-10 Richard Biener <rguenther@suse.de>
1438 PR tree-optimization/100492
1439 * gcc.dg/torture/pr100492.c: New testcase.
1441 2021-05-10 Richard Biener <rguenther@suse.de>
1443 PR middle-end/100464
1445 * gcc.dg/pr100464.c: New testcase.
1446 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1448 2021-05-10 Richard Biener <rguenther@suse.de>
1450 PR tree-optimization/100434
1451 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1453 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1456 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1457 Update now that we're (correctly) using full 128-bit vector
1459 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1461 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1463 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1465 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1466 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1469 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
1472 * gfortran.dg/class_dummy_7.f90: Correct PR number.
1474 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
1476 * gcc.dg/sso-9.c: Delete.
1478 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1480 * gnat.dg/debug18.adb: New test.
1482 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1484 * gcc.dg/sso-12.c: New test.
1486 2021-05-07 Jason Merrill <jason@redhat.com>
1488 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1491 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1493 PR tree-optimization/79333
1494 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1496 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1499 * c-c++-common/gomp/pr100450.c: New test.
1501 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1504 * gcc.target/i386/pr100445-1.c: New test.
1506 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.target/i386/pr100445.c: New test.
1511 2021-05-06 Joseph Myers <joseph@codesourcery.com>
1514 PR preprocessor/97604
1515 * g++.dg/cpp1y/digit-sep-neg-2.C,
1516 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1517 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1518 Adjust expected messages.
1520 2021-05-06 Martin Jambor <mjambor@suse.cz>
1522 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1523 05193687dde, make the argv again pointer to an array.
1525 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
1527 * gnat.dg/opt93.adb: Compile only for LP64 targets.
1529 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1531 * lib/target-supports.exp: Add s390 checks for vect conversions.
1533 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1535 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1537 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
1541 * gfortran.dg/class_dummy_6.f90: New test.
1542 * gfortran.dg/class_dummy_7.f90: New test.
1544 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
1547 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1549 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
1551 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1552 __builtin_s390_vpdi.
1553 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1556 2021-05-06 Jakub Jelinek <jakub@redhat.com>
1558 PR tree-optimization/94589
1559 * gcc.dg/pr94589-1.c: New test.
1560 * gcc.dg/pr94589-2.c: New test.
1561 * gcc.dg/pr94589-3.c: New test.
1562 * gcc.dg/pr94589-4.c: New test.
1563 * g++.dg/opt/pr94589-1.C: New test.
1564 * g++.dg/opt/pr94589-2.C: New test.
1565 * g++.dg/opt/pr94589-3.C: New test.
1566 * g++.dg/opt/pr94589-4.C: New test.
1568 2021-05-06 Richard Biener <rguenther@suse.de>
1571 * gcc.dg/pr100373.c: New testcase.
1573 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1575 * gcc.c-torture/execute/20210505-1.c: New test.
1577 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
1580 * gcc.target/i386/pr91400-1.c: New test.
1581 * gcc.target/i386/pr91400-2.c: Likewise.
1583 2021-05-05 Martin Sebor <msebor@redhat.com>
1585 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1587 2021-05-05 Harald Anlauf <anlauf@gmx.de>
1590 * gfortran.dg/argument_checking_25.f90: New test.
1592 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
1595 * gcc.target/i386/pr98218-1.c: New test.
1596 * gcc.target/i386/pr98218-1a.c: Ditto.
1597 * gcc.target/i386/pr98218-2.c: Ditto.
1598 * gcc.target/i386/pr98218-2a.c: Ditto.
1599 * gcc.target/i386/pr98218-3.c: Ditto.
1600 * gcc.target/i386/pr98218-3a.c: Ditto.
1601 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
1602 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
1604 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1606 * gnat.dg/debug17.adb: Minor tweak.
1608 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1610 * gnat.dg/debug8.adb: Minor tweak.
1611 * gnat.dg/debug11.adb: Likewise.
1612 * gnat.dg/debug16.adb: Likewise.
1613 * gnat.dg/debug17.adb: New test.
1614 * gnat.dg/specs/debug1.ads: Minor tweak.
1616 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
1618 * gcc.dg/vect/slp-21.c: Add s390.
1620 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
1623 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
1625 2021-05-05 Richard Biener <rguenther@suse.de>
1627 PR tree-optimization/79333
1628 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
1629 * gcc.dg/graphite/fuse-1.c: Adjust.
1630 * gcc.dg/pr43864-4.c: Likewise.
1632 2021-05-05 Richard Biener <rguenther@suse.de>
1634 PR middle-end/100394
1635 * g++.dg/torture/pr100382.C: New testcase.
1637 2021-05-04 Martin Sebor <msebor@redhat.com>
1639 PR middle-end/100307
1640 * g++.dg/warn/Wplacement-new-size-9.C: New test.
1641 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1643 2021-05-04 Martin Sebor <msebor@redhat.com>
1645 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
1647 2021-05-04 Martin Sebor <msebor@redhat.com>
1649 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
1651 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
1653 * gcc.target/s390/oscbreak-1.c: Compile with -O1
1656 2021-05-04 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/100414
1659 * gcc.dg/pr100414.c: New testcase.
1661 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
1663 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
1665 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
1667 * gnat.dg/opt94.adb: New file.
1668 * gnat.dg/opt94_pkg.adb: New file.
1669 * gnat.dg/opt94_pkg.ads: New file.
1671 2021-05-04 Richard Biener <rguenther@suse.de>
1673 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
1674 simplify dump scanning down to one case.
1676 2021-05-04 Richard Biener <rguenther@suse.de>
1678 PR tree-optimization/100329
1679 * gcc.dg/torture/pr100329.c: New testcase.
1681 2021-05-04 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/100398
1684 * gcc.dg/torture/pr100398.c: New testcase.
1686 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1688 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1689 Fix dg directives order.
1690 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1693 2021-05-03 Jeff Law <jlaw@tachyum.com>
1695 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
1698 2021-05-03 Patrick Palka <ppalka@redhat.com>
1701 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
1703 2021-05-03 Patrick Palka <ppalka@redhat.com>
1707 * g++.dg/template/call8.C: New test.
1708 * g++.dg/template/koenig12a.C: New test.
1710 2021-05-03 Jeff Law <jlaw@tachyum.com>
1712 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
1714 2021-05-03 Marek Polacek <polacek@redhat.com>
1717 * g++.dg/concepts/diagnostic18.C: New test.
1719 2021-05-03 Marek Polacek <polacek@redhat.com>
1722 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
1724 2021-05-03 Jeff Law <jlaw@tachyum.com>
1726 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
1728 2021-05-03 Jeff Law <jlaw@tachyum.com>
1730 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
1732 2021-05-03 Jeff Law <jlaw@tachyum.com>
1734 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
1736 2021-05-03 Jeff Law <jlaw@tachyum.com>
1738 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
1739 cr16 and xstormy16 targets.
1741 2021-05-03 Richard Biener <rguenther@suse.de>
1743 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
1744 * gcc.dg/pr81192.c: Disable DSE.
1746 2021-05-03 Richard Biener <rguenther@suse.de>
1748 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
1750 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
1753 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
1754 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
1756 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
1758 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
1759 mapping class on AIX.
1760 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
1761 * gcc.c-torture/execute/alias-2.c: Same.
1762 * gcc.dg/alias-7.c: Same.
1764 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
1766 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1768 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1771 2021-04-30 Richard Biener <rguenther@suse.de>
1774 * g++.dg/pr98032.C: New testcase.
1776 2021-04-30 Richard Biener <rguenther@suse.de>
1778 PR tree-optimization/96513
1779 * gcc.dg/torture/pr96513.c: New testcase.
1781 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
1784 * gcc.target/i386/pr98060.c: New test.
1786 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
1788 PR rtl-optimization/100225
1789 PR rtl-optimization/84878
1790 * gcc.dg/pr100225.c: New test.
1792 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1794 PR preprocessor/82359
1795 * g++.dg/cpp1y/digit-sep-line.C,
1796 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
1798 2021-04-29 Jason Merrill <jason@redhat.com>
1800 * g++.dg/lookup/using-decl1.C: New test.
1802 2021-04-29 Jason Merrill <jason@redhat.com>
1805 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
1807 2021-04-29 Patrick Palka <ppalka@redhat.com>
1810 * g++.dg/template/koenig12.C: New test.
1812 2021-04-29 Marek Polacek <polacek@redhat.com>
1815 * g++.dg/cpp1z/class-deduction87.C: New test.
1817 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
1819 PR rtl-optimization/100303
1820 * g++.dg/torture/pr100303.C: New file.
1822 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
1825 * g++.dg/pr90773-1.h: New test.
1826 * g++.dg/pr90773-1a.C: Likewise.
1827 * g++.dg/pr90773-1b.C: Likewise.
1828 * g++.dg/pr90773-1c.C: Likewise.
1829 * g++.dg/pr90773-1d.C: Likewise.
1830 * gcc.target/i386/pr90773-1.c: Likewise.
1831 * gcc.target/i386/pr90773-2.c: Likewise.
1832 * gcc.target/i386/pr90773-3.c: Likewise.
1833 * gcc.target/i386/pr90773-4.c: Likewise.
1834 * gcc.target/i386/pr90773-5.c: Likewise.
1835 * gcc.target/i386/pr90773-6.c: Likewise.
1836 * gcc.target/i386/pr90773-7.c: Likewise.
1837 * gcc.target/i386/pr90773-8.c: Likewise.
1838 * gcc.target/i386/pr90773-9.c: Likewise.
1839 * gcc.target/i386/pr90773-10.c: Likewise.
1840 * gcc.target/i386/pr90773-11.c: Likewise.
1841 * gcc.target/i386/pr90773-12.c: Likewise.
1842 * gcc.target/i386/pr90773-13.c: Likewise.
1843 * gcc.target/i386/pr90773-14.c: Likewise.
1845 2021-04-29 Richard Biener <rguenther@suse.de>
1847 PR tree-optimization/100253
1848 * g++.dg/pr100253.C: New testcase.
1850 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1853 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
1855 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.target/aarch64/sve/pr100302.c: New test.
1860 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1863 * c-c++-common/gomp/task-detach-3.c: New test.
1865 2021-04-29 Richard Biener <rguenther@suse.de>
1867 PR tree-optimization/99912
1868 * gcc.dg/pr95580.c: Disable DSE.
1869 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
1870 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
1871 to prevent them from being removed.
1872 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1874 2021-04-29 Martin Sebor <msebor@redhat.com>
1876 PR middle-end/100250
1877 * gcc.dg/uninit-pr100250.c: New test.
1879 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1881 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
1882 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
1884 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
1886 * gfortran.dg/gomp/map-5.f90: New test.
1888 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
1890 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
1891 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
1892 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
1894 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1896 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
1898 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1900 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
1901 mismatch when asm comments start with "/ ".
1903 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
1906 * gcc.c-torture/compile/pr100305.c: New test.
1908 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1911 * gfortran.dg/PR82376.f90: New test.
1913 2021-04-28 Richard Biener <rguenther@suse.de>
1915 PR tree-optimization/100292
1916 * gcc.dg/pr100292.c: New testcase.
1918 2021-04-28 Richard Wai <richard@annexi-strayline.com>
1920 * gnat.dg/containers2.adb: New test.
1922 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
1924 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
1926 2021-04-27 Jason Merrill <jason@redhat.com>
1929 * g++.dg/cpp0x/depr-copy3.C: New test.
1931 2021-04-27 Patrick Palka <ppalka@redhat.com>
1934 * g++.dg/cpp0x/variadic182.C: New test.
1936 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1938 PR middle-end/100284
1939 * gcc.target/aarch64/sve/pr81003.c: New test.
1941 2021-04-27 Martin Sebor <msebor@redhat.com>
1944 * g++.dg/ext/flexary13.C: Remove malformed directives.
1946 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
1949 * gcc.c-torture/compile/pr100106.c: New testcase.
1951 2021-04-27 Alex Coplan <alex.coplan@arm.com>
1954 * gcc.target/arm/pr99977.c: New test.
1956 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1958 PR tree-optimization/100239
1959 * gcc.dg/pr100239.c: New test.
1961 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1963 PR rtl-optimization/100254
1964 * g++.dg/opt/pr100254.C: New test.
1966 2021-04-27 Richard Biener <rguenther@suse.de>
1968 PR tree-optimization/99912
1969 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
1970 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
1971 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
1972 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1974 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1976 PR tree-optimization/95527
1977 * gcc.dg/tree-ssa/pr95527-2.c: New test.
1979 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1981 PR tree-optimization/96696
1982 * gcc.target/i386/pr96696.c: New test.
1984 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1987 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1988 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1989 expected error message when subtracting pointers to different
1990 vector types. Expect warnings when mixing them elsewhere.
1991 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1992 XFAILs. Tweak error messages for some cases.
1994 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1996 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1997 * gcc.target/aarch64/simd/usra.c: Likewise.
1999 2021-04-27 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/100051
2002 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
2004 2021-04-27 Richard Biener <rguenther@suse.de>
2007 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
2008 malformed dg directive.
2010 2021-04-27 Richard Biener <rguenther@suse.de>
2013 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
2014 * g++.dg/ipa/pr45572-2.C: Likewise.
2015 * g++.dg/template/spec26.C: Likewise.
2016 * gcc.dg/pr20126.c: Likewise.
2017 * gcc.dg/tree-ssa/pr20739.c: Likewise.
2019 2021-04-27 Richard Biener <rguenther@suse.de>
2021 PR tree-optimization/100278
2022 * gcc.dg/tree-ssa/pr100278.c: New testcase.
2024 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2027 * gcc.target/i386/pr99405.c: New test.
2029 2021-04-27 Richard Biener <rguenther@suse.de>
2031 PR tree-optimization/99776
2032 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
2034 2021-04-26 Patrick Palka <ppalka@redhat.com>
2037 * g++.dg/cpp1y/constexpr-base1.C: New test.
2038 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
2040 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2042 * gfortran.dg/goacc/classify-serial.f95:
2043 Use [Ww]arning in dg-bogus as FE diagnostic and default
2044 diagnostic differ and the result depends on ENABLE_OFFLOAD.
2045 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2046 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2048 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2050 * gfortran.dg/goacc/classify-serial.f95:
2051 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
2052 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2053 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2055 2021-04-26 Richard Biener <rguenther@suse.de>
2057 PR tree-optimization/99956
2058 * gfortran.dg/pr99956.f: New testcase.
2060 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
2062 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
2063 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2064 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2065 * gcc.target/arm/cmse/cmse-16.c: Likewise.
2066 * gcc.target/arm/cmse/struct-1.c: Likewise.
2067 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
2069 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2072 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
2074 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
2076 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
2077 Nathan Sidwell <nathan@codesourcery.com>
2078 Tom de Vries <vries@codesourcery.com>
2079 Julian Brown <julian@codesourcery.com>
2080 Kwok Cheung Yeung <kcy@codesourcery.com>
2082 * c-c++-common/goacc/diag-parallelism-1.c: New.
2083 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
2084 and match diagnostics, as appropriate.
2085 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
2086 * c-c++-common/goacc/classify-kernels.c: Likewise.
2087 * c-c++-common/goacc/classify-parallel.c: Likewise.
2088 * c-c++-common/goacc/classify-routine.c: Likewise.
2089 * c-c++-common/goacc/classify-serial.c: Likewise.
2090 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2091 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2092 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
2093 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2094 * c-c++-common/goacc/pr70688.c: Likewise.
2095 * c-c++-common/goacc/routine-1.c: Likewise.
2096 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
2097 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2098 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2099 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2100 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2101 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2102 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2103 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2104 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2105 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2106 * gfortran.dg/goacc/routine-4.f90: Likewise.
2107 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2108 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2109 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2110 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2112 2021-04-26 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/99473
2115 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
2117 2021-04-25 liuhongt <hongtao.liu@intel.com>
2120 * gcc.target/i386/pr98911.c: New test.
2121 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
2122 with __builtin_ia32_pcmpistrm128 since it has been folded.
2124 2021-04-24 David Malcolm <dmalcolm@redhat.com>
2127 * g++.dg/analyzer/pr100244.C: New test.
2129 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2132 * gfortran.dg/pr100154.f90: New test.
2134 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2137 * gfortran.dg/ptr-func-4.f90: New test.
2139 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2141 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
2142 * gcc.dg/guality/guality.c: Likewise.
2143 * gcc.dg/guality/inline-params.c: Likewise.
2144 * gcc.dg/guality/loop-1.c: Likewise.
2145 * gcc.dg/guality/pr36728-1.c: Likewise.
2146 * gcc.dg/guality/pr36728-2.c: Likewise.
2147 * gcc.dg/guality/pr36728-3.c: Likewise.
2148 * gcc.dg/guality/pr41447-1.c: Likewise.
2149 * gcc.dg/guality/pr54200.c: Likewise.
2150 * gcc.dg/guality/pr54519-1.c: Likewise.
2151 * gcc.dg/guality/pr54519-2.c: Likewise.
2152 * gcc.dg/guality/pr54519-3.c: Likewise.
2153 * gcc.dg/guality/pr54519-4.c: Likewise.
2154 * gcc.dg/guality/pr54519-5.c: Likewise.
2155 * gcc.dg/guality/pr54519-6.c: Likewise.
2156 * gcc.dg/guality/pr54693-2.c: Likewise.
2157 * gcc.dg/guality/pr56154-1.c: Likewise.
2158 * gcc.dg/guality/pr59776.c: Likewise.
2159 * gcc.dg/guality/pr68860-1.c: Likewise.
2160 * gcc.dg/guality/pr68860-2.c: Likewise.
2161 * gcc.dg/guality/pr90074.c: Likewise.
2162 * gcc.dg/guality/pr90716.c: Likewise.
2163 * gcc.dg/guality/sra-1.c: Likewise.
2165 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2167 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
2169 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
2170 * gcc.dg/guality/pr59776.c: Likewise.
2171 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
2173 2021-04-24 Patrick Palka <ppalka@redhat.com>
2180 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
2181 * g++.dg/cpp2a/nontype-class45.C: New test.
2182 * g++.dg/cpp2a/nontype-class46.C: New test.
2183 * g++.dg/cpp2a/nontype-class47.C: New test.
2184 * g++.dg/cpp2a/nontype-class48.C: New test.
2186 2021-04-24 Patrick Palka <ppalka@redhat.com>
2189 * g++.dg/cpp1z/class-deduction86.C: New test.
2191 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
2194 * gcc.target/powerpc/pr98952.c: New test.
2196 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2199 * gcc.target/i386/pr79514.c (dg-error):
2200 Expect error for 64bit targets.
2202 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2205 * gcc.target/i386/pr100182.c: New test.
2206 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
2207 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2209 2021-04-23 Patrick Palka <ppalka@redhat.com>
2212 * g++.dg/concepts/diagnostic17.C: New test.
2214 2021-04-23 Patrick Palka <ppalka@redhat.com>
2217 * g++.dg/cpp1z/direct-enum-init2.C: New test.
2219 2021-04-23 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/99971
2222 * g++.dg/vect/slp-pr99971.cc: New testcase.
2224 2021-04-23 liuhongt <hongtao.liu@intel.com>
2227 * gcc.target/i386/pr100093.c: New test.
2229 2021-04-22 Patrick Palka <ppalka@redhat.com>
2232 * g++.dg/cpp2a/concepts-uneval3.C: New test.
2234 2021-04-22 Patrick Palka <ppalka@redhat.com>
2237 * g++.dg/template/partial-specialization9.C: New test.
2239 2021-04-22 Marek Polacek <polacek@redhat.com>
2242 * g++.dg/warn/Wtype-limits6.C: New test.
2244 2021-04-22 Patrick Palka <ppalka@redhat.com>
2247 * g++.dg/cpp0x/sfinae67.C: New test.
2249 2021-04-22 Patrick Palka <ppalka@redhat.com>
2252 * g++.dg/template/access36.C: New test.
2254 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2256 * substr_9.f90: Move to ...
2257 * gfortran.dg/substr_9.f90: ... here.
2258 * substr_10.f90: Move to ...
2259 * gfortran.dg/substr_10.f90: ... here.
2261 2021-04-22 Martin Liska <mliska@suse.cz>
2265 * g++.dg/template/nontype29.C: Fix typos and missing comments.
2266 * gcc.dg/Warray-bounds-64.c: Likewise.
2267 * gcc.dg/Warray-parameter.c: Likewise.
2268 * gcc.dg/Wstring-compare.c: Likewise.
2269 * gcc.dg/format/gcc_diag-11.c: Likewise.
2270 * gfortran.dg/array_constructor_3.f90: Likewise.
2271 * gfortran.dg/matmul_bounds_9.f90: Likewise.
2272 * gfortran.dg/pr78033.f90: Likewise.
2273 * gfortran.dg/pr96325.f90: Likewise.
2275 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
2278 * gcc.target/i386/pr100119.c: New test.
2280 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2283 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
2285 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2287 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
2288 obtained hard limit, and only call setrlimit if new softlimit is lower.
2290 2021-04-22 Richard Biener <rguenther@suse.de>
2293 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2296 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
2298 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2301 2021-04-21 Marek Polacek <polacek@redhat.com>
2304 * g++.dg/cpp0x/enum_base4.C: New test.
2305 * g++.dg/cpp0x/enum_base5.C: New test.
2307 2021-04-21 Alex Coplan <alex.coplan@arm.com>
2310 * gcc.target/aarch64/pr99988.c: New test.
2312 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2314 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2316 * g++.dg/cpp1y/auto-fn61.C: Likewise.
2317 * g++.dg/cpp2a/nontype-class39.C: Likewise.
2318 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2319 * g++.dg/cpp0x/vt-88982.C: Likewise.
2320 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2321 dg-additional-options.
2322 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2324 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
2326 * gcc.target/i386/monitor-2.c: New test.
2328 2021-04-21 Richard Biener <rguenther@suse.de>
2331 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2332 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2334 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2336 PR rtl-optimization/100148
2337 * g++.dg/opt/pr100148.C: New test.
2339 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2341 * gfortran.dg/gomp/depobj-1.f90: New test.
2342 * gfortran.dg/gomp/depobj-2.f90: New test.
2344 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2346 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2348 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2350 PR middle-end/100130
2351 * c-c++-common/attr-retain-10.c: New test.
2352 * c-c++-common/attr-retain-11.c: Likewise.
2354 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2356 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2357 must match for target IBM Z only.
2359 2021-04-20 Jason Merrill <jason@redhat.com>
2362 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2364 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2366 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2367 z/Architecture only.
2369 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2372 * gfortran.dg/pdt_31.f03: New test.
2373 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2376 2021-04-19 Marek Polacek <polacek@redhat.com>
2379 * g++.dg/concepts/diagnostic16.C: New test.
2381 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2384 * gdc.dg/pr98457.d: New test.
2386 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2389 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2392 2021-04-19 Richard Biener <rguenther@suse.de>
2394 PR preprocessor/100142
2395 * gcc.dg/pr100142.c: New testcase.
2396 * g++.dg/diagnostic/pr72803.C: Revert last change.
2398 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2400 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2401 '--param=openacc-kernels=[...]'.
2402 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2403 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2404 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2405 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2406 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2407 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2408 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2410 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2412 * gnat.dg/opt92.adb: New test.
2414 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2416 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2417 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2418 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2419 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2420 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2422 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2425 * gfortran.dg/PR100094.f90: New test.
2427 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2430 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2433 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.target/aarch64/pr91710.c: New test.
2438 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2441 * gfortran.dg/PR10018.f90: New test.
2443 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2446 * gcc.target/aarch64/sve/pr100048.c: New test.
2448 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2451 * g++.dg/cpp0x/constexpr-100111.C: New test.
2453 2021-04-16 Marek Polacek <polacek@redhat.com>
2456 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2458 * g++.dg/cpp2a/typename19.C: New test.
2460 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
2462 * gcc.dg/gimplefe-40.c: Moved to...
2463 * gcc.dg/vect/gimplefe-40.c: ...here.
2464 * gcc.dg/gimplefe-41.c: Moved to...
2465 * gcc.dg/vect/gimplefe-41.c: ...here.
2467 2021-04-16 Harald Anlauf <anlauf@gmx.de>
2468 Paul Thomas <pault@gcc.gnu.org>
2471 * gfortran.dg/pr63797.f90: New test.
2473 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2475 * gcc.dg/tree-ssa/pr83403-1.c: Revert
2476 max-completely-peeled-insns to the default value on IBM Z.
2477 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2479 2021-04-16 Patrick Palka <ppalka@redhat.com>
2482 * g++.dg/cpp2a/constexpr-init21.C: New test.
2484 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.target/aarch64/pr100075.c: New test.
2489 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
2491 PR rtl-optimization/99596
2492 * gcc.target/arm/pr99596.c: New test.
2494 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
2497 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2499 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2500 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
2501 missing quotes around switch names.
2502 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2504 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2507 * gcc.target/aarch64/pr99767.c: New test.
2509 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/cpp23/lambda-specifiers2.C: New test.
2514 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2517 * g++.dg/cpp1z/pr99833.C: New test.
2518 * g++.dg/cpp2a/pr99833.C: New test.
2520 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2522 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2523 the default value on IBM Z.
2525 2021-04-16 Jason Merrill <jason@redhat.com>
2528 * g++.dg/abi/mangle71.C: Fix expected mangling.
2529 * g++.dg/abi/mangle77.C: New test.
2530 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2531 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2532 * g++.dg/cpp2a/nontype-class44.C: New test.
2534 2021-04-15 Martin Sebor <msebor@redhat.com>
2538 * gcc.dg/Warray-parameter-9.c: New test.
2539 * gcc.dg/Wnonnull-6.c: New test.
2540 * gcc.dg/Wreturn-type3.c: New test.
2541 * gcc.dg/Wunused-result.c: New test.
2542 * gcc.dg/attr-noreturn.c: New test.
2543 * gcc.dg/attr-returns-nonnull.c: New test.
2545 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
2548 * gcc.dg/pr84877.c: Xfail for cris-*-*.
2550 2021-04-15 Jason Merrill <jason@redhat.com>
2553 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2555 2021-04-15 Martin Sebor <msebor@redhat.com>
2557 * gcc.dg/uninit-pr89230-1.c: New test.
2558 * gcc.dg/uninit-pr89230-2.c: Same.
2560 2021-04-15 Jason Merrill <jason@redhat.com>
2563 * g++.dg/cpp0x/noexcept67.C: New test.
2565 2021-04-15 Jason Merrill <jason@redhat.com>
2568 * g++.dg/cpp2a/lambda-uneval15.C: New test.
2570 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2572 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
2573 -mtune=generic to the SVE flags.
2574 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2575 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2576 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2578 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2580 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
2581 (aarch64-with-arch-dg-options): Likewise.
2582 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
2583 aarch64-with-arch-dg-options. Move the default architecture
2584 flags to the final dg-runtest argument.
2585 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
2587 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
2589 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2592 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
2594 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2597 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
2598 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
2600 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2603 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
2605 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2608 * gcc.target/aarch64/pr100056.c: New test.
2610 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2612 * gcc.dg/pr93210.c: Adapt regex in order to also support a
2613 RESULT_DECL as an operand for a RETURN_EXPR.
2615 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2617 * gcc.target/aarch64/sve/pr99929_1.c: New file.
2618 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
2620 2021-04-14 Jason Merrill <jason@redhat.com>
2623 * g++.dg/template/dependent-tmpl2.C: New test.
2625 2021-04-14 Jason Merrill <jason@redhat.com>
2628 * g++.dg/parse/uneval1.C: New test.
2630 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
2632 PR rtl-optimization/100066
2633 * gcc.target/i386/pr100066.c: New.
2635 2021-04-14 Martin Sebor <msebor@redhat.com>
2637 * gcc.dg/pr86058.c: Limit to just x86_64.
2639 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2642 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
2644 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
2646 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
2647 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
2649 2021-04-14 Patrick Palka <ppalka@redhat.com>
2653 * g++.dg/cpp1z/class-deduction85.C: New test.
2654 * g++.dg/template/ref11.C: New test.
2656 2021-04-14 Jason Merrill <jason@redhat.com>
2659 * g++.dg/cpp2a/lambda-uneval14.C: New test.
2661 2021-04-14 Jason Merrill <jason@redhat.com>
2664 * g++.dg/debug/defaulted1.C: New test.
2666 2021-04-14 Jason Merrill <jason@redhat.com>
2669 * g++.dg/debug/cleanup1.C: New test.
2670 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
2671 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
2672 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
2673 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2674 * g++.dg/tm/inherit2.C: Likewise.
2675 * g++.dg/tm/unsafe1.C: Likewise.
2676 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
2677 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
2679 2021-04-13 Martin Sebor <msebor@redhat.com>
2681 PR tree-optimization/82800
2682 * g++.dg/warn/uninit-pr82800.C: New test.
2684 2021-04-13 Martin Sebor <msebor@redhat.com>
2687 * gcc.dg/pr86058.c: New test.
2689 2021-04-13 Patrick Palka <ppalka@redhat.com>
2692 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
2693 * g++.old-deja/g++.ns/template7.C: Likewise.
2694 * g++.old-deja/g++.pt/crash8.C: Likewise.
2696 2021-04-13 Jason Merrill <jason@redhat.com>
2699 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
2701 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2704 * g++.dg/cpp2a/spaceship-err6.C: New test.
2706 2021-04-13 Jason Merrill <jason@redhat.com>
2709 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
2711 2021-04-13 Patrick Palka <ppalka@redhat.com>
2714 * g++.dg/parse/template2.C: Adjust expected diagnostic.
2715 * g++.dg/template/error8.C: Likewise.
2716 * g++.dg/cpp1z/class-deduction84.C: New test.
2718 2021-04-13 Richard Biener <rguenther@suse.de>
2720 PR tree-optimization/100053
2721 * gcc.dg/torture/pr100053.c: New testcase.
2722 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
2724 2021-04-13 Jason Merrill <jason@redhat.com>
2727 * g++.dg/cpp0x/constexpr-base7.C: New test.
2729 2021-04-13 Nathan Sidwell <nathan@acm.org>
2731 PR preprocessor/99446
2732 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
2734 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2737 * gcc.target/aarch64/pr100028.c: New test.
2739 2021-04-13 Patrick Palka <ppalka@redhat.com>
2742 * g++.dg/cpp2a/nontype-class43.C: New test.
2744 2021-04-13 Patrick Palka <ppalka@redhat.com>
2748 * g++.dg/cpp2a/concepts-uneval1.C: New test.
2749 * g++.dg/cpp2a/concepts-uneval2.C: New test.
2751 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
2754 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
2755 line 971 for cris-*-*.
2757 2021-04-13 David Malcolm <dmalcolm@redhat.com>
2760 * gcc.dg/analyzer/pr98599-a.c: New test.
2761 * gcc.dg/analyzer/pr98599-b.c: New test.
2763 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2765 PR rtl-optimization/99905
2766 * gcc.target/i386/pr99905.c: New test.
2768 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2771 * gcc.dg/pr99830.c: New test.
2773 2021-04-12 Jason Merrill <jason@redhat.com>
2776 * g++.dg/template/dependent-tmpl1.C: New test.
2778 2021-04-12 Martin Liska <mliska@suse.cz>
2781 * g++.dg/asan/pr99877.C: New test.
2783 2021-04-12 Cui,Lili <lili.cui@intel.com>
2785 * gcc.target/i386/funcspec-56.inc: Handle new march.
2786 * g++.target/i386/mv16.C: Handle new march
2788 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
2791 * c-c++-common/goacc/collapse-2.c: New.
2793 2021-04-11 Jason Merrill <jason@redhat.com>
2796 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
2797 * g++.dg/other/anon-union5.C: New test.
2799 2021-04-10 Jason Merrill <jason@redhat.com>
2802 * g++.dg/gomp/this-1.C: Adjust diagnostic.
2803 * g++.dg/cpp0x/constexpr-this1.C: New test.
2805 2021-04-10 David Malcolm <dmalcolm@redhat.com>
2808 * gcc.dg/analyzer/pr100011.c: New test.
2810 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2813 * gcc.dg/pr99990.c: New test.
2815 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
2818 * gcc.target/i386/pr99744-2.c: New test.
2820 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2823 * gcc.dg/lto/pr99849_0.c: New test.
2825 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2827 PR rtl-optimization/98601
2828 * gcc.dg/torture/pr98601.c: New test.
2830 2021-04-10 Jason Merrill <jason@redhat.com>
2836 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
2837 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
2838 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
2839 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
2841 2021-04-10 Jason Merrill <jason@redhat.com>
2844 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2846 2021-04-09 Martin Sebor <msebor@redhat.com>
2849 * g++.dg/warn/uninit-pr55288.C: New test.
2851 2021-04-09 Patrick Palka <ppalka@redhat.com>
2854 * g++.dg/cpp1z/fold-lambda4.C: New test.
2856 2021-04-09 Marek Polacek <polacek@redhat.com>
2859 * g++.dg/concepts/abbrev10.C: New test.
2860 * g++.dg/concepts/abbrev11.C: New test.
2862 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2864 * gcc.target/aarch64/pr70398.c: Require a target that can link
2867 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2869 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2871 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2873 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
2876 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2878 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
2879 * gcc.dg/pr96573.c: Likewise.
2880 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2881 * gcc.dg/vect/bb-slp-43.c: Likewise.
2882 * gcc.dg/vect/slp-reduc-11.c: Likewise.
2884 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2886 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
2887 loop to vectorized if vect_fold_extract_last.
2889 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2891 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
2892 of relying on vectorisation.
2894 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2897 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2899 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2902 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
2903 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2905 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
2908 * gfortran.dg/coarray/dummy_2.f90: New test.
2910 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
2912 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2914 2021-04-08 Patrick Palka <ppalka@redhat.com>
2917 * g++.dg/cpp2a/concepts-lambda16.C: New test.
2918 * g++.dg/cpp2a/concepts-lambda17.C: New test.
2920 2021-04-08 Patrick Palka <ppalka@redhat.com>
2923 * g++.dg/cpp2a/concepts-ctad3.C: New test.
2925 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2927 * lib/scanasm.exp (scan-lto-assembler): Update expected name
2930 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2932 * lib/target-supports.exp
2933 (check_effective_target_stdint_types_mbig_endian): New proc.
2934 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
2935 stdint_types_mbig_endian.
2936 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
2937 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2939 2021-04-08 Jason Merrill <jason@redhat.com>
2942 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
2943 * g++.dg/conversion/ref7.C: New test.
2945 2021-04-08 Jakub Jelinek <jakub@redhat.com>
2948 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
2949 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
2950 * g++.dg/cpp2a/constexpr-new18.C: New test.
2951 * g++.dg/cpp2a/constexpr-new19.C: New test.
2953 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2955 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2957 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2959 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
2960 "was here" from error message.
2961 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
2962 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
2963 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
2964 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
2965 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
2966 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
2967 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
2968 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
2969 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
2970 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
2971 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
2972 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
2973 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2975 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2977 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
2978 * gcc.target/aarch64/pr98772.c: Likewise.
2979 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2981 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2983 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
2984 conversion to shifts and adds.
2986 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2990 * gcc.dg/analyzer/pr99042.c: New test.
2991 * gcc.dg/analyzer/pr99774-1.c: New test.
2992 * gcc.dg/analyzer/pr99774-2.c: New test.
2994 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2996 * gdc.dg/gdc108.d: Update test.
2997 * gdc.dg/gdc142.d: Likewise.
2998 * gdc.dg/pr90136a.d: Likewise.
2999 * gdc.dg/pr90136b.d: Likewise.
3000 * gdc.dg/pr90136c.d: Likewise.
3001 * gdc.dg/pr95173.d: Likewise.
3002 * gdc.dg/attr_allocsize1.d: New test.
3003 * gdc.dg/attr_allocsize2.d: New test.
3004 * gdc.dg/attr_alwaysinline1.d: New test.
3005 * gdc.dg/attr_cold1.d: New test.
3006 * gdc.dg/attr_exclusions1.d: New test.
3007 * gdc.dg/attr_exclusions2.d: New test.
3008 * gdc.dg/attr_flatten1.d: New test.
3009 * gdc.dg/attr_module.d: New test.
3010 * gdc.dg/attr_noclone1.d: New test.
3011 * gdc.dg/attr_noicf1.d: New test.
3012 * gdc.dg/attr_noinline1.d: New test.
3013 * gdc.dg/attr_noipa1.d: New test.
3014 * gdc.dg/attr_noplt1.d: New test.
3015 * gdc.dg/attr_optimize1.d: New test.
3016 * gdc.dg/attr_optimize2.d: New test.
3017 * gdc.dg/attr_optimize3.d: New test.
3018 * gdc.dg/attr_optimize4.d: New test.
3019 * gdc.dg/attr_restrict1.d: New test.
3020 * gdc.dg/attr_section1.d: New test.
3021 * gdc.dg/attr_symver1.d: New test.
3022 * gdc.dg/attr_target1.d: New test.
3023 * gdc.dg/attr_targetclones1.d: New test.
3024 * gdc.dg/attr_used1.d: New test.
3025 * gdc.dg/attr_used2.d: New test.
3026 * gdc.dg/attr_weak1.d: New test.
3027 * gdc.dg/imports/attributes.d: New test.
3029 2021-04-08 Jason Merrill <jason@redhat.com>
3032 * g++.dg/template/mem-spec2.C: New test.
3034 2021-04-08 Marek Polacek <polacek@redhat.com>
3037 * g++.dg/cpp2a/explicit16.C: Use c++20.
3038 * g++.dg/cpp0x/noexcept66.C: New test.
3039 * g++.dg/cpp2a/explicit17.C: New test.
3041 2021-04-08 Alex Coplan <alex.coplan@arm.com>
3044 * gcc.c-torture/compile/pr99647.c: New test.
3046 2021-04-07 Jason Merrill <jason@redhat.com>
3049 * g++.dg/template/friend71.C: New test.
3051 2021-04-07 Jason Merrill <jason@redhat.com>
3054 * g++.dg/template/friend70.C: New test.
3056 2021-04-07 Jason Merrill <jason@redhat.com>
3059 * g++.dg/lookup/using66.C: New test.
3061 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3063 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
3064 when building an executable with testglue.
3066 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3068 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
3069 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
3071 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3073 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
3074 if IFN_STORE_LANES is available.
3075 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
3076 IFN_STORE_LANES is available.
3077 * gcc.target/aarch64/pr99873_1.c: New test.
3078 * gcc.target/aarch64/pr99873_2.c: Likewise.
3079 * gcc.target/aarch64/pr99873_3.c: Likewise.
3080 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
3081 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
3082 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
3084 2021-04-07 Richard Biener <rguenther@suse.de>
3086 PR tree-optimization/99954
3087 * gcc.dg/torture/pr99954.c: New testcase.
3089 2021-04-07 Richard Biener <rguenther@suse.de>
3092 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
3095 2021-04-07 Richard Biener <rguenther@suse.de>
3097 PR tree-optimization/99947
3098 * gcc.dg/torture/pr99947.c: New testcase.
3100 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
3102 PR tree-optimization/98736
3103 * gcc.c-torture/execute/pr98736.c: New test.
3105 2021-04-07 Marek Polacek <polacek@redhat.com>
3108 * g++.dg/cpp0x/rv-life.C: New test.
3110 2021-04-06 Jason Merrill <jason@redhat.com>
3113 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3115 2021-04-06 Jason Merrill <jason@redhat.com>
3118 * g++.dg/cpp1z/inline-var9.C: New test.
3120 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
3123 * g++.target/aarch64/sve/pr99781.C: New.
3125 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
3127 * gcc.target/i386/memcpy-strategy-9.c: New test.
3128 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
3129 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
3130 * gcc.target/i386/memset-strategy-7.c: Likewise.
3131 * gcc.target/i386/memset-strategy-8.c: Likewise.
3132 * gcc.target/i386/memset-strategy-9.c: Likewise.
3134 2021-04-06 Richard Biener <rguenther@suse.de>
3136 PR tree-optimization/99880
3137 * gcc.dg/torture/pr99880.c: New testcase.
3139 2021-04-06 Nathan Sidwell <nathan@acm.org>
3141 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
3142 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
3144 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3146 PR tree-optimization/96573
3147 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
3148 VEC_PERM_EXPR with bswapping permutation.
3150 2021-04-06 Richard Biener <rguenther@suse.de>
3152 PR tree-optimization/99924
3153 * gfortran.dg/vect/pr99924.f90: New testcase.
3155 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3158 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
3160 2021-04-06 Jason Merrill <jason@redhat.com>
3163 * g++.dg/abi/lambda-defarg1.C: New test.
3165 2021-04-06 Patrick Palka <ppalka@redhat.com>
3168 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
3169 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
3171 2021-04-05 Jason Merrill <jason@redhat.com>
3174 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
3176 2021-04-05 Jason Merrill <jason@redhat.com>
3178 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
3179 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
3180 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
3182 2021-04-05 Jason Merrill <jason@redhat.com>
3185 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
3187 2021-04-05 Jason Merrill <jason@redhat.com>
3190 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
3192 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3195 * gcc.dg/analyzer/pr99906.c: New test.
3197 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3200 * gcc.dg/analyzer/pr99886.c: New test.
3202 2021-04-05 Jason Merrill <jason@redhat.com>
3205 * g++.dg/cpp0x/extern_template-6.C: New test.
3207 2021-04-05 Jason Merrill <jason@redhat.com>
3210 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3212 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
3215 * gdc.dg/pr99914.d: New test.
3217 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
3219 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
3220 * gcc.dg/tree-ssa/evrp11.c: Likewise.
3222 2021-04-04 Jason Merrill <jason@redhat.com>
3225 * g++.dg/cpp0x/initlist-new5.C: New test.
3227 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3229 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
3231 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3233 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
3235 2021-04-03 Marek Polacek <polacek@redhat.com>
3238 * g++.dg/other/gc7.C: New test.
3240 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
3243 * gfortran.dg/coarray_48.f90: New test.
3245 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3247 PR tree-optimization/99882
3248 * gcc.dg/pr99882.c: New test.
3250 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3252 PR rtl-optimization/99863
3253 * gcc.target/i386/pr99863.c: New test.
3255 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3258 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
3260 2021-04-03 Jason Merrill <jason@redhat.com>
3263 * g++.dg/opt/nrv20.C: New test.
3265 2021-04-03 Jason Merrill <jason@redhat.com>
3268 * g++.dg/cpp1z/noexcept-type24.C: New test.
3270 2021-04-03 Jason Merrill <jason@redhat.com>
3273 * g++.dg/ext/vector40.C: New test.
3275 2021-04-02 Patrick Palka <ppalka@redhat.com>
3278 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
3280 2021-04-02 Patrick Palka <ppalka@redhat.com>
3283 * g++.dg/cpp2a/nontype-class42.C: New test.
3285 2021-04-02 Jason Merrill <jason@redhat.com>
3288 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3290 2021-04-02 Nathan Sidwell <nathan@acm.org>
3292 * g++.dg/modules/pr99283-6_d.H: New.
3293 * g++.dg/modules/pr99283-7-swap.h: New.
3294 * g++.dg/modules/pr99283-7-traits.h: New.
3295 * g++.dg/modules/pr99283-7_a.H: New.
3296 * g++.dg/modules/pr99283-7_b.H: New.
3297 * g++.dg/modules/pr99283-7_c.C: New.
3298 * g++.dg/modules/pr99283-7_d.H: New.
3300 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
3302 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3303 * go.test/test/fixedbugs/issue22200b.go: Likewise.
3305 2021-04-02 Jakub Jelinek <jakub@redhat.com>
3307 PR tree-optimization/99726
3308 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
3309 -floop-nest-optimize to dg-additional-options guarded on fgraphite
3312 2021-04-01 Marek Polacek <polacek@redhat.com>
3315 * g++.dg/other/gc6.C: New test.
3317 2021-04-01 Jason Merrill <jason@redhat.com>
3320 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3322 2021-04-01 Jason Merrill <jason@redhat.com>
3325 * g++.dg/abi/abi-tag24a.C: New test.
3326 * g++.dg/abi/macro0.C: Adjust expected value.
3328 2021-04-01 Nathan Sidwell <nathan@acm.org>
3331 * g++.dg/modules/pr99283-6.h: New.
3332 * g++.dg/modules/pr99283-6_a.H: New.
3333 * g++.dg/modules/pr99283-6_b.H: New.
3334 * g++.dg/modules/pr99283-6_c.C: New.
3335 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3336 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3337 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3338 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3339 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3340 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3341 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3343 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3346 * gcc.dg/tree-ssa/pr98265.C: New test.
3348 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3350 PR tree-optimization/96573
3351 * gcc.dg/pr96573.c: New test.
3353 2021-04-01 Richard Biener <rguenther@suse.de>
3355 PR tree-optimization/99856
3356 * gcc.dg/vect/pr99856.c: New testcase.
3358 2021-04-01 Martin Jambor <mjambor@suse.cz>
3360 PR tree-optimization/97009
3361 * gcc.dg/tree-ssa/pr97009.c: New test.
3363 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3366 * gfortran.dg/transpose_5.f90: New test.
3368 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3371 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3372 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3373 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3374 * gcc.dg/analyzer/pr99771-1.c: New test.
3376 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3378 PR tree-optimization/98268
3379 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3380 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3382 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3384 PR tree-optimization/99726
3385 * gcc.target/i386/pr99726.c: New test.
3387 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3389 PR rtl-optimization/97141
3390 PR rtl-optimization/98726
3391 * gcc.c-torture/compile/pr97141.c: New test.
3392 * gcc.c-torture/compile/pr98726.c: Likewise.
3393 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3394 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3396 2021-03-31 Martin Sebor <msebor@redhat.com>
3399 * gcc.dg/uninit-pr65182.c: New test.
3401 2021-03-31 Jason Merrill <jason@redhat.com>
3404 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3406 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3409 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3412 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3415 * gcc.target/arm/pr99786.c: New test.
3417 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3419 * gcc.target/i386/memcpy-strategy-5.c: New test.
3420 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3421 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3422 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3423 * gcc.target/i386/memset-strategy-3.c: Likewise.
3424 * gcc.target/i386/memset-strategy-4.c: Likewise.
3425 * gcc.target/i386/memset-strategy-5.c: Likewise.
3426 * gcc.target/i386/memset-strategy-6.c: Likewise.
3428 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3431 * gcc.target/aarch64/sve/pr98119.c: New test.
3433 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3434 Richard Sandiford <richard.sandiford@arm.com>
3437 * g++.target/aarch64/sve/pr99813.C: New test.
3439 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3442 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3443 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3444 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3445 selected unsupported triplets to all targets but selected triplets
3446 of supported targets.
3447 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3448 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3449 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3451 2021-03-31 Patrick Palka <ppalka@redhat.com>
3454 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3456 2021-03-31 Patrick Palka <ppalka@redhat.com>
3459 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3461 2021-03-30 David Malcolm <dmalcolm@redhat.com>
3463 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3465 2021-03-30 Nathan Sidwell <nathan@acm.org>
3468 * g++.dg/modules/pr99283-5.h: New.
3469 * g++.dg/modules/pr99283-5_a.H: New.
3470 * g++.dg/modules/pr99283-5_b.H: New.
3471 * g++.dg/modules/pr99283-5_c.C: New.
3473 2021-03-30 Jakub Jelinek <jakub@redhat.com>
3476 * g++.dg/cpp1z/pr99790.C: New test.
3478 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3481 * gcc.c-torture/compile/pr99822.c: New test.
3483 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
3487 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3489 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3490 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3491 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3492 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3493 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3494 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3495 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3496 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3497 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3498 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3499 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3500 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3501 * gcc.target/powerpc/pr79251-run.p7.c: New test.
3502 * gcc.target/powerpc/pr79251.p7.c: New test.
3504 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3507 * gcc.target/i386/pr99744-1.c: New test.
3509 2021-03-30 Tamar Christina <tamar.christina@arm.com>
3511 PR tree-optimization/99825
3512 * gfortran.dg/vect/pr99825.f90: New test.
3514 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3517 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3519 2021-03-30 Richard Biener <rguenther@suse.de>
3521 PR tree-optimization/99824
3522 * gcc.dg/torture/pr99824.c: New testcase.
3524 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
3527 * g++.dg/pr98136.C: New test.
3529 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
3531 * gcc.target/aarch64/fcvt_nosimd.c: New test.
3533 2021-03-29 Martin Sebor <msebor@redhat.com>
3535 PR tree-optimization/61869
3536 * gcc.dg/uninit-pr61869.c: New test.
3538 2021-03-29 Martin Sebor <msebor@redhat.com>
3540 PR tree-optimization/61677
3541 * gcc.dg/uninit-pr61677.c: New test.
3543 2021-03-29 Martin Sebor <msebor@redhat.com>
3545 PR tree-optimization/61112
3546 * gcc.dg/uninit-pr61112.c: New test.
3548 2021-03-29 Jan Hubicka <jh@suse.cz>
3551 * gcc.c-torture/compile/pr99751.c: Rename from ...
3552 * gcc.c-torture/execute/pr99751.c: ... to this.
3554 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
3556 * gcc.c-torture/compile/pr99751.c: New test.
3558 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3561 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3562 declare simd warning on aarch64.
3564 2021-03-29 Alex Coplan <alex.coplan@arm.com>
3567 * g++.target/aarch64/sve/pr99216.C: New test.
3569 2021-03-29 Richard Biener <rguenther@suse.de>
3571 PR tree-optimization/99807
3572 * gfortran.dg/vect/pr99807.f90: New testcase.
3574 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3577 * gcc.target/aarch64/pr99808.c: New test.
3579 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3581 PR tree-optimization/99777
3582 * g++.dg/torture/pr99777.C: New test.
3584 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
3587 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
3589 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
3592 * gfortran.dg/pr99602.f90: New test.
3593 * gfortran.dg/pr99602a.f90: New test.
3594 * gfortran.dg/pr99602b.f90: New test.
3595 * gfortran.dg/pr99602c.f90: New test.
3596 * gfortran.dg/pr99602d.f90: New test.
3598 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3600 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
3601 (gdc-copy-file): ... this. Use file copy instead of open/close.
3602 (gdc-convert-test): Save translated dejagnu test to gdc.test
3603 directory, only write dejagnu directives to the test file.
3604 (gdc-do-test): Don't create gdc.test symlink.
3606 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3608 * gdc.dg/gdc270a.d: Removed.
3609 * gdc.dg/gdc270b.d: Removed.
3611 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
3613 * gcc.target/powerpc/pr99557.c: New.
3615 2021-03-26 Martin Sebor <msebor@redhat.com>
3617 PR tree-optimization/59970
3618 * gcc.dg/uninit-pr59970.c: New test.
3620 2021-03-26 Marek Polacek <polacek@redhat.com>
3623 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
3624 * g++.dg/cpp0x/nsdmi17.C: New test.
3626 2021-03-26 Nathan Sidwell <nathan@acm.org>
3629 * g++.dg/modules/pr99283-2_a.H: New.
3630 * g++.dg/modules/pr99283-2_b.H: New.
3631 * g++.dg/modules/pr99283-2_c.H: New.
3632 * g++.dg/modules/pr99283-3_a.H: New.
3633 * g++.dg/modules/pr99283-3_b.H: New.
3634 * g++.dg/modules/pr99283-4.H: New.
3635 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
3636 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
3638 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
3641 * g++.target/aarch64/sve/pr99766.C: New.
3643 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3646 * gcc.dg/tls/pr99466-1.c: New test.
3647 * gcc.dg/tls/pr99466-2.c: New test.
3649 2021-03-26 Jakub Jelinek <jakub@redhat.com>
3652 * g++.dg/cpp0x/new5.C: New test.
3654 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
3657 * gfortran.dg/null_11.f90: New test.
3659 2021-03-25 Martin Sebor <msebor@redhat.com>
3661 PR tree-optimization/55060
3662 * gcc.dg/uninit-pr55060.c: New.
3664 2021-03-25 Martin Sebor <msebor@redhat.com>
3666 PR tree-optimization/48483
3667 * g++.dg/warn/uninit-pr48483.C: New test.
3669 2021-03-25 Martin Sebor <msebor@redhat.com>
3671 * gcc.dg/uninit-pr44547.c: New.
3673 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3676 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
3677 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
3678 to match locus changes.
3679 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
3680 * g++.dg/cpp2a/srcloc2.C: Likewise.
3681 * g++.dg/cpp2a/srcloc15.C: Likewise.
3682 * g++.dg/cpp2a/srcloc16.C: Likewise.
3683 * g++.dg/cpp2a/srcloc19.C: New test.
3684 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
3686 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
3687 * g++.dg/modules/macloc-1_d.C: Likewise.
3688 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
3691 2021-03-25 Marek Polacek <polacek@redhat.com>
3694 * g++.dg/cpp0x/inh-ctor37.C: New test.
3696 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3699 * g++.dg/cpp0x/variadic181.C: New test.
3701 2021-03-25 Marek Polacek <polacek@redhat.com>
3704 * g++.dg/warn/Wconversion5.C: New test.
3706 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3708 PR tree-optimization/96974
3709 * g++.target/aarch64/sve/pr96974.C: New test.
3711 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3714 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3718 * gcc.target/i386/pr98209.c: New test.
3719 * gcc.target/i386/pr99744-1.c: Likewise.
3720 * gcc.target/i386/pr99744-2.c: Likewise.
3722 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3725 * g++.dg/warn/Wduplicated-branches6.C: New test.
3726 * g++.dg/warn/Wduplicated-branches7.C: New test.
3728 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3732 * gcc.target/i386/pr98209.c: New test.
3733 * gcc.target/i386/pr99744-1.c: Likewise.
3734 * gcc.target/i386/pr99744-2.c: Likewise.
3736 2021-03-25 Richard Biener <rguenther@suse.de>
3738 PR tree-optimization/99746
3739 * gfortran.dg/vect/pr99746.f90: New testcase.
3741 2021-03-25 David Malcolm <dmalcolm@redhat.com>
3746 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
3748 * gcc.dg/analyzer/pr93695-1.c: New test.
3749 * gcc.dg/analyzer/pr99044-1.c: New test.
3750 * gcc.dg/analyzer/pr99044-2.c: New test.
3751 * gcc.dg/analyzer/pr99716-1.c: New test.
3752 * gcc.dg/analyzer/pr99716-2.c: New test.
3753 * gcc.dg/analyzer/pr99716-3.c: New test.
3755 2021-03-24 Martin Liska <mliska@suse.cz>
3758 * gcc.target/i386/pr99753.c: New test.
3760 2021-03-24 Martin Jambor <mjambor@suse.cz>
3763 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
3765 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3768 * gcc.target/arm/pr99727.c: New test.
3770 2021-03-24 Jakub Jelinek <jakub@redhat.com>
3773 * gcc.target/arm/pr99724.c: New test.
3775 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3777 * lib/target-supports.exp (check_effective_target_sysconf): New.
3778 * gcc.target/i386/pr95443-1.c: Require it.
3779 * gcc.target/i386/pr95443-2.c: Likewise.
3780 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3781 * gcc.target/i386/strncmp-1.c: Likewise.
3783 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3785 * gcc.target/i386/pr97313.c: Require effective target feature pie.
3786 * g++.target/i386/pr94185.C: Likewise.
3788 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3790 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
3791 positives with -mcmodel=large.
3792 * gcc.target/i386/funcspec-3.c: Likewise.
3794 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3796 * gcc.target/i386/pr94467-3.c: New.
3798 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
3801 * gfortran.dg/longnames.f90: New test.
3803 2021-03-23 Nathan Sidwell <nathan@acm.org>
3806 * g++.dg/modules/pr99283-1_a.H: New.
3807 * g++.dg/modules/pr99283-1_b.H: New.
3809 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
3811 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
3813 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3815 * lib/target-supports.exp
3816 (check_effective_target_arm_dsp_ok_nocache)
3817 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
3818 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
3819 and add arm_dsp options.
3821 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3823 * lib/target-supports.exp
3824 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
3825 -mfloat-abi= options order.
3826 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
3827 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
3828 arm_hard_ok effective target and -mfloat-abi=hard additional
3830 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3838 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
3840 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
3841 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
3843 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3845 * lib/target-supports.exp
3846 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
3847 -mfloat-abi= options order.
3848 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
3849 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
3850 target and -mfloat-abi=hard additional option.
3851 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
3852 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
3853 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
3854 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
3855 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
3857 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3859 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
3861 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3863 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
3864 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
3865 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
3866 * gcc.target/arm/pr51968.c: Likewise.
3867 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
3868 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
3869 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
3870 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
3872 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3874 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
3875 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
3876 * gcc.target/arm/bf16_dup.c: Likewise.
3877 * gcc.target/arm/bf16_reinterpret.c: Likewise.
3878 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
3880 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3882 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
3884 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3886 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
3887 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
3888 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
3889 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3891 2021-03-23 Marek Polacek <polacek@redhat.com>
3894 * g++.dg/cpp0x/attributes-namespace6.C: New test.
3895 * g++.dg/cpp0x/gen-attrs-73.C: New test.
3897 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
3900 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
3902 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
3905 * gcc.dg/vect/pr99540.c: New test.
3907 2021-03-23 Nathan Sidwell <nathan@acm.org>
3910 * g++.dg/modules/pr99239_a.H: New.
3911 * g++.dg/modules/pr99239_b.H: New.
3913 2021-03-23 Richard Biener <rguenther@suse.de>
3915 PR tree-optimization/99721
3916 * gfortran.dg/vect/pr99721.f90: New testcase.
3918 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
3920 * gcc.target/riscv/shift-shift-5.c (sub): Change
3921 order of struct fields depending on byteorder.
3923 2021-03-23 Jakub Jelinek <jakub@redhat.com>
3926 * g++.dg/cpp1z/decomp55.C: New test.
3928 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
3930 PR tree-optimization/99296
3931 * gcc.dg/pr99296.c: New file.
3933 2021-03-22 Nathan Sidwell <nathan@acm.org>
3936 * g++.dg/modules/pr99480_a.H: New.
3937 * g++.dg/modules/pr99480_b.H: New.
3939 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
3942 * gcc.target/powerpc/pr99581.c: New.
3944 2021-03-22 Nathan Sidwell <nathan@acm.org>
3947 * g++.dg/modules/pr99425-1.h: New.
3948 * g++.dg/modules/pr99425-1_a.H: New.
3949 * g++.dg/modules/pr99425-1_b.H: New.
3950 * g++.dg/modules/pr99425-1_c.C: New.
3951 * g++.dg/modules/pr99425-2_a.X: New.
3952 * g++.dg/modules/pr99425-2_b.X: New.
3953 * g++.dg/template/pr99425.C: New.
3955 2021-03-22 Richard Biener <rguenther@suse.de>
3957 PR tree-optimization/99694
3958 * gcc.dg/torture/pr99694.c: New testcase.
3960 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
3963 * gcc.target/riscv/pr99702.c: New.
3965 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
3968 * gcc.target/powerpc/pr98914.c: New test.
3970 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
3973 * g++.target/i386/pr99679-1.C: New test.
3974 * g++.target/i386/pr99679-2.C: Likewise.
3976 2021-03-20 Jakub Jelinek <jakub@redhat.com>
3979 * gcc.dg/pr99230.c: New test.
3981 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3984 * gcc.dg/Wunused-var-5.c: New test.
3985 * gcc.dg/Wunused-var-6.c: New test.
3987 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3989 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3992 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3995 * gcc.target/s390/pr99663.c: New.
3997 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4000 * g++.dg/opt/pr99456.C: New test.
4001 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
4004 2021-03-19 Tamar Christina <tamar.christina@arm.com>
4006 PR tree-optimization/99656
4007 * gfortran.dg/vect/pr99656.f90: New test.
4009 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
4012 * gcc.dg/torture/pr99652-1.c: New test.
4013 * gcc.dg/torture/pr99652-2.c: Likewise.
4014 * gcc.target/i386/pr57655.c: Adjusted.
4015 * gcc.target/i386/pr59794-6.c: Likewise.
4016 * gcc.target/i386/pr70738-1.c: Likewise.
4017 * gcc.target/i386/pr96744-1.c: Likewise.
4019 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4020 Christophe Lyon <christophe.lyon@linaro.org>
4023 * g++.target/arm/pr99593.C: New test.
4025 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
4027 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
4029 2021-03-19 Marek Polacek <polacek@redhat.com>
4032 * g++.dg/cpp2a/concepts-err3.C: New test.
4034 2021-03-18 Martin Sebor <msebor@redhat.com>
4037 * g++.dg/warn/Warray-bounds-22.C: New test.
4038 * g++.dg/warn/Warray-bounds-23.C: New test.
4039 * g++.dg/warn/Warray-bounds-24.C: New test.
4041 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4044 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
4046 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
4050 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
4051 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
4052 rather than __i386__.
4054 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4057 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
4059 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
4062 * obj-c++.dg/pr49070.mm: New test.
4063 * objc.dg/unnamed-parms.m: New test.
4065 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4067 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
4069 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4070 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4071 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
4072 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4073 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4075 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4078 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
4079 For big endian use -fsso-struct=little-endian dg-options.
4081 2021-03-17 Marek Polacek <polacek@redhat.com>
4084 * g++.dg/conversion/real-to-int1.C: New test.
4086 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
4087 Jason Merrill <jason@redhat.com>
4089 * g++.dg/cpp1z/using9.C: New using decl test.
4091 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4093 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4094 -gdwarf-3 to the command line options. Adjust the expected line
4095 numbers for the revised options header.
4097 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4099 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4100 -gdwarf-3 to the command line options. Provide Darwin-
4101 specific match lines for the expected output.
4103 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4105 * gcc.target/aarch64/acle/rng_2.c: New test.
4107 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
4110 * gcc.target/i386/pr99530-1.c: New test.
4111 * gcc.target/i386/pr99530-2.c: Likewise.
4112 * gcc.target/i386/pr99530-3.c: Likewise.
4113 * gcc.target/i386/pr99530-4.c: Likewise.
4114 * gcc.target/i386/pr99530-5.c: Likewise.
4115 * gcc.target/i386/pr99530-6.c: Likewise.
4117 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
4120 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
4122 2021-03-16 Jason Merrill <jason@redhat.com>
4124 * g++.dg/cpp2a/nontype-float1.C: New test.
4126 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4130 * gcc.target/powerpc/pr98092.c: New.
4132 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4135 * gcc.target/i386/pr99600.c: New test.
4137 2021-03-16 Martin Liska <mliska@suse.cz>
4138 Jason Merrill <jason@redhat.com>
4141 * g++.target/i386/pr99108.C: New test.
4143 2021-03-16 Martin Liska <mliska@suse.cz>
4146 * gcc.target/arm/pr99592.c: New test.
4148 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
4150 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
4152 2021-03-16 Nathan Sidwell <nathan@acm.org>
4155 * g++.dg/modules/pr99496_a.H: New.
4156 * g++.dg/modules/pr99496_b.C: New.
4158 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4161 * gcc.target/i386/avx-pr99563.c: New test.
4163 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4166 * gcc.dg/gomp/pr99542.c: New test.
4167 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
4168 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
4169 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
4170 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
4172 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
4174 2021-03-15 Jakub Jelinek <jakub@redhat.com>
4177 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
4178 * g++.dg/modules/builtin-3_b.C: Likewise.
4180 2021-03-15 Nathan Sidwell <nathan@acm.org>
4183 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
4184 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
4186 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4189 * g++.dg/coroutines/pr99047.C: New test.
4191 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4194 * g++.dg/coroutines/torture/pr98704.C: New test.
4196 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4199 * g++.dg/coroutines/pr98480.C: New test.
4200 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4201 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4202 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4204 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4207 * g++.dg/coroutines/pr96749-1.C: New test.
4208 * g++.dg/coroutines/pr96749-2.C: New test.
4210 2021-03-15 Richard Biener <rguenther@suse.de>
4212 PR tree-optimization/98834
4213 * g++.dg/opt/pr98834.C: New testcase.
4215 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4218 * gfortran.dg/do_check_16.f90: New test.
4219 * gfortran.dg/do_check_17.f90: New test.
4221 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
4224 * gfortran.dg/pr99545.f90: New test.
4226 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
4228 * gcc.target/powerpc/pr99492.c: Fix typo.
4230 2021-03-14 Harald Anlauf <anlauf@gmx.de>
4231 Paul Thomas <pault@gcc.gnu.org>
4233 * gfortran.dg/pr99112.f90: New test.
4235 2021-03-13 Martin Sebor <msebor@redhat.com>
4237 PR tree-optimization/99489
4238 * gcc.dg/Wstringop-truncation-9.c: New test.
4240 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
4243 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
4245 2021-03-13 Jakub Jelinek <jakub@redhat.com>
4247 PR tree-optimization/99544
4248 * gcc.dg/gomp/pr99544.c: New test.
4250 2021-03-12 Nathan Sidwell <nathan@acm.org>
4253 * g++.dg/modules/pr99238.h: New.
4254 * g++.dg/modules/pr99238_a.H: New.
4255 * g++.dg/modules/pr99238_b.H: New.
4257 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
4260 * gfortran.dg/gomp/threadprivate-1.f90: New test.
4262 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4265 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
4267 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4270 * g++.dg/cpp2a/consteval19.C: New test.
4272 2021-03-11 David Malcolm <dmalcolm@redhat.com>
4275 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
4277 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
4279 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
4280 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
4281 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
4282 -fno-analyzer-feasibility from options.
4283 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
4284 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
4286 2021-03-11 Nathan Sidwell <nathan@acm.org>
4289 * g++.dg/modules/pr99248.h: New.
4290 * g++.dg/modules/pr99248_a.H: New.
4291 * g++.dg/modules/pr99248_b.H: New.
4293 2021-03-11 Nathan Sidwell <nathan@acm.org>
4296 * g++.dg/modules/pr99528.h: New.
4297 * g++.dg/modules/pr99528_a.H: New.
4298 * g++.dg/modules/pr99528_b.H: New.
4299 * g++.dg/modules/pr99528_c.C: New.
4301 2021-03-11 Richard Biener <rguenther@suse.de>
4304 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4305 instead of verifying the total number of adds.
4307 2021-03-11 Richard Biener <rguenther@suse.de>
4310 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4312 2021-03-11 Richard Biener <rguenther@suse.de>
4315 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4317 2021-03-11 Richard Biener <rguenther@suse.de>
4320 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4322 2021-03-11 Jakub Jelinek <jakub@redhat.com>
4325 * gcc.target/i386/avx2-pr99517-1.c: New test.
4326 * gcc.target/i386/avx2-pr99517-2.c: New test.
4328 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4331 * gcc.target/powerpc/pr99492.c: New testcase.
4333 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4336 * gfortran.dg/data_char_4.f90: New test.
4337 * gfortran.dg/data_char_5.f90: New test.
4339 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4341 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4343 2021-03-10 Nathan Sidwell <nathan@acm.org>
4346 * g++.dg/modules/pr99423_a.H: New.
4347 * g++.dg/modules/pr99423_b.H: New.
4349 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4351 PR tree-optimization/99305
4353 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4354 unsigned_char effective targets.
4356 2021-03-10 Nathan Sidwell <nathan@acm.org>
4359 * g++.dg/ext/pr99508.C: New.
4361 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4364 * lib/target-supports.exp (check_effective_target_lra): New.
4365 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4366 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4367 * gcc.c-torture/compile/pr98096.c: Likewise.
4368 * gcc.dg/pr97954.c: Likewise.
4370 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4372 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4373 * gcc.dg/analyzer/zlib-2.c: Likewise.
4375 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4377 * gcc.dg/vect/pr99102.c: Fix target selector.
4379 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4382 * gcc.dg/vect/pr99102.c: New test.
4384 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4386 * gnat.dg/specs/lto25.ads: New test.
4388 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4390 PR tree-optimization/99305
4391 * g++.dg/opt/pr99305.C: New test.
4393 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4395 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4396 (check_effective_target_sqrt_insn): Use it.
4398 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4401 * gcc.target/i386/pr99454.c: New.
4403 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4405 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4406 * gcc.dg/loop-9.c: Likewise.
4407 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4408 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4410 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4413 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4414 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4415 instead of the actual test.
4417 2021-03-09 Martin Liska <mliska@suse.cz>
4420 * gcc.target/i386/pr99464.c: New test.
4422 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4424 * gcc.target/powerpc/undef-bool-2.c: Add
4425 dg-require-effective-target powerpc_vsx_ok directive.
4426 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4427 powerpc_vsx_ok directive.
4429 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4432 * gfortran.dg/parameter_data.f90: New test.
4434 2021-03-08 Martin Sebor <msebor@redhat.com>
4437 * g++.dg/warn/Warray-bounds-15.C: New test.
4438 * g++.dg/warn/Warray-bounds-18.C: New test.
4439 * g++.dg/warn/Warray-bounds-19.C: New test.
4440 * g++.dg/warn/Warray-bounds-20.C: New test.
4441 * g++.dg/warn/Warray-bounds-21.C: New test.
4443 2021-03-08 Martin Sebor <msebor@redhat.com>
4446 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4448 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4449 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4450 * gcc.dg/Wstringop-overflow-66.c: New test.
4451 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4453 2021-03-08 Marek Polacek <polacek@redhat.com>
4456 * g++.dg/cpp2a/nontype-class41.C: New test.
4458 2021-03-08 Nathan Sidwell <nathan@acm.org>
4461 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4463 2021-03-08 Nathan Sidwell <nathan@acm.org>
4465 * g++.dg/modules/pr99468.H: New.
4467 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
4470 * gcc.target/powerpc/pr98959.c: New test.
4472 2021-03-08 Nathan Sidwell <nathan@acm.org>
4475 * g++.dg/modules/pr99285_a.H: New.
4476 * g++.dg/modules/pr99285_b.H: New.
4478 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4481 * gcc.target/aarch64/simd/pr99437.c: New test.
4483 2021-03-08 Martin Liska <mliska@suse.cz>
4486 * c-c++-common/asan/pr98920.c: New test.
4488 2021-03-08 Martin Liska <mliska@suse.cz>
4491 * gcc.target/i386/pr99463-2.c: New test.
4492 * gcc.target/i386/pr99463.c: New test.
4494 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
4496 * gcc.target/s390/vector/long-double-asm-commutative.c: New
4498 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4500 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4501 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4502 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4503 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4504 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4507 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
4510 * gfortran.dg/module_variable_3.f90: New test.
4512 2021-03-07 Jakub Jelinek <jakub@redhat.com>
4515 * lib/target-supports.exp
4516 (check_effective_target_assembler_march_noavx512bw): New effective
4518 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4520 2021-03-06 Patrick Palka <ppalka@redhat.com>
4521 Jakub Jelinek <jakub@redhat.com>
4524 * g++.dg/cpp2a/constexpr-99287.C: New test.
4526 2021-03-06 Patrick Palka <ppalka@redhat.com>
4527 Jakub Jelinek <jakub@redhat.com>
4530 * g++.dg/cpp1y/var-templ68.C: New test.
4531 * g++.dg/cpp1y/var-templ68a.C: New test.
4533 2021-03-06 Patrick Palka <ppalka@redhat.com>
4536 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4537 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4539 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
4541 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4542 to allow an eliminated stack-frame.
4544 2021-03-05 Marek Polacek <polacek@redhat.com>
4547 * g++.dg/cpp1z/noexcept-type23.C: New test.
4549 2021-03-05 Marek Polacek <polacek@redhat.com>
4552 * g++.dg/warn/Wshadow-17.C: New test.
4554 2021-03-05 Jason Merrill <jason@redhat.com>
4557 * gcc.dg/attr-flatten-1.c: Adjust.
4559 2021-03-05 Jakub Jelinek <jakub@redhat.com>
4562 * c-c++-common/gomp/pr99322.c: New test.
4564 2021-03-05 Nathan Sidwell <nathan@acm.org>
4567 * g++.dg/modules/pr99245_a.H: New.
4568 * g++.dg/modules/pr99245_b.H: New.
4570 2021-03-05 Harald Anlauf <anlauf@gmx.de>
4573 * gfortran.dg/matmul_21.f90: New test.
4575 2021-03-05 Nathan Sidwell <nathan@acm.org>
4578 * g++.dg/modules/pr99377_a.H: New.
4579 * g++.dg/modules/pr99377_b.C: New.
4580 * g++.dg/modules/pr99377_c.C: New.
4582 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4585 * g++.dg/coroutines/pr98118.C: New test.
4587 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4590 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
4591 * g++.dg/coroutines/pr95616-0.C: New test.
4592 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
4593 * g++.dg/coroutines/pr95616-1.C: New test.
4594 * g++.dg/coroutines/pr95616-2.C: New test.
4595 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
4596 * g++.dg/coroutines/pr95616-3.C: New test.
4597 * g++.dg/coroutines/pr95616-4.C: New test.
4598 * g++.dg/coroutines/pr95616-5.C: New test.
4599 * g++.dg/coroutines/pr95616-6.C: New test.
4601 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4604 * g++.dg/coroutines/torture/pr95615-01.C: New test.
4605 * g++.dg/coroutines/torture/pr95615-02.C: New test.
4606 * g++.dg/coroutines/torture/pr95615-03.C: New test.
4607 * g++.dg/coroutines/torture/pr95615-04.C: New test.
4608 * g++.dg/coroutines/torture/pr95615-05.C: New test.
4609 * g++.dg/coroutines/torture/pr95615.inc: New file.
4611 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
4614 * gcc.target/i386/pr99123-2.c: New.
4616 2021-03-05 Nathan Sidwell <nathan@acm.org>
4619 * g++.dg/modules/pr99389_a.H: New.
4620 * g++.dg/modules/pr99389_b.C: New.
4621 * g++.dg/modules/pr99389_c.C: New.
4623 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4626 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
4629 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4631 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
4632 with '_kind' number.
4633 * gfortran.dg/real4-10-real8-16.f90: Likewise.
4634 * gfortran.dg/real4-10-real8-4.f90: Likewise.
4635 * gfortran.dg/real4-10.f90: Likewise.
4636 * gfortran.dg/real4-16-real8-10.f90: Likewise.
4637 * gfortran.dg/real4-16-real8-16.f90: Likewise.
4638 * gfortran.dg/real4-16-real8-4.f90: Likewise.
4639 * gfortran.dg/real4-16.f90: Likewise.
4640 * gfortran.dg/real4-8-real8-10.f90: Likewise.
4641 * gfortran.dg/real4-8-real8-16.f90: Likewise.
4642 * gfortran.dg/real4-8-real8-4.f90: Likewise.
4643 * gfortran.dg/real4-8.f90: Likewise.
4644 * gfortran.dg/real8-10.f90: Likewise.
4645 * gfortran.dg/real8-16.f90: Likewise.
4646 * gfortran.dg/real8-4.f90: Likewise.
4648 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
4651 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
4653 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
4655 * lib/prune.exp: Prune useless output caused by a linker bug.
4657 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4660 * gcc.target/aarch64/pr93235.c: New test.
4662 2021-03-04 Martin Liska <mliska@suse.cz>
4664 PR gcov-profile/99105
4665 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
4666 correction as the wrapped malloc is called one more time
4668 * gcc.dg/tree-prof/pr97461.c: Likewise.
4670 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4674 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
4675 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
4676 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
4677 dg-warning regexps, instead replace .* with \[^\n\r]*.
4678 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
4679 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
4680 -ftrack-macro-expansion=0 from dg-options.
4681 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
4682 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
4684 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4687 * gcc.dg/cpp/line11.c: New test.
4688 * gcc.dg/cpp/line12.c: New test.
4690 2021-03-04 Alex Coplan <alex.coplan@arm.com>
4693 * gcc.target/aarch64/pr99381.c: New test.
4695 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
4697 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
4699 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
4701 2021-03-04 Nathan Sidwell <nathan@acm.org>
4704 * g++.dg/modules/pr99170-1_a.H: New.
4705 * g++.dg/modules/pr99170-1_b.C: New.
4706 * g++.dg/modules/pr99170-2.h: New.
4707 * g++.dg/modules/pr99170-2_a.C: New.
4708 * g++.dg/modules/pr99170-2_b.C: New.
4709 * g++.dg/modules/pr99170-3_a.H: New.
4710 * g++.dg/modules/pr99170-3_b.C: New.
4711 * g++.dg/modules/inst-2_b.C: Adjust scan.
4712 * g++.dg/modules/inst-4_a.C: Adjust scan.
4713 * g++.dg/modules/inst-4_b.C: Adjust scan.
4714 * g++.dg/modules/member-def-1_b.C: Adjust scan.
4715 * g++.dg/modules/member-def-1_c.C: Adjust scan.
4716 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
4717 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
4718 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
4719 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
4720 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
4721 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
4722 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
4723 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
4724 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
4725 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
4726 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
4728 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
4731 * gfortran.dg/real4-10-real8-10.f90: New test.
4732 * gfortran.dg/real4-10-real8-16.f90: New test.
4733 * gfortran.dg/real4-10-real8-4.f90: New test.
4734 * gfortran.dg/real4-10.f90: New test.
4735 * gfortran.dg/real4-16-real8-10.f90: New test.
4736 * gfortran.dg/real4-16-real8-16.f90: New test.
4737 * gfortran.dg/real4-16-real8-4.f90: New test.
4738 * gfortran.dg/real4-16.f90: New test.
4739 * gfortran.dg/real4-8-real8-10.f90: New test.
4740 * gfortran.dg/real4-8-real8-16.f90: New test.
4741 * gfortran.dg/real4-8-real8-4.f90: New test.
4742 * gfortran.dg/real4-8.f90: New test.
4743 * gfortran.dg/real8-10.f90: New test.
4744 * gfortran.dg/real8-16.f90: New test.
4745 * gfortran.dg/real8-4.f90: New test.
4747 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4749 * gcc.misc-tests/outputs.exp: Enumerate tests.
4751 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4753 * gcc.misc-tests/outputs.exp: Append discriminating
4754 suffixes to tests with duplicate names.
4755 (outest): Assert that each running test has a unique
4758 2021-03-04 Martin Sebor <msebor@redhat.com>
4762 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
4763 * gcc.dg/Wstringop-overflow-65.c: New test.
4764 * gcc.dg/Warray-bounds-69.c: Same.
4766 2021-03-03 Marek Polacek <polacek@redhat.com>
4769 * g++.dg/cpp1z/class-deduction83.C: New test.
4771 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4773 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
4775 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
4778 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4780 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
4782 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
4784 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
4787 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4789 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
4791 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
4794 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4796 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
4798 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
4800 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
4802 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
4804 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
4807 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4810 * g++.dg/cpp1z/eval-order10.C: New test.
4812 2021-03-03 Marek Polacek <polacek@redhat.com>
4816 * g++.dg/cpp1z/class-deduction81.C: New test.
4817 * g++.dg/cpp1z/class-deduction82.C: New test.
4818 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
4819 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
4820 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
4822 2021-03-03 Jason Merrill <jason@redhat.com>
4825 * g++.dg/cpp0x/decltype-call5.C: New test.
4826 * g++.dg/cpp0x/decltype-call6.C: New test.
4828 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4830 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
4832 * gcc.target/i386/pr95798-2.c: Likewise.
4834 2021-03-03 Nathan Sidwell <nathan@acm.org>
4837 * g++.dg/modules/namespace-2_a.C
4838 * g++.dg/modules/pr99344_a.C
4839 * g++.dg/modules/pr99344_b.C
4841 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4844 * gcc.target/i386/pr99321.c: New test.
4846 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4849 * gcc.c-torture/compile/pr99324.c: New test.
4851 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4854 * gcc.dg/graphite/pr99085.c: New test.
4856 2021-03-03 Jason Merrill <jason@redhat.com>
4859 * g++.dg/ext/attr-flatten1.C: New test.
4861 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
4863 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
4864 tests if target test-framework has -L or -I options.
4866 2021-03-02 David Malcolm <dmalcolm@redhat.com>
4869 * gcc.dg/pr99323-1.c: New test.
4870 * gcc.dg/pr99323-2.c: New test.
4872 2021-03-02 Martin Sebor <msebor@redhat.com>
4875 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
4876 * g++.dg/warn/Wnonnull12.C: New test.
4878 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
4880 * gnat.dg/limited5.adb: New test.
4882 2021-03-02 Patrick Palka <ppalka@redhat.com>
4886 * g++.dg/concepts/abbrev9.C: New test.
4887 * g++.dg/cpp2a/concepts-lambda15.C: New test.
4888 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
4889 * g++.dg/cpp2a/concepts-return-req2.C: New test.
4890 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
4891 call to f15 that we expect to accept.
4893 2021-03-02 Patrick Palka <ppalka@redhat.com>
4895 * g++.dg/cpp1z/auto1.C: New test.
4897 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4899 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
4900 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
4901 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
4902 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
4903 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
4904 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
4905 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
4907 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4909 * lib/target-supports.exp: Add check for nnpa facility.
4911 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4913 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
4914 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
4916 2021-03-01 Martin Liska <mliska@suse.cz>
4919 * gcc.target/s390/target-attribute/pr99313.c: New test.
4921 2021-03-01 Nathan Sidwell <nathan@acm.org>
4924 * g++.dg/modules/pr99294.h: New.
4925 * g++.dg/modules/pr99294_a.C: New.
4926 * g++.dg/modules/pr99294_b.C: New.
4928 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
4930 * g++.dg/eh/seh-xmm-unwind.C: New test.
4932 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
4934 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
4935 expression components noexcept.
4936 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4937 * g++.dg/coroutines/pr95345.C: Likewise.
4939 2021-02-28 Jason Merrill <jason@redhat.com>
4941 * g++.dg/ext/attr-lambda3.C: Add missing ;
4943 2021-02-27 Jason Merrill <jason@redhat.com>
4946 * g++.dg/ext/attr-lambda3.C: New test.
4948 2021-02-26 Alexandre Oliva <oliva@gnu.org>
4950 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
4952 * gcc.target/powerpc/pr83629.c: Likewise.
4953 * gcc.target/powerpc/pr84112.c: Likewise.
4955 2021-02-26 Olivier Hainque <hainque@adacore.com>
4957 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
4958 dg-require-effective-target fpic.
4959 * gcc.target/powerpc/ppc-eabi.c: Likewise.
4960 * gcc.target/powerpc/pr26350.c: Likewise.
4961 * gcc.target/powerpc/pr67789.c: Likewise.
4962 * gcc.target/powerpc/pr79439-1.c: Likewise.
4963 * gcc.target/powerpc/pr79439-2.c: Likewise.
4964 * gcc.target/powerpc/pr79439-3.c: Likewise.
4965 * gcc.target/powerpc/pr83629.c: Likewise.
4966 * gcc.target/powerpc/pr84112.c: Likewise.
4968 2021-02-26 Richard Biener <rguenther@suse.de>
4971 * g++.dg/pr99218.C: New testcase.
4973 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4975 * g++.dg/cpp23/lambda-specifiers1.C: New test.
4977 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4980 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
4982 2021-02-26 Jason Merrill <jason@redhat.com>
4985 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4987 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4989 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4990 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4991 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4992 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4993 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4994 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4995 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4996 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4997 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4998 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4999 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
5000 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
5001 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
5002 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
5003 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
5005 2021-02-26 Patrick Palka <ppalka@redhat.com>
5008 * g++.dg/concepts/abbrev8.C: New test.
5010 2021-02-25 Patrick Palka <ppalka@redhat.com>
5014 * g++.dg/diagnostic/local1.C: New test.
5016 2021-02-25 Patrick Palka <ppalka@redhat.com>
5019 * g++.dg/cpp1z/class-deduction79.C: New test.
5020 * g++.dg/cpp1z/class-deduction80.C: New test.
5022 2021-02-25 Marek Polacek <polacek@redhat.com>
5026 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
5027 * g++.dg/cpp0x/constexpr-cast2.C: New test.
5028 * g++.dg/cpp0x/constexpr-cast3.C: New test.
5030 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5033 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
5034 reference parms, to distinguish the rvalue ref. variant.
5035 * g++.dg/coroutines/pr97587.C: New test.
5037 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5040 * g++.dg/coroutines/pr95822.C: New test.
5042 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
5044 * gcc.target/arm/cmse/cmse-18.c: New test.
5046 2021-02-25 Nathan Sidwell <nathan@acm.org>
5049 * g++.dg/modules/pr99166_a.X: Adjust.
5050 * g++.dg/modules/pr99166_b.C: Adjust.
5051 * g++.dg/modules/pr99166_c.C: Adjust.
5052 * g++.dg/modules/pr99166_d.C: Adjust.
5054 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
5056 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
5058 2021-02-25 Tamar Christina <tamar.christina@arm.com>
5060 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
5062 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
5065 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
5067 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
5070 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
5072 2021-02-25 Richard Biener <rguenther@suse.de>
5074 PR tree-optimization/99253
5075 * gcc.dg/vect/pr99253.c: New testcase.
5077 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5080 * gcc.target/i386/pr95798-1.c: New test.
5081 * gcc.target/i386/pr95798-2.c: New test.
5083 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5085 PR tree-optimization/80635
5086 * g++.dg/warn/pr80635-1.C: New test.
5087 * g++.dg/warn/pr80635-2.C: New test.
5089 2021-02-25 David Malcolm <dmalcolm@redhat.com>
5092 * gcc.dg/analyzer/pr99193-1.c: New test.
5093 * gcc.dg/analyzer/pr99193-2.c: New test.
5094 * gcc.dg/analyzer/pr99193-3.c: New test.
5095 * gcc.dg/analyzer/realloc-1.c: New test.
5097 2021-02-24 Nathan Sidwell <nathan@acm.org>
5100 * g++.dg/modules/pr98718_a.C: New.
5101 * g++.dg/modules/pr98718_b.C: New.
5103 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5105 * g++.dg/coroutines/co-await-void_type.C: Mark promise
5106 final_suspend call as noexcept.
5107 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
5108 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
5109 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
5110 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
5111 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
5112 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
5113 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
5114 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
5115 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
5116 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
5117 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
5118 * g++.dg/coroutines/coro1-allocators.h: Likewise.
5119 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
5120 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
5121 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
5122 * g++.dg/coroutines/pr94752.C: Likewise.
5123 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
5124 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
5125 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5126 * g++.dg/coroutines/pr95050.C: Likewise.
5127 * g++.dg/coroutines/pr95345.C: Likewise.
5128 * g++.dg/coroutines/pr95440.C: Likewise.
5129 * g++.dg/coroutines/pr95591.C: Likewise.
5130 * g++.dg/coroutines/pr95711.C: Likewise.
5131 * g++.dg/coroutines/pr95813.C: Likewise.
5132 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
5133 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
5134 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
5135 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
5136 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
5137 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
5138 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
5139 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
5140 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
5141 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
5142 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
5143 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
5144 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
5145 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
5146 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
5147 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
5148 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
5149 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
5150 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
5151 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
5153 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5156 * c-c++-common/gomp/pr99226.c: New test.
5157 * gfortran.dg/gomp/pr99226.f90: New test.
5159 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
5162 * gcc.target/i386/pr99123.c: New.
5164 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
5166 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
5168 2021-02-24 Nathan Sidwell <nathan@acm.org>
5171 * g++.dg/modules/pr99072.H: New.
5173 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
5176 * gfortran.dg/assumed_rank_21.f90 : New test.
5178 2021-02-24 Martin Sebor <msebor@redhat.com>
5181 * gcc.dg/pr97172-2.c: New test.
5183 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5185 PR tree-optimization/99220
5186 * g++.dg/vect/pr99220.cc: New test.
5188 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5190 PR tree-optimization/99149
5191 * g++.dg/vect/pr99149.cc: Disabled on BE.
5193 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5196 * g++.dg/coroutines/pr96251.C: New test.
5198 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5200 PR tree-optimization/99225
5201 * gcc.c-torture/compile/pr99225.c: New test.
5203 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5205 PR tree-optimization/99149
5206 * g++.dg/vect/pr99149.cc: New test.
5208 2021-02-24 Richard Biener <rguenther@suse.de>
5211 * gcc.dg/pr99224.c: New testcase.
5213 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
5215 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5216 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5217 Add __has_builtin tests for built-ins.
5218 Update expected instruction counts.
5220 2021-02-23 Martin Sebor <msebor@redhat.com>
5223 * g++.dg/warn/Wnonnull11.C: New test.
5225 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
5228 * gfortran.dg/class_defined_operator_2.f03 : New test.
5229 * gfortran.dg/elemental_result_2.f90 : New test.
5230 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5231 elemental function with an allocatable result with an operator
5232 interface with array dummies and result.
5234 2021-02-23 Harald Anlauf <anlauf@gmx.de>
5237 * gfortran.dg/reshape_zerosize_4.f90: New test.
5239 2021-02-23 Nathan Sidwell <nathan@acm.org>
5242 * g++.dg/modules/pr99208_a.C: New.
5243 * g++.dg/modules/pr99208_b.C: New.
5245 2021-02-23 Martin Liska <mliska@suse.cz>
5248 * c-c++-common/asan/pr99168.c: New test.
5250 2021-02-23 Patrick Palka <ppalka@redhat.com>
5253 * g++.dg/template/non-dependent15.C: New test.
5255 2021-02-23 Jakub Jelinek <jakub@redhat.com>
5257 PR tree-optimization/99204
5258 * gfortran.dg/pr99204.f90: New test.
5260 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
5262 * gcc.target/powerpc/vec-init-10.c: New test.
5264 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
5266 * g++.dg/warn/Wplacement-new-size-1.C,
5267 g++.dg/warn/Wplacement-new-size-2.C,
5268 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
5269 default_packed targets.
5271 2021-02-22 David Malcolm <dmalcolm@redhat.com>
5274 * gcc.dg/analyzer/error-1.c: New test.
5275 * gcc.dg/analyzer/error-2.c: New test.
5276 * gcc.dg/analyzer/error-3.c: New test.
5278 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
5281 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
5282 * c-c++-common/attr-retain-6.c: Likewise.
5283 * c-c++-common/attr-retain-7.c: Likewise.
5284 * c-c++-common/attr-retain-8.c: Likewise.
5285 * c-c++-common/attr-retain-9.c: Likewise.
5287 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5289 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5291 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5293 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
5294 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5295 Handle __INT32_TYPE__ being "long int".
5297 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5299 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5301 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5303 * gcc.target/cris/biap-mul.c: New test.
5305 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5307 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5309 2021-02-22 Nathan Sidwell <nathan@acm.org>
5312 * g++.dg/modules/pr99174-1_a.C: New.
5313 * g++.dg/modules/pr99174-1_b.C: New.
5314 * g++.dg/modules/pr99174-1_c.C: New.
5315 * g++.dg/modules/pr99174.H: New.
5317 2021-02-22 Nathan Sidwell <nathan@acm.org>
5320 * g++.dg/modules/pr99153_a.H: New.
5321 * g++.dg/modules/pr99153_b.H: New.
5323 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5325 PR rtl-optimization/98791
5326 * gcc.target/aarch64/sve/pr98791.c: New test.
5328 2021-02-22 Richard Biener <rguenther@suse.de>
5330 PR tree-optimization/99165
5331 * g++.dg/pr99165.C: New testcase.
5333 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5335 * gfortran.dg/intent_optimize_3.f90: New test.
5337 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5339 * c-c++-common/attr-retain-5.c: Skip on AIX.
5340 * c-c++-common/attr-retain-6.c: Same.
5341 * c-c++-common/attr-retain-7.c: Same.
5342 * c-c++-common/attr-retain-8.c: Same.
5343 * c-c++-common/attr-retain-9.c: Same.
5345 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5348 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5349 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5350 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5351 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5352 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5353 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5355 2021-02-19 Nathan Sidwell <nathan@acm.org>
5358 * g++.dg/modules/pr98741_a.H: New.
5359 * g++.dg/modules/pr98741_b.H: New.
5360 * g++.dg/modules/pr98741_c.C: New.
5361 * g++.dg/modules/pr98741_d.C: New.
5363 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5366 * gfortran.dg/namelist_4.f90: Modify.
5367 * gfortran.dg/namelist_98.f90: New test.
5369 2021-02-19 Martin Sebor <msebor@redhat.com>
5372 * gcc.dg/pr97172.c: Add test cases.
5374 2021-02-19 Nathan Sidwell <nathan@acm.org>
5376 * g++.dg/modules/pr99166_a.X: New.
5377 * g++.dg/modules/pr99166_b.C: New.
5378 * g++.dg/modules/pr99166_c.C: New.
5379 * g++.dg/modules/pr99166_d.C: New.
5381 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5384 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5386 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5389 * gfortran.dg/dtio_36.f90: New test.
5391 2021-02-19 Richard Biener <rguenther@suse.de>
5394 * gcc.dg/pr99122-3.c: New testcase.
5396 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5399 * gcc.target/arm/pure-code/pr98998.c: New test.
5401 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5404 * g++.dg/opt/pr99034.C: New test.
5406 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5409 * gfortran.dg/ubound_1.f90: New test.
5411 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5414 * gcc.target/aarch64/sve/pr98657.c: New test.
5416 2021-02-19 Jason Merrill <jason@redhat.com>
5418 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5420 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5423 * jit.dg/test-trap.c: New test.
5425 2021-02-19 Jason Merrill <jason@redhat.com>
5428 * g++.dg/cpp0x/overload4.C: New test.
5430 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5432 PR rtl-optimization/96264
5433 * gcc.target/powerpc/pr96264.c: New.
5435 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5438 * c-c++-common/attr-retain-1.c: New test.
5439 * c-c++-common/attr-retain-2.c: Likewise.
5440 * c-c++-common/attr-retain-3.c: Likewise.
5441 * c-c++-common/attr-retain-4.c: Likewise.
5442 * c-c++-common/attr-retain-5.c: Likewise.
5443 * c-c++-common/attr-retain-6.c: Likewise.
5444 * c-c++-common/attr-retain-7.c: Likewise.
5445 * c-c++-common/attr-retain-8.c: Likewise.
5446 * c-c++-common/attr-retain-9.c: Likewise.
5447 * c-c++-common/pr99113.c: Likewise.
5448 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5449 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5450 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5451 * c-c++-common/attr-used-2.c: Likewise.
5452 * c-c++-common/attr-used-3.c: Likewise.
5453 * c-c++-common/attr-used-4.c: Likewise.
5454 * c-c++-common/attr-used-9.c: Likewise.
5455 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5456 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5457 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5458 attribute nor SHF_GNU_RETAIN section.
5459 * c-c++-common/attr-used-6.c: Likewise.
5460 * c-c++-common/attr-used-7.c: Likewise.
5461 * c-c++-common/attr-used-8.c: Likewise.
5463 2021-02-18 Nathan Sidwell <nathan@acm.org>
5466 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
5468 * g++.dg/modules/pr99023_a.X: New.
5469 * g++.dg/modules/pr99023_b.X: New.
5471 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5474 * gcc.dg/pr99136.c: New test.
5476 2021-02-18 Nathan Sidwell <nathan@acm.org>
5479 * g++.dg/modules/modules.exp: Remove dg-module-headers support
5480 * g++.dg/modules/alias-2_a.H: Delete.
5481 * g++.dg/modules/sys/alias-2_a.H: Delete.
5483 2021-02-18 Nathan Sidwell <nathan@acm.org>
5486 * g++.dg/modules/pr99023_a.H: Delete.
5487 * g++.dg/modules/pr99023_b.H: Delete.
5489 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5492 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5494 2021-02-18 Richard Biener <rguenther@suse.de>
5497 * gcc.dg/pr99122-1.c: New testcase.
5498 * gcc.dg/pr99122-2.c: Likewise.
5500 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
5502 PR tree-optimization/99142
5503 * gcc.dg/tree-ssa/pr99142.c: New test.
5505 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5508 * g++.dg/warn/Warray-bounds-17.C: New test.
5510 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.dg/pr99104.c: New test.
5515 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5518 * gcc.dg/analyzer/pr94596.c: New test.
5520 2021-02-17 Nathan Sidwell <nathan@acm.org>
5523 * g++.dg/modules/pr99023_a.H: New.
5524 * g++.dg/modules/pr99023_b.H: New.
5526 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5529 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5530 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5531 options. Remove false leak directive.
5532 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5536 2021-02-17 Julian Brown <julian@codesourcery.com>
5538 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5539 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5540 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5541 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5542 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5544 2021-02-17 Julian Brown <julian@codesourcery.com>
5546 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5547 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5548 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5549 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5550 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5551 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5552 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5553 previously-broken directives.
5555 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5558 * g++.dg/ubsan/pr99106.C: New test.
5560 2021-02-17 Nathan Sidwell <nathan@acm.org>
5563 * g++.dg/lookup/pr99116-1.C: New.
5564 * g++.dg/lookup/pr99116-2.C: New.
5566 2021-02-17 Nathan Sidwell <nathan@acm.org>
5569 * g++.dg/modules/pr99071_a.H: New.
5570 * g++.dg/modules/pr99071_b.H: New.
5572 2021-02-17 Patrick Palka <ppalka@redhat.com>
5576 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
5577 "call to non-'constexpr' function" error message.
5579 2021-02-16 Nathan Sidwell <nathan@acm.org>
5581 * g++.dg/modules/pr99050_a.H: New.
5582 * g++.dg/modules/pr99050_b.C: New.
5584 2021-02-16 Marek Polacek <polacek@redhat.com>
5587 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
5588 * g++.dg/ext/attr-assume-aligned.C: New test.
5590 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
5592 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
5593 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
5595 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5597 * gfortran.dg/goacc/ref_inquiry.f90: New test.
5598 * gfortran.dg/gomp/ref_inquiry.f90: New test.
5600 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
5603 * gcc.c-torture/compile/pr98096.c: New.
5605 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5608 * gfortran.dg/fmt_nonchar_1.f90: New test.
5609 * gfortran.dg/fmt_nonchar_2.f90: New test.
5611 2021-02-16 Jakub Jelinek <jakub@redhat.com>
5614 * gcc.target/i386/pr99100.c: New test.
5616 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
5618 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
5620 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
5622 PR rtl-optimization/98872
5623 * gcc.target/powerpc/pr98872.c: New test.
5625 2021-02-15 Jakub Jelinek <jakub@redhat.com>
5627 PR tree-optimization/99079
5628 * gcc.dg/fold-modpow2-2.c: New test.
5629 * gcc.c-torture/execute/pr99079.c: New test.
5631 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5633 PR rtl-optimization/98439
5634 * gcc.target/i386/pr98439.c: New test.
5636 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5639 * gcc.target/i386/pr96166.c: New test.
5641 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5643 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
5644 and restrict the test to aarch64-*-* target only.
5646 2021-02-12 Nathan Sidwell <nathan@acm.org>
5648 * g++.dg/modules/pr99039_a.C: New.
5649 * g++.dg/modules/pr99039_b.C: New.
5651 2021-02-12 Nathan Sidwell <nathan@acm.org>
5654 * g++.dg/modules/pr99040_a.C: New.
5655 * g++.dg/modules/pr99040_b.C: New.
5656 * g++.dg/modules/pr99040_c.C: New.
5657 * g++.dg/modules/pr99040_d.C: New.
5659 2021-02-12 Nathan Sidwell <nathan@acm.org>
5663 * g++.dg/lookup/pr99039.C: New.
5665 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
5668 * gfortran.dg/ieee/ieee_12.f90: New test.
5670 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
5672 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
5674 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
5677 * gcc.target/arm/pr98931.c: Add -mthumb
5679 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5682 * gfortran.dg/assumed_rank_20.f90: New test.
5684 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5687 * g++.dg/cpp2a/concepts-requires24.C: New test.
5689 2021-02-12 Jason Merrill <jason@redhat.com>
5692 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
5694 2021-02-12 David Malcolm <dmalcolm@redhat.com>
5697 * g++.dg/analyzer/pr99064.C: New test.
5698 * gcc.dg/analyzer/pr98969.c: New test.
5700 2021-02-11 Marek Polacek <polacek@redhat.com>
5703 * g++.dg/template/deduce10.C: New test.
5704 * g++.dg/template/deduce9.C: New test.
5706 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
5709 * g++.target/powerpc/pr99041.C: New test.
5711 2021-02-11 Jakub Jelinek <jakub@redhat.com>
5714 * g++.dg/ext/flexary38.C: New test.
5716 2021-02-11 Marek Polacek <polacek@redhat.com>
5719 * g++.dg/cpp0x/variadic-crash6.C: New test.
5721 2021-02-11 Patrick Palka <ppalka@redhat.com>
5724 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
5726 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
5729 * gcc.target/arm/pr98931.c: New testcase.
5731 2021-02-11 Joel Hutton <joel.hutton@arm.com>
5733 PR tree-optimization/98772
5734 * gcc.target/aarch64/pr98772.c: New test.
5736 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5739 * gfortran.dg/typebound_call_32.f90: New test.
5741 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5744 * gfortran.dg/pr99060.f90: New test.
5746 2021-02-11 Alexandre Oliva <oliva@adacore.com>
5748 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
5750 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5753 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
5755 2021-02-10 Martin Sebor <msebor@redhat.com>
5757 PR tree-optimization/92879
5758 * g++.dg/warn/Warray-bounds-16.C: New test.
5760 2021-02-10 David Malcolm <dmalcolm@redhat.com>
5762 PR preprocessor/96391
5763 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
5764 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
5765 using the location_overflow_plugin.c from gcc.dg/plugin.
5767 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5770 * g++.dg/ext/weak6.C: New test.
5772 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5775 * gcc.target/i386/pr99025.c: New test.
5777 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5781 * g++.dg/cpp2a/constexpr-new16.C: New test.
5782 * g++.dg/cpp2a/constexpr-new17.C: New test.
5784 2021-02-10 Nathan Sidwell <nathan@acm.org>
5787 * g++.dg/lookup/pr99030.C: New.
5789 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5792 * g++.dg/gomp/pr99007.C: New test.
5793 * gcc.dg/gomp/pr99007-1.c: New test.
5794 * gcc.dg/gomp/pr99007-2.c: New test.
5795 * gcc.dg/gomp/pr99007-3.c: New test.
5797 2021-02-10 Julian Brown <julian@codesourcery.com>
5800 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
5801 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
5802 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5804 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5807 * gcc.dg/analyzer/file-1.c (test_5): New.
5808 * gcc.dg/analyzer/file-3.c: New test.
5810 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5813 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
5814 * gcc.dg/analyzer/pr94851-2.c: New test.
5815 * gcc.dg/analyzer/pr98575-1.c: New test.
5817 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
5819 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
5821 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
5823 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
5825 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
5827 2021-02-09 Nathan Sidwell <nathan@acm.org>
5830 * g++.dg/modules/pr98944_a.C: New.
5831 * g++.dg/modules/pr98944_b.C: New.
5832 * g++.dg/modules/pr98944_c.C: New.
5833 * g++.dg/modules/pr98944_d.C: New.
5835 2021-02-09 Jakub Jelinek <jakub@redhat.com>
5838 * g++.dg/warn/Wstringop-overread-1.C: New test.
5840 2021-02-09 Jason Merrill <jason@redhat.com>
5843 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5845 2021-02-09 Jason Merrill <jason@redhat.com>
5848 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5850 2021-02-09 Jason Merrill <jason@redhat.com>
5853 * g++.dg/cpp2a/no_unique_address12.C: New test.
5855 2021-02-08 Nathan Sidwell <nathan@acm.org>
5857 * g++.dg/modules/pr98531-2.h: New.
5858 * g++.dg/modules/pr98531-2_a.H: New.
5859 * g++.dg/modules/pr98531-2_b.C: New.
5860 * g++.dg/modules/pr98531-3.h: New.
5861 * g++.dg/modules/pr98531-3_a.H: New.
5862 * g++.dg/modules/pr98531-3_b.C: New.
5864 2021-02-08 Nathan Sidwell <nathan@acm.org>
5867 * g++.dg/modules/pr98531-1.h: New.
5868 * g++.dg/modules/pr98531-1_a.H: New.
5869 * g++.dg/modules/pr98531-1_b.C: New.
5870 * g++.dg/abi/pr98531-1.C: New.
5871 * g++.dg/abi/pr98531-2.C: New.
5872 * g++.dg/abi/pr98531-3.C: New.
5873 * g++.dg/abi/pr98531-4.C: New.
5875 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5878 * gfortran.dg/pr98974.F90: New test.
5880 2021-02-08 Richard Biener <rguenther@suse.de>
5883 * g++.dg/lto/pr96591_0.C: New testcase.
5885 2021-02-05 Marek Polacek <polacek@redhat.com>
5888 * g++.dg/cpp2a/volatile5.C: New test.
5890 2021-02-05 Marek Polacek <polacek@redhat.com>
5893 * g++.dg/cpp2a/using-enum-8.C: New test.
5895 2021-02-05 Nathan Sidwell <nathan@acm.org>
5898 * c-c++-common/pr98943.c: New.
5900 2021-02-05 Richard Biener <rguenther@suse.de>
5902 PR tree-optimization/98855
5903 * g++.dg/vect/slp-pr98855.cc: New testcase.
5905 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5908 * g++.dg/cpp1z/decomp54.C: New test.
5910 2021-02-05 liuhongt <hongtao.liu@intel.com>
5913 * g++.target/i386/avx512bw-pr98537-1.C: New test.
5914 * g++.target/i386/avx512vl-pr98537-1.C: New test.
5915 * g++.target/i386/avx512vl-pr98537-2.C: New test.
5916 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
5917 integer mask comparison should not be generated.
5918 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
5919 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
5920 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
5922 2021-02-04 Julian Brown <julian@codesourcery.com>
5924 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
5925 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5926 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
5927 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
5929 2021-02-04 Julian Brown <julian@codesourcery.com>
5931 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
5933 2021-02-04 Julian Brown <julian@codesourcery.com>
5935 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
5937 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5940 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
5941 $section is .opd, look at .L.$symbol_name's section.
5942 (parse_section_section_of_symbols): Handle .previous directive.
5943 * gcc.dg/array-quals-1.c: Allow .sdata section.
5945 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
5947 * gdc.dg/intrinsics.d: Update test.
5949 2021-02-04 Martin Sebor <msebor@redhat.com>
5952 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
5953 * gcc.dg/label-decl-4.c: Same.
5954 * gcc.dg/mismatch-decl-1.c: Same.
5955 * gcc.dg/old-style-then-proto-1.c: Same.
5956 * gcc.dg/parm-mismatch-1.c: Same.
5957 * gcc.dg/pr35445.c: Same.
5958 * gcc.dg/redecl-11.c: Same.
5959 * gcc.dg/redecl-12.c: Same.
5960 * gcc.dg/redecl-13.c: Same.
5961 * gcc.dg/redecl-15.c: Same.
5962 * gcc.dg/tls/thr-init-1.c: Same.
5963 * objc.dg/id-1.m: Same.
5964 * objc.dg/tls/diag-3.m: Same.
5965 * gcc.dg/pr97882.c: New test.
5966 * gcc.dg/qual-return-7.c: New test.
5967 * gcc.dg/qual-return-8.c: New test.
5969 2021-02-04 Jason Merrill <jason@redhat.com>
5972 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5974 2021-02-04 David Malcolm <dmalcolm@redhat.com>
5977 * gcc.dg/pr97932.c: New test.
5979 2021-02-04 emsr <3dw4rd@verizon.net>
5981 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
5983 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5985 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5986 of make_signed<size_t>::type in the diagnostics.
5988 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5991 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5993 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5995 * gfortran.dg/goacc/substring.f90: New test.
5996 * gfortran.dg/gomp/substring.f90: New test.
5998 2021-02-04 Martin Liska <mliska@suse.cz>
6000 * gcc.target/i386/prefer-vector-width-attr.c: New test.
6002 2021-02-04 Jason Merrill <jason@redhat.com>
6005 * g++.dg/cpp1z/class-deduction78.C: New test.
6007 2021-02-04 Jason Merrill <jason@redhat.com>
6010 * g++.dg/cpp0x/pr84630.C: Call b().
6011 * g++.dg/cpp2a/lambda-uneval13.C: New test.
6012 * g++.dg/ext/attr-expr1.C: New test.
6014 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6016 PR preprocessor/98882
6017 * gcc.dg/cpp/pr98882.c: New test.
6019 2021-02-03 Jason Merrill <jason@redhat.com>
6021 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
6022 hash-table-verification-limit=10000.
6024 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
6026 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
6027 * g++.dg/cpp23/feat-cxx2b.C: New test.
6028 * g++.dg/cpp23/size_t-literals.C: New test.
6029 * g++.dg/warn/Wsize_t-literals.C: New test.
6031 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6034 * g++.dg/cpp2a/no_unique_address11.C: New test.
6036 2021-02-03 Marek Polacek <polacek@redhat.com>
6039 * g++.dg/cpp0x/noexcept65.C: New test.
6041 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
6044 * gfortran.dg/coarray/array_temporary.f90: New test.
6046 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6049 * gcc.dg/pr97487-1.c: New test.
6050 * gcc.dg/pr97487-2.c: New test.
6052 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6055 * gcc.target/i386/pr97971.c: New test.
6057 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6059 PR tree-optimization/98287
6060 * gcc.dg/pr98287.c: New test.
6062 2021-02-03 Tamar Christina <tamar.christina@arm.com>
6064 PR tree-optimization/98928
6065 * gcc.target/i386/pr98928.c: New test.
6067 2021-02-02 Martin Liska <mliska@suse.cz>
6070 * gcc.target/i386/pr97510.c: New test.
6072 2021-02-02 Jason Merrill <jason@redhat.com>
6075 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
6077 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
6081 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
6084 * gfortran.dg/pr91862.f90: New test.
6086 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6088 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
6090 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6092 PR tree-optimization/98848
6093 * gcc.dg/vect/pr98848.c: New test.
6094 * gcc.dg/vect/pr92205.c: Remove xfail.
6096 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6098 PR tree-optimization/97960
6099 * g++.dg/torture/pr97960.C: New test.
6101 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
6104 * g++.dg/opt/pr98743.C: New.
6106 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6108 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
6110 2021-02-02 Alexandre Oliva <oliva@adacore.com>
6112 * gcc.dg/asan/nested-1.c: New.
6114 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6118 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
6119 prefix to support subroutines where necessary.
6120 * gcc.dg/analyzer/data-model-1.c: Likewise.
6121 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
6123 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
6124 subroutines where necessary.
6125 * gcc.dg/analyzer/pr96651-2.c: Likewise.
6126 * gcc.dg/analyzer/signal-4b.c: Likewise.
6127 * gcc.dg/analyzer/single-field.c: Likewise.
6128 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
6130 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6134 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
6135 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
6137 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6139 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
6142 2021-02-01 David Malcolm <dmalcolm@redhat.com>
6145 * gcc.dg/analyzer/pr98918.c: New test.
6147 2021-02-01 Sergei Trofimovich <siarheit@google.com>
6149 PR tree-optimization/98499
6150 * g++.dg/pr98499.C: new test.
6152 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6154 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
6156 2021-02-01 Martin Sebor <msebor@redhat.com>
6159 * gcc.dg/pr97172.c: New test.
6161 2021-02-01 Martin Sebor <msebor@redhat.com>
6164 * g++.dg/Wclass-memaccess-6.C: New test.
6166 2021-02-01 Patrick Palka <ppalka@redhat.com>
6169 * g++.dg/cpp0x/constexpr-98295.C: New test.
6171 2021-02-01 Marek Polacek <polacek@redhat.com>
6174 * g++.dg/ext/builtin-has-attribute2.C: New test.
6176 2021-02-01 Jason Merrill <jason@redhat.com>
6179 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
6181 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6183 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
6185 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
6187 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
6189 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
6191 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
6193 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
6195 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
6197 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
6199 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
6201 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
6203 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
6205 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
6208 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6210 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
6212 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
6214 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
6216 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
6219 2021-02-01 Tamar Christina <tamar.christina@arm.com>
6221 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
6223 2021-02-01 Patrick Palka <ppalka@redhat.com>
6226 * g++.dg/cpp1y/constexpr-84494.C: New test.
6228 2021-02-01 Xing GUO <higuoxing@gmail.com>
6230 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
6232 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
6234 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
6235 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6237 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
6239 * c-c++-common/attr-used-5.c: Skip for Darwin.
6240 * c-c++-common/attr-used-6.c: Likewise.
6241 * c-c++-common/attr-used-7.c: Likewise.
6242 * c-c++-common/attr-used-8.c: Likewise.
6243 * c-c++-common/attr-used-9.c: Likewise.
6245 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
6247 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
6248 * gcc.target/powerpc/pr79251.p9.c: Same.
6250 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6252 * gcc.target/i386/20051216-1.c: New test.
6254 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6257 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
6258 scan-tree-dump-times to x86 and aarch64 targets.
6259 * gcc.dg/gomp/simd-3.c: Likewise.
6261 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
6264 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
6267 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6269 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
6271 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6274 * gcc.target/aarch64/pr97701.c: Modify.
6276 2021-01-29 David Malcolm <dmalcolm@redhat.com>
6278 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
6280 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6283 * gcc.target/aarch64/pr97701.c: New.
6285 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6287 * gcc.target/powerpc/pr91903.c: New test.
6288 * gcc.target/powerpc/builtins-1.fold.h: Update.
6289 * gcc.target/powerpc/builtins-2.c: Update.
6291 2021-01-29 Nathan Sidwell <nathan@acm.org>
6294 * g++.dg/modules/pr98843_a.C: New.
6295 * g++.dg/modules/pr98843_b.H: New.
6296 * g++.dg/modules/pr98843_c.C: New.
6298 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6300 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6302 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
6303 Richard Biener <rguenther@suse.de>
6305 PR tree-optimization/97627
6306 * g++.dg/pr97627.C: New testcase.
6308 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6311 * gcc.c-torture/compile/pr98849.c: New test.
6313 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6316 * gcc.dg/pr98331.c: New test.
6318 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
6320 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6322 * gcc.target/powerpc/pr79251.h: ...this.
6323 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6324 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6326 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6327 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6329 2021-01-29 Marek Polacek <polacek@redhat.com>
6332 * g++.dg/parse/error63.C: New test.
6334 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6337 * g++.dg/warn/effc5.C: New test.
6339 2021-01-28 Marek Polacek <polacek@redhat.com>
6342 * g++.dg/cpp0x/alignas19.C: New test.
6343 * g++.dg/warn/Warray-bounds15.C: New test.
6345 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6348 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6350 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6352 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6353 ../../../libgfortran/ISO_Fortran_binding.h rather than
6354 ISO_Fortran_binding.h.
6356 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6358 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6359 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6360 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6361 being generated. Add support for running test on power10. Add
6362 support for running if long double defaults to 64-bits.
6364 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6368 * g++.target/i386/pr98847.C: New test.
6370 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6372 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6374 2021-01-28 Nathan Sidwell <nathan@acm.org>
6377 * g++.dg/modules/pr98770_a.C: New.
6378 * g++.dg/modules/pr98770_b.C: New.
6380 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6383 * gfortran.dg/gomp/pr86470.f90: New test.
6385 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6388 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6389 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6390 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6391 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6392 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6393 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6394 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6395 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6396 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6397 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6398 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6399 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6400 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6401 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6404 2021-01-28 Xing GUO <higuoxing@gmail.com>
6406 * gcc.target/riscv/attribute-18.c: New test.
6408 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6410 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6411 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6413 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6415 PR rtl-optimization/97684
6416 * gcc.target/i386/pr97684.c: New.
6418 2021-01-27 Jason Merrill <jason@redhat.com>
6421 * g++.dg/lookup/using4.C: No error in C++20.
6422 * g++.dg/cpp0x/decltype37.C: Adjust message.
6423 * g++.dg/template/crash75.C: Adjust message.
6424 * g++.dg/template/crash76.C: Adjust message.
6425 * g++.dg/cpp0x/inh-ctor36.C: New test.
6426 * g++.dg/cpp1z/inh-ctor39.C: New test.
6427 * g++.dg/cpp2a/using-enum-7.C: New test.
6429 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6432 * gcc.c-torture/execute/pr98853-1.c: New test.
6433 * gcc.c-torture/execute/pr98853-2.c: New test.
6435 2021-01-27 Richard Biener <rguenther@suse.de>
6437 PR tree-optimization/98854
6438 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6440 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6444 * gfortran.dg/proc_ptr_52.f90 : New test.
6446 2021-01-27 liuhongt <hongtao.liu@intel.com>
6449 * gcc.target/i386/pr98833.c: New test.
6451 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6453 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6454 optimize ("no-strict-aliasing") attribute.
6455 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6456 array to avoid violating TBAA.
6457 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6458 array to avoid violating TBAA.
6459 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6460 array to avoid violating TBAA.
6461 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6462 array to avoid violating TBAA.
6464 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6467 * gfortran.dg/elemental_function_5.f90 : New test.
6469 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6471 PR tree-optimization/97260
6472 * gcc.dg/tree-ssa/pr97260.c: New test.
6474 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
6476 * lib/target-supports.exp (check_effective_target_c++2a):
6477 Check for C++2a or C++23.
6478 (check_effective_target_c++20_down): New.
6479 (check_effective_target_c++23_only): New.
6480 (check_effective_target_c++23): New.
6481 * g++.dg/cpp23/cplusplus.C: New.
6483 2021-01-26 Jason Merrill <jason@redhat.com>
6486 * g++.dg/torture/pr97474.C: New test.
6488 2021-01-26 Jason Merrill <jason@redhat.com>
6491 * g++.dg/cpp2a/no_unique_address10.C: New test.
6492 * g++.dg/cpp2a/no_unique_address9.C: New test.
6494 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6496 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6497 optimize ("no-strict-aliasing") attribute.
6498 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6499 array to avoid violating TBAA.
6500 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6501 array to avoid violating TBAA.
6502 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6503 array to avoid violating TBAA.
6504 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6505 array to avoid violating TBAA.
6507 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6510 * gcc.c-torture/execute/pr98681.c: New test.
6512 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6515 * gfortran.dg/elemental_assignment_1.f90: New test.
6517 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
6519 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6520 add previously missing space in '$ident link'.
6522 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6525 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6527 2021-01-26 Alexandre Oliva <oliva@adacore.com>
6529 * gnat.dg/asan1.adb: New test.
6530 * gnat.dg/asan1_pkg.ads: New additional source.
6532 2021-01-25 Harald Anlauf <anlauf@gmx.de>
6535 * gfortran.dg/pr70070.f90: New test.
6537 2021-01-25 Martin Sebor <msebor@redhat.com>
6540 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6541 * g++.dg/warn/Wnonnull10.C: New test.
6542 * g++.dg/warn/Wnonnull9.C: New test.
6544 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6546 * gfortran.dg/associate_57.f90: New test.
6548 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6551 * gfortran.dg/interface_assignment_7.f90: New test.
6553 2021-01-25 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp2a/no_unique_address8.C: New test.
6558 2021-01-25 Richard Biener <rguenther@suse.de>
6561 * gcc.dg/pr98807.c: New testcase.
6563 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
6565 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6566 * gnat.dg/thunk2_pkg.ads: New helper.
6568 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
6571 * gfortran.dg/charlen_18.f90 : New test.
6573 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
6575 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
6577 * g++.dg/tc1/dr142.C: Same as above.
6578 * g++.dg/tc1/dr52.C: Same as above.
6579 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
6580 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
6581 * g++.old-deja/g++.jason/access8.C: Same as above.
6582 * g++.old-deja/g++.law/access4.C: Same as above.
6583 * g++.old-deja/g++.law/visibility12.C: Same as above.
6584 * g++.old-deja/g++.law/visibility4.C: Same as above.
6585 * g++.old-deja/g++.law/visibility8.C: Same as above.
6586 * g++.old-deja/g++.other/access4.C: Same as above.
6588 2021-01-23 Patrick Palka <ppalka@redhat.com>
6592 * g++.dg/cpp0x/this2.C: New test.
6593 * g++.dg/template/pr97399.C: New test.
6595 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
6597 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
6598 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
6599 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
6600 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
6601 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
6602 * gcc.target/powerpc/pr79251.p9.c: Same.
6604 2021-01-22 Marek Polacek <polacek@redhat.com>
6607 * g++.dg/cpp0x/noexcept64.C: New test.
6609 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
6611 * g++.dg/eh/spbp.C: Remove skip on AIX.
6613 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6615 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
6616 typo, UINON_TYPE to UNION_TYPE.
6618 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6620 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
6621 UINON_TYPE to UNION_TYPE.
6622 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
6623 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
6625 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6627 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
6628 optimize ("no-strict-aliasing") attribute.
6630 2021-01-22 Jason Merrill <jason@redhat.com>
6633 * g++.dg/init/elide7.C: New test.
6635 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6638 * g++.dg/ubsan/pr95693.C: New test.
6640 2021-01-22 Marek Polacek <polacek@redhat.com>
6643 * g++.dg/abi/mangle76.C: New test.
6645 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
6648 * gfortran.dg/associated_target_7.f90 : New test.
6650 2021-01-22 Martin Jambor <mjambor@suse.cz>
6652 PR tree-optimization/47059
6653 * gcc.dg/tree-ssa/pr47059.c: New test.
6655 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6657 PR tree-optimization/98766
6658 * gcc.dg/pr98766.c: New test.
6660 2021-01-22 Nathan Sidwell <nathan@acm.org>
6663 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
6664 embedded absolute paths.
6665 (module_do_it): Append $std to test name.
6667 2021-01-22 Richard Biener <rguenther@suse.de>
6670 * gcc.dg/pr98793.c: New testcase.
6672 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6674 * gcc.target/powerpc/pr79251.p8.c: New test.
6675 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
6677 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6678 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6679 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6680 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6681 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6682 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6683 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6684 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6685 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6686 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6688 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6690 * gcc.target/powerpc/pr79251.p9.c: New test.
6691 * gcc.target/powerpc/pr79251-run.c: New test.
6692 * gcc.target/powerpc/pr79251.h: New header.
6694 2021-01-22 Richard Biener <rguenther@suse.de>
6697 * gcc.dg/torture/pr98773.c: New testcase.
6699 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6701 PR tree-optimization/90248
6702 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
6704 * gcc.dg/pr90248.c: New test.
6706 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6708 PR tree-optimization/98255
6709 * gcc.dg/pr98255.c: New test.
6711 2021-01-22 Richard Biener <rguenther@suse.de>
6713 PR tree-optimization/98786
6714 * gcc.dg/torture/pr98786.c: New testcase.
6716 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6719 * gcc.target/arm/pr98636.c: New test.
6721 2021-01-22 liuhongt <hongtao.liu@intel.com>
6725 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
6726 * gcc.target/i386/avx512f-pr96891-1.c: New test.
6727 * gcc.target/i386/avx512f-pr96891-2.c: New test.
6728 * gcc.target/i386/avx512f-pr96891-3.c: New test.
6729 * g++.target/i386/avx512f-pr96891-1.C: New test.
6730 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
6732 2021-01-22 Marek Polacek <polacek@redhat.com>
6735 * g++.dg/cpp0x/noexcept63.C: New test.
6737 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
6739 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
6741 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6742 explicitly check for intervening space, tab or period.
6744 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
6746 PR rtl-optimization/98777
6747 * gcc.target/riscv/pr98777.c: New.
6749 2021-01-21 Patrick Palka <ppalka@redhat.com>
6752 * g++.dg/cpp0x/decltype-71879.C: New test.
6754 2021-01-21 Jakub Jelinek <jakub@redhat.com>
6757 * g++.dg/cpp1y/constexpr-98672.C: New test.
6759 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
6762 * lib/target-supports.exp
6763 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
6764 * gcc.target/arm/ivopts.c: Use target
6765 'arm_thumb2_no_arm_v8_1_lob'.
6767 2021-01-21 Nathan Sidwell <nathan@acm.org>
6770 * g++.dg/modules/stat-mem-1.h: New.
6771 * g++.dg/modules/stat-mem-1_a.H: New.
6772 * g++.dg/modules/stat-mem-1_b.C: New.
6774 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
6777 * gfortran.dg/module_procedure_5.f90 : New test.
6778 * gfortran.dg/module_procedure_6.f90 : New test.
6780 2021-01-21 Richard Biener <rguenther@suse.de>
6783 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
6785 2021-01-21 Richard Biener <rguenther@suse.de>
6788 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
6790 2021-01-21 Richard Biener <rguenther@suse.de>
6792 * gcc.dg/Walloca-2.c: Un-XFAIL.
6794 2021-01-21 liuhongt <hongtao.liu@intel.com>
6796 PR rtl-optimization/98694
6797 * gcc.target/i386/pr98694.c: New test.
6799 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
6801 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
6803 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6805 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
6808 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
6810 PR rtl-optimization/98722
6811 * g++.target/s390/pr98722.C: New.
6813 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
6815 PR tree-optimization/96674
6816 * gcc.dg/pr96674.c: New tests.
6818 2021-01-20 Patrick Palka <ppalka@redhat.com>
6821 * g++.dg/cpp2a/lambda-generic9.C: New test.
6823 2021-01-20 Patrick Palka <ppalka@redhat.com>
6826 * g++.dg/parse/access12.C: New test.
6827 * g++.dg/template/access35.C: New test.
6829 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
6831 PR tree-optimization/98535
6832 * gcc.target/aarch64/sve/pr98535.c: New file.
6834 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6837 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
6838 missing diagnostic issues with c_intptr_t == default integer kind.
6840 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6842 PR tree-optimization/98721
6843 * gcc.dg/pr98721-1.c: New test.
6844 * gcc.dg/pr98721-2.c: New test.
6846 2021-01-20 Richard Biener <rguenther@suse.de>
6848 PR tree-optimization/98758
6849 * gcc.dg/torture/pr98758.c: New testcase.
6851 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6854 * c-c++-common/gomp/task-detach-2.c: New test.
6856 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6860 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
6862 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
6864 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
6865 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
6866 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
6867 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
6868 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
6869 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
6871 2021-01-19 Marek Polacek <polacek@redhat.com>
6874 * g++.dg/template/deduce8.C: New test.
6876 2021-01-19 Marek Polacek <polacek@redhat.com>
6879 * g++.dg/lookup/using64.C: New test.
6880 * g++.dg/lookup/using65.C: New test.
6882 2021-01-19 Martin Sebor <msebor@redhat.com>
6885 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
6886 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
6887 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
6888 * gcc.dg/Wfree-nonheap-object-4.c: New test.
6890 2021-01-19 Patrick Palka <ppalka@redhat.com>
6894 * g++.dg/opt/pr87974.C: Adjust.
6895 * g++.dg/template/access34.C: New test.
6896 * g++.dg/template/friend68.C: New test.
6897 * g++.dg/template/friend69.C: New test.
6899 2021-01-19 Marek Polacek <polacek@redhat.com>
6902 * g++.dg/cpp0x/noexcept62.C: New test.
6904 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6906 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
6908 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6910 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6911 (CHECK_CUMULATIVE_SAT): Delete.
6912 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
6914 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
6915 Remove uses of the above.
6916 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
6918 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6919 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6920 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
6921 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
6923 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
6924 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
6925 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
6927 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
6928 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
6929 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
6931 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
6932 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
6933 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
6935 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
6936 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
6937 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
6939 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
6940 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
6941 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
6942 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6943 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
6944 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
6946 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
6947 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
6949 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
6950 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
6952 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
6953 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
6955 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
6956 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6957 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
6958 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
6959 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6960 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
6961 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
6962 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
6963 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
6964 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6966 2021-01-19 Jeff Law <law@redhat.com>
6968 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
6969 and update expected output.
6971 2021-01-19 Richard Biener <rguenther@suse.de>
6974 * g++.dg/pr98330.C: New testcase.
6975 * gcc.dg/pr98330.c: Likewise.
6977 2021-01-19 Richard Biener <rguenther@suse.de>
6980 * gfortran.dg/pr97673.f90: New testcase.
6982 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
6985 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6986 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6987 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6989 2021-01-19 Martin Jambor <mjambor@suse.cz>
6992 * g++.dg/ipa/pr98690.C: New test.
6994 2021-01-18 Jeff Law <law@redhat.com>
6996 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6998 2021-01-18 Patrick Palka <ppalka@redhat.com>
7000 * g++.dg/cpp1z/class-deduction77.C: New test.
7002 2021-01-18 Jakub Jelinek <jakub@redhat.com>
7004 PR tree-optimization/98727
7005 * gcc.c-torture/execute/pr98727.c: New test.
7007 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7010 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
7011 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7013 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7015 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
7016 * g++.dg/no-stack-protector-attr.C: Likewise.
7018 2021-01-18 David Malcolm <dmalcolm@redhat.com>
7020 * gcc.dg/analyzer/attr-malloc-1.c: New test.
7021 * gcc.dg/analyzer/attr-malloc-2.c: New test.
7022 * gcc.dg/analyzer/attr-malloc-4.c: New test.
7023 * gcc.dg/analyzer/attr-malloc-5.c: New test.
7024 * gcc.dg/analyzer/attr-malloc-6.c: New test.
7025 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
7026 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
7028 2021-01-18 Richard Biener <rguenther@suse.de>
7031 * gcc.dg/vect/slp-11b.c: Adjust.
7033 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7036 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
7037 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
7039 2021-01-18 Richard Biener <rguenther@suse.de>
7042 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
7044 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
7046 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
7047 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
7048 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
7049 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
7050 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
7051 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
7052 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
7053 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
7054 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
7055 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
7056 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
7057 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
7059 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
7061 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
7062 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
7063 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
7064 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
7065 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
7066 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
7067 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
7068 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
7069 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
7070 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
7071 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
7073 2021-01-17 Martin Jambor <mjambor@suse.cz>
7076 * gcc.dg/ipa/pr98222.c: New test.
7078 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7080 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
7081 ../../../libgfortran/ISO_Fortran_binding.h rather than
7082 ISO_Fortran_binding.h.
7084 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
7086 * c-c++-common/gomp/task-detach-1.c: New.
7087 * g++.dg/gomp/task-detach-1.C: New.
7088 * gcc.dg/gomp/task-detach-1.c: New.
7089 * gfortran.dg/gomp/task-detach-1.f90: New.
7091 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7093 PR tree-optimization/96669
7094 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
7095 * gcc.dg/tree-ssa/pr96669-2.c: New test.
7097 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7099 PR tree-optimization/96271
7100 * gcc.target/i386/pr96271.c: New test.
7102 2021-01-15 Carl Love <cel@us.ibm.com>
7104 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
7106 2021-01-15 Harris Snyder <hsnyder@structura.bio>
7108 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
7109 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
7111 2021-01-15 Nathan Sidwell <nathan@acm.org>
7114 * g++.dg/template/pr98538.C: New.
7116 2021-01-15 Nathan Sidwell <nathan@acm.org>
7118 PR preprocessor/95253
7119 * g++.dg/modules/dep-1_a.C: Adjust expected output.
7120 * g++.dg/modules/dep-1_b.C: Likewise.
7121 * g++.dg/modules/dep-2.C: Likewise.
7123 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7125 PR tree-optimization/96669
7126 * gcc.dg/tree-ssa/pr96669-1.c: New test.
7128 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7130 PR tree-optimization/96681
7131 * gcc.dg/tree-ssa/pr96681.c: New test.
7133 2021-01-15 Jason Merrill <jason@redhat.com>
7136 * g++.dg/cpp1z/elide5.C: New test.
7138 2021-01-15 Jason Merrill <jason@redhat.com>
7140 * g++.dg/cpp1z/elide4.C: New test.
7142 2021-01-15 Jason Merrill <jason@redhat.com>
7145 * g++.dg/cpp0x/initlist-array13.C: New test.
7147 2021-01-15 Alexandre Oliva <oliva@adacore.com>
7149 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
7150 * gcc.dg/analyzer/data-model-1.c: Likewise.
7151 * gcc.dg/analyzer/malloc-1.c: Likewise.
7152 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7154 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7156 PR tree-optimization/96671
7157 * gcc.dg/tree-ssa/pr96671-1.c: New test.
7158 * gcc.dg/tree-ssa/pr96671-2.c: New test.
7160 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7162 PR tree-optimization/98597
7163 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
7164 Expect for now a (char *) cast for VLAs.
7165 * gcc.dg/uninit-40.c: New test.
7167 2021-01-15 Nathan Sidwell <nathan@acm.org>
7170 * g++.dg/modules/pr98591.H: New file.
7172 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
7175 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
7176 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
7178 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
7180 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
7181 libatomic into testcases in gcc.target/s390/md.
7182 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
7185 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7188 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7189 vceqz_p64, vceqq_p64 and vceqzq_p64.
7190 * gcc.target/arm/simd/vceqz_p64.c: New test.
7191 * gcc.target/arm/simd/vceqzq_p64.c: New test.
7193 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7196 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7199 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7200 vceqz_p64, vceqq_p64 and vceqzq_p64.
7202 2021-01-15 Martin Liska <mliska@suse.cz>
7204 * lib/gcov.exp: Use 'env python3' for execution of pytests.
7205 Check that pytest accepts all needed options first.
7206 Improve formatting of PASS/FAIL lines.
7208 2021-01-15 Richard Biener <rguenther@suse.de>
7211 * gcc.dg/vect/bb-slp-32.c: Align p.
7213 2021-01-15 Richard Biener <rguenther@suse.de>
7216 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
7218 2021-01-15 Richard Biener <rguenther@suse.de>
7221 * gcc.dg/vect/slp-45.c: Key scanning on
7224 2021-01-15 Richard Biener <rguenther@suse.de>
7227 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
7229 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7232 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7233 vceqz_p64, vceqq_p64 and vceqzq_p64.
7235 2021-01-15 Richard Biener <rguenther@suse.de>
7238 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
7240 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7242 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
7244 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7246 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
7248 2021-01-15 Richard Biener <rguenther@suse.de>
7250 PR tree-optimization/98685
7251 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
7253 2021-01-15 Tamar Christina <tamar.christina@arm.com>
7255 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
7256 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
7258 2021-01-14 David Malcolm <dmalcolm@redhat.com>
7260 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
7262 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
7264 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7266 2021-01-14 Tamar Christina <tamar.christina@arm.com>
7268 * gcc.dg/vect/complex/complex-mla-template.c: New test.
7269 * gcc.dg/vect/complex/complex-mls-template.c: New test.
7270 * gcc.dg/vect/complex/complex-mul-template.c: New test.
7271 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
7272 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
7273 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
7274 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
7275 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
7276 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
7277 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
7278 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
7279 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
7280 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
7281 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
7282 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
7283 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
7284 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
7285 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
7286 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
7287 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
7288 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
7290 2021-01-14 Marek Polacek <polacek@redhat.com>
7292 * g++.dg/template/pr98372.C: Only run in C++14 and up.
7294 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7296 * substr_10.f90: New test.
7297 * substr_9.f90: New test.
7299 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7301 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7302 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7304 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7306 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7308 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7311 * gfortran.dg/pr98661.f90: New test.
7313 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7316 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7319 * gfortran.dg/pr98661.f90: New test.
7321 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7324 * gfortran.dg/pr98661.f90: New test.
7326 2021-01-14 Martin Liska <mliska@suse.cz>
7328 * g++.dg/gcov/gcov-17.C: New test.
7329 * g++.dg/gcov/test-gcov-17.py: New test.
7331 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7334 * gcc.target/i386/pr98667-1.c: New file.
7335 * gcc.target/i386/pr98667-2.c: Likewise.
7336 * gcc.target/i386/pr98667-3.c: Likewise.
7338 2021-01-14 Richard Biener <rguenther@suse.de>
7340 PR tree-optimization/98674
7341 * gcc.dg/vect/pr98674.c: New testcase.
7343 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7346 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7348 * gcc.target/i386/pr95021-3.c: Likewise.
7350 2021-01-14 Nathan Sidwell <nathan@acm.org>
7353 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7354 * g++.dg/template/pr98372.C: New.
7356 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7359 * gcc.target/i386/pr98670.c: New test.
7361 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7363 PR tree-optimization/96688
7364 * gcc.dg/tree-ssa/pr96688.c: New test.
7365 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7366 * gcc.target/i386/pr66821.c: Likewise.
7368 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7370 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7371 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7372 -fno-vect-cost-model.
7374 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7377 sqxtn2 scan-assembler-times.
7379 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7382 scan-assembler-times for xtn2.
7384 2021-01-13 Marek Polacek <polacek@redhat.com>
7387 * g++.dg/lookup/using63.C: New test.
7389 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7391 PR tree-optimization/96691
7392 * gcc.dg/tree-ssa/pr96691.c: New test.
7394 2021-01-13 Richard Biener <rguenther@suse.de>
7396 PR tree-optimization/92645
7397 * gcc.target/i386/pr92645-7.c: New testcase.
7398 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7399 * gcc.dg/pr69047.c: Likewise.
7401 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7403 * gcc.target/aarch64/sve/mls_2.c: New test.
7404 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7405 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7406 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7407 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7408 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7410 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7412 * gcc.target/aarch64/sve/mla_2.c: New test.
7413 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7414 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7415 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7416 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7417 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7419 2021-01-13 Richard Biener <rguenther@suse.de>
7421 PR tree-optimization/92645
7422 * gcc.target/i386/pr92645-6.c: New testcase.
7424 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7426 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7427 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7428 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7430 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7433 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7434 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7436 * gcc.target/i386/pr95905-3.c: New test.
7437 * gcc.target/i386/pr95905-4.c: New test.
7439 2021-01-13 Martin Liska <mliska@suse.cz>
7441 PR tree-optimization/98455
7442 * gcc.dg/tree-ssa/pr98455.c: New test.
7444 2021-01-13 Richard Biener <rguenther@suse.de>
7446 PR tree-optimization/98640
7447 * gcc.dg/torture/pr98640.c: New testcase.
7449 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7452 * gcc.target/i386/pr96938.c: New test.
7454 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7457 * gcc.target/i386/pr95905-1.c: New test.
7458 * gcc.target/i386/pr95905-2.c: New test.
7460 2021-01-13 Julian Brown <julian@codesourcery.com>
7462 * gcc.target/gcn/fpdiv.c: New test.
7464 2021-01-12 Martin Sebor <msebor@redhat.com>
7468 * g++.dg/warn/Wuninitialized-13.C: New test.
7469 gcc.dg/uninit-39.c: New test.
7471 * gcc.dg/uninit-39.c: New file.
7473 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
7476 * gcc.target/arm/simd/mve-vneg.c: Update test.
7478 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
7481 * gcc.target/arm/pr97969.c: New.
7483 2021-01-12 Patrick Palka <ppalka@redhat.com>
7486 * g++.dg/cpp2a/concepts-ctad1.C: New test.
7487 * g++.dg/cpp2a/concepts-ctad2.C: New test.
7489 2021-01-12 Richard Biener <rguenther@suse.de>
7491 PR tree-optimization/98550
7492 * g++.dg/opt/pr98550.C: New testcase.
7494 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7496 PR tree-optimization/98629
7497 * gcc.c-torture/compile/pr98629.c: New test.
7499 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7501 PR tree-optimization/95731
7502 * gcc.dg/tree-ssa/pr95731.c: New test.
7503 * gcc.c-torture/execute/pr95731.c: New test.
7505 2021-01-12 Marek Polacek <polacek@redhat.com>
7508 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7510 2021-01-12 David Malcolm <dmalcolm@redhat.com>
7513 * gcc.dg/analyzer/pr98628.c: New test.
7515 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7517 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7518 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7519 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7520 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7521 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7522 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7523 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7525 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7527 * g++.target/aarch64/sve/cond_bic_1.C: New test.
7528 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7529 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7530 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7532 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7534 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7536 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7538 * g++.target/aarch64/sve/abd_1.C: New test.
7539 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7540 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7541 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7542 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7544 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7546 * gcc.target/aarch64/sve/adr_6.c: New test.
7548 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7550 * g++.target/aarch64/sve/cond_arith_1.C: New test.
7551 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7552 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7553 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7554 * g++.target/aarch64/sve/cond_shift_1.C: New test.
7555 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7556 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7557 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7559 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7562 * g++.target/aarch64/sve/max_1.C: New test.
7563 * g++.target/aarch64/sve/min_1.C: Likewise.
7564 * gcc.target/aarch64/sve/mul_2.c: Likewise.
7566 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7568 * gcc.target/aarch64/sve/shift_2.c: New test.
7570 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7573 * g++.dg/abi/abi-tag24.C: New test.
7575 2021-01-11 Richard Biener <rguenther@suse.de>
7577 PR tree-optimization/91403
7578 * gcc.dg/vect/pr91403.c: New testcase.
7580 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7583 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
7584 Expect .ld1_args only when GNU LD is used.
7585 Add an exception for *.gcc_args files.
7587 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7589 PR tree-optimization/95867
7590 * gcc.dg/tree-ssa/pr95867.c: New test.
7592 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7594 PR tree-optimization/95852
7595 * gcc.target/i386/pr95852-3.c: New test.
7596 * gcc.target/i386/pr95852-4.c: New test.
7598 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7600 PR tree-optimization/95852
7601 * gcc.target/i386/pr95852-1.c: New test.
7602 * gcc.target/i386/pr95852-2.c: New test.
7604 2021-01-11 Martin Liska <mliska@suse.cz>
7606 PR gcov-profile/98273
7607 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
7608 * g++.dg/gcov/pr98273.C: New test.
7609 * g++.dg/gcov/gcov.py: New test.
7610 * g++.dg/gcov/test-pr98273.py: New test.
7612 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
7614 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
7615 constant then rather than addition.
7616 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
7617 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
7619 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7622 * c-c++-common/pr98556.c: New test.
7624 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7626 PR rtl-optimization/98603
7627 * gcc.target/i386/pr98603.c: New test.
7628 * gcc.target/aarch64/pr98603.c: New test.
7630 2021-01-09 Alexandre Oliva <oliva@gnu.org>
7633 * gcc.dg/debug/pr97714.c: New.
7635 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7638 * gcc.target/i386/pr98482-1.c: Require lp64.
7639 * gcc.target/i386/pr98482-2.c: Likewise.
7641 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
7643 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
7644 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
7646 2021-01-08 Patrick Palka <ppalka@redhat.com>
7649 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
7651 2021-01-08 Patrick Palka <ppalka@redhat.com>
7654 * g++.dg/template/access32.C: New test.
7655 * g++.dg/template/access33.C: New test.
7657 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7660 * gcc.target/i386/pr98482-2.c: Updated.
7662 2021-01-08 Richard Biener <rguenther@suse.de>
7664 PR tree-optimization/98544
7665 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
7667 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7670 * gcc.target/i386/pr98482-1.c: New test.
7671 * gcc.target/i386/pr98482-1.c: Likewise.
7672 * gcc.target/i386/pr98482-2.c: New file.
7674 2021-01-08 Jakub Jelinek <jakub@redhat.com>
7677 * gcc.target/i386/pr98585.c: New test.
7679 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7681 * gcc.target/aarch64/sve/cnot_2.c: New test.
7682 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
7683 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
7684 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
7685 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
7686 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
7687 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
7689 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7691 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
7692 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
7693 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
7694 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
7695 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
7696 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
7697 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
7698 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
7700 2021-01-08 Tamar Christina <tamar.christina@arm.com>
7702 * lib/target-supports.exp
7703 (check_effective_target_aarch64_asm_sve2_ok): New.
7704 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
7705 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7707 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7709 * gcc.target/aarch64/usaba_1.c: New test.
7711 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7714 * gfortran.dg/deferred_character_35.f90 : New test.
7716 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7719 * gfortran.dg/implied_do_3.f90 : New test.
7721 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7723 * gcc.dg/array-quals-1.c: Allow srodata.
7725 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7727 * gcc.target/riscv/predef-10.c: New.
7728 * gcc.target/riscv/predef-11.c: New.
7729 * gcc.target/riscv/predef-12.c: New.
7730 * gcc.target/riscv/predef-13.c: New.
7732 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7735 * g++.dg/cpp2a/bit-cast10.C: New test.
7737 2021-01-07 Martin Sebor <msebor@redhat.com>
7740 * gcc.dg/plugin/gil-1.c: Adjust expected output.
7741 * gcc.dg/uninit-pr98578.c: New test.
7743 2021-01-07 Marek Polacek <polacek@redhat.com>
7746 * g++.dg/cpp0x/auto55.C: New test.
7748 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7751 * gcc.dg/analyzer/pr98580-a.c: New test.
7752 * gcc.dg/analyzer/pr98580-b.c: New test.
7754 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
7757 * gfortran.dg/associate_54.f90: New test.
7758 * gfortran.dg/associate_55.f90: New test.
7759 * gfortran.dg/associate_56.f90: New test.
7761 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7764 * gcc.target/i386/pr98567-1.c: New test.
7765 * gcc.target/i386/pr98567-2.c: New test.
7767 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7769 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
7770 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
7771 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
7772 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
7773 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
7774 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
7775 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
7776 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
7778 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7780 PR tree-optimization/98560
7781 * gcc.dg/vect/pr98560-2.c: New test.
7783 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7785 PR tree-optimization/98560
7786 * gcc.dg/vect/pr98560-1.c: New test.
7788 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7790 PR tree-optimization/98568
7791 * g++.dg/torture/pr98568.C: New test.
7793 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
7795 * gcc.target/i386/pr92658-avx512bw.c: Add
7796 -mprefer-vector-width=512 to avoid impact of different default
7797 mtune which gcc is built with.
7798 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
7800 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7803 * gcc.dg/analyzer/pr97074.c: New test.
7805 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7808 * gcc.dg/analyzer/pr98564.c: New test.
7810 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
7812 PR rtl-optimization/97978
7813 * gcc.target/i386/pr97978.c: New.
7815 2021-01-06 Martin Sebor <msebor@redhat.com>
7818 * g++.dg/pr95768.C: New test.
7819 * g++.dg/warn/Wuninitialized-12.C: New test.
7820 * gcc.dg/uninit-38.c: New test.
7822 2021-01-06 Martin Sebor <msebor@redhat.com>
7825 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
7827 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
7830 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
7831 as the final suspend point so that we can check that the state
7832 machine has reached the expected point.
7834 2021-01-06 Marek Polacek <polacek@redhat.com>
7837 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
7840 2021-01-06 Alexandre Oliva <oliva@adacore.com>
7842 * g++.dg/opt/store-merging-2.C: Add the required alignment.
7844 2021-01-06 Richard Biener <rguenther@suse.de>
7846 PR tree-optimization/95582
7847 * gcc.dg/pr95582.c: New testcase.
7849 2021-01-06 Richard Biener <rguenther@suse.de>
7851 PR tree-optimization/98513
7852 * gcc.dg/tree-ssa/pr98513.c: New testcase.
7854 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7857 * gcc.dg/analyzer/pr97072.c: New test.
7859 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7862 * gcc.dg/analyzer/pr98073.c: New test.
7864 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7867 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
7869 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
7871 * gcc.target/s390/s390.exp: Replace %% with %.
7873 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
7875 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
7877 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7880 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
7881 unsigned short to compute pextrw result.
7883 2021-01-05 Patrick Palka <ppalka@redhat.com>
7885 * g++.dg/template/partial5.C: Adjust directives to expect the
7886 same errors across all dialects.
7887 * g++.dg/cpp1z/nontype-auto17.C: New test.
7888 * g++.dg/cpp1z/nontype-auto18.C: New test.
7889 * g++.dg/template/ttp33.C: New test.
7891 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7893 PR tree-optimization/94802
7894 * gcc.target/i386/pr94802.c: New test.
7895 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
7897 2021-01-05 Richard Biener <rguenther@suse.de>
7899 PR tree-optimization/98516
7900 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
7901 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7903 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7906 * g++.dg/cpp2a/bit-cast8.C: New test.
7907 * g++.dg/cpp2a/bit-cast9.C: New test.
7909 2021-01-05 Marek Polacek <polacek@redhat.com>
7912 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
7913 * g++.dg/cpp0x/noexcept61.C: New test.
7915 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7917 PR tree-optimization/96928
7918 * gcc.dg/tree-ssa/pr96928.c: New test.
7919 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
7920 instead of scanning rtl dump for ifcvt message check assembly
7921 for xor instruction.
7923 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7925 PR tree-optimization/96930
7926 * g++.dg/tree-ssa/pr96930.C: New test.
7928 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7930 PR tree-optimization/96239
7931 * gcc.dg/tree-ssa/pr96239.c: New test.
7933 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
7936 * gcc.target/i386/pr98522.c: New test.
7938 2021-01-05 Nathan Sidwell <nathan@acm.org>
7940 * g++.dg/modules/mod-decl-1.C: Adjust.
7941 * g++.dg/modules/p0713-2.C: Adjust.
7942 * g++.dg/modules/p0713-3.C: Adjust.
7944 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7947 * gcc.target/i386/pr98495-1.c: New test.
7948 * gcc.target/i386/pr98495-2.c: New test.
7949 * gcc.target/i386/pr98495-3.c: New test.
7950 * gcc.target/i386/pr98495-4.c: New test.
7951 * gcc.target/i386/pr98495-5.c: New test.
7953 2021-01-05 liuhongt <hongtao.liu@intel.com>
7955 * gcc.target/i386/sse2-pr98461-2.c: New test.
7957 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7959 PR rtl-optimization/97144
7960 * gcc.c-torture/compile/pr97144.c: New test.
7961 * gcc.target/aarch64/sve/pr97144.c: Likewise.
7963 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7965 PR rtl-optimization/98403
7966 * g++.dg/opt/pr98403.C: New test.
7968 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7970 PR rtl-optimization/98334
7971 * gcc.target/i386/pr98334.c: New test.
7973 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
7975 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
7977 2021-01-05 David Malcolm <dmalcolm@redhat.com>
7980 * gcc.dg/analyzer/pr98293.c: New test.
7982 2021-01-04 Martin Uecker <muecker@gwdg.de>
7985 * gcc.dg/pr98029.c: New test.
7987 2021-01-04 Nathan Sidwell <nathan@acm.org>
7989 * g++.dg/modules/binding-1_a.H: New.
7990 * g++.dg/modules/binding-1_b.H: New.
7991 * g++.dg/modules/binding-1_c.C: New.
7992 * g++.dg/modules/binding-2.H: New.
7993 * g++.dg/modules/builtin-3_a.C: New.
7994 * g++.dg/modules/global-2_a.C: New.
7995 * g++.dg/modules/global-2_b.C: New.
7996 * g++.dg/modules/global-3_a.C: New.
7997 * g++.dg/modules/global-3_b.C: New.
7998 * g++.dg/modules/hello-1_a.C: New.
7999 * g++.dg/modules/hello-1_b.C: New.
8000 * g++.dg/modules/iostream-1_a.H: New.
8001 * g++.dg/modules/iostream-1_b.C: New.
8002 * g++.dg/modules/part-5_a.C: New.
8003 * g++.dg/modules/part-5_b.C: New.
8004 * g++.dg/modules/part-5_c.C: New.
8005 * g++.dg/modules/stdio-1_a.H: New.
8006 * g++.dg/modules/stdio-1_b.C: New.
8007 * g++.dg/modules/string-1_a.H: New.
8008 * g++.dg/modules/string-1_b.C: New.
8009 * g++.dg/modules/string-view1.C: New.
8010 * g++.dg/modules/string-view2.C: New.
8011 * g++.dg/modules/tinfo-1.C: New.
8012 * g++.dg/modules/tinfo-2_a.H: New.
8013 * g++.dg/modules/tinfo-2_b.C: New.
8014 * g++.dg/modules/tname-spec-1_a.H: New.
8015 * g++.dg/modules/tname-spec-1_b.C: New.
8016 * g++.dg/modules/xtreme-header-1.h: New.
8017 * g++.dg/modules/xtreme-header-1_a.H: New.
8018 * g++.dg/modules/xtreme-header-1_b.C: New.
8019 * g++.dg/modules/xtreme-header-1_c.C: New.
8020 * g++.dg/modules/xtreme-header-2.h: New.
8021 * g++.dg/modules/xtreme-header-2_a.H: New.
8022 * g++.dg/modules/xtreme-header-2_b.C: New.
8023 * g++.dg/modules/xtreme-header-2_c.C: New.
8024 * g++.dg/modules/xtreme-header-3.h: New.
8025 * g++.dg/modules/xtreme-header-3_a.H: New.
8026 * g++.dg/modules/xtreme-header-3_b.C: New.
8027 * g++.dg/modules/xtreme-header-3_c.C: New.
8028 * g++.dg/modules/xtreme-header-4.h: New.
8029 * g++.dg/modules/xtreme-header-4_a.H: New.
8030 * g++.dg/modules/xtreme-header-4_b.C: New.
8031 * g++.dg/modules/xtreme-header-4_c.C: New.
8032 * g++.dg/modules/xtreme-header-5.h: New.
8033 * g++.dg/modules/xtreme-header-5_a.H: New.
8034 * g++.dg/modules/xtreme-header-5_b.C: New.
8035 * g++.dg/modules/xtreme-header-5_c.C: New.
8036 * g++.dg/modules/xtreme-header-6.h: New.
8037 * g++.dg/modules/xtreme-header-6_a.H: New.
8038 * g++.dg/modules/xtreme-header-6_b.C: New.
8039 * g++.dg/modules/xtreme-header-6_c.C: New.
8040 * g++.dg/modules/xtreme-header.h: New.
8041 * g++.dg/modules/xtreme-header_a.H: New.
8042 * g++.dg/modules/xtreme-header_b.C: New.
8043 * g++.dg/modules/xtreme-tr1.h: New.
8044 * g++.dg/modules/xtreme-tr1_a.H: New.
8045 * g++.dg/modules/xtreme-tr1_b.C: New.
8047 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8049 PR tree-optimization/95401
8050 * g++.dg/vect/pr95401.cc: New test.
8051 * g++.dg/vect/pr95401a.cc: Likewise.
8053 2021-01-04 Richard Biener <rguenther@suse.de>
8055 PR tree-optimization/98308
8056 * gcc.dg/vect/pr98308.c: New testcase.
8058 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8060 PR tree-optimization/95771
8061 * gcc.target/i386/pr95771.c: New test.
8063 2021-01-04 Richard Biener <rguenther@suse.de>
8065 PR tree-optimization/98464
8066 * g++.dg/opt/pr98464.C: New testcase.
8068 2021-01-04 Richard Biener <rguenther@suse.de>
8070 PR tree-optimization/98282
8071 * g++.dg/opt/pr98282.C: New testcase.
8073 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8076 * gcc.target/aarch64/pr89057.c: New test.
8078 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8080 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
8082 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
8083 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
8084 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
8086 2021-01-04 Martin Liska <mliska@suse.cz>
8088 * README: Convert to utf8 from iso8859.
8090 2021-01-04 Martin Liska <mliska@suse.cz>
8092 * gcc.target/avr/avr.exp: Run dos2unix on the file.
8094 2021-01-04 Richard Biener <rguenther@suse.de>
8096 PR tree-optimization/98291
8097 * gcc.dg/vect/slp-reduc-11.c: New testcase.
8098 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
8100 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8102 PR tree-optimization/96782
8103 * gcc.dg/tree-ssa/pr96782.c: New test.
8105 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
8107 * gcc.misc-tests/outputs.exp: Adjust testcase.
8109 2021-01-01 Jakub Jelinek <jakub@redhat.com>
8111 * ChangeLog-2020: Rotate ChangeLog. New file.
8113 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8115 * lib/target-supports.exp
8116 (check_effective_target_arm_fp16_alternative_ok_nocache):
8117 Return zero for *-*-vxworks7r* targets.
8118 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
8119 * gcc.target/arm/aapcs/vfp23.c: Likewise.
8120 * gcc.target/arm/aapcs/vfp24.c: Likewise.
8121 * gcc.target/arm/aapcs/vfp25.c: Likewise.
8123 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8125 * g++.dg/init/new26.C: Fix overriding of the delete operator
8128 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8130 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
8133 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8135 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
8136 the test's dg-options.
8137 * gcc.target/arm/pr78255-2.c: Likewise.
8139 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8141 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
8143 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8145 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
8148 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8150 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
8152 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8154 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
8157 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8159 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
8161 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8163 * g++.dg/other/anon5.C: Skip on vxworks kernel.
8165 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8167 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
8168 * gcc.dg/vxworks/initpri2.c: Likewise.
8170 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8172 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
8175 2021-01-01 Olivier Hainque <hainque@adacore.com>
8177 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
8178 * gcc.dg/pthread-init-2.c: Ditto.
8180 2021-01-01 Olivier Hainque <hainque@adacore.com>
8182 * lib/target-supports.exp (check_weak_available,
8183 check_fork_available, check_effective_target_lto,
8184 check_effective_target_mempcpy): Add vxworks filters.
8186 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8188 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
8189 explicit -mno-long-calls.
8190 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8192 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8194 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
8195 * g++.target/arm/no_unique_address_2.C: Likewise.
8197 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8199 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
8200 * gcc.target/arm/headmerge-2.c: Likewise.
8202 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8204 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
8207 Copyright (C) 2021 Free Software Foundation, Inc.
8209 Copying and distribution of this file, with or without modification,
8210 are permitted in any medium without royalty provided the copyright
8211 notice and this notice are preserved.