1 2021-06-02 Jason Merrill <jason@redhat.com>
4 * g++.dg/init/no-elide2.C: New test.
6 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
8 * gcc.target/s390/ashr.c: New test.
10 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
13 * gfortran.dg/gomp/taskloop-2.f90: New.
15 2021-06-02 Jakub Jelinek <jakub@redhat.com>
17 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
20 2021-06-01 Patrick Palka <ppalka@redhat.com>
23 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
24 * g++.dg/cpp0x/dc10.C: New test.
25 * g++.dg/cpp0x/initlist-base4.C: New test.
26 * g++.dg/cpp2a/constexpr-init22.C: New test.
28 2021-06-01 Andrew Pinski <apinski@marvell.com>
30 PR tree-optimization/95481
31 * gcc.dg/tree-ssa/tailcall-10.c: New test.
32 * gcc.dg/tree-ssa/tailcall-11.c: New test.
33 * gcc.dg/tree-ssa/tailcall-12.c: New test.
34 * gcc.dg/tree-ssa/tailcall-13.c: New test.
35 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
37 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
40 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
42 2021-06-01 Jason Merrill <jason@redhat.com>
45 * g++.dg/cpp2a/destroying-delete5.C: New test.
47 2021-06-01 Jason Merrill <jason@redhat.com>
50 * g++.dg/cpp0x/depr-copy4.C: New test.
52 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
54 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
55 * gcc.dg/pr80776-1.c: Same.
57 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
60 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
61 now diagnosed with less error output.
62 * gfortran.dg/gomp/scan-1.f90: Likewise.
63 * gfortran.dg/gomp/pr99928-3.f90: New test.
64 * gfortran.dg/gomp/taskloop-1.f90: New test.
66 2021-06-01 liuhongt <hongtao.liu@intel.com>
68 PR tree-optimization/98365
69 * gcc.target/i386/pr98365.c: New test.
71 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
73 PR tree-optimization/100781
74 * gcc.dg/pr100781.c: New.
76 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
78 PR tree-optimization/100774
79 * g++.dg/pr100774.C: New.
81 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
83 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
84 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
86 2021-05-31 Richard Biener <rguenther@suse.de>
89 * c-c++-common/builtin-shufflevector-2.c: New testcase.
90 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
91 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
92 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
94 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
97 * g++.target/powerpc/pr99842.C: New.
99 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
101 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
102 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
103 (plugin_init): Likewise.
104 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
105 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
106 (plugin_init): Likewise.
107 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
108 (plugin_init): Likewise.
110 2021-05-29 Jakub Jelinek <jakub@redhat.com>
113 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
114 combined with parallel, teams or taskloop and defaultmap(none)
115 to constructs combined with target.
116 * c-c++-common/gomp/pr99928-2.c: Likewise.
117 * c-c++-common/gomp/pr99928-3.c: Likewise.
118 * c-c++-common/gomp/pr99928-4.c: Likewise.
119 * c-c++-common/gomp/pr99928-5.c: Likewise.
120 * c-c++-common/gomp/pr99928-6.c: Likewise.
121 * c-c++-common/gomp/pr99928-7.c: Likewise.
122 * c-c++-common/gomp/pr99928-8.c: Likewise.
123 * c-c++-common/gomp/pr99928-9.c: Likewise.
124 * c-c++-common/gomp/pr99928-10.c: Likewise.
125 * c-c++-common/gomp/pr99928-13.c: Likewise.
126 * c-c++-common/gomp/pr99928-14.c: Likewise.
128 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
130 * gcc.dg/Wstringop-overflow-55.c:
131 * gcc.dg/pr80776-1.c:
133 2021-05-28 Richard Biener <rguenther@suse.de>
135 PR tree-optimization/100778
136 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
138 2021-05-28 Jason Merrill <jason@redhat.com>
142 * g++.dg/inherit/virtual15.C: New test.
143 * g++.dg/inherit/virtual15a.C: New file.
145 2021-05-28 Richard Biener <rguenther@suse.de>
148 * gcc.dg/pr100791.c: New testcase.
150 2021-05-28 Richard Biener <rguenther@suse.de>
153 * gcc.dg/gimplefe-error-11.c: New testcase.
155 2021-05-28 Jakub Jelinek <jakub@redhat.com>
158 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
159 * c-c++-common/gomp/pr99928-9.c: Likewise.
160 * c-c++-common/gomp/pr99928-10.c: Likewise.
161 * c-c++-common/gomp/pr99928-16.c: New test.
163 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
165 * c-c++-common/gomp/affinity-1.c: New test.
166 * c-c++-common/gomp/affinity-2.c: New test.
167 * c-c++-common/gomp/affinity-3.c: New test.
168 * c-c++-common/gomp/affinity-4.c: New test.
169 * c-c++-common/gomp/affinity-5.c: New test.
170 * c-c++-common/gomp/affinity-6.c: New test.
171 * c-c++-common/gomp/affinity-7.c: New test.
172 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
173 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
174 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
175 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
176 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
177 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
178 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
179 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
180 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
181 * gfortran.dg/gomp/taskwait.f90: New test.
183 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
184 Richard Biener <rguenther@suse.de>
186 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
187 Adjust scanning pattern for !lp64.
188 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
189 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
192 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
194 PR tree-optimization/99398
195 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
196 * gcc.target/powerpc/vec-perm-ctor.c: New test.
197 * gcc.target/powerpc/vec-perm-ctor.h: New test.
199 2021-05-27 Matthias Kretz <kretz@kde.org>
202 * g++.dg/diagnostic/pr100716.C: New test.
203 * g++.dg/diagnostic/pr100716-1.C: Same test with
204 -fno-pretty-templates.
206 2021-05-27 Patrick Palka <ppalka@redhat.com>
209 * g++.dg/cpp0x/static_assert17.C: New test.
211 2021-05-27 Jason Merrill <jason@redhat.com>
214 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
216 2021-05-27 Patrick Palka <ppalka@redhat.com>
221 * g++.dg/template/partial16.C: New test.
222 * g++.dg/template/partial17.C: New test.
223 * g++.dg/template/partial18.C: New test.
224 * g++.dg/template/partial19.C: New test.
225 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
226 ill-formed partial specialization.
227 * g++.dg/cpp0x/variadic38.C: Likewise.
228 * g++.dg/cpp1z/pr81016.C: Likewise.
229 * g++.dg/template/partial5.C: Likewise.
230 * g++.old-deja/g++.pt/spec21.C: Likewise.
232 2021-05-27 Harald Anlauf <anlauf@gmx.de>
235 * gfortran.dg/pointer_check_14.f90: New test.
237 2021-05-27 Harald Anlauf <anlauf@gmx.de>
240 * gfortran.dg/bounds_check_22.f90: New test.
242 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
244 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
246 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
249 * gcc.target/i386/pr100637-3b.c (avgu): New test.
250 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
252 2021-05-26 Patrick Palka <ppalka@redhat.com>
255 * g++.dg/template/access37.C: New test.
256 * g++.dg/template/access37a.C: New test.
258 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
260 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
261 * gcc.dg/pr80776-1.c: Same.
263 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
265 * lib/target-supports.exp (check_effective_target_vect32): New.
266 (available_vector_sizes): Append 32 for x86 targets.
267 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
268 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
269 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
270 * gcc.target/i386/pr100637-3b.c: New test.
271 * gcc.target/i386/pr100637-3w.c: Ditto.
272 * gcc.target/i386/pr100637-4b.c: Ditto.
273 * gcc.target/i386/pr100637-4w.c: Ditto.
275 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
277 * gcc.dg/sso-13.c: New test.
279 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
281 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
283 2021-05-26 Patrick Palka <ppalka@redhat.com>
286 * g++.dg/cpp1z/elide6.C: New test.
288 2021-05-26 Patrick Palka <ppalka@redhat.com>
291 * g++.dg/cpp0x/noexcept68.C: New test.
293 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
295 * gcc.target/csky/fldrd_fstrd.c: New.
296 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
298 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
300 * gcc.target/csky/ldbs.c: New.
302 2021-05-26 Andrew Pinski <apinski@marvell.com>
304 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
305 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
307 2021-05-25 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/cpp1z/nodiscard8.C: New test.
311 * g++.dg/cpp1z/nodiscard9.C: New test.
313 2021-05-25 Martin Liska <mliska@suse.cz>
315 * gcc.dg/sancov/attribute.c: New test.
317 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
319 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
321 2021-05-25 Jakub Jelinek <jakub@redhat.com>
324 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
326 * c-c++-common/gomp/pr99928-9.c: Likewise.
327 * c-c++-common/gomp/pr99928-10.c: Likewise.
329 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
331 * gcc.target/csky/fpuv3/fpuv3.exp: New.
332 * gcc.target/csky/fpuv3/fpv3_div.c: New.
333 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
334 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
335 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
336 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
337 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
338 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
339 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
340 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
341 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
342 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
343 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
344 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
345 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
346 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
347 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
348 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
349 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
350 * gcc.target/csky/fpuv3/fpv3_h.c: New.
351 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
352 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
353 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
354 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
355 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
356 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
357 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
358 * gcc.target/csky/fpuv3/fpv3_max.c: New.
359 * gcc.target/csky/fpuv3/fpv3_min.c: New.
360 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
361 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
362 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
363 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
364 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
365 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
366 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
367 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
369 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
371 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
373 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
376 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
377 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
378 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
379 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
381 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
383 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
386 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
388 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
391 2021-05-24 liuhongt <hongtao.liu@intel.com>
394 * gcc.target/i386/pr100660.c: New test.
396 2021-05-24 Andrew Pinski <apinski@marvell.com>
398 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
399 when matching ssa name version.
400 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
402 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
405 * gcc.target/i386/pr100722.c: New test.
407 2021-05-23 Harald Anlauf <anlauf@gmx.de>
410 * gfortran.dg/pr100551.f90: New test.
412 2021-05-23 Andrew Pinski <apinski@marvell.com>
414 * gcc.dg/gimplefe-45.c: New test.
416 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
418 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
420 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
422 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
423 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
425 2021-05-21 Jakub Jelinek <jakub@redhat.com>
428 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
429 * c-c++-common/gomp/pr99928-15.c: New test.
431 2021-05-21 Jakub Jelinek <jakub@redhat.com>
434 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
435 * c-c++-common/gomp/pr99928-13.c: New test.
436 * c-c++-common/gomp/pr99928-14.c: New test.
438 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
441 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
442 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
443 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
445 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
447 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
450 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
451 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
452 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
454 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
455 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
456 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
457 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
459 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
460 * c-c++-common/goacc-gomp/nesting-1.c: Update.
461 * c-c++-common/goacc/private-reduction-1.c: Likewise.
462 * gfortran.dg/goacc/private-3.f95: Likewise.
464 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
466 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
468 * gcc.c-torture/compile/ssa-unused-1.c: New file.
470 2021-05-21 Richard Biener <rguenther@suse.de>
471 H.J. Lu <hjl.tools@gmail.com>
473 * gcc.target/i386/pr90773-24.c: New test.
474 * gcc.target/i386/pr90773-25.c: Likewise.
476 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
479 * g++.target/i386/pr100637-1b.C: New test.
480 * g++.target/i386/pr100637-1w.C: Ditto.
481 * gcc.target/i386/pr100637-2b.c: Ditto.
482 * gcc.target/i386/pr100637-2w.c: Ditto.
484 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
486 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
488 2021-05-20 Jason Merrill <jason@redhat.com>
490 * g++.dg/cpp2a/desig19.C: New test.
492 2021-05-20 Jason Merrill <jason@redhat.com>
495 * g++.dg/cpp2a/desig18.C: New test.
497 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
499 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
500 * lib/dg-pch.exp: Adjust diagnostic message.
502 2021-05-20 Martin Sebor <msebor@redhat.com>
505 * g++.dg/warn/Wnonnull13.C: New test.
506 * g++.dg/warn/Wnonnull14.C: New test.
507 * g++.dg/warn/Wnonnull15.C: New test.
509 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
511 * g++.dg/modules/omp-1_c.C: Fix testcase.
513 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
516 * gcc.target/i386/pr100701.c: New test.
518 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
520 * gfortran.dg/gomp/map-6.f90: New test.
521 * gfortran.dg/gomp/map-7.f90: New test.
522 * gfortran.dg/gomp/map-8.f90: New test.
524 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
527 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
528 * gnat.dg/unchecked_convert6.adb: Likewise.
530 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
533 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
535 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
536 Torbjörn Svensson <torbjorn.svensson@st.com>
539 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
540 * c-c++-common/cpp/file-name-1.c: New test.
542 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
545 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
546 add comments regarding what the code does.
548 2021-05-20 Jakub Jelinek <jakub@redhat.com>
551 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
552 * c-c++-common/gomp/pr99928-5.c: Likewise.
554 2021-05-20 Jakub Jelinek <jakub@redhat.com>
556 PR preprocessor/100646
557 * gcc.dg/cpp/pr100646-1.c: New test.
558 * gcc.dg/cpp/pr100646-2.c: New test.
560 2021-05-20 Jason Merrill <jason@redhat.com>
563 * g++.dg/cpp2a/nontype-complex1.C: New test.
565 2021-05-20 Jason Merrill <jason@redhat.com>
568 * g++.dg/parse/access13.C: New test.
570 2021-05-19 Martin Sebor <msebor@redhat.com>
573 * gcc.dg/pr100619.c: New test.
575 2021-05-19 Jason Merrill <jason@redhat.com>
579 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
581 2021-05-19 Jason Merrill <jason@redhat.com>
583 * g++.dg/cpp1z/class-deduction-access1.C: New test.
584 * g++.dg/cpp1z/class-deduction-access2.C: New test.
586 2021-05-19 Marek Polacek <polacek@redhat.com>
589 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
590 Remove dg-errors for GNU attributes.
591 * g++.dg/ext/attrib63.C: Remove dg-error.
592 * g++.dg/cpp0x/friend8.C: New test.
594 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
596 * g++.dg/modules/omp-1_a.C: Check pthread is available.
597 * g++.dg/modules/omp-1_b.C: Ditto.
598 * g++.dg/modules/omp-1_c.C: Ditto.
599 * g++.dg/modules/omp-2_a.C: Ditto.
600 * g++.dg/modules/omp-2_b.C: Ditto.
602 2021-05-19 Alex Coplan <alex.coplan@arm.com>
605 * gcc.target/arm/cmse/pr100333.c: New test.
607 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
610 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
612 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
614 * gcc.target/riscv/arch-12.c: New.
615 * gcc.target/riscv/attribute-19.c: New.
617 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
619 * gcc.target/aarch64/narrow_high_combine.c: New test.
621 2021-05-19 Richard Biener <rguenther@suse.de>
624 * gcc.dg/torture/pr100672.c: New testcase.
626 2021-05-19 Martin Liska <mliska@suse.cz>
629 * gcc.dg/local1.c: Fix typos.
630 * gcc.dg/ucnid-5-utf8.c: Likewise.
631 * gcc.dg/ucnid-5.c: Likewise.
633 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
635 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
636 scan-assembly-times to scan-assembly not for superfluous uxtb.
637 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
638 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
639 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
640 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
641 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
642 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
643 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
644 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
645 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
646 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
647 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
648 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
649 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
650 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
651 * gcc.target/aarch64/sve/ld1_extend.c: New test.
653 2021-05-19 Jakub Jelinek <jakub@redhat.com>
656 * gcc.c-torture/compile/pr100576.c: New test.
658 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
660 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
662 2021-05-19 Jakub Jelinek <jakub@redhat.com>
665 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
666 * c-c++-common/gomp/pr99928-12.c: New test.
668 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
670 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
671 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
672 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
673 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
674 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
675 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
676 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
677 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
678 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
679 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
680 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
681 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
682 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
683 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
684 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
686 2021-05-19 Jason Merrill <jason@redhat.com>
689 * g++.dg/dfp/mangle-6.C: New test.
691 2021-05-19 Jason Merrill <jason@redhat.com>
694 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
696 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
698 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
699 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
700 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
702 2021-05-18 Jason Merrill <jason@redhat.com>
706 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
708 2021-05-18 Jason Merrill <jason@redhat.com>
710 * g++.dg/cpp0x/implicit-delete1.C: New test.
712 2021-05-18 David Malcolm <dmalcolm@redhat.com>
715 * gcc.dg/analyzer/pr100615.c: New test.
717 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
720 * gcc.target/i386/pr100637-1b.c: New test.
721 * gcc.target/i386/pr100637-1w.c: Ditto.
722 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
723 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
724 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
725 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
726 pmovsxbd and pmovsxwq.
727 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
728 pmovzxbd and pmovzxwq.
730 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
733 * gfortran.dg/goacc-gomp/depobj.f90: New test.
735 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
737 * lib/gcc-dg.exp: Implement 'dg-note'.
738 * lib/prune.exp: Likewise.
739 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
740 'dg-prune-output "note: ".
741 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
742 'dg-note', match up additional notes, one class of them with
744 * lib/lto.exp: Implement 'dg-lto-note'.
745 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
747 * g++.dg/lto/odr-1_1.C: Likewise.
748 * g++.dg/lto/odr-2_1.C: Likewise.
750 2021-05-18 Jakub Jelinek <jakub@redhat.com>
752 PR rtl-optimization/100590
753 * gcc.dg/pr100590.c: New test.
755 2021-05-18 Jakub Jelinek <jakub@redhat.com>
758 * g++.dg/other/pr100580.C: New test.
760 2021-05-18 Jakub Jelinek <jakub@redhat.com>
762 PR tree-optimization/94589
763 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
765 2021-05-18 Richard Biener <rguenther@suse.de>
767 * gcc.target/i386/pr100582.c: Adjust for AVX512.
769 2021-05-18 Richard Biener <rguenther@suse.de>
772 * gcc.dg/gimplefe-error-10.c: New testcase.
774 2021-05-18 Richard Biener <rguenther@suse.de>
777 * gcc.dg/pr100547.c: New testcase.
778 * gcc.dg/attr-vector_size.c: Adjust.
780 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
782 * gcc.target/s390/zvector/vec-_Bool.c: New test.
784 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
787 * g++.target/s390/pr100281-1.C: New test.
788 * g++.target/s390/pr100281-2.C: New test.
790 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
792 PR tree-optimization/100512
793 * gcc.dg/pr100512.c: New.
795 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
797 * g++.dg/conversion/pr100635.C: New test.
799 2021-05-17 Harald Anlauf <anlauf@gmx.de>
802 * gfortran.dg/pr98411.f90: New test.
804 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
806 * gcc.dg/pr100349.c: New test.
808 2021-05-17 Tamar Christina <tamar.christina@arm.com>
810 * gcc.target/aarch64/cpunative/info_16: New test.
811 * gcc.target/aarch64/cpunative/info_17: New test.
812 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
813 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
815 2021-05-17 Richard Biener <rguenther@suse.de>
818 * gcc.dg/gimplefe-error-9.c: New testcase.
820 2021-05-17 Richard Biener <rguenther@suse.de>
823 * gcc.target/i386/pr100582.c: New testcase.
825 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
827 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
828 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
830 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
831 vectorize float16_t vectors.
833 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
835 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
836 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
837 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
839 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
841 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
843 2021-05-17 liuhongt <hongtao.liu@intel.com>
846 * gcc.target/i386/pr100549.c: New test.
848 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
850 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
852 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
854 * gcc.target/arm/simd/mve-vadd-1.c: New.
856 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
858 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
860 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
862 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
864 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
866 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
868 * lib/target-supports.exp
869 (check_effective_target_arm_qbit_ok_nocache): Rename into...
870 (check_effective_target_arm_sat_ok_nocache): ... this. Check
871 __ARM_FEATURE_SAT and use armv6.
873 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
876 * gfortran.dg/gomp/workshare-59.f90: New test.
878 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
881 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
883 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
885 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
887 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
889 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
891 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
893 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
896 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
898 * gcc.target/powerpc/rop-1.c: New.
899 * gcc.target/powerpc/rop-2.c: New.
900 * gcc.target/powerpc/rop-3.c: New.
901 * gcc.target/powerpc/rop-4.c: New.
902 * gcc.target/powerpc/rop-5.c: New.
904 2021-05-15 Martin Jambor <mjambor@suse.cz>
907 2021-05-15 Martin Jambor <mjambor@suse.cz>
909 PR tree-optimization/100453
910 * gcc.dg/tree-ssa/pr100453.c: New test.
912 2021-05-15 Jakub Jelinek <jakub@redhat.com>
914 PR rtl-optimization/100342
915 * gcc.target/i386/pr100342.c: New test.
917 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
919 * gfortran.dg/gomp/parallel-master-1.f90: New test.
920 * gfortran.dg/gomp/parallel-master-2.f90: New test.
922 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
924 * gfortran.dg/gomp/implicit-save.f90: New test.
926 2021-05-14 Jakub Jelinek <jakub@redhat.com>
929 * g++.dg/cpp1y/pr95226.C: New test.
931 2021-05-14 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/cpp0x/pr94616.C: New test.
936 2021-05-14 Jakub Jelinek <jakub@redhat.com>
939 * g++.dg/cpp0x/sfinae68.C: New test.
941 2021-05-14 Jakub Jelinek <jakub@redhat.com>
943 * g++.dg/cpp1y/pr88872.C: New test.
945 2021-05-14 Michael de Lang <kingoipo@gmail.com>
947 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
949 2021-05-14 Marek Polacek <polacek@redhat.com>
950 Jason Merrill <jason@redhat.com>
953 * g++.dg/cpp0x/friend7.C: New test.
954 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
955 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
956 * g++.dg/cpp0x/gen-attrs-74.C: New test.
957 * g++.dg/ext/attrib63.C: New test.
959 2021-05-13 Martin Sebor <msebor@redhat.com>
961 PR tree-optimization/93100
963 * g++.dg/warn/uninit-pr93100.C: New test.
964 * gcc.dg/uninit-pr93100.c: New test.
965 * gcc.dg/uninit-pr98583.c: New test.
967 2021-05-13 Martin Jambor <mjambor@suse.cz>
969 PR tree-optimization/100453
970 * gcc.dg/tree-ssa/pr100453.c: New test.
972 2021-05-13 Martin Sebor <msebor@redhat.com>
974 * g++.dg/pr100574.C: Use size_t as operator new argument type.
976 2021-05-13 Martin Liska <mliska@suse.cz>
979 * gcc.target/i386/pr100504.c: New test.
981 2021-05-13 Martin Sebor <msebor@redhat.com>
984 * gcc.dg/Wvla-parameter-9.c: New test.
986 2021-05-13 Jakub Jelinek <jakub@redhat.com>
989 * c-c++-common/gomp/pr99928-1.c: New test.
990 * c-c++-common/gomp/pr99928-2.c: New test.
991 * c-c++-common/gomp/pr99928-3.c: New test.
992 * c-c++-common/gomp/pr99928-4.c: New test.
993 * c-c++-common/gomp/pr99928-5.c: New test.
994 * c-c++-common/gomp/pr99928-6.c: New test.
995 * c-c++-common/gomp/pr99928-7.c: New test.
996 * c-c++-common/gomp/pr99928-8.c: New test.
997 * c-c++-common/gomp/pr99928-9.c: New test.
998 * c-c++-common/gomp/pr99928-10.c: New test.
999 * c-c++-common/gomp/pr99928-11.c: New test.
1001 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1004 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
1006 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1008 * gcc.dg/pr100563.c: New test.
1010 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1012 PR tree-optimization/98856
1013 * gcc.target/i386/sse2-psraq-1.c: New test.
1014 * gcc.target/i386/sse4_2-psraq-1.c: New test.
1015 * gcc.target/i386/avx-psraq-1.c: New test.
1016 * gcc.target/i386/avx2-psraq-1.c: New test.
1017 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
1019 * gcc.target/i386/avx2-pr82370.c: Likewise.
1020 * gcc.target/i386/avx512f-pr82370.c: Likewise.
1021 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
1022 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
1023 * gcc.dg/torture/vshuf-8.inc: Likewise.
1025 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
1028 * g++.target/i386/pr100581.C: New test.
1030 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
1033 * gnat.dg/lto21.adb: Prune new LTO warning.
1035 2021-05-13 Martin Liska <mliska@suse.cz>
1038 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
1039 * gcc.dg/torture/pr94947-1.c: Likewise.
1041 2021-05-13 liuhongt <hongtao.liu@intel.com>
1043 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
1045 2021-05-13 liuhongt <hongtao.liu@intel.com>
1048 * gcc.target/i386/avx-pr94680.c: New test.
1049 * gcc.target/i386/avx512f-pr94680.c: New test.
1050 * gcc.target/i386/sse2-pr94680.c: New test.
1052 2021-05-12 Martin Sebor <msebor@redhat.com>
1054 PR middle-end/100571
1055 * gcc.dg/Wstringop-overflow-67.c: New test.
1057 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
1060 * gcc.dg/pr100521.c: New file.
1062 2021-05-12 Marek Polacek <polacek@redhat.com>
1064 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
1066 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
1068 * c-c++-common/gomp/map-6.c: New test.
1069 * c-c++-common/gomp/map-7.c: New test.
1071 2021-05-12 Richard Biener <rguenther@suse.de>
1073 PR tree-optimization/100566
1074 * gcc.dg/torture/pr100566.c: New testcase.
1076 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1078 PR preprocessor/100392
1079 * gcc.dg/cpp/pr100392.c: New test.
1080 * gcc.dg/cpp/pr100392.h: New file.
1082 2021-05-12 Martin Liska <mliska@suse.cz>
1084 * lib/lto.exp: When running tests without jobserver, one can see
1085 the following warning for tests that use 1to1 partitioning.
1087 2021-05-12 liuhongt <hongtao.liu@intel.com>
1090 * gcc.target/i386/avx2-pr99908.c: New test.
1091 * gcc.target/i386/sse4_1-pr99908.c: New test.
1093 2021-05-12 Richard Biener <rguenther@suse.de>
1095 PR tree-optimization/100519
1096 * gcc.dg/torture/pr100519.c: New testcase.
1098 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1101 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1103 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1105 PR middle-end/100508
1106 * gcc.dg/gomp/pr100508.c: New test.
1108 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1109 Marc Glisse <marc.glisse@inria.fr>
1111 PR tree-optimization/94589
1112 * gcc.dg/tree-ssa/pr94589-1.c: New test.
1114 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
1117 * g++.target/i386/pr98218-1.C: Ditto.
1118 * gcc.target/i386/pr98218-4.c: New test.
1119 * gcc.target/i386/pr98218-1.c: Correct PR number.
1120 * gcc.target/i386/pr98218-1a.c: Ditto.
1121 * gcc.target/i386/pr98218-2.c: Ditto.
1122 * gcc.target/i386/pr98218-2a.c: Ditto.
1123 * gcc.target/i386/pr98218-3.c: Ditto.
1124 * gcc.target/i386/pr98218-3a.c: Ditto.
1126 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1128 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1129 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1131 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1133 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1136 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1138 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1139 operands by lifting immediates to type long.
1141 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1143 * gcc.dg/c11-digit-separators-1.c,
1144 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1147 2021-05-11 Jason Merrill <jason@redhat.com>
1150 * g++.dg/ext/vector41.C: New test.
1152 2021-05-11 Martin Liska <mliska@suse.cz>
1154 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1155 * brig.dg/README: Removed.
1156 * brig.dg/dg.exp: Removed.
1157 * brig.dg/test/gimple/alloca.hsail: Removed.
1158 * brig.dg/test/gimple/atomics.hsail: Removed.
1159 * brig.dg/test/gimple/branches.hsail: Removed.
1160 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1161 * brig.dg/test/gimple/function_calls.hsail: Removed.
1162 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1163 * brig.dg/test/gimple/kernarg.hsail: Removed.
1164 * brig.dg/test/gimple/mem.hsail: Removed.
1165 * brig.dg/test/gimple/mulhi.hsail: Removed.
1166 * brig.dg/test/gimple/packed.hsail: Removed.
1167 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1168 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1169 * brig.dg/test/gimple/variables.hsail: Removed.
1170 * brig.dg/test/gimple/vector.hsail: Removed.
1171 * lib/brig-dg.exp: Removed.
1172 * lib/brig.exp: Removed.
1174 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1177 * gcc.target/arm/cmse/pr99725.c: New test.
1179 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1181 * gcc.target/aarch64/fmul_lane_1.c: New test.
1183 2021-05-11 Richard Biener <rguenther@suse.de>
1185 PR middle-end/100509
1186 * gcc.dg/pr100509.c: New testcase.
1188 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1190 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1192 2021-05-11 Patrick Palka <ppalka@redhat.com>
1195 * g++.dg/lookup/operator-3.C: New test.
1197 2021-05-11 Patrick Palka <ppalka@redhat.com>
1200 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1202 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1204 * gnat.dg/specs/opt5.ads: New test.
1205 * gnat.dg/specs/opt5_pkg.ads: New helper.
1207 2021-05-10 Martin Sebor <msebor@redhat.com>
1209 PR middle-end/100425
1210 PR middle-end/100510
1211 * c-c++-common/Walloca-larger-than.C: New test.
1212 * gcc.dg/Walloca-larger-than-4.c: New test.
1213 * gcc.dg/Wvla-larger-than-5.c: New test.
1214 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1216 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1218 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1219 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1221 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1223 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1225 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1227 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1229 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1231 PR tree-optimization/42587
1232 * gcc.dg/optimize-bswapsi-6.c: New test.
1234 2021-05-10 Richard Biener <rguenther@suse.de>
1237 * g++.dg/vect/slp-pr99971.cc: Align data.
1239 2021-05-10 Richard Biener <rguenther@suse.de>
1241 PR tree-optimization/100492
1242 * gcc.dg/torture/pr100492.c: New testcase.
1244 2021-05-10 Richard Biener <rguenther@suse.de>
1246 PR middle-end/100464
1248 * gcc.dg/pr100464.c: New testcase.
1249 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1251 2021-05-10 Richard Biener <rguenther@suse.de>
1253 PR tree-optimization/100434
1254 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1256 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1259 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1260 Update now that we're (correctly) using full 128-bit vector
1262 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1264 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1266 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1268 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1269 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1272 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
1275 * gfortran.dg/class_dummy_7.f90: Correct PR number.
1277 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
1279 * gcc.dg/sso-9.c: Delete.
1281 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1283 * gnat.dg/debug18.adb: New test.
1285 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1287 * gcc.dg/sso-12.c: New test.
1289 2021-05-07 Jason Merrill <jason@redhat.com>
1291 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1294 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1296 PR tree-optimization/79333
1297 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1299 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1302 * c-c++-common/gomp/pr100450.c: New test.
1304 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1307 * gcc.target/i386/pr100445-1.c: New test.
1309 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1312 * gcc.target/i386/pr100445.c: New test.
1314 2021-05-06 Joseph Myers <joseph@codesourcery.com>
1317 PR preprocessor/97604
1318 * g++.dg/cpp1y/digit-sep-neg-2.C,
1319 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1320 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1321 Adjust expected messages.
1323 2021-05-06 Martin Jambor <mjambor@suse.cz>
1325 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1326 05193687dde, make the argv again pointer to an array.
1328 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
1330 * gnat.dg/opt93.adb: Compile only for LP64 targets.
1332 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1334 * lib/target-supports.exp: Add s390 checks for vect conversions.
1336 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1338 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1340 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
1344 * gfortran.dg/class_dummy_6.f90: New test.
1345 * gfortran.dg/class_dummy_7.f90: New test.
1347 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
1350 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1352 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
1354 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1355 __builtin_s390_vpdi.
1356 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1359 2021-05-06 Jakub Jelinek <jakub@redhat.com>
1361 PR tree-optimization/94589
1362 * gcc.dg/pr94589-1.c: New test.
1363 * gcc.dg/pr94589-2.c: New test.
1364 * gcc.dg/pr94589-3.c: New test.
1365 * gcc.dg/pr94589-4.c: New test.
1366 * g++.dg/opt/pr94589-1.C: New test.
1367 * g++.dg/opt/pr94589-2.C: New test.
1368 * g++.dg/opt/pr94589-3.C: New test.
1369 * g++.dg/opt/pr94589-4.C: New test.
1371 2021-05-06 Richard Biener <rguenther@suse.de>
1374 * gcc.dg/pr100373.c: New testcase.
1376 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1378 * gcc.c-torture/execute/20210505-1.c: New test.
1380 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
1383 * gcc.target/i386/pr91400-1.c: New test.
1384 * gcc.target/i386/pr91400-2.c: Likewise.
1386 2021-05-05 Martin Sebor <msebor@redhat.com>
1388 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1390 2021-05-05 Harald Anlauf <anlauf@gmx.de>
1393 * gfortran.dg/argument_checking_25.f90: New test.
1395 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
1398 * gcc.target/i386/pr98218-1.c: New test.
1399 * gcc.target/i386/pr98218-1a.c: Ditto.
1400 * gcc.target/i386/pr98218-2.c: Ditto.
1401 * gcc.target/i386/pr98218-2a.c: Ditto.
1402 * gcc.target/i386/pr98218-3.c: Ditto.
1403 * gcc.target/i386/pr98218-3a.c: Ditto.
1404 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
1405 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
1407 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1409 * gnat.dg/debug17.adb: Minor tweak.
1411 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1413 * gnat.dg/debug8.adb: Minor tweak.
1414 * gnat.dg/debug11.adb: Likewise.
1415 * gnat.dg/debug16.adb: Likewise.
1416 * gnat.dg/debug17.adb: New test.
1417 * gnat.dg/specs/debug1.ads: Minor tweak.
1419 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
1421 * gcc.dg/vect/slp-21.c: Add s390.
1423 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
1426 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
1428 2021-05-05 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/79333
1431 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
1432 * gcc.dg/graphite/fuse-1.c: Adjust.
1433 * gcc.dg/pr43864-4.c: Likewise.
1435 2021-05-05 Richard Biener <rguenther@suse.de>
1437 PR middle-end/100394
1438 * g++.dg/torture/pr100382.C: New testcase.
1440 2021-05-04 Martin Sebor <msebor@redhat.com>
1442 PR middle-end/100307
1443 * g++.dg/warn/Wplacement-new-size-9.C: New test.
1444 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1446 2021-05-04 Martin Sebor <msebor@redhat.com>
1448 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
1450 2021-05-04 Martin Sebor <msebor@redhat.com>
1452 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
1454 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
1456 * gcc.target/s390/oscbreak-1.c: Compile with -O1
1459 2021-05-04 Richard Biener <rguenther@suse.de>
1461 PR tree-optimization/100414
1462 * gcc.dg/pr100414.c: New testcase.
1464 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
1466 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
1468 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
1470 * gnat.dg/opt94.adb: New file.
1471 * gnat.dg/opt94_pkg.adb: New file.
1472 * gnat.dg/opt94_pkg.ads: New file.
1474 2021-05-04 Richard Biener <rguenther@suse.de>
1476 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
1477 simplify dump scanning down to one case.
1479 2021-05-04 Richard Biener <rguenther@suse.de>
1481 PR tree-optimization/100329
1482 * gcc.dg/torture/pr100329.c: New testcase.
1484 2021-05-04 Richard Biener <rguenther@suse.de>
1486 PR tree-optimization/100398
1487 * gcc.dg/torture/pr100398.c: New testcase.
1489 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1491 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1492 Fix dg directives order.
1493 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1496 2021-05-03 Jeff Law <jlaw@tachyum.com>
1498 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
1501 2021-05-03 Patrick Palka <ppalka@redhat.com>
1504 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
1506 2021-05-03 Patrick Palka <ppalka@redhat.com>
1510 * g++.dg/template/call8.C: New test.
1511 * g++.dg/template/koenig12a.C: New test.
1513 2021-05-03 Jeff Law <jlaw@tachyum.com>
1515 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
1517 2021-05-03 Marek Polacek <polacek@redhat.com>
1520 * g++.dg/concepts/diagnostic18.C: New test.
1522 2021-05-03 Marek Polacek <polacek@redhat.com>
1525 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
1527 2021-05-03 Jeff Law <jlaw@tachyum.com>
1529 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
1531 2021-05-03 Jeff Law <jlaw@tachyum.com>
1533 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
1535 2021-05-03 Jeff Law <jlaw@tachyum.com>
1537 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
1539 2021-05-03 Jeff Law <jlaw@tachyum.com>
1541 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
1542 cr16 and xstormy16 targets.
1544 2021-05-03 Richard Biener <rguenther@suse.de>
1546 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
1547 * gcc.dg/pr81192.c: Disable DSE.
1549 2021-05-03 Richard Biener <rguenther@suse.de>
1551 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
1553 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
1556 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
1557 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
1559 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
1561 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
1562 mapping class on AIX.
1563 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
1564 * gcc.c-torture/execute/alias-2.c: Same.
1565 * gcc.dg/alias-7.c: Same.
1567 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
1569 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1571 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1574 2021-04-30 Richard Biener <rguenther@suse.de>
1577 * g++.dg/pr98032.C: New testcase.
1579 2021-04-30 Richard Biener <rguenther@suse.de>
1581 PR tree-optimization/96513
1582 * gcc.dg/torture/pr96513.c: New testcase.
1584 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
1587 * gcc.target/i386/pr98060.c: New test.
1589 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
1591 PR rtl-optimization/100225
1592 PR rtl-optimization/84878
1593 * gcc.dg/pr100225.c: New test.
1595 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1597 PR preprocessor/82359
1598 * g++.dg/cpp1y/digit-sep-line.C,
1599 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
1601 2021-04-29 Jason Merrill <jason@redhat.com>
1603 * g++.dg/lookup/using-decl1.C: New test.
1605 2021-04-29 Jason Merrill <jason@redhat.com>
1608 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
1610 2021-04-29 Patrick Palka <ppalka@redhat.com>
1613 * g++.dg/template/koenig12.C: New test.
1615 2021-04-29 Marek Polacek <polacek@redhat.com>
1618 * g++.dg/cpp1z/class-deduction87.C: New test.
1620 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
1622 PR rtl-optimization/100303
1623 * g++.dg/torture/pr100303.C: New file.
1625 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
1628 * g++.dg/pr90773-1.h: New test.
1629 * g++.dg/pr90773-1a.C: Likewise.
1630 * g++.dg/pr90773-1b.C: Likewise.
1631 * g++.dg/pr90773-1c.C: Likewise.
1632 * g++.dg/pr90773-1d.C: Likewise.
1633 * gcc.target/i386/pr90773-1.c: Likewise.
1634 * gcc.target/i386/pr90773-2.c: Likewise.
1635 * gcc.target/i386/pr90773-3.c: Likewise.
1636 * gcc.target/i386/pr90773-4.c: Likewise.
1637 * gcc.target/i386/pr90773-5.c: Likewise.
1638 * gcc.target/i386/pr90773-6.c: Likewise.
1639 * gcc.target/i386/pr90773-7.c: Likewise.
1640 * gcc.target/i386/pr90773-8.c: Likewise.
1641 * gcc.target/i386/pr90773-9.c: Likewise.
1642 * gcc.target/i386/pr90773-10.c: Likewise.
1643 * gcc.target/i386/pr90773-11.c: Likewise.
1644 * gcc.target/i386/pr90773-12.c: Likewise.
1645 * gcc.target/i386/pr90773-13.c: Likewise.
1646 * gcc.target/i386/pr90773-14.c: Likewise.
1648 2021-04-29 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/100253
1651 * g++.dg/pr100253.C: New testcase.
1653 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
1658 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1661 * gcc.target/aarch64/sve/pr100302.c: New test.
1663 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1666 * c-c++-common/gomp/task-detach-3.c: New test.
1668 2021-04-29 Richard Biener <rguenther@suse.de>
1670 PR tree-optimization/99912
1671 * gcc.dg/pr95580.c: Disable DSE.
1672 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
1673 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
1674 to prevent them from being removed.
1675 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1677 2021-04-29 Martin Sebor <msebor@redhat.com>
1679 PR middle-end/100250
1680 * gcc.dg/uninit-pr100250.c: New test.
1682 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1684 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
1685 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
1687 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
1689 * gfortran.dg/gomp/map-5.f90: New test.
1691 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
1693 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
1694 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
1695 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
1697 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1699 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
1701 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1703 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
1704 mismatch when asm comments start with "/ ".
1706 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
1709 * gcc.c-torture/compile/pr100305.c: New test.
1711 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1714 * gfortran.dg/PR82376.f90: New test.
1716 2021-04-28 Richard Biener <rguenther@suse.de>
1718 PR tree-optimization/100292
1719 * gcc.dg/pr100292.c: New testcase.
1721 2021-04-28 Richard Wai <richard@annexi-strayline.com>
1723 * gnat.dg/containers2.adb: New test.
1725 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
1727 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
1729 2021-04-27 Jason Merrill <jason@redhat.com>
1732 * g++.dg/cpp0x/depr-copy3.C: New test.
1734 2021-04-27 Patrick Palka <ppalka@redhat.com>
1737 * g++.dg/cpp0x/variadic182.C: New test.
1739 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1741 PR middle-end/100284
1742 * gcc.target/aarch64/sve/pr81003.c: New test.
1744 2021-04-27 Martin Sebor <msebor@redhat.com>
1747 * g++.dg/ext/flexary13.C: Remove malformed directives.
1749 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
1752 * gcc.c-torture/compile/pr100106.c: New testcase.
1754 2021-04-27 Alex Coplan <alex.coplan@arm.com>
1757 * gcc.target/arm/pr99977.c: New test.
1759 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1761 PR tree-optimization/100239
1762 * gcc.dg/pr100239.c: New test.
1764 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1766 PR rtl-optimization/100254
1767 * g++.dg/opt/pr100254.C: New test.
1769 2021-04-27 Richard Biener <rguenther@suse.de>
1771 PR tree-optimization/99912
1772 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
1773 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
1774 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
1775 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1777 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1779 PR tree-optimization/95527
1780 * gcc.dg/tree-ssa/pr95527-2.c: New test.
1782 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1784 PR tree-optimization/96696
1785 * gcc.target/i386/pr96696.c: New test.
1787 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1790 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1791 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1792 expected error message when subtracting pointers to different
1793 vector types. Expect warnings when mixing them elsewhere.
1794 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1795 XFAILs. Tweak error messages for some cases.
1797 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1799 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1800 * gcc.target/aarch64/simd/usra.c: Likewise.
1802 2021-04-27 Richard Biener <rguenther@suse.de>
1804 PR tree-optimization/100051
1805 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
1807 2021-04-27 Richard Biener <rguenther@suse.de>
1810 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
1811 malformed dg directive.
1813 2021-04-27 Richard Biener <rguenther@suse.de>
1816 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
1817 * g++.dg/ipa/pr45572-2.C: Likewise.
1818 * g++.dg/template/spec26.C: Likewise.
1819 * gcc.dg/pr20126.c: Likewise.
1820 * gcc.dg/tree-ssa/pr20739.c: Likewise.
1822 2021-04-27 Richard Biener <rguenther@suse.de>
1824 PR tree-optimization/100278
1825 * gcc.dg/tree-ssa/pr100278.c: New testcase.
1827 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.target/i386/pr99405.c: New test.
1832 2021-04-27 Richard Biener <rguenther@suse.de>
1834 PR tree-optimization/99776
1835 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
1837 2021-04-26 Patrick Palka <ppalka@redhat.com>
1840 * g++.dg/cpp1y/constexpr-base1.C: New test.
1841 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
1843 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1845 * gfortran.dg/goacc/classify-serial.f95:
1846 Use [Ww]arning in dg-bogus as FE diagnostic and default
1847 diagnostic differ and the result depends on ENABLE_OFFLOAD.
1848 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1849 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1851 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1853 * gfortran.dg/goacc/classify-serial.f95:
1854 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
1855 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1856 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1858 2021-04-26 Richard Biener <rguenther@suse.de>
1860 PR tree-optimization/99956
1861 * gfortran.dg/pr99956.f: New testcase.
1863 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
1865 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
1866 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1867 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1868 * gcc.target/arm/cmse/cmse-16.c: Likewise.
1869 * gcc.target/arm/cmse/struct-1.c: Likewise.
1870 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
1872 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
1875 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
1877 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
1879 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
1880 Nathan Sidwell <nathan@codesourcery.com>
1881 Tom de Vries <vries@codesourcery.com>
1882 Julian Brown <julian@codesourcery.com>
1883 Kwok Cheung Yeung <kcy@codesourcery.com>
1885 * c-c++-common/goacc/diag-parallelism-1.c: New.
1886 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
1887 and match diagnostics, as appropriate.
1888 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
1889 * c-c++-common/goacc/classify-kernels.c: Likewise.
1890 * c-c++-common/goacc/classify-parallel.c: Likewise.
1891 * c-c++-common/goacc/classify-routine.c: Likewise.
1892 * c-c++-common/goacc/classify-serial.c: Likewise.
1893 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1894 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1895 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
1896 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1897 * c-c++-common/goacc/pr70688.c: Likewise.
1898 * c-c++-common/goacc/routine-1.c: Likewise.
1899 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
1900 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1901 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1902 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1903 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1904 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1905 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1906 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1907 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1908 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1909 * gfortran.dg/goacc/routine-4.f90: Likewise.
1910 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1911 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1912 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1913 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1915 2021-04-26 Richard Biener <rguenther@suse.de>
1917 PR tree-optimization/99473
1918 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
1920 2021-04-25 liuhongt <hongtao.liu@intel.com>
1923 * gcc.target/i386/pr98911.c: New test.
1924 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
1925 with __builtin_ia32_pcmpistrm128 since it has been folded.
1927 2021-04-24 David Malcolm <dmalcolm@redhat.com>
1930 * g++.dg/analyzer/pr100244.C: New test.
1932 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1935 * gfortran.dg/pr100154.f90: New test.
1937 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1940 * gfortran.dg/ptr-func-4.f90: New test.
1942 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1944 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
1945 * gcc.dg/guality/guality.c: Likewise.
1946 * gcc.dg/guality/inline-params.c: Likewise.
1947 * gcc.dg/guality/loop-1.c: Likewise.
1948 * gcc.dg/guality/pr36728-1.c: Likewise.
1949 * gcc.dg/guality/pr36728-2.c: Likewise.
1950 * gcc.dg/guality/pr36728-3.c: Likewise.
1951 * gcc.dg/guality/pr41447-1.c: Likewise.
1952 * gcc.dg/guality/pr54200.c: Likewise.
1953 * gcc.dg/guality/pr54519-1.c: Likewise.
1954 * gcc.dg/guality/pr54519-2.c: Likewise.
1955 * gcc.dg/guality/pr54519-3.c: Likewise.
1956 * gcc.dg/guality/pr54519-4.c: Likewise.
1957 * gcc.dg/guality/pr54519-5.c: Likewise.
1958 * gcc.dg/guality/pr54519-6.c: Likewise.
1959 * gcc.dg/guality/pr54693-2.c: Likewise.
1960 * gcc.dg/guality/pr56154-1.c: Likewise.
1961 * gcc.dg/guality/pr59776.c: Likewise.
1962 * gcc.dg/guality/pr68860-1.c: Likewise.
1963 * gcc.dg/guality/pr68860-2.c: Likewise.
1964 * gcc.dg/guality/pr90074.c: Likewise.
1965 * gcc.dg/guality/pr90716.c: Likewise.
1966 * gcc.dg/guality/sra-1.c: Likewise.
1968 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1970 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
1972 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
1973 * gcc.dg/guality/pr59776.c: Likewise.
1974 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
1976 2021-04-24 Patrick Palka <ppalka@redhat.com>
1983 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
1984 * g++.dg/cpp2a/nontype-class45.C: New test.
1985 * g++.dg/cpp2a/nontype-class46.C: New test.
1986 * g++.dg/cpp2a/nontype-class47.C: New test.
1987 * g++.dg/cpp2a/nontype-class48.C: New test.
1989 2021-04-24 Patrick Palka <ppalka@redhat.com>
1992 * g++.dg/cpp1z/class-deduction86.C: New test.
1994 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
1997 * gcc.target/powerpc/pr98952.c: New test.
1999 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2002 * gcc.target/i386/pr79514.c (dg-error):
2003 Expect error for 64bit targets.
2005 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2008 * gcc.target/i386/pr100182.c: New test.
2009 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
2010 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2012 2021-04-23 Patrick Palka <ppalka@redhat.com>
2015 * g++.dg/concepts/diagnostic17.C: New test.
2017 2021-04-23 Patrick Palka <ppalka@redhat.com>
2020 * g++.dg/cpp1z/direct-enum-init2.C: New test.
2022 2021-04-23 Richard Biener <rguenther@suse.de>
2024 PR tree-optimization/99971
2025 * g++.dg/vect/slp-pr99971.cc: New testcase.
2027 2021-04-23 liuhongt <hongtao.liu@intel.com>
2030 * gcc.target/i386/pr100093.c: New test.
2032 2021-04-22 Patrick Palka <ppalka@redhat.com>
2035 * g++.dg/cpp2a/concepts-uneval3.C: New test.
2037 2021-04-22 Patrick Palka <ppalka@redhat.com>
2040 * g++.dg/template/partial-specialization9.C: New test.
2042 2021-04-22 Marek Polacek <polacek@redhat.com>
2045 * g++.dg/warn/Wtype-limits6.C: New test.
2047 2021-04-22 Patrick Palka <ppalka@redhat.com>
2050 * g++.dg/cpp0x/sfinae67.C: New test.
2052 2021-04-22 Patrick Palka <ppalka@redhat.com>
2055 * g++.dg/template/access36.C: New test.
2057 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2059 * substr_9.f90: Move to ...
2060 * gfortran.dg/substr_9.f90: ... here.
2061 * substr_10.f90: Move to ...
2062 * gfortran.dg/substr_10.f90: ... here.
2064 2021-04-22 Martin Liska <mliska@suse.cz>
2068 * g++.dg/template/nontype29.C: Fix typos and missing comments.
2069 * gcc.dg/Warray-bounds-64.c: Likewise.
2070 * gcc.dg/Warray-parameter.c: Likewise.
2071 * gcc.dg/Wstring-compare.c: Likewise.
2072 * gcc.dg/format/gcc_diag-11.c: Likewise.
2073 * gfortran.dg/array_constructor_3.f90: Likewise.
2074 * gfortran.dg/matmul_bounds_9.f90: Likewise.
2075 * gfortran.dg/pr78033.f90: Likewise.
2076 * gfortran.dg/pr96325.f90: Likewise.
2078 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
2081 * gcc.target/i386/pr100119.c: New test.
2083 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2086 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
2088 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2090 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
2091 obtained hard limit, and only call setrlimit if new softlimit is lower.
2093 2021-04-22 Richard Biener <rguenther@suse.de>
2096 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2099 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
2101 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2104 2021-04-21 Marek Polacek <polacek@redhat.com>
2107 * g++.dg/cpp0x/enum_base4.C: New test.
2108 * g++.dg/cpp0x/enum_base5.C: New test.
2110 2021-04-21 Alex Coplan <alex.coplan@arm.com>
2113 * gcc.target/aarch64/pr99988.c: New test.
2115 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2117 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2119 * g++.dg/cpp1y/auto-fn61.C: Likewise.
2120 * g++.dg/cpp2a/nontype-class39.C: Likewise.
2121 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2122 * g++.dg/cpp0x/vt-88982.C: Likewise.
2123 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2124 dg-additional-options.
2125 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2127 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
2129 * gcc.target/i386/monitor-2.c: New test.
2131 2021-04-21 Richard Biener <rguenther@suse.de>
2134 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2135 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2137 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2139 PR rtl-optimization/100148
2140 * g++.dg/opt/pr100148.C: New test.
2142 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2144 * gfortran.dg/gomp/depobj-1.f90: New test.
2145 * gfortran.dg/gomp/depobj-2.f90: New test.
2147 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2149 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2151 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2153 PR middle-end/100130
2154 * c-c++-common/attr-retain-10.c: New test.
2155 * c-c++-common/attr-retain-11.c: Likewise.
2157 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2159 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2160 must match for target IBM Z only.
2162 2021-04-20 Jason Merrill <jason@redhat.com>
2165 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2167 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2169 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2170 z/Architecture only.
2172 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2175 * gfortran.dg/pdt_31.f03: New test.
2176 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2179 2021-04-19 Marek Polacek <polacek@redhat.com>
2182 * g++.dg/concepts/diagnostic16.C: New test.
2184 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2187 * gdc.dg/pr98457.d: New test.
2189 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2192 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2195 2021-04-19 Richard Biener <rguenther@suse.de>
2197 PR preprocessor/100142
2198 * gcc.dg/pr100142.c: New testcase.
2199 * g++.dg/diagnostic/pr72803.C: Revert last change.
2201 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2203 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2204 '--param=openacc-kernels=[...]'.
2205 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2206 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2207 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2208 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2209 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2210 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2211 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2213 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2215 * gnat.dg/opt92.adb: New test.
2217 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2219 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2220 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2221 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2222 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2223 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2225 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2228 * gfortran.dg/PR100094.f90: New test.
2230 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2233 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2236 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2239 * gcc.target/aarch64/pr91710.c: New test.
2241 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2244 * gfortran.dg/PR10018.f90: New test.
2246 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2249 * gcc.target/aarch64/sve/pr100048.c: New test.
2251 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2254 * g++.dg/cpp0x/constexpr-100111.C: New test.
2256 2021-04-16 Marek Polacek <polacek@redhat.com>
2259 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2261 * g++.dg/cpp2a/typename19.C: New test.
2263 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
2265 * gcc.dg/gimplefe-40.c: Moved to...
2266 * gcc.dg/vect/gimplefe-40.c: ...here.
2267 * gcc.dg/gimplefe-41.c: Moved to...
2268 * gcc.dg/vect/gimplefe-41.c: ...here.
2270 2021-04-16 Harald Anlauf <anlauf@gmx.de>
2271 Paul Thomas <pault@gcc.gnu.org>
2274 * gfortran.dg/pr63797.f90: New test.
2276 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2278 * gcc.dg/tree-ssa/pr83403-1.c: Revert
2279 max-completely-peeled-insns to the default value on IBM Z.
2280 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2282 2021-04-16 Patrick Palka <ppalka@redhat.com>
2285 * g++.dg/cpp2a/constexpr-init21.C: New test.
2287 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2290 * gcc.target/aarch64/pr100075.c: New test.
2292 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
2294 PR rtl-optimization/99596
2295 * gcc.target/arm/pr99596.c: New test.
2297 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
2300 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2302 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2303 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
2304 missing quotes around switch names.
2305 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2307 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2310 * gcc.target/aarch64/pr99767.c: New test.
2312 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2315 * g++.dg/cpp23/lambda-specifiers2.C: New test.
2317 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2320 * g++.dg/cpp1z/pr99833.C: New test.
2321 * g++.dg/cpp2a/pr99833.C: New test.
2323 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2325 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2326 the default value on IBM Z.
2328 2021-04-16 Jason Merrill <jason@redhat.com>
2331 * g++.dg/abi/mangle71.C: Fix expected mangling.
2332 * g++.dg/abi/mangle77.C: New test.
2333 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2334 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2335 * g++.dg/cpp2a/nontype-class44.C: New test.
2337 2021-04-15 Martin Sebor <msebor@redhat.com>
2341 * gcc.dg/Warray-parameter-9.c: New test.
2342 * gcc.dg/Wnonnull-6.c: New test.
2343 * gcc.dg/Wreturn-type3.c: New test.
2344 * gcc.dg/Wunused-result.c: New test.
2345 * gcc.dg/attr-noreturn.c: New test.
2346 * gcc.dg/attr-returns-nonnull.c: New test.
2348 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
2351 * gcc.dg/pr84877.c: Xfail for cris-*-*.
2353 2021-04-15 Jason Merrill <jason@redhat.com>
2356 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2358 2021-04-15 Martin Sebor <msebor@redhat.com>
2360 * gcc.dg/uninit-pr89230-1.c: New test.
2361 * gcc.dg/uninit-pr89230-2.c: Same.
2363 2021-04-15 Jason Merrill <jason@redhat.com>
2366 * g++.dg/cpp0x/noexcept67.C: New test.
2368 2021-04-15 Jason Merrill <jason@redhat.com>
2371 * g++.dg/cpp2a/lambda-uneval15.C: New test.
2373 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2375 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
2376 -mtune=generic to the SVE flags.
2377 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2378 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2379 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2381 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2383 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
2384 (aarch64-with-arch-dg-options): Likewise.
2385 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
2386 aarch64-with-arch-dg-options. Move the default architecture
2387 flags to the final dg-runtest argument.
2388 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
2390 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
2392 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2395 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
2397 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2400 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
2401 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
2403 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2406 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
2408 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2411 * gcc.target/aarch64/pr100056.c: New test.
2413 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2415 * gcc.dg/pr93210.c: Adapt regex in order to also support a
2416 RESULT_DECL as an operand for a RETURN_EXPR.
2418 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2420 * gcc.target/aarch64/sve/pr99929_1.c: New file.
2421 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
2423 2021-04-14 Jason Merrill <jason@redhat.com>
2426 * g++.dg/template/dependent-tmpl2.C: New test.
2428 2021-04-14 Jason Merrill <jason@redhat.com>
2431 * g++.dg/parse/uneval1.C: New test.
2433 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
2435 PR rtl-optimization/100066
2436 * gcc.target/i386/pr100066.c: New.
2438 2021-04-14 Martin Sebor <msebor@redhat.com>
2440 * gcc.dg/pr86058.c: Limit to just x86_64.
2442 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2445 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
2447 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
2449 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
2450 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
2452 2021-04-14 Patrick Palka <ppalka@redhat.com>
2456 * g++.dg/cpp1z/class-deduction85.C: New test.
2457 * g++.dg/template/ref11.C: New test.
2459 2021-04-14 Jason Merrill <jason@redhat.com>
2462 * g++.dg/cpp2a/lambda-uneval14.C: New test.
2464 2021-04-14 Jason Merrill <jason@redhat.com>
2467 * g++.dg/debug/defaulted1.C: New test.
2469 2021-04-14 Jason Merrill <jason@redhat.com>
2472 * g++.dg/debug/cleanup1.C: New test.
2473 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
2474 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
2475 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
2476 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2477 * g++.dg/tm/inherit2.C: Likewise.
2478 * g++.dg/tm/unsafe1.C: Likewise.
2479 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
2480 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
2482 2021-04-13 Martin Sebor <msebor@redhat.com>
2484 PR tree-optimization/82800
2485 * g++.dg/warn/uninit-pr82800.C: New test.
2487 2021-04-13 Martin Sebor <msebor@redhat.com>
2490 * gcc.dg/pr86058.c: New test.
2492 2021-04-13 Patrick Palka <ppalka@redhat.com>
2495 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
2496 * g++.old-deja/g++.ns/template7.C: Likewise.
2497 * g++.old-deja/g++.pt/crash8.C: Likewise.
2499 2021-04-13 Jason Merrill <jason@redhat.com>
2502 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
2504 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2507 * g++.dg/cpp2a/spaceship-err6.C: New test.
2509 2021-04-13 Jason Merrill <jason@redhat.com>
2512 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
2514 2021-04-13 Patrick Palka <ppalka@redhat.com>
2517 * g++.dg/parse/template2.C: Adjust expected diagnostic.
2518 * g++.dg/template/error8.C: Likewise.
2519 * g++.dg/cpp1z/class-deduction84.C: New test.
2521 2021-04-13 Richard Biener <rguenther@suse.de>
2523 PR tree-optimization/100053
2524 * gcc.dg/torture/pr100053.c: New testcase.
2525 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
2527 2021-04-13 Jason Merrill <jason@redhat.com>
2530 * g++.dg/cpp0x/constexpr-base7.C: New test.
2532 2021-04-13 Nathan Sidwell <nathan@acm.org>
2534 PR preprocessor/99446
2535 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
2537 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.target/aarch64/pr100028.c: New test.
2542 2021-04-13 Patrick Palka <ppalka@redhat.com>
2545 * g++.dg/cpp2a/nontype-class43.C: New test.
2547 2021-04-13 Patrick Palka <ppalka@redhat.com>
2551 * g++.dg/cpp2a/concepts-uneval1.C: New test.
2552 * g++.dg/cpp2a/concepts-uneval2.C: New test.
2554 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
2557 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
2558 line 971 for cris-*-*.
2560 2021-04-13 David Malcolm <dmalcolm@redhat.com>
2563 * gcc.dg/analyzer/pr98599-a.c: New test.
2564 * gcc.dg/analyzer/pr98599-b.c: New test.
2566 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2568 PR rtl-optimization/99905
2569 * gcc.target/i386/pr99905.c: New test.
2571 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.dg/pr99830.c: New test.
2576 2021-04-12 Jason Merrill <jason@redhat.com>
2579 * g++.dg/template/dependent-tmpl1.C: New test.
2581 2021-04-12 Martin Liska <mliska@suse.cz>
2584 * g++.dg/asan/pr99877.C: New test.
2586 2021-04-12 Cui,Lili <lili.cui@intel.com>
2588 * gcc.target/i386/funcspec-56.inc: Handle new march.
2589 * g++.target/i386/mv16.C: Handle new march
2591 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
2594 * c-c++-common/goacc/collapse-2.c: New.
2596 2021-04-11 Jason Merrill <jason@redhat.com>
2599 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
2600 * g++.dg/other/anon-union5.C: New test.
2602 2021-04-10 Jason Merrill <jason@redhat.com>
2605 * g++.dg/gomp/this-1.C: Adjust diagnostic.
2606 * g++.dg/cpp0x/constexpr-this1.C: New test.
2608 2021-04-10 David Malcolm <dmalcolm@redhat.com>
2611 * gcc.dg/analyzer/pr100011.c: New test.
2613 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2616 * gcc.dg/pr99990.c: New test.
2618 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
2621 * gcc.target/i386/pr99744-2.c: New test.
2623 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2626 * gcc.dg/lto/pr99849_0.c: New test.
2628 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2630 PR rtl-optimization/98601
2631 * gcc.dg/torture/pr98601.c: New test.
2633 2021-04-10 Jason Merrill <jason@redhat.com>
2639 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
2640 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
2641 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
2642 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
2644 2021-04-10 Jason Merrill <jason@redhat.com>
2647 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2649 2021-04-09 Martin Sebor <msebor@redhat.com>
2652 * g++.dg/warn/uninit-pr55288.C: New test.
2654 2021-04-09 Patrick Palka <ppalka@redhat.com>
2657 * g++.dg/cpp1z/fold-lambda4.C: New test.
2659 2021-04-09 Marek Polacek <polacek@redhat.com>
2662 * g++.dg/concepts/abbrev10.C: New test.
2663 * g++.dg/concepts/abbrev11.C: New test.
2665 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2667 * gcc.target/aarch64/pr70398.c: Require a target that can link
2670 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2672 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2674 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2676 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
2679 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2681 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
2682 * gcc.dg/pr96573.c: Likewise.
2683 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2684 * gcc.dg/vect/bb-slp-43.c: Likewise.
2685 * gcc.dg/vect/slp-reduc-11.c: Likewise.
2687 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2689 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
2690 loop to vectorized if vect_fold_extract_last.
2692 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2694 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
2695 of relying on vectorisation.
2697 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2700 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2702 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2705 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
2706 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2708 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
2711 * gfortran.dg/coarray/dummy_2.f90: New test.
2713 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
2715 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2717 2021-04-08 Patrick Palka <ppalka@redhat.com>
2720 * g++.dg/cpp2a/concepts-lambda16.C: New test.
2721 * g++.dg/cpp2a/concepts-lambda17.C: New test.
2723 2021-04-08 Patrick Palka <ppalka@redhat.com>
2726 * g++.dg/cpp2a/concepts-ctad3.C: New test.
2728 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2730 * lib/scanasm.exp (scan-lto-assembler): Update expected name
2733 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2735 * lib/target-supports.exp
2736 (check_effective_target_stdint_types_mbig_endian): New proc.
2737 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
2738 stdint_types_mbig_endian.
2739 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
2740 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2742 2021-04-08 Jason Merrill <jason@redhat.com>
2745 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
2746 * g++.dg/conversion/ref7.C: New test.
2748 2021-04-08 Jakub Jelinek <jakub@redhat.com>
2751 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
2752 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
2753 * g++.dg/cpp2a/constexpr-new18.C: New test.
2754 * g++.dg/cpp2a/constexpr-new19.C: New test.
2756 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2758 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2760 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2762 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
2763 "was here" from error message.
2764 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
2765 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
2766 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
2767 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
2768 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
2769 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
2770 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
2771 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
2772 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
2773 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
2774 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
2775 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
2776 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2778 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2780 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
2781 * gcc.target/aarch64/pr98772.c: Likewise.
2782 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2784 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2786 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
2787 conversion to shifts and adds.
2789 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2793 * gcc.dg/analyzer/pr99042.c: New test.
2794 * gcc.dg/analyzer/pr99774-1.c: New test.
2795 * gcc.dg/analyzer/pr99774-2.c: New test.
2797 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2799 * gdc.dg/gdc108.d: Update test.
2800 * gdc.dg/gdc142.d: Likewise.
2801 * gdc.dg/pr90136a.d: Likewise.
2802 * gdc.dg/pr90136b.d: Likewise.
2803 * gdc.dg/pr90136c.d: Likewise.
2804 * gdc.dg/pr95173.d: Likewise.
2805 * gdc.dg/attr_allocsize1.d: New test.
2806 * gdc.dg/attr_allocsize2.d: New test.
2807 * gdc.dg/attr_alwaysinline1.d: New test.
2808 * gdc.dg/attr_cold1.d: New test.
2809 * gdc.dg/attr_exclusions1.d: New test.
2810 * gdc.dg/attr_exclusions2.d: New test.
2811 * gdc.dg/attr_flatten1.d: New test.
2812 * gdc.dg/attr_module.d: New test.
2813 * gdc.dg/attr_noclone1.d: New test.
2814 * gdc.dg/attr_noicf1.d: New test.
2815 * gdc.dg/attr_noinline1.d: New test.
2816 * gdc.dg/attr_noipa1.d: New test.
2817 * gdc.dg/attr_noplt1.d: New test.
2818 * gdc.dg/attr_optimize1.d: New test.
2819 * gdc.dg/attr_optimize2.d: New test.
2820 * gdc.dg/attr_optimize3.d: New test.
2821 * gdc.dg/attr_optimize4.d: New test.
2822 * gdc.dg/attr_restrict1.d: New test.
2823 * gdc.dg/attr_section1.d: New test.
2824 * gdc.dg/attr_symver1.d: New test.
2825 * gdc.dg/attr_target1.d: New test.
2826 * gdc.dg/attr_targetclones1.d: New test.
2827 * gdc.dg/attr_used1.d: New test.
2828 * gdc.dg/attr_used2.d: New test.
2829 * gdc.dg/attr_weak1.d: New test.
2830 * gdc.dg/imports/attributes.d: New test.
2832 2021-04-08 Jason Merrill <jason@redhat.com>
2835 * g++.dg/template/mem-spec2.C: New test.
2837 2021-04-08 Marek Polacek <polacek@redhat.com>
2840 * g++.dg/cpp2a/explicit16.C: Use c++20.
2841 * g++.dg/cpp0x/noexcept66.C: New test.
2842 * g++.dg/cpp2a/explicit17.C: New test.
2844 2021-04-08 Alex Coplan <alex.coplan@arm.com>
2847 * gcc.c-torture/compile/pr99647.c: New test.
2849 2021-04-07 Jason Merrill <jason@redhat.com>
2852 * g++.dg/template/friend71.C: New test.
2854 2021-04-07 Jason Merrill <jason@redhat.com>
2857 * g++.dg/template/friend70.C: New test.
2859 2021-04-07 Jason Merrill <jason@redhat.com>
2862 * g++.dg/lookup/using66.C: New test.
2864 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2866 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
2867 when building an executable with testglue.
2869 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2871 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
2872 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
2874 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2876 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
2877 if IFN_STORE_LANES is available.
2878 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
2879 IFN_STORE_LANES is available.
2880 * gcc.target/aarch64/pr99873_1.c: New test.
2881 * gcc.target/aarch64/pr99873_2.c: Likewise.
2882 * gcc.target/aarch64/pr99873_3.c: Likewise.
2883 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
2884 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
2885 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
2887 2021-04-07 Richard Biener <rguenther@suse.de>
2889 PR tree-optimization/99954
2890 * gcc.dg/torture/pr99954.c: New testcase.
2892 2021-04-07 Richard Biener <rguenther@suse.de>
2895 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
2898 2021-04-07 Richard Biener <rguenther@suse.de>
2900 PR tree-optimization/99947
2901 * gcc.dg/torture/pr99947.c: New testcase.
2903 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
2905 PR tree-optimization/98736
2906 * gcc.c-torture/execute/pr98736.c: New test.
2908 2021-04-07 Marek Polacek <polacek@redhat.com>
2911 * g++.dg/cpp0x/rv-life.C: New test.
2913 2021-04-06 Jason Merrill <jason@redhat.com>
2916 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
2918 2021-04-06 Jason Merrill <jason@redhat.com>
2921 * g++.dg/cpp1z/inline-var9.C: New test.
2923 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
2926 * g++.target/aarch64/sve/pr99781.C: New.
2928 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
2930 * gcc.target/i386/memcpy-strategy-9.c: New test.
2931 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
2932 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
2933 * gcc.target/i386/memset-strategy-7.c: Likewise.
2934 * gcc.target/i386/memset-strategy-8.c: Likewise.
2935 * gcc.target/i386/memset-strategy-9.c: Likewise.
2937 2021-04-06 Richard Biener <rguenther@suse.de>
2939 PR tree-optimization/99880
2940 * gcc.dg/torture/pr99880.c: New testcase.
2942 2021-04-06 Nathan Sidwell <nathan@acm.org>
2944 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
2945 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
2947 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2949 PR tree-optimization/96573
2950 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
2951 VEC_PERM_EXPR with bswapping permutation.
2953 2021-04-06 Richard Biener <rguenther@suse.de>
2955 PR tree-optimization/99924
2956 * gfortran.dg/vect/pr99924.f90: New testcase.
2958 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2961 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
2963 2021-04-06 Jason Merrill <jason@redhat.com>
2966 * g++.dg/abi/lambda-defarg1.C: New test.
2968 2021-04-06 Patrick Palka <ppalka@redhat.com>
2971 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
2972 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
2974 2021-04-05 Jason Merrill <jason@redhat.com>
2977 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
2979 2021-04-05 Jason Merrill <jason@redhat.com>
2981 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
2982 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
2983 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
2985 2021-04-05 Jason Merrill <jason@redhat.com>
2988 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
2990 2021-04-05 Jason Merrill <jason@redhat.com>
2993 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
2995 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2998 * gcc.dg/analyzer/pr99906.c: New test.
3000 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3003 * gcc.dg/analyzer/pr99886.c: New test.
3005 2021-04-05 Jason Merrill <jason@redhat.com>
3008 * g++.dg/cpp0x/extern_template-6.C: New test.
3010 2021-04-05 Jason Merrill <jason@redhat.com>
3013 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3015 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
3018 * gdc.dg/pr99914.d: New test.
3020 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
3022 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
3023 * gcc.dg/tree-ssa/evrp11.c: Likewise.
3025 2021-04-04 Jason Merrill <jason@redhat.com>
3028 * g++.dg/cpp0x/initlist-new5.C: New test.
3030 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3032 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
3034 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3036 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
3038 2021-04-03 Marek Polacek <polacek@redhat.com>
3041 * g++.dg/other/gc7.C: New test.
3043 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
3046 * gfortran.dg/coarray_48.f90: New test.
3048 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3050 PR tree-optimization/99882
3051 * gcc.dg/pr99882.c: New test.
3053 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3055 PR rtl-optimization/99863
3056 * gcc.target/i386/pr99863.c: New test.
3058 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3061 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
3063 2021-04-03 Jason Merrill <jason@redhat.com>
3066 * g++.dg/opt/nrv20.C: New test.
3068 2021-04-03 Jason Merrill <jason@redhat.com>
3071 * g++.dg/cpp1z/noexcept-type24.C: New test.
3073 2021-04-03 Jason Merrill <jason@redhat.com>
3076 * g++.dg/ext/vector40.C: New test.
3078 2021-04-02 Patrick Palka <ppalka@redhat.com>
3081 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
3083 2021-04-02 Patrick Palka <ppalka@redhat.com>
3086 * g++.dg/cpp2a/nontype-class42.C: New test.
3088 2021-04-02 Jason Merrill <jason@redhat.com>
3091 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3093 2021-04-02 Nathan Sidwell <nathan@acm.org>
3095 * g++.dg/modules/pr99283-6_d.H: New.
3096 * g++.dg/modules/pr99283-7-swap.h: New.
3097 * g++.dg/modules/pr99283-7-traits.h: New.
3098 * g++.dg/modules/pr99283-7_a.H: New.
3099 * g++.dg/modules/pr99283-7_b.H: New.
3100 * g++.dg/modules/pr99283-7_c.C: New.
3101 * g++.dg/modules/pr99283-7_d.H: New.
3103 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
3105 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3106 * go.test/test/fixedbugs/issue22200b.go: Likewise.
3108 2021-04-02 Jakub Jelinek <jakub@redhat.com>
3110 PR tree-optimization/99726
3111 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
3112 -floop-nest-optimize to dg-additional-options guarded on fgraphite
3115 2021-04-01 Marek Polacek <polacek@redhat.com>
3118 * g++.dg/other/gc6.C: New test.
3120 2021-04-01 Jason Merrill <jason@redhat.com>
3123 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3125 2021-04-01 Jason Merrill <jason@redhat.com>
3128 * g++.dg/abi/abi-tag24a.C: New test.
3129 * g++.dg/abi/macro0.C: Adjust expected value.
3131 2021-04-01 Nathan Sidwell <nathan@acm.org>
3134 * g++.dg/modules/pr99283-6.h: New.
3135 * g++.dg/modules/pr99283-6_a.H: New.
3136 * g++.dg/modules/pr99283-6_b.H: New.
3137 * g++.dg/modules/pr99283-6_c.C: New.
3138 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3139 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3140 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3141 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3142 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3143 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3144 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3146 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3149 * gcc.dg/tree-ssa/pr98265.C: New test.
3151 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3153 PR tree-optimization/96573
3154 * gcc.dg/pr96573.c: New test.
3156 2021-04-01 Richard Biener <rguenther@suse.de>
3158 PR tree-optimization/99856
3159 * gcc.dg/vect/pr99856.c: New testcase.
3161 2021-04-01 Martin Jambor <mjambor@suse.cz>
3163 PR tree-optimization/97009
3164 * gcc.dg/tree-ssa/pr97009.c: New test.
3166 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3169 * gfortran.dg/transpose_5.f90: New test.
3171 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3174 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3175 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3176 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3177 * gcc.dg/analyzer/pr99771-1.c: New test.
3179 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3181 PR tree-optimization/98268
3182 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3183 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3185 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3187 PR tree-optimization/99726
3188 * gcc.target/i386/pr99726.c: New test.
3190 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3192 PR rtl-optimization/97141
3193 PR rtl-optimization/98726
3194 * gcc.c-torture/compile/pr97141.c: New test.
3195 * gcc.c-torture/compile/pr98726.c: Likewise.
3196 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3197 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3199 2021-03-31 Martin Sebor <msebor@redhat.com>
3202 * gcc.dg/uninit-pr65182.c: New test.
3204 2021-03-31 Jason Merrill <jason@redhat.com>
3207 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3209 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3212 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3215 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3218 * gcc.target/arm/pr99786.c: New test.
3220 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3222 * gcc.target/i386/memcpy-strategy-5.c: New test.
3223 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3224 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3225 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3226 * gcc.target/i386/memset-strategy-3.c: Likewise.
3227 * gcc.target/i386/memset-strategy-4.c: Likewise.
3228 * gcc.target/i386/memset-strategy-5.c: Likewise.
3229 * gcc.target/i386/memset-strategy-6.c: Likewise.
3231 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3234 * gcc.target/aarch64/sve/pr98119.c: New test.
3236 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3237 Richard Sandiford <richard.sandiford@arm.com>
3240 * g++.target/aarch64/sve/pr99813.C: New test.
3242 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3245 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3246 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3247 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3248 selected unsupported triplets to all targets but selected triplets
3249 of supported targets.
3250 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3251 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3252 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3254 2021-03-31 Patrick Palka <ppalka@redhat.com>
3257 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3259 2021-03-31 Patrick Palka <ppalka@redhat.com>
3262 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3264 2021-03-30 David Malcolm <dmalcolm@redhat.com>
3266 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3268 2021-03-30 Nathan Sidwell <nathan@acm.org>
3271 * g++.dg/modules/pr99283-5.h: New.
3272 * g++.dg/modules/pr99283-5_a.H: New.
3273 * g++.dg/modules/pr99283-5_b.H: New.
3274 * g++.dg/modules/pr99283-5_c.C: New.
3276 2021-03-30 Jakub Jelinek <jakub@redhat.com>
3279 * g++.dg/cpp1z/pr99790.C: New test.
3281 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3284 * gcc.c-torture/compile/pr99822.c: New test.
3286 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
3290 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3292 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3293 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3294 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3295 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3296 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3297 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3298 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3299 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3300 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3301 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3302 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3303 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3304 * gcc.target/powerpc/pr79251-run.p7.c: New test.
3305 * gcc.target/powerpc/pr79251.p7.c: New test.
3307 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3310 * gcc.target/i386/pr99744-1.c: New test.
3312 2021-03-30 Tamar Christina <tamar.christina@arm.com>
3314 PR tree-optimization/99825
3315 * gfortran.dg/vect/pr99825.f90: New test.
3317 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3320 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3322 2021-03-30 Richard Biener <rguenther@suse.de>
3324 PR tree-optimization/99824
3325 * gcc.dg/torture/pr99824.c: New testcase.
3327 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
3330 * g++.dg/pr98136.C: New test.
3332 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
3334 * gcc.target/aarch64/fcvt_nosimd.c: New test.
3336 2021-03-29 Martin Sebor <msebor@redhat.com>
3338 PR tree-optimization/61869
3339 * gcc.dg/uninit-pr61869.c: New test.
3341 2021-03-29 Martin Sebor <msebor@redhat.com>
3343 PR tree-optimization/61677
3344 * gcc.dg/uninit-pr61677.c: New test.
3346 2021-03-29 Martin Sebor <msebor@redhat.com>
3348 PR tree-optimization/61112
3349 * gcc.dg/uninit-pr61112.c: New test.
3351 2021-03-29 Jan Hubicka <jh@suse.cz>
3354 * gcc.c-torture/compile/pr99751.c: Rename from ...
3355 * gcc.c-torture/execute/pr99751.c: ... to this.
3357 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
3359 * gcc.c-torture/compile/pr99751.c: New test.
3361 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3364 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3365 declare simd warning on aarch64.
3367 2021-03-29 Alex Coplan <alex.coplan@arm.com>
3370 * g++.target/aarch64/sve/pr99216.C: New test.
3372 2021-03-29 Richard Biener <rguenther@suse.de>
3374 PR tree-optimization/99807
3375 * gfortran.dg/vect/pr99807.f90: New testcase.
3377 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3380 * gcc.target/aarch64/pr99808.c: New test.
3382 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3384 PR tree-optimization/99777
3385 * g++.dg/torture/pr99777.C: New test.
3387 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
3390 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
3392 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
3395 * gfortran.dg/pr99602.f90: New test.
3396 * gfortran.dg/pr99602a.f90: New test.
3397 * gfortran.dg/pr99602b.f90: New test.
3398 * gfortran.dg/pr99602c.f90: New test.
3399 * gfortran.dg/pr99602d.f90: New test.
3401 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3403 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
3404 (gdc-copy-file): ... this. Use file copy instead of open/close.
3405 (gdc-convert-test): Save translated dejagnu test to gdc.test
3406 directory, only write dejagnu directives to the test file.
3407 (gdc-do-test): Don't create gdc.test symlink.
3409 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3411 * gdc.dg/gdc270a.d: Removed.
3412 * gdc.dg/gdc270b.d: Removed.
3414 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
3416 * gcc.target/powerpc/pr99557.c: New.
3418 2021-03-26 Martin Sebor <msebor@redhat.com>
3420 PR tree-optimization/59970
3421 * gcc.dg/uninit-pr59970.c: New test.
3423 2021-03-26 Marek Polacek <polacek@redhat.com>
3426 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
3427 * g++.dg/cpp0x/nsdmi17.C: New test.
3429 2021-03-26 Nathan Sidwell <nathan@acm.org>
3432 * g++.dg/modules/pr99283-2_a.H: New.
3433 * g++.dg/modules/pr99283-2_b.H: New.
3434 * g++.dg/modules/pr99283-2_c.H: New.
3435 * g++.dg/modules/pr99283-3_a.H: New.
3436 * g++.dg/modules/pr99283-3_b.H: New.
3437 * g++.dg/modules/pr99283-4.H: New.
3438 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
3439 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
3441 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
3444 * g++.target/aarch64/sve/pr99766.C: New.
3446 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3449 * gcc.dg/tls/pr99466-1.c: New test.
3450 * gcc.dg/tls/pr99466-2.c: New test.
3452 2021-03-26 Jakub Jelinek <jakub@redhat.com>
3455 * g++.dg/cpp0x/new5.C: New test.
3457 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
3460 * gfortran.dg/null_11.f90: New test.
3462 2021-03-25 Martin Sebor <msebor@redhat.com>
3464 PR tree-optimization/55060
3465 * gcc.dg/uninit-pr55060.c: New.
3467 2021-03-25 Martin Sebor <msebor@redhat.com>
3469 PR tree-optimization/48483
3470 * g++.dg/warn/uninit-pr48483.C: New test.
3472 2021-03-25 Martin Sebor <msebor@redhat.com>
3474 * gcc.dg/uninit-pr44547.c: New.
3476 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3479 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
3480 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
3481 to match locus changes.
3482 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
3483 * g++.dg/cpp2a/srcloc2.C: Likewise.
3484 * g++.dg/cpp2a/srcloc15.C: Likewise.
3485 * g++.dg/cpp2a/srcloc16.C: Likewise.
3486 * g++.dg/cpp2a/srcloc19.C: New test.
3487 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
3489 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
3490 * g++.dg/modules/macloc-1_d.C: Likewise.
3491 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
3494 2021-03-25 Marek Polacek <polacek@redhat.com>
3497 * g++.dg/cpp0x/inh-ctor37.C: New test.
3499 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3502 * g++.dg/cpp0x/variadic181.C: New test.
3504 2021-03-25 Marek Polacek <polacek@redhat.com>
3507 * g++.dg/warn/Wconversion5.C: New test.
3509 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3511 PR tree-optimization/96974
3512 * g++.target/aarch64/sve/pr96974.C: New test.
3514 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3517 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3521 * gcc.target/i386/pr98209.c: New test.
3522 * gcc.target/i386/pr99744-1.c: Likewise.
3523 * gcc.target/i386/pr99744-2.c: Likewise.
3525 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3528 * g++.dg/warn/Wduplicated-branches6.C: New test.
3529 * g++.dg/warn/Wduplicated-branches7.C: New test.
3531 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3535 * gcc.target/i386/pr98209.c: New test.
3536 * gcc.target/i386/pr99744-1.c: Likewise.
3537 * gcc.target/i386/pr99744-2.c: Likewise.
3539 2021-03-25 Richard Biener <rguenther@suse.de>
3541 PR tree-optimization/99746
3542 * gfortran.dg/vect/pr99746.f90: New testcase.
3544 2021-03-25 David Malcolm <dmalcolm@redhat.com>
3549 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
3551 * gcc.dg/analyzer/pr93695-1.c: New test.
3552 * gcc.dg/analyzer/pr99044-1.c: New test.
3553 * gcc.dg/analyzer/pr99044-2.c: New test.
3554 * gcc.dg/analyzer/pr99716-1.c: New test.
3555 * gcc.dg/analyzer/pr99716-2.c: New test.
3556 * gcc.dg/analyzer/pr99716-3.c: New test.
3558 2021-03-24 Martin Liska <mliska@suse.cz>
3561 * gcc.target/i386/pr99753.c: New test.
3563 2021-03-24 Martin Jambor <mjambor@suse.cz>
3566 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
3568 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3571 * gcc.target/arm/pr99727.c: New test.
3573 2021-03-24 Jakub Jelinek <jakub@redhat.com>
3576 * gcc.target/arm/pr99724.c: New test.
3578 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3580 * lib/target-supports.exp (check_effective_target_sysconf): New.
3581 * gcc.target/i386/pr95443-1.c: Require it.
3582 * gcc.target/i386/pr95443-2.c: Likewise.
3583 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3584 * gcc.target/i386/strncmp-1.c: Likewise.
3586 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3588 * gcc.target/i386/pr97313.c: Require effective target feature pie.
3589 * g++.target/i386/pr94185.C: Likewise.
3591 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3593 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
3594 positives with -mcmodel=large.
3595 * gcc.target/i386/funcspec-3.c: Likewise.
3597 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3599 * gcc.target/i386/pr94467-3.c: New.
3601 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
3604 * gfortran.dg/longnames.f90: New test.
3606 2021-03-23 Nathan Sidwell <nathan@acm.org>
3609 * g++.dg/modules/pr99283-1_a.H: New.
3610 * g++.dg/modules/pr99283-1_b.H: New.
3612 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
3614 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
3616 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3618 * lib/target-supports.exp
3619 (check_effective_target_arm_dsp_ok_nocache)
3620 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
3621 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
3622 and add arm_dsp options.
3624 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3626 * lib/target-supports.exp
3627 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
3628 -mfloat-abi= options order.
3629 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
3630 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
3631 arm_hard_ok effective target and -mfloat-abi=hard additional
3633 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3641 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
3643 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
3644 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
3646 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3648 * lib/target-supports.exp
3649 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
3650 -mfloat-abi= options order.
3651 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
3652 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
3653 target and -mfloat-abi=hard additional option.
3654 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
3655 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
3656 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
3657 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
3658 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
3660 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3662 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
3664 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3666 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
3667 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
3668 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
3669 * gcc.target/arm/pr51968.c: Likewise.
3670 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
3671 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
3672 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
3673 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
3675 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3677 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
3678 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
3679 * gcc.target/arm/bf16_dup.c: Likewise.
3680 * gcc.target/arm/bf16_reinterpret.c: Likewise.
3681 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
3683 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3685 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
3687 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3689 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
3690 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
3691 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
3692 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3694 2021-03-23 Marek Polacek <polacek@redhat.com>
3697 * g++.dg/cpp0x/attributes-namespace6.C: New test.
3698 * g++.dg/cpp0x/gen-attrs-73.C: New test.
3700 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
3703 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
3705 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
3708 * gcc.dg/vect/pr99540.c: New test.
3710 2021-03-23 Nathan Sidwell <nathan@acm.org>
3713 * g++.dg/modules/pr99239_a.H: New.
3714 * g++.dg/modules/pr99239_b.H: New.
3716 2021-03-23 Richard Biener <rguenther@suse.de>
3718 PR tree-optimization/99721
3719 * gfortran.dg/vect/pr99721.f90: New testcase.
3721 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
3723 * gcc.target/riscv/shift-shift-5.c (sub): Change
3724 order of struct fields depending on byteorder.
3726 2021-03-23 Jakub Jelinek <jakub@redhat.com>
3729 * g++.dg/cpp1z/decomp55.C: New test.
3731 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
3733 PR tree-optimization/99296
3734 * gcc.dg/pr99296.c: New file.
3736 2021-03-22 Nathan Sidwell <nathan@acm.org>
3739 * g++.dg/modules/pr99480_a.H: New.
3740 * g++.dg/modules/pr99480_b.H: New.
3742 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
3745 * gcc.target/powerpc/pr99581.c: New.
3747 2021-03-22 Nathan Sidwell <nathan@acm.org>
3750 * g++.dg/modules/pr99425-1.h: New.
3751 * g++.dg/modules/pr99425-1_a.H: New.
3752 * g++.dg/modules/pr99425-1_b.H: New.
3753 * g++.dg/modules/pr99425-1_c.C: New.
3754 * g++.dg/modules/pr99425-2_a.X: New.
3755 * g++.dg/modules/pr99425-2_b.X: New.
3756 * g++.dg/template/pr99425.C: New.
3758 2021-03-22 Richard Biener <rguenther@suse.de>
3760 PR tree-optimization/99694
3761 * gcc.dg/torture/pr99694.c: New testcase.
3763 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
3766 * gcc.target/riscv/pr99702.c: New.
3768 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
3771 * gcc.target/powerpc/pr98914.c: New test.
3773 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
3776 * g++.target/i386/pr99679-1.C: New test.
3777 * g++.target/i386/pr99679-2.C: Likewise.
3779 2021-03-20 Jakub Jelinek <jakub@redhat.com>
3782 * gcc.dg/pr99230.c: New test.
3784 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3787 * gcc.dg/Wunused-var-5.c: New test.
3788 * gcc.dg/Wunused-var-6.c: New test.
3790 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3792 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3795 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3798 * gcc.target/s390/pr99663.c: New.
3800 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3803 * g++.dg/opt/pr99456.C: New test.
3804 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
3807 2021-03-19 Tamar Christina <tamar.christina@arm.com>
3809 PR tree-optimization/99656
3810 * gfortran.dg/vect/pr99656.f90: New test.
3812 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
3815 * gcc.dg/torture/pr99652-1.c: New test.
3816 * gcc.dg/torture/pr99652-2.c: Likewise.
3817 * gcc.target/i386/pr57655.c: Adjusted.
3818 * gcc.target/i386/pr59794-6.c: Likewise.
3819 * gcc.target/i386/pr70738-1.c: Likewise.
3820 * gcc.target/i386/pr96744-1.c: Likewise.
3822 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3823 Christophe Lyon <christophe.lyon@linaro.org>
3826 * g++.target/arm/pr99593.C: New test.
3828 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
3830 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
3832 2021-03-19 Marek Polacek <polacek@redhat.com>
3835 * g++.dg/cpp2a/concepts-err3.C: New test.
3837 2021-03-18 Martin Sebor <msebor@redhat.com>
3840 * g++.dg/warn/Warray-bounds-22.C: New test.
3841 * g++.dg/warn/Warray-bounds-23.C: New test.
3842 * g++.dg/warn/Warray-bounds-24.C: New test.
3844 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3847 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
3849 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3852 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
3853 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
3854 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
3855 rather than __i386__.
3857 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3860 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
3862 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
3865 * obj-c++.dg/pr49070.mm: New test.
3866 * objc.dg/unnamed-parms.m: New test.
3868 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3870 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
3872 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3873 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3874 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
3875 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3876 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3878 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3881 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
3882 For big endian use -fsso-struct=little-endian dg-options.
3884 2021-03-17 Marek Polacek <polacek@redhat.com>
3887 * g++.dg/conversion/real-to-int1.C: New test.
3889 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
3890 Jason Merrill <jason@redhat.com>
3892 * g++.dg/cpp1z/using9.C: New using decl test.
3894 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3896 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
3897 -gdwarf-3 to the command line options. Adjust the expected line
3898 numbers for the revised options header.
3900 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3902 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
3903 -gdwarf-3 to the command line options. Provide Darwin-
3904 specific match lines for the expected output.
3906 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3908 * gcc.target/aarch64/acle/rng_2.c: New test.
3910 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
3913 * gcc.target/i386/pr99530-1.c: New test.
3914 * gcc.target/i386/pr99530-2.c: Likewise.
3915 * gcc.target/i386/pr99530-3.c: Likewise.
3916 * gcc.target/i386/pr99530-4.c: Likewise.
3917 * gcc.target/i386/pr99530-5.c: Likewise.
3918 * gcc.target/i386/pr99530-6.c: Likewise.
3920 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
3923 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
3925 2021-03-16 Jason Merrill <jason@redhat.com>
3927 * g++.dg/cpp2a/nontype-float1.C: New test.
3929 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3933 * gcc.target/powerpc/pr98092.c: New.
3935 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3938 * gcc.target/i386/pr99600.c: New test.
3940 2021-03-16 Martin Liska <mliska@suse.cz>
3941 Jason Merrill <jason@redhat.com>
3944 * g++.target/i386/pr99108.C: New test.
3946 2021-03-16 Martin Liska <mliska@suse.cz>
3949 * gcc.target/arm/pr99592.c: New test.
3951 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
3953 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
3955 2021-03-16 Nathan Sidwell <nathan@acm.org>
3958 * g++.dg/modules/pr99496_a.H: New.
3959 * g++.dg/modules/pr99496_b.C: New.
3961 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3964 * gcc.target/i386/avx-pr99563.c: New test.
3966 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.dg/gomp/pr99542.c: New test.
3970 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
3971 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
3972 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
3973 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
3975 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
3977 2021-03-15 Jakub Jelinek <jakub@redhat.com>
3980 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
3981 * g++.dg/modules/builtin-3_b.C: Likewise.
3983 2021-03-15 Nathan Sidwell <nathan@acm.org>
3986 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
3987 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
3989 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3992 * g++.dg/coroutines/pr99047.C: New test.
3994 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3997 * g++.dg/coroutines/torture/pr98704.C: New test.
3999 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4002 * g++.dg/coroutines/pr98480.C: New test.
4003 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4004 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4005 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4007 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4010 * g++.dg/coroutines/pr96749-1.C: New test.
4011 * g++.dg/coroutines/pr96749-2.C: New test.
4013 2021-03-15 Richard Biener <rguenther@suse.de>
4015 PR tree-optimization/98834
4016 * g++.dg/opt/pr98834.C: New testcase.
4018 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4021 * gfortran.dg/do_check_16.f90: New test.
4022 * gfortran.dg/do_check_17.f90: New test.
4024 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
4027 * gfortran.dg/pr99545.f90: New test.
4029 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
4031 * gcc.target/powerpc/pr99492.c: Fix typo.
4033 2021-03-14 Harald Anlauf <anlauf@gmx.de>
4034 Paul Thomas <pault@gcc.gnu.org>
4036 * gfortran.dg/pr99112.f90: New test.
4038 2021-03-13 Martin Sebor <msebor@redhat.com>
4040 PR tree-optimization/99489
4041 * gcc.dg/Wstringop-truncation-9.c: New test.
4043 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
4046 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
4048 2021-03-13 Jakub Jelinek <jakub@redhat.com>
4050 PR tree-optimization/99544
4051 * gcc.dg/gomp/pr99544.c: New test.
4053 2021-03-12 Nathan Sidwell <nathan@acm.org>
4056 * g++.dg/modules/pr99238.h: New.
4057 * g++.dg/modules/pr99238_a.H: New.
4058 * g++.dg/modules/pr99238_b.H: New.
4060 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
4063 * gfortran.dg/gomp/threadprivate-1.f90: New test.
4065 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
4070 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4073 * g++.dg/cpp2a/consteval19.C: New test.
4075 2021-03-11 David Malcolm <dmalcolm@redhat.com>
4078 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
4080 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
4082 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
4083 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
4084 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
4085 -fno-analyzer-feasibility from options.
4086 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
4087 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
4089 2021-03-11 Nathan Sidwell <nathan@acm.org>
4092 * g++.dg/modules/pr99248.h: New.
4093 * g++.dg/modules/pr99248_a.H: New.
4094 * g++.dg/modules/pr99248_b.H: New.
4096 2021-03-11 Nathan Sidwell <nathan@acm.org>
4099 * g++.dg/modules/pr99528.h: New.
4100 * g++.dg/modules/pr99528_a.H: New.
4101 * g++.dg/modules/pr99528_b.H: New.
4102 * g++.dg/modules/pr99528_c.C: New.
4104 2021-03-11 Richard Biener <rguenther@suse.de>
4107 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4108 instead of verifying the total number of adds.
4110 2021-03-11 Richard Biener <rguenther@suse.de>
4113 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4115 2021-03-11 Richard Biener <rguenther@suse.de>
4118 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4120 2021-03-11 Richard Biener <rguenther@suse.de>
4123 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4125 2021-03-11 Jakub Jelinek <jakub@redhat.com>
4128 * gcc.target/i386/avx2-pr99517-1.c: New test.
4129 * gcc.target/i386/avx2-pr99517-2.c: New test.
4131 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4134 * gcc.target/powerpc/pr99492.c: New testcase.
4136 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4139 * gfortran.dg/data_char_4.f90: New test.
4140 * gfortran.dg/data_char_5.f90: New test.
4142 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4144 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4146 2021-03-10 Nathan Sidwell <nathan@acm.org>
4149 * g++.dg/modules/pr99423_a.H: New.
4150 * g++.dg/modules/pr99423_b.H: New.
4152 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4154 PR tree-optimization/99305
4156 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4157 unsigned_char effective targets.
4159 2021-03-10 Nathan Sidwell <nathan@acm.org>
4162 * g++.dg/ext/pr99508.C: New.
4164 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4167 * lib/target-supports.exp (check_effective_target_lra): New.
4168 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4169 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4170 * gcc.c-torture/compile/pr98096.c: Likewise.
4171 * gcc.dg/pr97954.c: Likewise.
4173 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4175 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4176 * gcc.dg/analyzer/zlib-2.c: Likewise.
4178 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4180 * gcc.dg/vect/pr99102.c: Fix target selector.
4182 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4185 * gcc.dg/vect/pr99102.c: New test.
4187 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4189 * gnat.dg/specs/lto25.ads: New test.
4191 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4193 PR tree-optimization/99305
4194 * g++.dg/opt/pr99305.C: New test.
4196 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4198 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4199 (check_effective_target_sqrt_insn): Use it.
4201 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4204 * gcc.target/i386/pr99454.c: New.
4206 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4208 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4209 * gcc.dg/loop-9.c: Likewise.
4210 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4211 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4213 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4216 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4217 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4218 instead of the actual test.
4220 2021-03-09 Martin Liska <mliska@suse.cz>
4223 * gcc.target/i386/pr99464.c: New test.
4225 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4227 * gcc.target/powerpc/undef-bool-2.c: Add
4228 dg-require-effective-target powerpc_vsx_ok directive.
4229 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4230 powerpc_vsx_ok directive.
4232 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4235 * gfortran.dg/parameter_data.f90: New test.
4237 2021-03-08 Martin Sebor <msebor@redhat.com>
4240 * g++.dg/warn/Warray-bounds-15.C: New test.
4241 * g++.dg/warn/Warray-bounds-18.C: New test.
4242 * g++.dg/warn/Warray-bounds-19.C: New test.
4243 * g++.dg/warn/Warray-bounds-20.C: New test.
4244 * g++.dg/warn/Warray-bounds-21.C: New test.
4246 2021-03-08 Martin Sebor <msebor@redhat.com>
4249 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4251 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4252 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4253 * gcc.dg/Wstringop-overflow-66.c: New test.
4254 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4256 2021-03-08 Marek Polacek <polacek@redhat.com>
4259 * g++.dg/cpp2a/nontype-class41.C: New test.
4261 2021-03-08 Nathan Sidwell <nathan@acm.org>
4264 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4266 2021-03-08 Nathan Sidwell <nathan@acm.org>
4268 * g++.dg/modules/pr99468.H: New.
4270 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
4273 * gcc.target/powerpc/pr98959.c: New test.
4275 2021-03-08 Nathan Sidwell <nathan@acm.org>
4278 * g++.dg/modules/pr99285_a.H: New.
4279 * g++.dg/modules/pr99285_b.H: New.
4281 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4284 * gcc.target/aarch64/simd/pr99437.c: New test.
4286 2021-03-08 Martin Liska <mliska@suse.cz>
4289 * c-c++-common/asan/pr98920.c: New test.
4291 2021-03-08 Martin Liska <mliska@suse.cz>
4294 * gcc.target/i386/pr99463-2.c: New test.
4295 * gcc.target/i386/pr99463.c: New test.
4297 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
4299 * gcc.target/s390/vector/long-double-asm-commutative.c: New
4301 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4303 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4304 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4305 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4306 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4307 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4310 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
4313 * gfortran.dg/module_variable_3.f90: New test.
4315 2021-03-07 Jakub Jelinek <jakub@redhat.com>
4318 * lib/target-supports.exp
4319 (check_effective_target_assembler_march_noavx512bw): New effective
4321 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4323 2021-03-06 Patrick Palka <ppalka@redhat.com>
4324 Jakub Jelinek <jakub@redhat.com>
4327 * g++.dg/cpp2a/constexpr-99287.C: New test.
4329 2021-03-06 Patrick Palka <ppalka@redhat.com>
4330 Jakub Jelinek <jakub@redhat.com>
4333 * g++.dg/cpp1y/var-templ68.C: New test.
4334 * g++.dg/cpp1y/var-templ68a.C: New test.
4336 2021-03-06 Patrick Palka <ppalka@redhat.com>
4339 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4340 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4342 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
4344 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4345 to allow an eliminated stack-frame.
4347 2021-03-05 Marek Polacek <polacek@redhat.com>
4350 * g++.dg/cpp1z/noexcept-type23.C: New test.
4352 2021-03-05 Marek Polacek <polacek@redhat.com>
4355 * g++.dg/warn/Wshadow-17.C: New test.
4357 2021-03-05 Jason Merrill <jason@redhat.com>
4360 * gcc.dg/attr-flatten-1.c: Adjust.
4362 2021-03-05 Jakub Jelinek <jakub@redhat.com>
4365 * c-c++-common/gomp/pr99322.c: New test.
4367 2021-03-05 Nathan Sidwell <nathan@acm.org>
4370 * g++.dg/modules/pr99245_a.H: New.
4371 * g++.dg/modules/pr99245_b.H: New.
4373 2021-03-05 Harald Anlauf <anlauf@gmx.de>
4376 * gfortran.dg/matmul_21.f90: New test.
4378 2021-03-05 Nathan Sidwell <nathan@acm.org>
4381 * g++.dg/modules/pr99377_a.H: New.
4382 * g++.dg/modules/pr99377_b.C: New.
4383 * g++.dg/modules/pr99377_c.C: New.
4385 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4388 * g++.dg/coroutines/pr98118.C: New test.
4390 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4393 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
4394 * g++.dg/coroutines/pr95616-0.C: New test.
4395 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
4396 * g++.dg/coroutines/pr95616-1.C: New test.
4397 * g++.dg/coroutines/pr95616-2.C: New test.
4398 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
4399 * g++.dg/coroutines/pr95616-3.C: New test.
4400 * g++.dg/coroutines/pr95616-4.C: New test.
4401 * g++.dg/coroutines/pr95616-5.C: New test.
4402 * g++.dg/coroutines/pr95616-6.C: New test.
4404 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4407 * g++.dg/coroutines/torture/pr95615-01.C: New test.
4408 * g++.dg/coroutines/torture/pr95615-02.C: New test.
4409 * g++.dg/coroutines/torture/pr95615-03.C: New test.
4410 * g++.dg/coroutines/torture/pr95615-04.C: New test.
4411 * g++.dg/coroutines/torture/pr95615-05.C: New test.
4412 * g++.dg/coroutines/torture/pr95615.inc: New file.
4414 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
4417 * gcc.target/i386/pr99123-2.c: New.
4419 2021-03-05 Nathan Sidwell <nathan@acm.org>
4422 * g++.dg/modules/pr99389_a.H: New.
4423 * g++.dg/modules/pr99389_b.C: New.
4424 * g++.dg/modules/pr99389_c.C: New.
4426 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4429 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
4432 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4434 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
4435 with '_kind' number.
4436 * gfortran.dg/real4-10-real8-16.f90: Likewise.
4437 * gfortran.dg/real4-10-real8-4.f90: Likewise.
4438 * gfortran.dg/real4-10.f90: Likewise.
4439 * gfortran.dg/real4-16-real8-10.f90: Likewise.
4440 * gfortran.dg/real4-16-real8-16.f90: Likewise.
4441 * gfortran.dg/real4-16-real8-4.f90: Likewise.
4442 * gfortran.dg/real4-16.f90: Likewise.
4443 * gfortran.dg/real4-8-real8-10.f90: Likewise.
4444 * gfortran.dg/real4-8-real8-16.f90: Likewise.
4445 * gfortran.dg/real4-8-real8-4.f90: Likewise.
4446 * gfortran.dg/real4-8.f90: Likewise.
4447 * gfortran.dg/real8-10.f90: Likewise.
4448 * gfortran.dg/real8-16.f90: Likewise.
4449 * gfortran.dg/real8-4.f90: Likewise.
4451 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
4454 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
4456 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
4458 * lib/prune.exp: Prune useless output caused by a linker bug.
4460 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4463 * gcc.target/aarch64/pr93235.c: New test.
4465 2021-03-04 Martin Liska <mliska@suse.cz>
4467 PR gcov-profile/99105
4468 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
4469 correction as the wrapped malloc is called one more time
4471 * gcc.dg/tree-prof/pr97461.c: Likewise.
4473 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4477 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
4478 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
4479 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
4480 dg-warning regexps, instead replace .* with \[^\n\r]*.
4481 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
4482 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
4483 -ftrack-macro-expansion=0 from dg-options.
4484 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
4485 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
4487 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4490 * gcc.dg/cpp/line11.c: New test.
4491 * gcc.dg/cpp/line12.c: New test.
4493 2021-03-04 Alex Coplan <alex.coplan@arm.com>
4496 * gcc.target/aarch64/pr99381.c: New test.
4498 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
4500 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
4502 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
4504 2021-03-04 Nathan Sidwell <nathan@acm.org>
4507 * g++.dg/modules/pr99170-1_a.H: New.
4508 * g++.dg/modules/pr99170-1_b.C: New.
4509 * g++.dg/modules/pr99170-2.h: New.
4510 * g++.dg/modules/pr99170-2_a.C: New.
4511 * g++.dg/modules/pr99170-2_b.C: New.
4512 * g++.dg/modules/pr99170-3_a.H: New.
4513 * g++.dg/modules/pr99170-3_b.C: New.
4514 * g++.dg/modules/inst-2_b.C: Adjust scan.
4515 * g++.dg/modules/inst-4_a.C: Adjust scan.
4516 * g++.dg/modules/inst-4_b.C: Adjust scan.
4517 * g++.dg/modules/member-def-1_b.C: Adjust scan.
4518 * g++.dg/modules/member-def-1_c.C: Adjust scan.
4519 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
4520 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
4521 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
4522 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
4523 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
4524 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
4525 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
4526 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
4527 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
4528 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
4529 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
4531 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
4534 * gfortran.dg/real4-10-real8-10.f90: New test.
4535 * gfortran.dg/real4-10-real8-16.f90: New test.
4536 * gfortran.dg/real4-10-real8-4.f90: New test.
4537 * gfortran.dg/real4-10.f90: New test.
4538 * gfortran.dg/real4-16-real8-10.f90: New test.
4539 * gfortran.dg/real4-16-real8-16.f90: New test.
4540 * gfortran.dg/real4-16-real8-4.f90: New test.
4541 * gfortran.dg/real4-16.f90: New test.
4542 * gfortran.dg/real4-8-real8-10.f90: New test.
4543 * gfortran.dg/real4-8-real8-16.f90: New test.
4544 * gfortran.dg/real4-8-real8-4.f90: New test.
4545 * gfortran.dg/real4-8.f90: New test.
4546 * gfortran.dg/real8-10.f90: New test.
4547 * gfortran.dg/real8-16.f90: New test.
4548 * gfortran.dg/real8-4.f90: New test.
4550 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4552 * gcc.misc-tests/outputs.exp: Enumerate tests.
4554 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4556 * gcc.misc-tests/outputs.exp: Append discriminating
4557 suffixes to tests with duplicate names.
4558 (outest): Assert that each running test has a unique
4561 2021-03-04 Martin Sebor <msebor@redhat.com>
4565 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
4566 * gcc.dg/Wstringop-overflow-65.c: New test.
4567 * gcc.dg/Warray-bounds-69.c: Same.
4569 2021-03-03 Marek Polacek <polacek@redhat.com>
4572 * g++.dg/cpp1z/class-deduction83.C: New test.
4574 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4576 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
4578 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
4581 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4583 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
4585 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
4587 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
4590 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4592 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
4594 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
4597 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4599 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
4601 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
4603 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
4605 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
4607 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
4610 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4613 * g++.dg/cpp1z/eval-order10.C: New test.
4615 2021-03-03 Marek Polacek <polacek@redhat.com>
4619 * g++.dg/cpp1z/class-deduction81.C: New test.
4620 * g++.dg/cpp1z/class-deduction82.C: New test.
4621 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
4622 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
4623 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
4625 2021-03-03 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/decltype-call5.C: New test.
4629 * g++.dg/cpp0x/decltype-call6.C: New test.
4631 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4633 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
4635 * gcc.target/i386/pr95798-2.c: Likewise.
4637 2021-03-03 Nathan Sidwell <nathan@acm.org>
4640 * g++.dg/modules/namespace-2_a.C
4641 * g++.dg/modules/pr99344_a.C
4642 * g++.dg/modules/pr99344_b.C
4644 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4647 * gcc.target/i386/pr99321.c: New test.
4649 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4652 * gcc.c-torture/compile/pr99324.c: New test.
4654 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4657 * gcc.dg/graphite/pr99085.c: New test.
4659 2021-03-03 Jason Merrill <jason@redhat.com>
4662 * g++.dg/ext/attr-flatten1.C: New test.
4664 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
4666 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
4667 tests if target test-framework has -L or -I options.
4669 2021-03-02 David Malcolm <dmalcolm@redhat.com>
4672 * gcc.dg/pr99323-1.c: New test.
4673 * gcc.dg/pr99323-2.c: New test.
4675 2021-03-02 Martin Sebor <msebor@redhat.com>
4678 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
4679 * g++.dg/warn/Wnonnull12.C: New test.
4681 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
4683 * gnat.dg/limited5.adb: New test.
4685 2021-03-02 Patrick Palka <ppalka@redhat.com>
4689 * g++.dg/concepts/abbrev9.C: New test.
4690 * g++.dg/cpp2a/concepts-lambda15.C: New test.
4691 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
4692 * g++.dg/cpp2a/concepts-return-req2.C: New test.
4693 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
4694 call to f15 that we expect to accept.
4696 2021-03-02 Patrick Palka <ppalka@redhat.com>
4698 * g++.dg/cpp1z/auto1.C: New test.
4700 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4702 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
4703 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
4704 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
4705 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
4706 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
4707 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
4708 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
4710 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4712 * lib/target-supports.exp: Add check for nnpa facility.
4714 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4716 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
4717 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
4719 2021-03-01 Martin Liska <mliska@suse.cz>
4722 * gcc.target/s390/target-attribute/pr99313.c: New test.
4724 2021-03-01 Nathan Sidwell <nathan@acm.org>
4727 * g++.dg/modules/pr99294.h: New.
4728 * g++.dg/modules/pr99294_a.C: New.
4729 * g++.dg/modules/pr99294_b.C: New.
4731 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
4733 * g++.dg/eh/seh-xmm-unwind.C: New test.
4735 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
4737 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
4738 expression components noexcept.
4739 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4740 * g++.dg/coroutines/pr95345.C: Likewise.
4742 2021-02-28 Jason Merrill <jason@redhat.com>
4744 * g++.dg/ext/attr-lambda3.C: Add missing ;
4746 2021-02-27 Jason Merrill <jason@redhat.com>
4749 * g++.dg/ext/attr-lambda3.C: New test.
4751 2021-02-26 Alexandre Oliva <oliva@gnu.org>
4753 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
4755 * gcc.target/powerpc/pr83629.c: Likewise.
4756 * gcc.target/powerpc/pr84112.c: Likewise.
4758 2021-02-26 Olivier Hainque <hainque@adacore.com>
4760 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
4761 dg-require-effective-target fpic.
4762 * gcc.target/powerpc/ppc-eabi.c: Likewise.
4763 * gcc.target/powerpc/pr26350.c: Likewise.
4764 * gcc.target/powerpc/pr67789.c: Likewise.
4765 * gcc.target/powerpc/pr79439-1.c: Likewise.
4766 * gcc.target/powerpc/pr79439-2.c: Likewise.
4767 * gcc.target/powerpc/pr79439-3.c: Likewise.
4768 * gcc.target/powerpc/pr83629.c: Likewise.
4769 * gcc.target/powerpc/pr84112.c: Likewise.
4771 2021-02-26 Richard Biener <rguenther@suse.de>
4774 * g++.dg/pr99218.C: New testcase.
4776 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4778 * g++.dg/cpp23/lambda-specifiers1.C: New test.
4780 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4783 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
4785 2021-02-26 Jason Merrill <jason@redhat.com>
4788 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4790 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4792 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4793 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4794 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4795 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4796 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4797 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4798 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4799 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4800 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4801 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4802 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
4803 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
4804 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
4805 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
4806 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
4808 2021-02-26 Patrick Palka <ppalka@redhat.com>
4811 * g++.dg/concepts/abbrev8.C: New test.
4813 2021-02-25 Patrick Palka <ppalka@redhat.com>
4817 * g++.dg/diagnostic/local1.C: New test.
4819 2021-02-25 Patrick Palka <ppalka@redhat.com>
4822 * g++.dg/cpp1z/class-deduction79.C: New test.
4823 * g++.dg/cpp1z/class-deduction80.C: New test.
4825 2021-02-25 Marek Polacek <polacek@redhat.com>
4829 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
4830 * g++.dg/cpp0x/constexpr-cast2.C: New test.
4831 * g++.dg/cpp0x/constexpr-cast3.C: New test.
4833 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4836 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
4837 reference parms, to distinguish the rvalue ref. variant.
4838 * g++.dg/coroutines/pr97587.C: New test.
4840 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4843 * g++.dg/coroutines/pr95822.C: New test.
4845 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
4847 * gcc.target/arm/cmse/cmse-18.c: New test.
4849 2021-02-25 Nathan Sidwell <nathan@acm.org>
4852 * g++.dg/modules/pr99166_a.X: Adjust.
4853 * g++.dg/modules/pr99166_b.C: Adjust.
4854 * g++.dg/modules/pr99166_c.C: Adjust.
4855 * g++.dg/modules/pr99166_d.C: Adjust.
4857 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
4859 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
4861 2021-02-25 Tamar Christina <tamar.christina@arm.com>
4863 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
4865 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
4868 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
4870 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
4873 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
4875 2021-02-25 Richard Biener <rguenther@suse.de>
4877 PR tree-optimization/99253
4878 * gcc.dg/vect/pr99253.c: New testcase.
4880 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4883 * gcc.target/i386/pr95798-1.c: New test.
4884 * gcc.target/i386/pr95798-2.c: New test.
4886 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4888 PR tree-optimization/80635
4889 * g++.dg/warn/pr80635-1.C: New test.
4890 * g++.dg/warn/pr80635-2.C: New test.
4892 2021-02-25 David Malcolm <dmalcolm@redhat.com>
4895 * gcc.dg/analyzer/pr99193-1.c: New test.
4896 * gcc.dg/analyzer/pr99193-2.c: New test.
4897 * gcc.dg/analyzer/pr99193-3.c: New test.
4898 * gcc.dg/analyzer/realloc-1.c: New test.
4900 2021-02-24 Nathan Sidwell <nathan@acm.org>
4903 * g++.dg/modules/pr98718_a.C: New.
4904 * g++.dg/modules/pr98718_b.C: New.
4906 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4908 * g++.dg/coroutines/co-await-void_type.C: Mark promise
4909 final_suspend call as noexcept.
4910 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
4911 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
4912 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
4913 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
4914 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
4915 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
4916 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
4917 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
4918 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
4919 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
4920 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
4921 * g++.dg/coroutines/coro1-allocators.h: Likewise.
4922 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
4923 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
4924 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
4925 * g++.dg/coroutines/pr94752.C: Likewise.
4926 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
4927 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
4928 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4929 * g++.dg/coroutines/pr95050.C: Likewise.
4930 * g++.dg/coroutines/pr95345.C: Likewise.
4931 * g++.dg/coroutines/pr95440.C: Likewise.
4932 * g++.dg/coroutines/pr95591.C: Likewise.
4933 * g++.dg/coroutines/pr95711.C: Likewise.
4934 * g++.dg/coroutines/pr95813.C: Likewise.
4935 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
4936 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
4937 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
4938 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
4939 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
4940 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
4941 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
4942 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
4943 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
4944 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
4945 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
4946 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
4947 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
4948 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
4949 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
4950 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
4951 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
4952 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
4953 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
4954 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
4956 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4959 * c-c++-common/gomp/pr99226.c: New test.
4960 * gfortran.dg/gomp/pr99226.f90: New test.
4962 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
4965 * gcc.target/i386/pr99123.c: New.
4967 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
4969 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
4971 2021-02-24 Nathan Sidwell <nathan@acm.org>
4974 * g++.dg/modules/pr99072.H: New.
4976 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
4979 * gfortran.dg/assumed_rank_21.f90 : New test.
4981 2021-02-24 Martin Sebor <msebor@redhat.com>
4984 * gcc.dg/pr97172-2.c: New test.
4986 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4988 PR tree-optimization/99220
4989 * g++.dg/vect/pr99220.cc: New test.
4991 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4993 PR tree-optimization/99149
4994 * g++.dg/vect/pr99149.cc: Disabled on BE.
4996 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4999 * g++.dg/coroutines/pr96251.C: New test.
5001 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5003 PR tree-optimization/99225
5004 * gcc.c-torture/compile/pr99225.c: New test.
5006 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5008 PR tree-optimization/99149
5009 * g++.dg/vect/pr99149.cc: New test.
5011 2021-02-24 Richard Biener <rguenther@suse.de>
5014 * gcc.dg/pr99224.c: New testcase.
5016 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
5018 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5019 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5020 Add __has_builtin tests for built-ins.
5021 Update expected instruction counts.
5023 2021-02-23 Martin Sebor <msebor@redhat.com>
5026 * g++.dg/warn/Wnonnull11.C: New test.
5028 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
5031 * gfortran.dg/class_defined_operator_2.f03 : New test.
5032 * gfortran.dg/elemental_result_2.f90 : New test.
5033 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5034 elemental function with an allocatable result with an operator
5035 interface with array dummies and result.
5037 2021-02-23 Harald Anlauf <anlauf@gmx.de>
5040 * gfortran.dg/reshape_zerosize_4.f90: New test.
5042 2021-02-23 Nathan Sidwell <nathan@acm.org>
5045 * g++.dg/modules/pr99208_a.C: New.
5046 * g++.dg/modules/pr99208_b.C: New.
5048 2021-02-23 Martin Liska <mliska@suse.cz>
5051 * c-c++-common/asan/pr99168.c: New test.
5053 2021-02-23 Patrick Palka <ppalka@redhat.com>
5056 * g++.dg/template/non-dependent15.C: New test.
5058 2021-02-23 Jakub Jelinek <jakub@redhat.com>
5060 PR tree-optimization/99204
5061 * gfortran.dg/pr99204.f90: New test.
5063 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
5065 * gcc.target/powerpc/vec-init-10.c: New test.
5067 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
5069 * g++.dg/warn/Wplacement-new-size-1.C,
5070 g++.dg/warn/Wplacement-new-size-2.C,
5071 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
5072 default_packed targets.
5074 2021-02-22 David Malcolm <dmalcolm@redhat.com>
5077 * gcc.dg/analyzer/error-1.c: New test.
5078 * gcc.dg/analyzer/error-2.c: New test.
5079 * gcc.dg/analyzer/error-3.c: New test.
5081 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
5084 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
5085 * c-c++-common/attr-retain-6.c: Likewise.
5086 * c-c++-common/attr-retain-7.c: Likewise.
5087 * c-c++-common/attr-retain-8.c: Likewise.
5088 * c-c++-common/attr-retain-9.c: Likewise.
5090 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5092 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5094 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5096 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
5097 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5098 Handle __INT32_TYPE__ being "long int".
5100 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5102 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5104 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5106 * gcc.target/cris/biap-mul.c: New test.
5108 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5110 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5112 2021-02-22 Nathan Sidwell <nathan@acm.org>
5115 * g++.dg/modules/pr99174-1_a.C: New.
5116 * g++.dg/modules/pr99174-1_b.C: New.
5117 * g++.dg/modules/pr99174-1_c.C: New.
5118 * g++.dg/modules/pr99174.H: New.
5120 2021-02-22 Nathan Sidwell <nathan@acm.org>
5123 * g++.dg/modules/pr99153_a.H: New.
5124 * g++.dg/modules/pr99153_b.H: New.
5126 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5128 PR rtl-optimization/98791
5129 * gcc.target/aarch64/sve/pr98791.c: New test.
5131 2021-02-22 Richard Biener <rguenther@suse.de>
5133 PR tree-optimization/99165
5134 * g++.dg/pr99165.C: New testcase.
5136 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5138 * gfortran.dg/intent_optimize_3.f90: New test.
5140 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5142 * c-c++-common/attr-retain-5.c: Skip on AIX.
5143 * c-c++-common/attr-retain-6.c: Same.
5144 * c-c++-common/attr-retain-7.c: Same.
5145 * c-c++-common/attr-retain-8.c: Same.
5146 * c-c++-common/attr-retain-9.c: Same.
5148 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5151 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5152 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5153 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5154 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5155 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5156 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5158 2021-02-19 Nathan Sidwell <nathan@acm.org>
5161 * g++.dg/modules/pr98741_a.H: New.
5162 * g++.dg/modules/pr98741_b.H: New.
5163 * g++.dg/modules/pr98741_c.C: New.
5164 * g++.dg/modules/pr98741_d.C: New.
5166 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5169 * gfortran.dg/namelist_4.f90: Modify.
5170 * gfortran.dg/namelist_98.f90: New test.
5172 2021-02-19 Martin Sebor <msebor@redhat.com>
5175 * gcc.dg/pr97172.c: Add test cases.
5177 2021-02-19 Nathan Sidwell <nathan@acm.org>
5179 * g++.dg/modules/pr99166_a.X: New.
5180 * g++.dg/modules/pr99166_b.C: New.
5181 * g++.dg/modules/pr99166_c.C: New.
5182 * g++.dg/modules/pr99166_d.C: New.
5184 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5187 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5189 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5192 * gfortran.dg/dtio_36.f90: New test.
5194 2021-02-19 Richard Biener <rguenther@suse.de>
5197 * gcc.dg/pr99122-3.c: New testcase.
5199 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5202 * gcc.target/arm/pure-code/pr98998.c: New test.
5204 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5207 * g++.dg/opt/pr99034.C: New test.
5209 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5212 * gfortran.dg/ubound_1.f90: New test.
5214 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5217 * gcc.target/aarch64/sve/pr98657.c: New test.
5219 2021-02-19 Jason Merrill <jason@redhat.com>
5221 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5223 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5226 * jit.dg/test-trap.c: New test.
5228 2021-02-19 Jason Merrill <jason@redhat.com>
5231 * g++.dg/cpp0x/overload4.C: New test.
5233 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5235 PR rtl-optimization/96264
5236 * gcc.target/powerpc/pr96264.c: New.
5238 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5241 * c-c++-common/attr-retain-1.c: New test.
5242 * c-c++-common/attr-retain-2.c: Likewise.
5243 * c-c++-common/attr-retain-3.c: Likewise.
5244 * c-c++-common/attr-retain-4.c: Likewise.
5245 * c-c++-common/attr-retain-5.c: Likewise.
5246 * c-c++-common/attr-retain-6.c: Likewise.
5247 * c-c++-common/attr-retain-7.c: Likewise.
5248 * c-c++-common/attr-retain-8.c: Likewise.
5249 * c-c++-common/attr-retain-9.c: Likewise.
5250 * c-c++-common/pr99113.c: Likewise.
5251 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5252 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5253 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5254 * c-c++-common/attr-used-2.c: Likewise.
5255 * c-c++-common/attr-used-3.c: Likewise.
5256 * c-c++-common/attr-used-4.c: Likewise.
5257 * c-c++-common/attr-used-9.c: Likewise.
5258 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5259 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5260 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5261 attribute nor SHF_GNU_RETAIN section.
5262 * c-c++-common/attr-used-6.c: Likewise.
5263 * c-c++-common/attr-used-7.c: Likewise.
5264 * c-c++-common/attr-used-8.c: Likewise.
5266 2021-02-18 Nathan Sidwell <nathan@acm.org>
5269 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
5271 * g++.dg/modules/pr99023_a.X: New.
5272 * g++.dg/modules/pr99023_b.X: New.
5274 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5277 * gcc.dg/pr99136.c: New test.
5279 2021-02-18 Nathan Sidwell <nathan@acm.org>
5282 * g++.dg/modules/modules.exp: Remove dg-module-headers support
5283 * g++.dg/modules/alias-2_a.H: Delete.
5284 * g++.dg/modules/sys/alias-2_a.H: Delete.
5286 2021-02-18 Nathan Sidwell <nathan@acm.org>
5289 * g++.dg/modules/pr99023_a.H: Delete.
5290 * g++.dg/modules/pr99023_b.H: Delete.
5292 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5295 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5297 2021-02-18 Richard Biener <rguenther@suse.de>
5300 * gcc.dg/pr99122-1.c: New testcase.
5301 * gcc.dg/pr99122-2.c: Likewise.
5303 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
5305 PR tree-optimization/99142
5306 * gcc.dg/tree-ssa/pr99142.c: New test.
5308 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5311 * g++.dg/warn/Warray-bounds-17.C: New test.
5313 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5316 * gcc.dg/pr99104.c: New test.
5318 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5321 * gcc.dg/analyzer/pr94596.c: New test.
5323 2021-02-17 Nathan Sidwell <nathan@acm.org>
5326 * g++.dg/modules/pr99023_a.H: New.
5327 * g++.dg/modules/pr99023_b.H: New.
5329 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5332 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5333 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5334 options. Remove false leak directive.
5335 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5339 2021-02-17 Julian Brown <julian@codesourcery.com>
5341 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5342 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5343 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5344 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5345 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5347 2021-02-17 Julian Brown <julian@codesourcery.com>
5349 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5350 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5351 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5352 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5353 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5354 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5355 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5356 previously-broken directives.
5358 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5361 * g++.dg/ubsan/pr99106.C: New test.
5363 2021-02-17 Nathan Sidwell <nathan@acm.org>
5366 * g++.dg/lookup/pr99116-1.C: New.
5367 * g++.dg/lookup/pr99116-2.C: New.
5369 2021-02-17 Nathan Sidwell <nathan@acm.org>
5372 * g++.dg/modules/pr99071_a.H: New.
5373 * g++.dg/modules/pr99071_b.H: New.
5375 2021-02-17 Patrick Palka <ppalka@redhat.com>
5379 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
5380 "call to non-'constexpr' function" error message.
5382 2021-02-16 Nathan Sidwell <nathan@acm.org>
5384 * g++.dg/modules/pr99050_a.H: New.
5385 * g++.dg/modules/pr99050_b.C: New.
5387 2021-02-16 Marek Polacek <polacek@redhat.com>
5390 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
5391 * g++.dg/ext/attr-assume-aligned.C: New test.
5393 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
5395 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
5396 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
5398 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5400 * gfortran.dg/goacc/ref_inquiry.f90: New test.
5401 * gfortran.dg/gomp/ref_inquiry.f90: New test.
5403 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
5406 * gcc.c-torture/compile/pr98096.c: New.
5408 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5411 * gfortran.dg/fmt_nonchar_1.f90: New test.
5412 * gfortran.dg/fmt_nonchar_2.f90: New test.
5414 2021-02-16 Jakub Jelinek <jakub@redhat.com>
5417 * gcc.target/i386/pr99100.c: New test.
5419 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
5421 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
5423 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
5425 PR rtl-optimization/98872
5426 * gcc.target/powerpc/pr98872.c: New test.
5428 2021-02-15 Jakub Jelinek <jakub@redhat.com>
5430 PR tree-optimization/99079
5431 * gcc.dg/fold-modpow2-2.c: New test.
5432 * gcc.c-torture/execute/pr99079.c: New test.
5434 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5436 PR rtl-optimization/98439
5437 * gcc.target/i386/pr98439.c: New test.
5439 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5442 * gcc.target/i386/pr96166.c: New test.
5444 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5446 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
5447 and restrict the test to aarch64-*-* target only.
5449 2021-02-12 Nathan Sidwell <nathan@acm.org>
5451 * g++.dg/modules/pr99039_a.C: New.
5452 * g++.dg/modules/pr99039_b.C: New.
5454 2021-02-12 Nathan Sidwell <nathan@acm.org>
5457 * g++.dg/modules/pr99040_a.C: New.
5458 * g++.dg/modules/pr99040_b.C: New.
5459 * g++.dg/modules/pr99040_c.C: New.
5460 * g++.dg/modules/pr99040_d.C: New.
5462 2021-02-12 Nathan Sidwell <nathan@acm.org>
5466 * g++.dg/lookup/pr99039.C: New.
5468 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
5471 * gfortran.dg/ieee/ieee_12.f90: New test.
5473 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
5475 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
5477 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
5480 * gcc.target/arm/pr98931.c: Add -mthumb
5482 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5485 * gfortran.dg/assumed_rank_20.f90: New test.
5487 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5490 * g++.dg/cpp2a/concepts-requires24.C: New test.
5492 2021-02-12 Jason Merrill <jason@redhat.com>
5495 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
5497 2021-02-12 David Malcolm <dmalcolm@redhat.com>
5500 * g++.dg/analyzer/pr99064.C: New test.
5501 * gcc.dg/analyzer/pr98969.c: New test.
5503 2021-02-11 Marek Polacek <polacek@redhat.com>
5506 * g++.dg/template/deduce10.C: New test.
5507 * g++.dg/template/deduce9.C: New test.
5509 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
5512 * g++.target/powerpc/pr99041.C: New test.
5514 2021-02-11 Jakub Jelinek <jakub@redhat.com>
5517 * g++.dg/ext/flexary38.C: New test.
5519 2021-02-11 Marek Polacek <polacek@redhat.com>
5522 * g++.dg/cpp0x/variadic-crash6.C: New test.
5524 2021-02-11 Patrick Palka <ppalka@redhat.com>
5527 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
5529 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
5532 * gcc.target/arm/pr98931.c: New testcase.
5534 2021-02-11 Joel Hutton <joel.hutton@arm.com>
5536 PR tree-optimization/98772
5537 * gcc.target/aarch64/pr98772.c: New test.
5539 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5542 * gfortran.dg/typebound_call_32.f90: New test.
5544 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5547 * gfortran.dg/pr99060.f90: New test.
5549 2021-02-11 Alexandre Oliva <oliva@adacore.com>
5551 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
5553 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5556 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
5558 2021-02-10 Martin Sebor <msebor@redhat.com>
5560 PR tree-optimization/92879
5561 * g++.dg/warn/Warray-bounds-16.C: New test.
5563 2021-02-10 David Malcolm <dmalcolm@redhat.com>
5565 PR preprocessor/96391
5566 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
5567 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
5568 using the location_overflow_plugin.c from gcc.dg/plugin.
5570 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5573 * g++.dg/ext/weak6.C: New test.
5575 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5578 * gcc.target/i386/pr99025.c: New test.
5580 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5584 * g++.dg/cpp2a/constexpr-new16.C: New test.
5585 * g++.dg/cpp2a/constexpr-new17.C: New test.
5587 2021-02-10 Nathan Sidwell <nathan@acm.org>
5590 * g++.dg/lookup/pr99030.C: New.
5592 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5595 * g++.dg/gomp/pr99007.C: New test.
5596 * gcc.dg/gomp/pr99007-1.c: New test.
5597 * gcc.dg/gomp/pr99007-2.c: New test.
5598 * gcc.dg/gomp/pr99007-3.c: New test.
5600 2021-02-10 Julian Brown <julian@codesourcery.com>
5603 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
5604 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
5605 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5607 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5610 * gcc.dg/analyzer/file-1.c (test_5): New.
5611 * gcc.dg/analyzer/file-3.c: New test.
5613 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5616 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
5617 * gcc.dg/analyzer/pr94851-2.c: New test.
5618 * gcc.dg/analyzer/pr98575-1.c: New test.
5620 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
5622 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
5624 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
5626 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
5628 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
5630 2021-02-09 Nathan Sidwell <nathan@acm.org>
5633 * g++.dg/modules/pr98944_a.C: New.
5634 * g++.dg/modules/pr98944_b.C: New.
5635 * g++.dg/modules/pr98944_c.C: New.
5636 * g++.dg/modules/pr98944_d.C: New.
5638 2021-02-09 Jakub Jelinek <jakub@redhat.com>
5641 * g++.dg/warn/Wstringop-overread-1.C: New test.
5643 2021-02-09 Jason Merrill <jason@redhat.com>
5646 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5648 2021-02-09 Jason Merrill <jason@redhat.com>
5651 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5653 2021-02-09 Jason Merrill <jason@redhat.com>
5656 * g++.dg/cpp2a/no_unique_address12.C: New test.
5658 2021-02-08 Nathan Sidwell <nathan@acm.org>
5660 * g++.dg/modules/pr98531-2.h: New.
5661 * g++.dg/modules/pr98531-2_a.H: New.
5662 * g++.dg/modules/pr98531-2_b.C: New.
5663 * g++.dg/modules/pr98531-3.h: New.
5664 * g++.dg/modules/pr98531-3_a.H: New.
5665 * g++.dg/modules/pr98531-3_b.C: New.
5667 2021-02-08 Nathan Sidwell <nathan@acm.org>
5670 * g++.dg/modules/pr98531-1.h: New.
5671 * g++.dg/modules/pr98531-1_a.H: New.
5672 * g++.dg/modules/pr98531-1_b.C: New.
5673 * g++.dg/abi/pr98531-1.C: New.
5674 * g++.dg/abi/pr98531-2.C: New.
5675 * g++.dg/abi/pr98531-3.C: New.
5676 * g++.dg/abi/pr98531-4.C: New.
5678 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5681 * gfortran.dg/pr98974.F90: New test.
5683 2021-02-08 Richard Biener <rguenther@suse.de>
5686 * g++.dg/lto/pr96591_0.C: New testcase.
5688 2021-02-05 Marek Polacek <polacek@redhat.com>
5691 * g++.dg/cpp2a/volatile5.C: New test.
5693 2021-02-05 Marek Polacek <polacek@redhat.com>
5696 * g++.dg/cpp2a/using-enum-8.C: New test.
5698 2021-02-05 Nathan Sidwell <nathan@acm.org>
5701 * c-c++-common/pr98943.c: New.
5703 2021-02-05 Richard Biener <rguenther@suse.de>
5705 PR tree-optimization/98855
5706 * g++.dg/vect/slp-pr98855.cc: New testcase.
5708 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5711 * g++.dg/cpp1z/decomp54.C: New test.
5713 2021-02-05 liuhongt <hongtao.liu@intel.com>
5716 * g++.target/i386/avx512bw-pr98537-1.C: New test.
5717 * g++.target/i386/avx512vl-pr98537-1.C: New test.
5718 * g++.target/i386/avx512vl-pr98537-2.C: New test.
5719 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
5720 integer mask comparison should not be generated.
5721 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
5722 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
5723 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
5725 2021-02-04 Julian Brown <julian@codesourcery.com>
5727 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
5728 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5729 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
5730 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
5732 2021-02-04 Julian Brown <julian@codesourcery.com>
5734 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
5736 2021-02-04 Julian Brown <julian@codesourcery.com>
5738 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
5740 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5743 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
5744 $section is .opd, look at .L.$symbol_name's section.
5745 (parse_section_section_of_symbols): Handle .previous directive.
5746 * gcc.dg/array-quals-1.c: Allow .sdata section.
5748 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
5750 * gdc.dg/intrinsics.d: Update test.
5752 2021-02-04 Martin Sebor <msebor@redhat.com>
5755 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
5756 * gcc.dg/label-decl-4.c: Same.
5757 * gcc.dg/mismatch-decl-1.c: Same.
5758 * gcc.dg/old-style-then-proto-1.c: Same.
5759 * gcc.dg/parm-mismatch-1.c: Same.
5760 * gcc.dg/pr35445.c: Same.
5761 * gcc.dg/redecl-11.c: Same.
5762 * gcc.dg/redecl-12.c: Same.
5763 * gcc.dg/redecl-13.c: Same.
5764 * gcc.dg/redecl-15.c: Same.
5765 * gcc.dg/tls/thr-init-1.c: Same.
5766 * objc.dg/id-1.m: Same.
5767 * objc.dg/tls/diag-3.m: Same.
5768 * gcc.dg/pr97882.c: New test.
5769 * gcc.dg/qual-return-7.c: New test.
5770 * gcc.dg/qual-return-8.c: New test.
5772 2021-02-04 Jason Merrill <jason@redhat.com>
5775 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5777 2021-02-04 David Malcolm <dmalcolm@redhat.com>
5780 * gcc.dg/pr97932.c: New test.
5782 2021-02-04 emsr <3dw4rd@verizon.net>
5784 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
5786 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5788 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5789 of make_signed<size_t>::type in the diagnostics.
5791 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5794 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5796 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5798 * gfortran.dg/goacc/substring.f90: New test.
5799 * gfortran.dg/gomp/substring.f90: New test.
5801 2021-02-04 Martin Liska <mliska@suse.cz>
5803 * gcc.target/i386/prefer-vector-width-attr.c: New test.
5805 2021-02-04 Jason Merrill <jason@redhat.com>
5808 * g++.dg/cpp1z/class-deduction78.C: New test.
5810 2021-02-04 Jason Merrill <jason@redhat.com>
5813 * g++.dg/cpp0x/pr84630.C: Call b().
5814 * g++.dg/cpp2a/lambda-uneval13.C: New test.
5815 * g++.dg/ext/attr-expr1.C: New test.
5817 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5819 PR preprocessor/98882
5820 * gcc.dg/cpp/pr98882.c: New test.
5822 2021-02-03 Jason Merrill <jason@redhat.com>
5824 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
5825 hash-table-verification-limit=10000.
5827 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
5829 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
5830 * g++.dg/cpp23/feat-cxx2b.C: New test.
5831 * g++.dg/cpp23/size_t-literals.C: New test.
5832 * g++.dg/warn/Wsize_t-literals.C: New test.
5834 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5837 * g++.dg/cpp2a/no_unique_address11.C: New test.
5839 2021-02-03 Marek Polacek <polacek@redhat.com>
5842 * g++.dg/cpp0x/noexcept65.C: New test.
5844 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
5847 * gfortran.dg/coarray/array_temporary.f90: New test.
5849 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5852 * gcc.dg/pr97487-1.c: New test.
5853 * gcc.dg/pr97487-2.c: New test.
5855 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5858 * gcc.target/i386/pr97971.c: New test.
5860 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5862 PR tree-optimization/98287
5863 * gcc.dg/pr98287.c: New test.
5865 2021-02-03 Tamar Christina <tamar.christina@arm.com>
5867 PR tree-optimization/98928
5868 * gcc.target/i386/pr98928.c: New test.
5870 2021-02-02 Martin Liska <mliska@suse.cz>
5873 * gcc.target/i386/pr97510.c: New test.
5875 2021-02-02 Jason Merrill <jason@redhat.com>
5878 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
5880 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5882 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
5884 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
5887 * gfortran.dg/pr91862.f90: New test.
5889 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5891 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
5893 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5895 PR tree-optimization/98848
5896 * gcc.dg/vect/pr98848.c: New test.
5897 * gcc.dg/vect/pr92205.c: Remove xfail.
5899 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5901 PR tree-optimization/97960
5902 * g++.dg/torture/pr97960.C: New test.
5904 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
5907 * g++.dg/opt/pr98743.C: New.
5909 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5911 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
5913 2021-02-02 Alexandre Oliva <oliva@adacore.com>
5915 * gcc.dg/asan/nested-1.c: New.
5917 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5921 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
5922 prefix to support subroutines where necessary.
5923 * gcc.dg/analyzer/data-model-1.c: Likewise.
5924 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
5926 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
5927 subroutines where necessary.
5928 * gcc.dg/analyzer/pr96651-2.c: Likewise.
5929 * gcc.dg/analyzer/signal-4b.c: Likewise.
5930 * gcc.dg/analyzer/single-field.c: Likewise.
5931 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
5933 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5937 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
5938 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
5940 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5942 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
5945 2021-02-01 David Malcolm <dmalcolm@redhat.com>
5948 * gcc.dg/analyzer/pr98918.c: New test.
5950 2021-02-01 Sergei Trofimovich <siarheit@google.com>
5952 PR tree-optimization/98499
5953 * g++.dg/pr98499.C: new test.
5955 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5957 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
5959 2021-02-01 Martin Sebor <msebor@redhat.com>
5962 * gcc.dg/pr97172.c: New test.
5964 2021-02-01 Martin Sebor <msebor@redhat.com>
5967 * g++.dg/Wclass-memaccess-6.C: New test.
5969 2021-02-01 Patrick Palka <ppalka@redhat.com>
5972 * g++.dg/cpp0x/constexpr-98295.C: New test.
5974 2021-02-01 Marek Polacek <polacek@redhat.com>
5977 * g++.dg/ext/builtin-has-attribute2.C: New test.
5979 2021-02-01 Jason Merrill <jason@redhat.com>
5982 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
5984 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5986 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
5988 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
5990 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
5992 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
5994 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
5996 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
5998 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
6000 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
6002 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
6004 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
6006 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
6008 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
6011 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6013 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
6015 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
6017 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
6019 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
6022 2021-02-01 Tamar Christina <tamar.christina@arm.com>
6024 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
6026 2021-02-01 Patrick Palka <ppalka@redhat.com>
6029 * g++.dg/cpp1y/constexpr-84494.C: New test.
6031 2021-02-01 Xing GUO <higuoxing@gmail.com>
6033 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
6035 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
6037 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
6038 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6040 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
6042 * c-c++-common/attr-used-5.c: Skip for Darwin.
6043 * c-c++-common/attr-used-6.c: Likewise.
6044 * c-c++-common/attr-used-7.c: Likewise.
6045 * c-c++-common/attr-used-8.c: Likewise.
6046 * c-c++-common/attr-used-9.c: Likewise.
6048 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
6050 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
6051 * gcc.target/powerpc/pr79251.p9.c: Same.
6053 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6055 * gcc.target/i386/20051216-1.c: New test.
6057 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6060 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
6061 scan-tree-dump-times to x86 and aarch64 targets.
6062 * gcc.dg/gomp/simd-3.c: Likewise.
6064 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
6067 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
6070 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6072 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
6074 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6077 * gcc.target/aarch64/pr97701.c: Modify.
6079 2021-01-29 David Malcolm <dmalcolm@redhat.com>
6081 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
6083 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6086 * gcc.target/aarch64/pr97701.c: New.
6088 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6090 * gcc.target/powerpc/pr91903.c: New test.
6091 * gcc.target/powerpc/builtins-1.fold.h: Update.
6092 * gcc.target/powerpc/builtins-2.c: Update.
6094 2021-01-29 Nathan Sidwell <nathan@acm.org>
6097 * g++.dg/modules/pr98843_a.C: New.
6098 * g++.dg/modules/pr98843_b.H: New.
6099 * g++.dg/modules/pr98843_c.C: New.
6101 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6103 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6105 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
6106 Richard Biener <rguenther@suse.de>
6108 PR tree-optimization/97627
6109 * g++.dg/pr97627.C: New testcase.
6111 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6114 * gcc.c-torture/compile/pr98849.c: New test.
6116 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6119 * gcc.dg/pr98331.c: New test.
6121 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
6123 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6125 * gcc.target/powerpc/pr79251.h: ...this.
6126 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6127 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6129 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6130 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6132 2021-01-29 Marek Polacek <polacek@redhat.com>
6135 * g++.dg/parse/error63.C: New test.
6137 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6140 * g++.dg/warn/effc5.C: New test.
6142 2021-01-28 Marek Polacek <polacek@redhat.com>
6145 * g++.dg/cpp0x/alignas19.C: New test.
6146 * g++.dg/warn/Warray-bounds15.C: New test.
6148 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6151 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6153 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6155 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6156 ../../../libgfortran/ISO_Fortran_binding.h rather than
6157 ISO_Fortran_binding.h.
6159 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6161 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6162 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6163 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6164 being generated. Add support for running test on power10. Add
6165 support for running if long double defaults to 64-bits.
6167 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6171 * g++.target/i386/pr98847.C: New test.
6173 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6175 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6177 2021-01-28 Nathan Sidwell <nathan@acm.org>
6180 * g++.dg/modules/pr98770_a.C: New.
6181 * g++.dg/modules/pr98770_b.C: New.
6183 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6186 * gfortran.dg/gomp/pr86470.f90: New test.
6188 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6191 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6192 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6193 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6194 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6195 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6196 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6197 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6198 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6199 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6200 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6201 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6202 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6203 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6204 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6207 2021-01-28 Xing GUO <higuoxing@gmail.com>
6209 * gcc.target/riscv/attribute-18.c: New test.
6211 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6213 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6214 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6216 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6218 PR rtl-optimization/97684
6219 * gcc.target/i386/pr97684.c: New.
6221 2021-01-27 Jason Merrill <jason@redhat.com>
6224 * g++.dg/lookup/using4.C: No error in C++20.
6225 * g++.dg/cpp0x/decltype37.C: Adjust message.
6226 * g++.dg/template/crash75.C: Adjust message.
6227 * g++.dg/template/crash76.C: Adjust message.
6228 * g++.dg/cpp0x/inh-ctor36.C: New test.
6229 * g++.dg/cpp1z/inh-ctor39.C: New test.
6230 * g++.dg/cpp2a/using-enum-7.C: New test.
6232 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.c-torture/execute/pr98853-1.c: New test.
6236 * gcc.c-torture/execute/pr98853-2.c: New test.
6238 2021-01-27 Richard Biener <rguenther@suse.de>
6240 PR tree-optimization/98854
6241 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6243 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6247 * gfortran.dg/proc_ptr_52.f90 : New test.
6249 2021-01-27 liuhongt <hongtao.liu@intel.com>
6252 * gcc.target/i386/pr98833.c: New test.
6254 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6256 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6257 optimize ("no-strict-aliasing") attribute.
6258 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6259 array to avoid violating TBAA.
6260 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6261 array to avoid violating TBAA.
6262 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6263 array to avoid violating TBAA.
6264 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6265 array to avoid violating TBAA.
6267 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6270 * gfortran.dg/elemental_function_5.f90 : New test.
6272 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6274 PR tree-optimization/97260
6275 * gcc.dg/tree-ssa/pr97260.c: New test.
6277 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
6279 * lib/target-supports.exp (check_effective_target_c++2a):
6280 Check for C++2a or C++23.
6281 (check_effective_target_c++20_down): New.
6282 (check_effective_target_c++23_only): New.
6283 (check_effective_target_c++23): New.
6284 * g++.dg/cpp23/cplusplus.C: New.
6286 2021-01-26 Jason Merrill <jason@redhat.com>
6289 * g++.dg/torture/pr97474.C: New test.
6291 2021-01-26 Jason Merrill <jason@redhat.com>
6294 * g++.dg/cpp2a/no_unique_address10.C: New test.
6295 * g++.dg/cpp2a/no_unique_address9.C: New test.
6297 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6300 optimize ("no-strict-aliasing") attribute.
6301 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6302 array to avoid violating TBAA.
6303 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6304 array to avoid violating TBAA.
6305 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6306 array to avoid violating TBAA.
6307 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6308 array to avoid violating TBAA.
6310 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6313 * gcc.c-torture/execute/pr98681.c: New test.
6315 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6318 * gfortran.dg/elemental_assignment_1.f90: New test.
6320 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
6322 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6323 add previously missing space in '$ident link'.
6325 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6328 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6330 2021-01-26 Alexandre Oliva <oliva@adacore.com>
6332 * gnat.dg/asan1.adb: New test.
6333 * gnat.dg/asan1_pkg.ads: New additional source.
6335 2021-01-25 Harald Anlauf <anlauf@gmx.de>
6338 * gfortran.dg/pr70070.f90: New test.
6340 2021-01-25 Martin Sebor <msebor@redhat.com>
6343 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6344 * g++.dg/warn/Wnonnull10.C: New test.
6345 * g++.dg/warn/Wnonnull9.C: New test.
6347 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6349 * gfortran.dg/associate_57.f90: New test.
6351 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6354 * gfortran.dg/interface_assignment_7.f90: New test.
6356 2021-01-25 Jason Merrill <jason@redhat.com>
6359 * g++.dg/cpp2a/no_unique_address8.C: New test.
6361 2021-01-25 Richard Biener <rguenther@suse.de>
6364 * gcc.dg/pr98807.c: New testcase.
6366 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
6368 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6369 * gnat.dg/thunk2_pkg.ads: New helper.
6371 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
6374 * gfortran.dg/charlen_18.f90 : New test.
6376 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
6378 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
6380 * g++.dg/tc1/dr142.C: Same as above.
6381 * g++.dg/tc1/dr52.C: Same as above.
6382 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
6383 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
6384 * g++.old-deja/g++.jason/access8.C: Same as above.
6385 * g++.old-deja/g++.law/access4.C: Same as above.
6386 * g++.old-deja/g++.law/visibility12.C: Same as above.
6387 * g++.old-deja/g++.law/visibility4.C: Same as above.
6388 * g++.old-deja/g++.law/visibility8.C: Same as above.
6389 * g++.old-deja/g++.other/access4.C: Same as above.
6391 2021-01-23 Patrick Palka <ppalka@redhat.com>
6395 * g++.dg/cpp0x/this2.C: New test.
6396 * g++.dg/template/pr97399.C: New test.
6398 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
6400 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
6401 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
6402 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
6403 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
6404 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
6405 * gcc.target/powerpc/pr79251.p9.c: Same.
6407 2021-01-22 Marek Polacek <polacek@redhat.com>
6410 * g++.dg/cpp0x/noexcept64.C: New test.
6412 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
6414 * g++.dg/eh/spbp.C: Remove skip on AIX.
6416 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6418 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
6419 typo, UINON_TYPE to UNION_TYPE.
6421 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6423 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
6424 UINON_TYPE to UNION_TYPE.
6425 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
6426 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
6428 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6430 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
6431 optimize ("no-strict-aliasing") attribute.
6433 2021-01-22 Jason Merrill <jason@redhat.com>
6436 * g++.dg/init/elide7.C: New test.
6438 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6441 * g++.dg/ubsan/pr95693.C: New test.
6443 2021-01-22 Marek Polacek <polacek@redhat.com>
6446 * g++.dg/abi/mangle76.C: New test.
6448 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
6451 * gfortran.dg/associated_target_7.f90 : New test.
6453 2021-01-22 Martin Jambor <mjambor@suse.cz>
6455 PR tree-optimization/47059
6456 * gcc.dg/tree-ssa/pr47059.c: New test.
6458 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6460 PR tree-optimization/98766
6461 * gcc.dg/pr98766.c: New test.
6463 2021-01-22 Nathan Sidwell <nathan@acm.org>
6466 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
6467 embedded absolute paths.
6468 (module_do_it): Append $std to test name.
6470 2021-01-22 Richard Biener <rguenther@suse.de>
6473 * gcc.dg/pr98793.c: New testcase.
6475 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6477 * gcc.target/powerpc/pr79251.p8.c: New test.
6478 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
6480 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6481 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6482 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6483 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6484 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6485 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6486 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6487 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6488 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6489 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6491 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6493 * gcc.target/powerpc/pr79251.p9.c: New test.
6494 * gcc.target/powerpc/pr79251-run.c: New test.
6495 * gcc.target/powerpc/pr79251.h: New header.
6497 2021-01-22 Richard Biener <rguenther@suse.de>
6500 * gcc.dg/torture/pr98773.c: New testcase.
6502 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6504 PR tree-optimization/90248
6505 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
6507 * gcc.dg/pr90248.c: New test.
6509 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6511 PR tree-optimization/98255
6512 * gcc.dg/pr98255.c: New test.
6514 2021-01-22 Richard Biener <rguenther@suse.de>
6516 PR tree-optimization/98786
6517 * gcc.dg/torture/pr98786.c: New testcase.
6519 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6522 * gcc.target/arm/pr98636.c: New test.
6524 2021-01-22 liuhongt <hongtao.liu@intel.com>
6528 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
6529 * gcc.target/i386/avx512f-pr96891-1.c: New test.
6530 * gcc.target/i386/avx512f-pr96891-2.c: New test.
6531 * gcc.target/i386/avx512f-pr96891-3.c: New test.
6532 * g++.target/i386/avx512f-pr96891-1.C: New test.
6533 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
6535 2021-01-22 Marek Polacek <polacek@redhat.com>
6538 * g++.dg/cpp0x/noexcept63.C: New test.
6540 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
6542 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
6544 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6545 explicitly check for intervening space, tab or period.
6547 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
6549 PR rtl-optimization/98777
6550 * gcc.target/riscv/pr98777.c: New.
6552 2021-01-21 Patrick Palka <ppalka@redhat.com>
6555 * g++.dg/cpp0x/decltype-71879.C: New test.
6557 2021-01-21 Jakub Jelinek <jakub@redhat.com>
6560 * g++.dg/cpp1y/constexpr-98672.C: New test.
6562 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
6565 * lib/target-supports.exp
6566 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
6567 * gcc.target/arm/ivopts.c: Use target
6568 'arm_thumb2_no_arm_v8_1_lob'.
6570 2021-01-21 Nathan Sidwell <nathan@acm.org>
6573 * g++.dg/modules/stat-mem-1.h: New.
6574 * g++.dg/modules/stat-mem-1_a.H: New.
6575 * g++.dg/modules/stat-mem-1_b.C: New.
6577 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
6580 * gfortran.dg/module_procedure_5.f90 : New test.
6581 * gfortran.dg/module_procedure_6.f90 : New test.
6583 2021-01-21 Richard Biener <rguenther@suse.de>
6586 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
6588 2021-01-21 Richard Biener <rguenther@suse.de>
6591 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
6593 2021-01-21 Richard Biener <rguenther@suse.de>
6595 * gcc.dg/Walloca-2.c: Un-XFAIL.
6597 2021-01-21 liuhongt <hongtao.liu@intel.com>
6599 PR rtl-optimization/98694
6600 * gcc.target/i386/pr98694.c: New test.
6602 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
6604 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
6606 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6608 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
6611 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
6613 PR rtl-optimization/98722
6614 * g++.target/s390/pr98722.C: New.
6616 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
6618 PR tree-optimization/96674
6619 * gcc.dg/pr96674.c: New tests.
6621 2021-01-20 Patrick Palka <ppalka@redhat.com>
6624 * g++.dg/cpp2a/lambda-generic9.C: New test.
6626 2021-01-20 Patrick Palka <ppalka@redhat.com>
6629 * g++.dg/parse/access12.C: New test.
6630 * g++.dg/template/access35.C: New test.
6632 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
6634 PR tree-optimization/98535
6635 * gcc.target/aarch64/sve/pr98535.c: New file.
6637 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6640 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
6641 missing diagnostic issues with c_intptr_t == default integer kind.
6643 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6645 PR tree-optimization/98721
6646 * gcc.dg/pr98721-1.c: New test.
6647 * gcc.dg/pr98721-2.c: New test.
6649 2021-01-20 Richard Biener <rguenther@suse.de>
6651 PR tree-optimization/98758
6652 * gcc.dg/torture/pr98758.c: New testcase.
6654 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6657 * c-c++-common/gomp/task-detach-2.c: New test.
6659 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6663 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
6665 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
6667 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
6668 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
6669 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
6670 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
6671 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
6672 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
6674 2021-01-19 Marek Polacek <polacek@redhat.com>
6677 * g++.dg/template/deduce8.C: New test.
6679 2021-01-19 Marek Polacek <polacek@redhat.com>
6682 * g++.dg/lookup/using64.C: New test.
6683 * g++.dg/lookup/using65.C: New test.
6685 2021-01-19 Martin Sebor <msebor@redhat.com>
6688 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
6689 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
6690 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
6691 * gcc.dg/Wfree-nonheap-object-4.c: New test.
6693 2021-01-19 Patrick Palka <ppalka@redhat.com>
6697 * g++.dg/opt/pr87974.C: Adjust.
6698 * g++.dg/template/access34.C: New test.
6699 * g++.dg/template/friend68.C: New test.
6700 * g++.dg/template/friend69.C: New test.
6702 2021-01-19 Marek Polacek <polacek@redhat.com>
6705 * g++.dg/cpp0x/noexcept62.C: New test.
6707 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6709 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
6711 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6713 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6714 (CHECK_CUMULATIVE_SAT): Delete.
6715 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
6717 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
6718 Remove uses of the above.
6719 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
6721 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6722 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6723 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
6724 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
6726 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
6727 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
6728 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
6730 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
6731 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
6732 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
6734 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
6735 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
6736 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
6738 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
6739 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
6740 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
6742 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
6743 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
6744 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
6745 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6746 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
6747 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
6749 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
6750 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
6752 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
6753 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
6755 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
6756 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
6758 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
6759 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6760 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
6761 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
6762 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6763 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
6764 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
6765 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
6766 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
6767 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6769 2021-01-19 Jeff Law <law@redhat.com>
6771 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
6772 and update expected output.
6774 2021-01-19 Richard Biener <rguenther@suse.de>
6777 * g++.dg/pr98330.C: New testcase.
6778 * gcc.dg/pr98330.c: Likewise.
6780 2021-01-19 Richard Biener <rguenther@suse.de>
6783 * gfortran.dg/pr97673.f90: New testcase.
6785 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
6788 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6789 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6790 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6792 2021-01-19 Martin Jambor <mjambor@suse.cz>
6795 * g++.dg/ipa/pr98690.C: New test.
6797 2021-01-18 Jeff Law <law@redhat.com>
6799 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6801 2021-01-18 Patrick Palka <ppalka@redhat.com>
6803 * g++.dg/cpp1z/class-deduction77.C: New test.
6805 2021-01-18 Jakub Jelinek <jakub@redhat.com>
6807 PR tree-optimization/98727
6808 * gcc.c-torture/execute/pr98727.c: New test.
6810 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6813 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
6814 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6816 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6818 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
6819 * g++.dg/no-stack-protector-attr.C: Likewise.
6821 2021-01-18 David Malcolm <dmalcolm@redhat.com>
6823 * gcc.dg/analyzer/attr-malloc-1.c: New test.
6824 * gcc.dg/analyzer/attr-malloc-2.c: New test.
6825 * gcc.dg/analyzer/attr-malloc-4.c: New test.
6826 * gcc.dg/analyzer/attr-malloc-5.c: New test.
6827 * gcc.dg/analyzer/attr-malloc-6.c: New test.
6828 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
6829 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
6831 2021-01-18 Richard Biener <rguenther@suse.de>
6834 * gcc.dg/vect/slp-11b.c: Adjust.
6836 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6839 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
6840 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
6842 2021-01-18 Richard Biener <rguenther@suse.de>
6845 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
6847 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
6849 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
6850 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
6851 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
6852 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
6853 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
6854 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
6855 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
6856 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
6857 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
6858 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
6859 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
6860 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
6862 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
6864 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
6865 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
6866 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
6867 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
6868 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
6869 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
6870 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
6871 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
6872 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
6873 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
6874 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
6876 2021-01-17 Martin Jambor <mjambor@suse.cz>
6879 * gcc.dg/ipa/pr98222.c: New test.
6881 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6883 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
6884 ../../../libgfortran/ISO_Fortran_binding.h rather than
6885 ISO_Fortran_binding.h.
6887 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
6889 * c-c++-common/gomp/task-detach-1.c: New.
6890 * g++.dg/gomp/task-detach-1.C: New.
6891 * gcc.dg/gomp/task-detach-1.c: New.
6892 * gfortran.dg/gomp/task-detach-1.f90: New.
6894 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6896 PR tree-optimization/96669
6897 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
6898 * gcc.dg/tree-ssa/pr96669-2.c: New test.
6900 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6902 PR tree-optimization/96271
6903 * gcc.target/i386/pr96271.c: New test.
6905 2021-01-15 Carl Love <cel@us.ibm.com>
6907 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
6909 2021-01-15 Harris Snyder <hsnyder@structura.bio>
6911 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
6912 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
6914 2021-01-15 Nathan Sidwell <nathan@acm.org>
6917 * g++.dg/template/pr98538.C: New.
6919 2021-01-15 Nathan Sidwell <nathan@acm.org>
6921 PR preprocessor/95253
6922 * g++.dg/modules/dep-1_a.C: Adjust expected output.
6923 * g++.dg/modules/dep-1_b.C: Likewise.
6924 * g++.dg/modules/dep-2.C: Likewise.
6926 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6928 PR tree-optimization/96669
6929 * gcc.dg/tree-ssa/pr96669-1.c: New test.
6931 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6933 PR tree-optimization/96681
6934 * gcc.dg/tree-ssa/pr96681.c: New test.
6936 2021-01-15 Jason Merrill <jason@redhat.com>
6939 * g++.dg/cpp1z/elide5.C: New test.
6941 2021-01-15 Jason Merrill <jason@redhat.com>
6943 * g++.dg/cpp1z/elide4.C: New test.
6945 2021-01-15 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/initlist-array13.C: New test.
6950 2021-01-15 Alexandre Oliva <oliva@adacore.com>
6952 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
6953 * gcc.dg/analyzer/data-model-1.c: Likewise.
6954 * gcc.dg/analyzer/malloc-1.c: Likewise.
6955 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
6957 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6959 PR tree-optimization/96671
6960 * gcc.dg/tree-ssa/pr96671-1.c: New test.
6961 * gcc.dg/tree-ssa/pr96671-2.c: New test.
6963 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6965 PR tree-optimization/98597
6966 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
6967 Expect for now a (char *) cast for VLAs.
6968 * gcc.dg/uninit-40.c: New test.
6970 2021-01-15 Nathan Sidwell <nathan@acm.org>
6973 * g++.dg/modules/pr98591.H: New file.
6975 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
6978 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
6979 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
6981 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
6983 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
6984 libatomic into testcases in gcc.target/s390/md.
6985 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
6988 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6991 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6992 vceqz_p64, vceqq_p64 and vceqzq_p64.
6993 * gcc.target/arm/simd/vceqz_p64.c: New test.
6994 * gcc.target/arm/simd/vceqzq_p64.c: New test.
6996 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6999 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7002 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7003 vceqz_p64, vceqq_p64 and vceqzq_p64.
7005 2021-01-15 Martin Liska <mliska@suse.cz>
7007 * lib/gcov.exp: Use 'env python3' for execution of pytests.
7008 Check that pytest accepts all needed options first.
7009 Improve formatting of PASS/FAIL lines.
7011 2021-01-15 Richard Biener <rguenther@suse.de>
7014 * gcc.dg/vect/bb-slp-32.c: Align p.
7016 2021-01-15 Richard Biener <rguenther@suse.de>
7019 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
7021 2021-01-15 Richard Biener <rguenther@suse.de>
7024 * gcc.dg/vect/slp-45.c: Key scanning on
7027 2021-01-15 Richard Biener <rguenther@suse.de>
7030 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
7032 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7035 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7036 vceqz_p64, vceqq_p64 and vceqzq_p64.
7038 2021-01-15 Richard Biener <rguenther@suse.de>
7041 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
7043 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7045 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
7047 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7049 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
7051 2021-01-15 Richard Biener <rguenther@suse.de>
7053 PR tree-optimization/98685
7054 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
7056 2021-01-15 Tamar Christina <tamar.christina@arm.com>
7058 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
7059 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
7061 2021-01-14 David Malcolm <dmalcolm@redhat.com>
7063 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
7065 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
7067 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7069 2021-01-14 Tamar Christina <tamar.christina@arm.com>
7071 * gcc.dg/vect/complex/complex-mla-template.c: New test.
7072 * gcc.dg/vect/complex/complex-mls-template.c: New test.
7073 * gcc.dg/vect/complex/complex-mul-template.c: New test.
7074 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
7075 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
7076 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
7077 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
7078 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
7079 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
7080 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
7081 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
7082 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
7083 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
7084 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
7085 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
7086 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
7087 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
7088 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
7089 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
7090 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
7091 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
7093 2021-01-14 Marek Polacek <polacek@redhat.com>
7095 * g++.dg/template/pr98372.C: Only run in C++14 and up.
7097 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7099 * substr_10.f90: New test.
7100 * substr_9.f90: New test.
7102 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7104 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7105 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7107 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7109 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7111 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7114 * gfortran.dg/pr98661.f90: New test.
7116 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7119 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7122 * gfortran.dg/pr98661.f90: New test.
7124 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7127 * gfortran.dg/pr98661.f90: New test.
7129 2021-01-14 Martin Liska <mliska@suse.cz>
7131 * g++.dg/gcov/gcov-17.C: New test.
7132 * g++.dg/gcov/test-gcov-17.py: New test.
7134 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7137 * gcc.target/i386/pr98667-1.c: New file.
7138 * gcc.target/i386/pr98667-2.c: Likewise.
7139 * gcc.target/i386/pr98667-3.c: Likewise.
7141 2021-01-14 Richard Biener <rguenther@suse.de>
7143 PR tree-optimization/98674
7144 * gcc.dg/vect/pr98674.c: New testcase.
7146 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7149 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7151 * gcc.target/i386/pr95021-3.c: Likewise.
7153 2021-01-14 Nathan Sidwell <nathan@acm.org>
7156 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7157 * g++.dg/template/pr98372.C: New.
7159 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.target/i386/pr98670.c: New test.
7164 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7166 PR tree-optimization/96688
7167 * gcc.dg/tree-ssa/pr96688.c: New test.
7168 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7169 * gcc.target/i386/pr66821.c: Likewise.
7171 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7173 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7174 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7175 -fno-vect-cost-model.
7177 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7179 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7180 sqxtn2 scan-assembler-times.
7182 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7184 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7185 scan-assembler-times for xtn2.
7187 2021-01-13 Marek Polacek <polacek@redhat.com>
7190 * g++.dg/lookup/using63.C: New test.
7192 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7194 PR tree-optimization/96691
7195 * gcc.dg/tree-ssa/pr96691.c: New test.
7197 2021-01-13 Richard Biener <rguenther@suse.de>
7199 PR tree-optimization/92645
7200 * gcc.target/i386/pr92645-7.c: New testcase.
7201 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7202 * gcc.dg/pr69047.c: Likewise.
7204 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7206 * gcc.target/aarch64/sve/mls_2.c: New test.
7207 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7208 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7209 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7210 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7211 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7213 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7215 * gcc.target/aarch64/sve/mla_2.c: New test.
7216 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7217 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7218 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7219 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7220 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7222 2021-01-13 Richard Biener <rguenther@suse.de>
7224 PR tree-optimization/92645
7225 * gcc.target/i386/pr92645-6.c: New testcase.
7227 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7229 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7230 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7231 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7233 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7236 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7237 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7239 * gcc.target/i386/pr95905-3.c: New test.
7240 * gcc.target/i386/pr95905-4.c: New test.
7242 2021-01-13 Martin Liska <mliska@suse.cz>
7244 PR tree-optimization/98455
7245 * gcc.dg/tree-ssa/pr98455.c: New test.
7247 2021-01-13 Richard Biener <rguenther@suse.de>
7249 PR tree-optimization/98640
7250 * gcc.dg/torture/pr98640.c: New testcase.
7252 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7255 * gcc.target/i386/pr96938.c: New test.
7257 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7260 * gcc.target/i386/pr95905-1.c: New test.
7261 * gcc.target/i386/pr95905-2.c: New test.
7263 2021-01-13 Julian Brown <julian@codesourcery.com>
7265 * gcc.target/gcn/fpdiv.c: New test.
7267 2021-01-12 Martin Sebor <msebor@redhat.com>
7271 * g++.dg/warn/Wuninitialized-13.C: New test.
7272 gcc.dg/uninit-39.c: New test.
7274 * gcc.dg/uninit-39.c: New file.
7276 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
7279 * gcc.target/arm/simd/mve-vneg.c: Update test.
7281 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
7284 * gcc.target/arm/pr97969.c: New.
7286 2021-01-12 Patrick Palka <ppalka@redhat.com>
7289 * g++.dg/cpp2a/concepts-ctad1.C: New test.
7290 * g++.dg/cpp2a/concepts-ctad2.C: New test.
7292 2021-01-12 Richard Biener <rguenther@suse.de>
7294 PR tree-optimization/98550
7295 * g++.dg/opt/pr98550.C: New testcase.
7297 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7299 PR tree-optimization/98629
7300 * gcc.c-torture/compile/pr98629.c: New test.
7302 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7304 PR tree-optimization/95731
7305 * gcc.dg/tree-ssa/pr95731.c: New test.
7306 * gcc.c-torture/execute/pr95731.c: New test.
7308 2021-01-12 Marek Polacek <polacek@redhat.com>
7311 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7313 2021-01-12 David Malcolm <dmalcolm@redhat.com>
7316 * gcc.dg/analyzer/pr98628.c: New test.
7318 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7320 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7321 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7322 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7323 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7324 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7325 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7326 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7328 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7330 * g++.target/aarch64/sve/cond_bic_1.C: New test.
7331 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7332 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7333 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7335 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7337 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7339 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7341 * g++.target/aarch64/sve/abd_1.C: New test.
7342 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7343 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7344 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7345 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7347 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7349 * gcc.target/aarch64/sve/adr_6.c: New test.
7351 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7353 * g++.target/aarch64/sve/cond_arith_1.C: New test.
7354 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7355 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7356 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7357 * g++.target/aarch64/sve/cond_shift_1.C: New test.
7358 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7359 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7360 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7362 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7365 * g++.target/aarch64/sve/max_1.C: New test.
7366 * g++.target/aarch64/sve/min_1.C: Likewise.
7367 * gcc.target/aarch64/sve/mul_2.c: Likewise.
7369 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7371 * gcc.target/aarch64/sve/shift_2.c: New test.
7373 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7376 * g++.dg/abi/abi-tag24.C: New test.
7378 2021-01-11 Richard Biener <rguenther@suse.de>
7380 PR tree-optimization/91403
7381 * gcc.dg/vect/pr91403.c: New testcase.
7383 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7386 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
7387 Expect .ld1_args only when GNU LD is used.
7388 Add an exception for *.gcc_args files.
7390 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7392 PR tree-optimization/95867
7393 * gcc.dg/tree-ssa/pr95867.c: New test.
7395 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7397 PR tree-optimization/95852
7398 * gcc.target/i386/pr95852-3.c: New test.
7399 * gcc.target/i386/pr95852-4.c: New test.
7401 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7403 PR tree-optimization/95852
7404 * gcc.target/i386/pr95852-1.c: New test.
7405 * gcc.target/i386/pr95852-2.c: New test.
7407 2021-01-11 Martin Liska <mliska@suse.cz>
7409 PR gcov-profile/98273
7410 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
7411 * g++.dg/gcov/pr98273.C: New test.
7412 * g++.dg/gcov/gcov.py: New test.
7413 * g++.dg/gcov/test-pr98273.py: New test.
7415 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
7417 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
7418 constant then rather than addition.
7419 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
7420 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
7422 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7425 * c-c++-common/pr98556.c: New test.
7427 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7429 PR rtl-optimization/98603
7430 * gcc.target/i386/pr98603.c: New test.
7431 * gcc.target/aarch64/pr98603.c: New test.
7433 2021-01-09 Alexandre Oliva <oliva@gnu.org>
7436 * gcc.dg/debug/pr97714.c: New.
7438 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7441 * gcc.target/i386/pr98482-1.c: Require lp64.
7442 * gcc.target/i386/pr98482-2.c: Likewise.
7444 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
7446 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
7447 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
7449 2021-01-08 Patrick Palka <ppalka@redhat.com>
7452 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
7454 2021-01-08 Patrick Palka <ppalka@redhat.com>
7457 * g++.dg/template/access32.C: New test.
7458 * g++.dg/template/access33.C: New test.
7460 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7463 * gcc.target/i386/pr98482-2.c: Updated.
7465 2021-01-08 Richard Biener <rguenther@suse.de>
7467 PR tree-optimization/98544
7468 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
7470 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7473 * gcc.target/i386/pr98482-1.c: New test.
7474 * gcc.target/i386/pr98482-1.c: Likewise.
7475 * gcc.target/i386/pr98482-2.c: New file.
7477 2021-01-08 Jakub Jelinek <jakub@redhat.com>
7480 * gcc.target/i386/pr98585.c: New test.
7482 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7484 * gcc.target/aarch64/sve/cnot_2.c: New test.
7485 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
7486 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
7487 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
7488 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
7489 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
7490 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
7492 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7494 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
7495 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
7496 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
7497 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
7498 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
7499 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
7500 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
7501 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
7503 2021-01-08 Tamar Christina <tamar.christina@arm.com>
7505 * lib/target-supports.exp
7506 (check_effective_target_aarch64_asm_sve2_ok): New.
7507 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
7508 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7510 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7512 * gcc.target/aarch64/usaba_1.c: New test.
7514 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7517 * gfortran.dg/deferred_character_35.f90 : New test.
7519 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7522 * gfortran.dg/implied_do_3.f90 : New test.
7524 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7526 * gcc.dg/array-quals-1.c: Allow srodata.
7528 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7530 * gcc.target/riscv/predef-10.c: New.
7531 * gcc.target/riscv/predef-11.c: New.
7532 * gcc.target/riscv/predef-12.c: New.
7533 * gcc.target/riscv/predef-13.c: New.
7535 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7538 * g++.dg/cpp2a/bit-cast10.C: New test.
7540 2021-01-07 Martin Sebor <msebor@redhat.com>
7543 * gcc.dg/plugin/gil-1.c: Adjust expected output.
7544 * gcc.dg/uninit-pr98578.c: New test.
7546 2021-01-07 Marek Polacek <polacek@redhat.com>
7549 * g++.dg/cpp0x/auto55.C: New test.
7551 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7554 * gcc.dg/analyzer/pr98580-a.c: New test.
7555 * gcc.dg/analyzer/pr98580-b.c: New test.
7557 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
7560 * gfortran.dg/associate_54.f90: New test.
7561 * gfortran.dg/associate_55.f90: New test.
7562 * gfortran.dg/associate_56.f90: New test.
7564 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7567 * gcc.target/i386/pr98567-1.c: New test.
7568 * gcc.target/i386/pr98567-2.c: New test.
7570 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7572 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
7573 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
7574 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
7575 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
7576 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
7577 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
7578 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
7579 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
7581 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7583 PR tree-optimization/98560
7584 * gcc.dg/vect/pr98560-2.c: New test.
7586 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7588 PR tree-optimization/98560
7589 * gcc.dg/vect/pr98560-1.c: New test.
7591 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7593 PR tree-optimization/98568
7594 * g++.dg/torture/pr98568.C: New test.
7596 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
7598 * gcc.target/i386/pr92658-avx512bw.c: Add
7599 -mprefer-vector-width=512 to avoid impact of different default
7600 mtune which gcc is built with.
7601 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
7603 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7606 * gcc.dg/analyzer/pr97074.c: New test.
7608 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7611 * gcc.dg/analyzer/pr98564.c: New test.
7613 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
7615 PR rtl-optimization/97978
7616 * gcc.target/i386/pr97978.c: New.
7618 2021-01-06 Martin Sebor <msebor@redhat.com>
7621 * g++.dg/pr95768.C: New test.
7622 * g++.dg/warn/Wuninitialized-12.C: New test.
7623 * gcc.dg/uninit-38.c: New test.
7625 2021-01-06 Martin Sebor <msebor@redhat.com>
7628 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
7630 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
7633 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
7634 as the final suspend point so that we can check that the state
7635 machine has reached the expected point.
7637 2021-01-06 Marek Polacek <polacek@redhat.com>
7640 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
7643 2021-01-06 Alexandre Oliva <oliva@adacore.com>
7645 * g++.dg/opt/store-merging-2.C: Add the required alignment.
7647 2021-01-06 Richard Biener <rguenther@suse.de>
7649 PR tree-optimization/95582
7650 * gcc.dg/pr95582.c: New testcase.
7652 2021-01-06 Richard Biener <rguenther@suse.de>
7654 PR tree-optimization/98513
7655 * gcc.dg/tree-ssa/pr98513.c: New testcase.
7657 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7660 * gcc.dg/analyzer/pr97072.c: New test.
7662 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7665 * gcc.dg/analyzer/pr98073.c: New test.
7667 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7670 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
7672 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
7674 * gcc.target/s390/s390.exp: Replace %% with %.
7676 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
7678 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
7680 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7683 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
7684 unsigned short to compute pextrw result.
7686 2021-01-05 Patrick Palka <ppalka@redhat.com>
7688 * g++.dg/template/partial5.C: Adjust directives to expect the
7689 same errors across all dialects.
7690 * g++.dg/cpp1z/nontype-auto17.C: New test.
7691 * g++.dg/cpp1z/nontype-auto18.C: New test.
7692 * g++.dg/template/ttp33.C: New test.
7694 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7696 PR tree-optimization/94802
7697 * gcc.target/i386/pr94802.c: New test.
7698 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
7700 2021-01-05 Richard Biener <rguenther@suse.de>
7702 PR tree-optimization/98516
7703 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
7704 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7706 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7709 * g++.dg/cpp2a/bit-cast8.C: New test.
7710 * g++.dg/cpp2a/bit-cast9.C: New test.
7712 2021-01-05 Marek Polacek <polacek@redhat.com>
7715 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
7716 * g++.dg/cpp0x/noexcept61.C: New test.
7718 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7720 PR tree-optimization/96928
7721 * gcc.dg/tree-ssa/pr96928.c: New test.
7722 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
7723 instead of scanning rtl dump for ifcvt message check assembly
7724 for xor instruction.
7726 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7728 PR tree-optimization/96930
7729 * g++.dg/tree-ssa/pr96930.C: New test.
7731 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7733 PR tree-optimization/96239
7734 * gcc.dg/tree-ssa/pr96239.c: New test.
7736 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
7739 * gcc.target/i386/pr98522.c: New test.
7741 2021-01-05 Nathan Sidwell <nathan@acm.org>
7743 * g++.dg/modules/mod-decl-1.C: Adjust.
7744 * g++.dg/modules/p0713-2.C: Adjust.
7745 * g++.dg/modules/p0713-3.C: Adjust.
7747 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7750 * gcc.target/i386/pr98495-1.c: New test.
7751 * gcc.target/i386/pr98495-2.c: New test.
7752 * gcc.target/i386/pr98495-3.c: New test.
7753 * gcc.target/i386/pr98495-4.c: New test.
7754 * gcc.target/i386/pr98495-5.c: New test.
7756 2021-01-05 liuhongt <hongtao.liu@intel.com>
7758 * gcc.target/i386/sse2-pr98461-2.c: New test.
7760 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7762 PR rtl-optimization/97144
7763 * gcc.c-torture/compile/pr97144.c: New test.
7764 * gcc.target/aarch64/sve/pr97144.c: Likewise.
7766 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7768 PR rtl-optimization/98403
7769 * g++.dg/opt/pr98403.C: New test.
7771 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7773 PR rtl-optimization/98334
7774 * gcc.target/i386/pr98334.c: New test.
7776 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
7778 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
7780 2021-01-05 David Malcolm <dmalcolm@redhat.com>
7783 * gcc.dg/analyzer/pr98293.c: New test.
7785 2021-01-04 Martin Uecker <muecker@gwdg.de>
7788 * gcc.dg/pr98029.c: New test.
7790 2021-01-04 Nathan Sidwell <nathan@acm.org>
7792 * g++.dg/modules/binding-1_a.H: New.
7793 * g++.dg/modules/binding-1_b.H: New.
7794 * g++.dg/modules/binding-1_c.C: New.
7795 * g++.dg/modules/binding-2.H: New.
7796 * g++.dg/modules/builtin-3_a.C: New.
7797 * g++.dg/modules/global-2_a.C: New.
7798 * g++.dg/modules/global-2_b.C: New.
7799 * g++.dg/modules/global-3_a.C: New.
7800 * g++.dg/modules/global-3_b.C: New.
7801 * g++.dg/modules/hello-1_a.C: New.
7802 * g++.dg/modules/hello-1_b.C: New.
7803 * g++.dg/modules/iostream-1_a.H: New.
7804 * g++.dg/modules/iostream-1_b.C: New.
7805 * g++.dg/modules/part-5_a.C: New.
7806 * g++.dg/modules/part-5_b.C: New.
7807 * g++.dg/modules/part-5_c.C: New.
7808 * g++.dg/modules/stdio-1_a.H: New.
7809 * g++.dg/modules/stdio-1_b.C: New.
7810 * g++.dg/modules/string-1_a.H: New.
7811 * g++.dg/modules/string-1_b.C: New.
7812 * g++.dg/modules/string-view1.C: New.
7813 * g++.dg/modules/string-view2.C: New.
7814 * g++.dg/modules/tinfo-1.C: New.
7815 * g++.dg/modules/tinfo-2_a.H: New.
7816 * g++.dg/modules/tinfo-2_b.C: New.
7817 * g++.dg/modules/tname-spec-1_a.H: New.
7818 * g++.dg/modules/tname-spec-1_b.C: New.
7819 * g++.dg/modules/xtreme-header-1.h: New.
7820 * g++.dg/modules/xtreme-header-1_a.H: New.
7821 * g++.dg/modules/xtreme-header-1_b.C: New.
7822 * g++.dg/modules/xtreme-header-1_c.C: New.
7823 * g++.dg/modules/xtreme-header-2.h: New.
7824 * g++.dg/modules/xtreme-header-2_a.H: New.
7825 * g++.dg/modules/xtreme-header-2_b.C: New.
7826 * g++.dg/modules/xtreme-header-2_c.C: New.
7827 * g++.dg/modules/xtreme-header-3.h: New.
7828 * g++.dg/modules/xtreme-header-3_a.H: New.
7829 * g++.dg/modules/xtreme-header-3_b.C: New.
7830 * g++.dg/modules/xtreme-header-3_c.C: New.
7831 * g++.dg/modules/xtreme-header-4.h: New.
7832 * g++.dg/modules/xtreme-header-4_a.H: New.
7833 * g++.dg/modules/xtreme-header-4_b.C: New.
7834 * g++.dg/modules/xtreme-header-4_c.C: New.
7835 * g++.dg/modules/xtreme-header-5.h: New.
7836 * g++.dg/modules/xtreme-header-5_a.H: New.
7837 * g++.dg/modules/xtreme-header-5_b.C: New.
7838 * g++.dg/modules/xtreme-header-5_c.C: New.
7839 * g++.dg/modules/xtreme-header-6.h: New.
7840 * g++.dg/modules/xtreme-header-6_a.H: New.
7841 * g++.dg/modules/xtreme-header-6_b.C: New.
7842 * g++.dg/modules/xtreme-header-6_c.C: New.
7843 * g++.dg/modules/xtreme-header.h: New.
7844 * g++.dg/modules/xtreme-header_a.H: New.
7845 * g++.dg/modules/xtreme-header_b.C: New.
7846 * g++.dg/modules/xtreme-tr1.h: New.
7847 * g++.dg/modules/xtreme-tr1_a.H: New.
7848 * g++.dg/modules/xtreme-tr1_b.C: New.
7850 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7852 PR tree-optimization/95401
7853 * g++.dg/vect/pr95401.cc: New test.
7854 * g++.dg/vect/pr95401a.cc: Likewise.
7856 2021-01-04 Richard Biener <rguenther@suse.de>
7858 PR tree-optimization/98308
7859 * gcc.dg/vect/pr98308.c: New testcase.
7861 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7863 PR tree-optimization/95771
7864 * gcc.target/i386/pr95771.c: New test.
7866 2021-01-04 Richard Biener <rguenther@suse.de>
7868 PR tree-optimization/98464
7869 * g++.dg/opt/pr98464.C: New testcase.
7871 2021-01-04 Richard Biener <rguenther@suse.de>
7873 PR tree-optimization/98282
7874 * g++.dg/opt/pr98282.C: New testcase.
7876 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7879 * gcc.target/aarch64/pr89057.c: New test.
7881 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7883 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
7885 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
7886 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
7887 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
7889 2021-01-04 Martin Liska <mliska@suse.cz>
7891 * README: Convert to utf8 from iso8859.
7893 2021-01-04 Martin Liska <mliska@suse.cz>
7895 * gcc.target/avr/avr.exp: Run dos2unix on the file.
7897 2021-01-04 Richard Biener <rguenther@suse.de>
7899 PR tree-optimization/98291
7900 * gcc.dg/vect/slp-reduc-11.c: New testcase.
7901 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
7903 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7905 PR tree-optimization/96782
7906 * gcc.dg/tree-ssa/pr96782.c: New test.
7908 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7910 * gcc.misc-tests/outputs.exp: Adjust testcase.
7912 2021-01-01 Jakub Jelinek <jakub@redhat.com>
7914 * ChangeLog-2020: Rotate ChangeLog. New file.
7916 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7918 * lib/target-supports.exp
7919 (check_effective_target_arm_fp16_alternative_ok_nocache):
7920 Return zero for *-*-vxworks7r* targets.
7921 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
7922 * gcc.target/arm/aapcs/vfp23.c: Likewise.
7923 * gcc.target/arm/aapcs/vfp24.c: Likewise.
7924 * gcc.target/arm/aapcs/vfp25.c: Likewise.
7926 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7928 * g++.dg/init/new26.C: Fix overriding of the delete operator
7931 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7933 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
7936 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7938 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
7939 the test's dg-options.
7940 * gcc.target/arm/pr78255-2.c: Likewise.
7942 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7944 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
7946 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7948 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
7951 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7953 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
7955 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7957 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
7960 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7962 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
7964 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7966 * g++.dg/other/anon5.C: Skip on vxworks kernel.
7968 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7970 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
7971 * gcc.dg/vxworks/initpri2.c: Likewise.
7973 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7975 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
7978 2021-01-01 Olivier Hainque <hainque@adacore.com>
7980 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
7981 * gcc.dg/pthread-init-2.c: Ditto.
7983 2021-01-01 Olivier Hainque <hainque@adacore.com>
7985 * lib/target-supports.exp (check_weak_available,
7986 check_fork_available, check_effective_target_lto,
7987 check_effective_target_mempcpy): Add vxworks filters.
7989 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7991 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
7992 explicit -mno-long-calls.
7993 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7995 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7997 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
7998 * g++.target/arm/no_unique_address_2.C: Likewise.
8000 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8002 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
8003 * gcc.target/arm/headmerge-2.c: Likewise.
8005 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8007 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
8010 Copyright (C) 2021 Free Software Foundation, Inc.
8012 Copying and distribution of this file, with or without modification,
8013 are permitted in any medium without royalty provided the copyright
8014 notice and this notice are preserved.