1 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
5 (plugin_init): Likewise.
6 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
7 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
8 (plugin_init): Likewise.
9 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
10 (plugin_init): Likewise.
12 2021-05-29 Jakub Jelinek <jakub@redhat.com>
15 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
16 combined with parallel, teams or taskloop and defaultmap(none)
17 to constructs combined with target.
18 * c-c++-common/gomp/pr99928-2.c: Likewise.
19 * c-c++-common/gomp/pr99928-3.c: Likewise.
20 * c-c++-common/gomp/pr99928-4.c: Likewise.
21 * c-c++-common/gomp/pr99928-5.c: Likewise.
22 * c-c++-common/gomp/pr99928-6.c: Likewise.
23 * c-c++-common/gomp/pr99928-7.c: Likewise.
24 * c-c++-common/gomp/pr99928-8.c: Likewise.
25 * c-c++-common/gomp/pr99928-9.c: Likewise.
26 * c-c++-common/gomp/pr99928-10.c: Likewise.
27 * c-c++-common/gomp/pr99928-13.c: Likewise.
28 * c-c++-common/gomp/pr99928-14.c: Likewise.
30 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
32 * gcc.dg/Wstringop-overflow-55.c:
35 2021-05-28 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/100778
38 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
40 2021-05-28 Jason Merrill <jason@redhat.com>
44 * g++.dg/inherit/virtual15.C: New test.
45 * g++.dg/inherit/virtual15a.C: New file.
47 2021-05-28 Richard Biener <rguenther@suse.de>
50 * gcc.dg/pr100791.c: New testcase.
52 2021-05-28 Richard Biener <rguenther@suse.de>
55 * gcc.dg/gimplefe-error-11.c: New testcase.
57 2021-05-28 Jakub Jelinek <jakub@redhat.com>
60 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
61 * c-c++-common/gomp/pr99928-9.c: Likewise.
62 * c-c++-common/gomp/pr99928-10.c: Likewise.
63 * c-c++-common/gomp/pr99928-16.c: New test.
65 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
67 * c-c++-common/gomp/affinity-1.c: New test.
68 * c-c++-common/gomp/affinity-2.c: New test.
69 * c-c++-common/gomp/affinity-3.c: New test.
70 * c-c++-common/gomp/affinity-4.c: New test.
71 * c-c++-common/gomp/affinity-5.c: New test.
72 * c-c++-common/gomp/affinity-6.c: New test.
73 * c-c++-common/gomp/affinity-7.c: New test.
74 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
75 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
76 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
77 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
78 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
79 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
80 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
81 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
82 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
83 * gfortran.dg/gomp/taskwait.f90: New test.
85 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
86 Richard Biener <rguenther@suse.de>
88 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
89 Adjust scanning pattern for !lp64.
90 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
91 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
94 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
96 PR tree-optimization/99398
97 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
98 * gcc.target/powerpc/vec-perm-ctor.c: New test.
99 * gcc.target/powerpc/vec-perm-ctor.h: New test.
101 2021-05-27 Matthias Kretz <kretz@kde.org>
104 * g++.dg/diagnostic/pr100716.C: New test.
105 * g++.dg/diagnostic/pr100716-1.C: Same test with
106 -fno-pretty-templates.
108 2021-05-27 Patrick Palka <ppalka@redhat.com>
111 * g++.dg/cpp0x/static_assert17.C: New test.
113 2021-05-27 Jason Merrill <jason@redhat.com>
116 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
118 2021-05-27 Patrick Palka <ppalka@redhat.com>
123 * g++.dg/template/partial16.C: New test.
124 * g++.dg/template/partial17.C: New test.
125 * g++.dg/template/partial18.C: New test.
126 * g++.dg/template/partial19.C: New test.
127 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
128 ill-formed partial specialization.
129 * g++.dg/cpp0x/variadic38.C: Likewise.
130 * g++.dg/cpp1z/pr81016.C: Likewise.
131 * g++.dg/template/partial5.C: Likewise.
132 * g++.old-deja/g++.pt/spec21.C: Likewise.
134 2021-05-27 Harald Anlauf <anlauf@gmx.de>
137 * gfortran.dg/pointer_check_14.f90: New test.
139 2021-05-27 Harald Anlauf <anlauf@gmx.de>
142 * gfortran.dg/bounds_check_22.f90: New test.
144 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
146 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
148 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/pr100637-3b.c (avgu): New test.
152 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
154 2021-05-26 Patrick Palka <ppalka@redhat.com>
157 * g++.dg/template/access37.C: New test.
158 * g++.dg/template/access37a.C: New test.
160 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
162 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
163 * gcc.dg/pr80776-1.c: Same.
165 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
167 * lib/target-supports.exp (check_effective_target_vect32): New.
168 (available_vector_sizes): Append 32 for x86 targets.
169 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
170 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
171 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
172 * gcc.target/i386/pr100637-3b.c: New test.
173 * gcc.target/i386/pr100637-3w.c: Ditto.
174 * gcc.target/i386/pr100637-4b.c: Ditto.
175 * gcc.target/i386/pr100637-4w.c: Ditto.
177 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
179 * gcc.dg/sso-13.c: New test.
181 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
183 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
185 2021-05-26 Patrick Palka <ppalka@redhat.com>
188 * g++.dg/cpp1z/elide6.C: New test.
190 2021-05-26 Patrick Palka <ppalka@redhat.com>
193 * g++.dg/cpp0x/noexcept68.C: New test.
195 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
197 * gcc.target/csky/fldrd_fstrd.c: New.
198 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
200 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
202 * gcc.target/csky/ldbs.c: New.
204 2021-05-26 Andrew Pinski <apinski@marvell.com>
206 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
207 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
209 2021-05-25 Jakub Jelinek <jakub@redhat.com>
212 * g++.dg/cpp1z/nodiscard8.C: New test.
213 * g++.dg/cpp1z/nodiscard9.C: New test.
215 2021-05-25 Martin Liska <mliska@suse.cz>
217 * gcc.dg/sancov/attribute.c: New test.
219 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
221 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
223 2021-05-25 Jakub Jelinek <jakub@redhat.com>
226 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
228 * c-c++-common/gomp/pr99928-9.c: Likewise.
229 * c-c++-common/gomp/pr99928-10.c: Likewise.
231 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
233 * gcc.target/csky/fpuv3/fpuv3.exp: New.
234 * gcc.target/csky/fpuv3/fpv3_div.c: New.
235 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
236 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
237 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
238 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
239 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
240 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
241 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
242 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
243 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
244 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
245 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
246 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
247 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
248 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
249 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
250 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
251 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
252 * gcc.target/csky/fpuv3/fpv3_h.c: New.
253 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
254 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
255 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
256 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
257 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
258 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
259 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
260 * gcc.target/csky/fpuv3/fpv3_max.c: New.
261 * gcc.target/csky/fpuv3/fpv3_min.c: New.
262 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
263 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
264 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
265 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
266 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
267 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
268 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
269 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
271 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
273 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
275 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
278 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
279 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
280 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
281 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
283 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
285 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
288 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
290 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
293 2021-05-24 liuhongt <hongtao.liu@intel.com>
296 * gcc.target/i386/pr100660.c: New test.
298 2021-05-24 Andrew Pinski <apinski@marvell.com>
300 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
301 when matching ssa name version.
302 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
304 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
307 * gcc.target/i386/pr100722.c: New test.
309 2021-05-23 Harald Anlauf <anlauf@gmx.de>
312 * gfortran.dg/pr100551.f90: New test.
314 2021-05-23 Andrew Pinski <apinski@marvell.com>
316 * gcc.dg/gimplefe-45.c: New test.
318 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
320 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
322 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
324 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
325 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
327 2021-05-21 Jakub Jelinek <jakub@redhat.com>
330 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
331 * c-c++-common/gomp/pr99928-15.c: New test.
333 2021-05-21 Jakub Jelinek <jakub@redhat.com>
336 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
337 * c-c++-common/gomp/pr99928-13.c: New test.
338 * c-c++-common/gomp/pr99928-14.c: New test.
340 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
343 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
344 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
345 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
347 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
349 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
352 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
353 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
354 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
356 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
357 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
358 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
359 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
361 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
362 * c-c++-common/goacc-gomp/nesting-1.c: Update.
363 * c-c++-common/goacc/private-reduction-1.c: Likewise.
364 * gfortran.dg/goacc/private-3.f95: Likewise.
366 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
368 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
370 * gcc.c-torture/compile/ssa-unused-1.c: New file.
372 2021-05-21 Richard Biener <rguenther@suse.de>
373 H.J. Lu <hjl.tools@gmail.com>
375 * gcc.target/i386/pr90773-24.c: New test.
376 * gcc.target/i386/pr90773-25.c: Likewise.
378 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
381 * g++.target/i386/pr100637-1b.C: New test.
382 * g++.target/i386/pr100637-1w.C: Ditto.
383 * gcc.target/i386/pr100637-2b.c: Ditto.
384 * gcc.target/i386/pr100637-2w.c: Ditto.
386 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
388 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
390 2021-05-20 Jason Merrill <jason@redhat.com>
392 * g++.dg/cpp2a/desig19.C: New test.
394 2021-05-20 Jason Merrill <jason@redhat.com>
397 * g++.dg/cpp2a/desig18.C: New test.
399 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
401 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
402 * lib/dg-pch.exp: Adjust diagnostic message.
404 2021-05-20 Martin Sebor <msebor@redhat.com>
407 * g++.dg/warn/Wnonnull13.C: New test.
408 * g++.dg/warn/Wnonnull14.C: New test.
409 * g++.dg/warn/Wnonnull15.C: New test.
411 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
413 * g++.dg/modules/omp-1_c.C: Fix testcase.
415 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
418 * gcc.target/i386/pr100701.c: New test.
420 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
422 * gfortran.dg/gomp/map-6.f90: New test.
423 * gfortran.dg/gomp/map-7.f90: New test.
424 * gfortran.dg/gomp/map-8.f90: New test.
426 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
429 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
430 * gnat.dg/unchecked_convert6.adb: Likewise.
432 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
435 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
437 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
438 Torbjörn Svensson <torbjorn.svensson@st.com>
441 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
442 * c-c++-common/cpp/file-name-1.c: New test.
444 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
447 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
448 add comments regarding what the code does.
450 2021-05-20 Jakub Jelinek <jakub@redhat.com>
453 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
454 * c-c++-common/gomp/pr99928-5.c: Likewise.
456 2021-05-20 Jakub Jelinek <jakub@redhat.com>
458 PR preprocessor/100646
459 * gcc.dg/cpp/pr100646-1.c: New test.
460 * gcc.dg/cpp/pr100646-2.c: New test.
462 2021-05-20 Jason Merrill <jason@redhat.com>
465 * g++.dg/cpp2a/nontype-complex1.C: New test.
467 2021-05-20 Jason Merrill <jason@redhat.com>
470 * g++.dg/parse/access13.C: New test.
472 2021-05-19 Martin Sebor <msebor@redhat.com>
475 * gcc.dg/pr100619.c: New test.
477 2021-05-19 Jason Merrill <jason@redhat.com>
481 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
483 2021-05-19 Jason Merrill <jason@redhat.com>
485 * g++.dg/cpp1z/class-deduction-access1.C: New test.
486 * g++.dg/cpp1z/class-deduction-access2.C: New test.
488 2021-05-19 Marek Polacek <polacek@redhat.com>
491 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
492 Remove dg-errors for GNU attributes.
493 * g++.dg/ext/attrib63.C: Remove dg-error.
494 * g++.dg/cpp0x/friend8.C: New test.
496 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
498 * g++.dg/modules/omp-1_a.C: Check pthread is available.
499 * g++.dg/modules/omp-1_b.C: Ditto.
500 * g++.dg/modules/omp-1_c.C: Ditto.
501 * g++.dg/modules/omp-2_a.C: Ditto.
502 * g++.dg/modules/omp-2_b.C: Ditto.
504 2021-05-19 Alex Coplan <alex.coplan@arm.com>
507 * gcc.target/arm/cmse/pr100333.c: New test.
509 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
512 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
514 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
516 * gcc.target/riscv/arch-12.c: New.
517 * gcc.target/riscv/attribute-19.c: New.
519 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
521 * gcc.target/aarch64/narrow_high_combine.c: New test.
523 2021-05-19 Richard Biener <rguenther@suse.de>
526 * gcc.dg/torture/pr100672.c: New testcase.
528 2021-05-19 Martin Liska <mliska@suse.cz>
531 * gcc.dg/local1.c: Fix typos.
532 * gcc.dg/ucnid-5-utf8.c: Likewise.
533 * gcc.dg/ucnid-5.c: Likewise.
535 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
537 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
538 scan-assembly-times to scan-assembly not for superfluous uxtb.
539 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
540 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
541 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
542 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
543 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
544 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
545 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
546 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
547 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
548 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
549 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
550 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
551 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
552 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
553 * gcc.target/aarch64/sve/ld1_extend.c: New test.
555 2021-05-19 Jakub Jelinek <jakub@redhat.com>
558 * gcc.c-torture/compile/pr100576.c: New test.
560 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
562 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
564 2021-05-19 Jakub Jelinek <jakub@redhat.com>
567 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
568 * c-c++-common/gomp/pr99928-12.c: New test.
570 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
572 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
573 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
574 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
575 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
576 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
577 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
578 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
579 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
580 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
581 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
582 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
583 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
584 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
585 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
586 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
588 2021-05-19 Jason Merrill <jason@redhat.com>
591 * g++.dg/dfp/mangle-6.C: New test.
593 2021-05-19 Jason Merrill <jason@redhat.com>
596 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
598 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
600 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
601 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
602 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
604 2021-05-18 Jason Merrill <jason@redhat.com>
608 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
610 2021-05-18 Jason Merrill <jason@redhat.com>
612 * g++.dg/cpp0x/implicit-delete1.C: New test.
614 2021-05-18 David Malcolm <dmalcolm@redhat.com>
617 * gcc.dg/analyzer/pr100615.c: New test.
619 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
622 * gcc.target/i386/pr100637-1b.c: New test.
623 * gcc.target/i386/pr100637-1w.c: Ditto.
624 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
625 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
626 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
627 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
628 pmovsxbd and pmovsxwq.
629 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
630 pmovzxbd and pmovzxwq.
632 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
635 * gfortran.dg/goacc-gomp/depobj.f90: New test.
637 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
639 * lib/gcc-dg.exp: Implement 'dg-note'.
640 * lib/prune.exp: Likewise.
641 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
642 'dg-prune-output "note: ".
643 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
644 'dg-note', match up additional notes, one class of them with
646 * lib/lto.exp: Implement 'dg-lto-note'.
647 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
649 * g++.dg/lto/odr-1_1.C: Likewise.
650 * g++.dg/lto/odr-2_1.C: Likewise.
652 2021-05-18 Jakub Jelinek <jakub@redhat.com>
654 PR rtl-optimization/100590
655 * gcc.dg/pr100590.c: New test.
657 2021-05-18 Jakub Jelinek <jakub@redhat.com>
660 * g++.dg/other/pr100580.C: New test.
662 2021-05-18 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/94589
665 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
667 2021-05-18 Richard Biener <rguenther@suse.de>
669 * gcc.target/i386/pr100582.c: Adjust for AVX512.
671 2021-05-18 Richard Biener <rguenther@suse.de>
674 * gcc.dg/gimplefe-error-10.c: New testcase.
676 2021-05-18 Richard Biener <rguenther@suse.de>
679 * gcc.dg/pr100547.c: New testcase.
680 * gcc.dg/attr-vector_size.c: Adjust.
682 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
684 * gcc.target/s390/zvector/vec-_Bool.c: New test.
686 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
689 * g++.target/s390/pr100281-1.C: New test.
690 * g++.target/s390/pr100281-2.C: New test.
692 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
694 PR tree-optimization/100512
695 * gcc.dg/pr100512.c: New.
697 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
699 * g++.dg/conversion/pr100635.C: New test.
701 2021-05-17 Harald Anlauf <anlauf@gmx.de>
704 * gfortran.dg/pr98411.f90: New test.
706 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
708 * gcc.dg/pr100349.c: New test.
710 2021-05-17 Tamar Christina <tamar.christina@arm.com>
712 * gcc.target/aarch64/cpunative/info_16: New test.
713 * gcc.target/aarch64/cpunative/info_17: New test.
714 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
715 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
717 2021-05-17 Richard Biener <rguenther@suse.de>
720 * gcc.dg/gimplefe-error-9.c: New testcase.
722 2021-05-17 Richard Biener <rguenther@suse.de>
725 * gcc.target/i386/pr100582.c: New testcase.
727 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
729 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
730 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
732 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
733 vectorize float16_t vectors.
735 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
737 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
738 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
739 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
741 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
743 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
745 2021-05-17 liuhongt <hongtao.liu@intel.com>
748 * gcc.target/i386/pr100549.c: New test.
750 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
752 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
754 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
756 * gcc.target/arm/simd/mve-vadd-1.c: New.
758 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
760 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
762 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
764 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
766 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
768 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
770 * lib/target-supports.exp
771 (check_effective_target_arm_qbit_ok_nocache): Rename into...
772 (check_effective_target_arm_sat_ok_nocache): ... this. Check
773 __ARM_FEATURE_SAT and use armv6.
775 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
778 * gfortran.dg/gomp/workshare-59.f90: New test.
780 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
783 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
785 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
787 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
789 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
791 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
793 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
795 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
798 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
800 * gcc.target/powerpc/rop-1.c: New.
801 * gcc.target/powerpc/rop-2.c: New.
802 * gcc.target/powerpc/rop-3.c: New.
803 * gcc.target/powerpc/rop-4.c: New.
804 * gcc.target/powerpc/rop-5.c: New.
806 2021-05-15 Martin Jambor <mjambor@suse.cz>
809 2021-05-15 Martin Jambor <mjambor@suse.cz>
811 PR tree-optimization/100453
812 * gcc.dg/tree-ssa/pr100453.c: New test.
814 2021-05-15 Jakub Jelinek <jakub@redhat.com>
816 PR rtl-optimization/100342
817 * gcc.target/i386/pr100342.c: New test.
819 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
821 * gfortran.dg/gomp/parallel-master-1.f90: New test.
822 * gfortran.dg/gomp/parallel-master-2.f90: New test.
824 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
826 * gfortran.dg/gomp/implicit-save.f90: New test.
828 2021-05-14 Jakub Jelinek <jakub@redhat.com>
831 * g++.dg/cpp1y/pr95226.C: New test.
833 2021-05-14 Jakub Jelinek <jakub@redhat.com>
836 * g++.dg/cpp0x/pr94616.C: New test.
838 2021-05-14 Jakub Jelinek <jakub@redhat.com>
841 * g++.dg/cpp0x/sfinae68.C: New test.
843 2021-05-14 Jakub Jelinek <jakub@redhat.com>
845 * g++.dg/cpp1y/pr88872.C: New test.
847 2021-05-14 Michael de Lang <kingoipo@gmail.com>
849 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
851 2021-05-14 Marek Polacek <polacek@redhat.com>
852 Jason Merrill <jason@redhat.com>
855 * g++.dg/cpp0x/friend7.C: New test.
856 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
857 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
858 * g++.dg/cpp0x/gen-attrs-74.C: New test.
859 * g++.dg/ext/attrib63.C: New test.
861 2021-05-13 Martin Sebor <msebor@redhat.com>
863 PR tree-optimization/93100
865 * g++.dg/warn/uninit-pr93100.C: New test.
866 * gcc.dg/uninit-pr93100.c: New test.
867 * gcc.dg/uninit-pr98583.c: New test.
869 2021-05-13 Martin Jambor <mjambor@suse.cz>
871 PR tree-optimization/100453
872 * gcc.dg/tree-ssa/pr100453.c: New test.
874 2021-05-13 Martin Sebor <msebor@redhat.com>
876 * g++.dg/pr100574.C: Use size_t as operator new argument type.
878 2021-05-13 Martin Liska <mliska@suse.cz>
881 * gcc.target/i386/pr100504.c: New test.
883 2021-05-13 Martin Sebor <msebor@redhat.com>
886 * gcc.dg/Wvla-parameter-9.c: New test.
888 2021-05-13 Jakub Jelinek <jakub@redhat.com>
891 * c-c++-common/gomp/pr99928-1.c: New test.
892 * c-c++-common/gomp/pr99928-2.c: New test.
893 * c-c++-common/gomp/pr99928-3.c: New test.
894 * c-c++-common/gomp/pr99928-4.c: New test.
895 * c-c++-common/gomp/pr99928-5.c: New test.
896 * c-c++-common/gomp/pr99928-6.c: New test.
897 * c-c++-common/gomp/pr99928-7.c: New test.
898 * c-c++-common/gomp/pr99928-8.c: New test.
899 * c-c++-common/gomp/pr99928-9.c: New test.
900 * c-c++-common/gomp/pr99928-10.c: New test.
901 * c-c++-common/gomp/pr99928-11.c: New test.
903 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
906 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
908 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
910 * gcc.dg/pr100563.c: New test.
912 2021-05-13 Jakub Jelinek <jakub@redhat.com>
914 PR tree-optimization/98856
915 * gcc.target/i386/sse2-psraq-1.c: New test.
916 * gcc.target/i386/sse4_2-psraq-1.c: New test.
917 * gcc.target/i386/avx-psraq-1.c: New test.
918 * gcc.target/i386/avx2-psraq-1.c: New test.
919 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
921 * gcc.target/i386/avx2-pr82370.c: Likewise.
922 * gcc.target/i386/avx512f-pr82370.c: Likewise.
923 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
924 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
925 * gcc.dg/torture/vshuf-8.inc: Likewise.
927 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
930 * g++.target/i386/pr100581.C: New test.
932 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
935 * gnat.dg/lto21.adb: Prune new LTO warning.
937 2021-05-13 Martin Liska <mliska@suse.cz>
940 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
941 * gcc.dg/torture/pr94947-1.c: Likewise.
943 2021-05-13 liuhongt <hongtao.liu@intel.com>
945 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
947 2021-05-13 liuhongt <hongtao.liu@intel.com>
950 * gcc.target/i386/avx-pr94680.c: New test.
951 * gcc.target/i386/avx512f-pr94680.c: New test.
952 * gcc.target/i386/sse2-pr94680.c: New test.
954 2021-05-12 Martin Sebor <msebor@redhat.com>
957 * gcc.dg/Wstringop-overflow-67.c: New test.
959 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
962 * gcc.dg/pr100521.c: New file.
964 2021-05-12 Marek Polacek <polacek@redhat.com>
966 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
968 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
970 * c-c++-common/gomp/map-6.c: New test.
971 * c-c++-common/gomp/map-7.c: New test.
973 2021-05-12 Richard Biener <rguenther@suse.de>
975 PR tree-optimization/100566
976 * gcc.dg/torture/pr100566.c: New testcase.
978 2021-05-12 Jakub Jelinek <jakub@redhat.com>
980 PR preprocessor/100392
981 * gcc.dg/cpp/pr100392.c: New test.
982 * gcc.dg/cpp/pr100392.h: New file.
984 2021-05-12 Martin Liska <mliska@suse.cz>
986 * lib/lto.exp: When running tests without jobserver, one can see
987 the following warning for tests that use 1to1 partitioning.
989 2021-05-12 liuhongt <hongtao.liu@intel.com>
992 * gcc.target/i386/avx2-pr99908.c: New test.
993 * gcc.target/i386/sse4_1-pr99908.c: New test.
995 2021-05-12 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/100519
998 * gcc.dg/torture/pr100519.c: New testcase.
1000 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1003 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1005 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1007 PR middle-end/100508
1008 * gcc.dg/gomp/pr100508.c: New test.
1010 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1011 Marc Glisse <marc.glisse@inria.fr>
1013 PR tree-optimization/94589
1014 * gcc.dg/tree-ssa/pr94589-1.c: New test.
1016 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
1019 * g++.target/i386/pr98218-1.C: Ditto.
1020 * gcc.target/i386/pr98218-4.c: New test.
1021 * gcc.target/i386/pr98218-1.c: Correct PR number.
1022 * gcc.target/i386/pr98218-1a.c: Ditto.
1023 * gcc.target/i386/pr98218-2.c: Ditto.
1024 * gcc.target/i386/pr98218-2a.c: Ditto.
1025 * gcc.target/i386/pr98218-3.c: Ditto.
1026 * gcc.target/i386/pr98218-3a.c: Ditto.
1028 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1030 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1031 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1033 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1035 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1038 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1040 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1041 operands by lifting immediates to type long.
1043 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1045 * gcc.dg/c11-digit-separators-1.c,
1046 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1049 2021-05-11 Jason Merrill <jason@redhat.com>
1052 * g++.dg/ext/vector41.C: New test.
1054 2021-05-11 Martin Liska <mliska@suse.cz>
1056 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1057 * brig.dg/README: Removed.
1058 * brig.dg/dg.exp: Removed.
1059 * brig.dg/test/gimple/alloca.hsail: Removed.
1060 * brig.dg/test/gimple/atomics.hsail: Removed.
1061 * brig.dg/test/gimple/branches.hsail: Removed.
1062 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1063 * brig.dg/test/gimple/function_calls.hsail: Removed.
1064 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1065 * brig.dg/test/gimple/kernarg.hsail: Removed.
1066 * brig.dg/test/gimple/mem.hsail: Removed.
1067 * brig.dg/test/gimple/mulhi.hsail: Removed.
1068 * brig.dg/test/gimple/packed.hsail: Removed.
1069 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1070 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1071 * brig.dg/test/gimple/variables.hsail: Removed.
1072 * brig.dg/test/gimple/vector.hsail: Removed.
1073 * lib/brig-dg.exp: Removed.
1074 * lib/brig.exp: Removed.
1076 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1079 * gcc.target/arm/cmse/pr99725.c: New test.
1081 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1083 * gcc.target/aarch64/fmul_lane_1.c: New test.
1085 2021-05-11 Richard Biener <rguenther@suse.de>
1087 PR middle-end/100509
1088 * gcc.dg/pr100509.c: New testcase.
1090 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1092 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1094 2021-05-11 Patrick Palka <ppalka@redhat.com>
1097 * g++.dg/lookup/operator-3.C: New test.
1099 2021-05-11 Patrick Palka <ppalka@redhat.com>
1102 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1104 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1106 * gnat.dg/specs/opt5.ads: New test.
1107 * gnat.dg/specs/opt5_pkg.ads: New helper.
1109 2021-05-10 Martin Sebor <msebor@redhat.com>
1111 PR middle-end/100425
1112 PR middle-end/100510
1113 * c-c++-common/Walloca-larger-than.C: New test.
1114 * gcc.dg/Walloca-larger-than-4.c: New test.
1115 * gcc.dg/Wvla-larger-than-5.c: New test.
1116 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1118 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1120 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1121 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1123 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1125 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1127 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1129 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1131 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1133 PR tree-optimization/42587
1134 * gcc.dg/optimize-bswapsi-6.c: New test.
1136 2021-05-10 Richard Biener <rguenther@suse.de>
1139 * g++.dg/vect/slp-pr99971.cc: Align data.
1141 2021-05-10 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/100492
1144 * gcc.dg/torture/pr100492.c: New testcase.
1146 2021-05-10 Richard Biener <rguenther@suse.de>
1148 PR middle-end/100464
1150 * gcc.dg/pr100464.c: New testcase.
1151 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1153 2021-05-10 Richard Biener <rguenther@suse.de>
1155 PR tree-optimization/100434
1156 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1158 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1161 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1162 Update now that we're (correctly) using full 128-bit vector
1164 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1166 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1168 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1170 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1171 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1174 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
1177 * gfortran.dg/class_dummy_7.f90: Correct PR number.
1179 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
1181 * gcc.dg/sso-9.c: Delete.
1183 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1185 * gnat.dg/debug18.adb: New test.
1187 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1189 * gcc.dg/sso-12.c: New test.
1191 2021-05-07 Jason Merrill <jason@redhat.com>
1193 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1196 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1198 PR tree-optimization/79333
1199 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1201 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1204 * c-c++-common/gomp/pr100450.c: New test.
1206 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1209 * gcc.target/i386/pr100445-1.c: New test.
1211 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1214 * gcc.target/i386/pr100445.c: New test.
1216 2021-05-06 Joseph Myers <joseph@codesourcery.com>
1219 PR preprocessor/97604
1220 * g++.dg/cpp1y/digit-sep-neg-2.C,
1221 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1222 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1223 Adjust expected messages.
1225 2021-05-06 Martin Jambor <mjambor@suse.cz>
1227 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1228 05193687dde, make the argv again pointer to an array.
1230 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
1232 * gnat.dg/opt93.adb: Compile only for LP64 targets.
1234 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1236 * lib/target-supports.exp: Add s390 checks for vect conversions.
1238 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
1240 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1242 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
1246 * gfortran.dg/class_dummy_6.f90: New test.
1247 * gfortran.dg/class_dummy_7.f90: New test.
1249 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
1252 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1254 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
1256 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1257 __builtin_s390_vpdi.
1258 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1261 2021-05-06 Jakub Jelinek <jakub@redhat.com>
1263 PR tree-optimization/94589
1264 * gcc.dg/pr94589-1.c: New test.
1265 * gcc.dg/pr94589-2.c: New test.
1266 * gcc.dg/pr94589-3.c: New test.
1267 * gcc.dg/pr94589-4.c: New test.
1268 * g++.dg/opt/pr94589-1.C: New test.
1269 * g++.dg/opt/pr94589-2.C: New test.
1270 * g++.dg/opt/pr94589-3.C: New test.
1271 * g++.dg/opt/pr94589-4.C: New test.
1273 2021-05-06 Richard Biener <rguenther@suse.de>
1276 * gcc.dg/pr100373.c: New testcase.
1278 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1280 * gcc.c-torture/execute/20210505-1.c: New test.
1282 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
1285 * gcc.target/i386/pr91400-1.c: New test.
1286 * gcc.target/i386/pr91400-2.c: Likewise.
1288 2021-05-05 Martin Sebor <msebor@redhat.com>
1290 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1292 2021-05-05 Harald Anlauf <anlauf@gmx.de>
1295 * gfortran.dg/argument_checking_25.f90: New test.
1297 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
1300 * gcc.target/i386/pr98218-1.c: New test.
1301 * gcc.target/i386/pr98218-1a.c: Ditto.
1302 * gcc.target/i386/pr98218-2.c: Ditto.
1303 * gcc.target/i386/pr98218-2a.c: Ditto.
1304 * gcc.target/i386/pr98218-3.c: Ditto.
1305 * gcc.target/i386/pr98218-3a.c: Ditto.
1306 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
1307 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
1309 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1311 * gnat.dg/debug17.adb: Minor tweak.
1313 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
1315 * gnat.dg/debug8.adb: Minor tweak.
1316 * gnat.dg/debug11.adb: Likewise.
1317 * gnat.dg/debug16.adb: Likewise.
1318 * gnat.dg/debug17.adb: New test.
1319 * gnat.dg/specs/debug1.ads: Minor tweak.
1321 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
1323 * gcc.dg/vect/slp-21.c: Add s390.
1325 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
1328 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
1330 2021-05-05 Richard Biener <rguenther@suse.de>
1332 PR tree-optimization/79333
1333 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
1334 * gcc.dg/graphite/fuse-1.c: Adjust.
1335 * gcc.dg/pr43864-4.c: Likewise.
1337 2021-05-05 Richard Biener <rguenther@suse.de>
1339 PR middle-end/100394
1340 * g++.dg/torture/pr100382.C: New testcase.
1342 2021-05-04 Martin Sebor <msebor@redhat.com>
1344 PR middle-end/100307
1345 * g++.dg/warn/Wplacement-new-size-9.C: New test.
1346 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
1348 2021-05-04 Martin Sebor <msebor@redhat.com>
1350 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
1352 2021-05-04 Martin Sebor <msebor@redhat.com>
1354 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
1356 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
1358 * gcc.target/s390/oscbreak-1.c: Compile with -O1
1361 2021-05-04 Richard Biener <rguenther@suse.de>
1363 PR tree-optimization/100414
1364 * gcc.dg/pr100414.c: New testcase.
1366 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
1368 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
1370 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
1372 * gnat.dg/opt94.adb: New file.
1373 * gnat.dg/opt94_pkg.adb: New file.
1374 * gnat.dg/opt94_pkg.ads: New file.
1376 2021-05-04 Richard Biener <rguenther@suse.de>
1378 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
1379 simplify dump scanning down to one case.
1381 2021-05-04 Richard Biener <rguenther@suse.de>
1383 PR tree-optimization/100329
1384 * gcc.dg/torture/pr100329.c: New testcase.
1386 2021-05-04 Richard Biener <rguenther@suse.de>
1388 PR tree-optimization/100398
1389 * gcc.dg/torture/pr100398.c: New testcase.
1391 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1393 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1394 Fix dg directives order.
1395 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1398 2021-05-03 Jeff Law <jlaw@tachyum.com>
1400 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
1403 2021-05-03 Patrick Palka <ppalka@redhat.com>
1406 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
1408 2021-05-03 Patrick Palka <ppalka@redhat.com>
1412 * g++.dg/template/call8.C: New test.
1413 * g++.dg/template/koenig12a.C: New test.
1415 2021-05-03 Jeff Law <jlaw@tachyum.com>
1417 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
1419 2021-05-03 Marek Polacek <polacek@redhat.com>
1422 * g++.dg/concepts/diagnostic18.C: New test.
1424 2021-05-03 Marek Polacek <polacek@redhat.com>
1427 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
1429 2021-05-03 Jeff Law <jlaw@tachyum.com>
1431 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
1433 2021-05-03 Jeff Law <jlaw@tachyum.com>
1435 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
1437 2021-05-03 Jeff Law <jlaw@tachyum.com>
1439 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
1441 2021-05-03 Jeff Law <jlaw@tachyum.com>
1443 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
1444 cr16 and xstormy16 targets.
1446 2021-05-03 Richard Biener <rguenther@suse.de>
1448 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
1449 * gcc.dg/pr81192.c: Disable DSE.
1451 2021-05-03 Richard Biener <rguenther@suse.de>
1453 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
1455 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
1458 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
1459 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
1461 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
1463 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
1464 mapping class on AIX.
1465 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
1466 * gcc.c-torture/execute/alias-2.c: Same.
1467 * gcc.dg/alias-7.c: Same.
1469 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
1471 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
1473 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
1476 2021-04-30 Richard Biener <rguenther@suse.de>
1479 * g++.dg/pr98032.C: New testcase.
1481 2021-04-30 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/96513
1484 * gcc.dg/torture/pr96513.c: New testcase.
1486 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
1489 * gcc.target/i386/pr98060.c: New test.
1491 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
1493 PR rtl-optimization/100225
1494 PR rtl-optimization/84878
1495 * gcc.dg/pr100225.c: New test.
1497 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1499 PR preprocessor/82359
1500 * g++.dg/cpp1y/digit-sep-line.C,
1501 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
1503 2021-04-29 Jason Merrill <jason@redhat.com>
1505 * g++.dg/lookup/using-decl1.C: New test.
1507 2021-04-29 Jason Merrill <jason@redhat.com>
1510 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
1512 2021-04-29 Patrick Palka <ppalka@redhat.com>
1515 * g++.dg/template/koenig12.C: New test.
1517 2021-04-29 Marek Polacek <polacek@redhat.com>
1520 * g++.dg/cpp1z/class-deduction87.C: New test.
1522 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
1524 PR rtl-optimization/100303
1525 * g++.dg/torture/pr100303.C: New file.
1527 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
1530 * g++.dg/pr90773-1.h: New test.
1531 * g++.dg/pr90773-1a.C: Likewise.
1532 * g++.dg/pr90773-1b.C: Likewise.
1533 * g++.dg/pr90773-1c.C: Likewise.
1534 * g++.dg/pr90773-1d.C: Likewise.
1535 * gcc.target/i386/pr90773-1.c: Likewise.
1536 * gcc.target/i386/pr90773-2.c: Likewise.
1537 * gcc.target/i386/pr90773-3.c: Likewise.
1538 * gcc.target/i386/pr90773-4.c: Likewise.
1539 * gcc.target/i386/pr90773-5.c: Likewise.
1540 * gcc.target/i386/pr90773-6.c: Likewise.
1541 * gcc.target/i386/pr90773-7.c: Likewise.
1542 * gcc.target/i386/pr90773-8.c: Likewise.
1543 * gcc.target/i386/pr90773-9.c: Likewise.
1544 * gcc.target/i386/pr90773-10.c: Likewise.
1545 * gcc.target/i386/pr90773-11.c: Likewise.
1546 * gcc.target/i386/pr90773-12.c: Likewise.
1547 * gcc.target/i386/pr90773-13.c: Likewise.
1548 * gcc.target/i386/pr90773-14.c: Likewise.
1550 2021-04-29 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/100253
1553 * g++.dg/pr100253.C: New testcase.
1555 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
1560 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1563 * gcc.target/aarch64/sve/pr100302.c: New test.
1565 2021-04-29 Jakub Jelinek <jakub@redhat.com>
1568 * c-c++-common/gomp/task-detach-3.c: New test.
1570 2021-04-29 Richard Biener <rguenther@suse.de>
1572 PR tree-optimization/99912
1573 * gcc.dg/pr95580.c: Disable DSE.
1574 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
1575 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
1576 to prevent them from being removed.
1577 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1579 2021-04-29 Martin Sebor <msebor@redhat.com>
1581 PR middle-end/100250
1582 * gcc.dg/uninit-pr100250.c: New test.
1584 2021-04-29 Joseph Myers <joseph@codesourcery.com>
1586 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
1587 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
1589 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
1591 * gfortran.dg/gomp/map-5.f90: New test.
1593 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
1595 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
1596 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
1597 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
1599 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1601 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
1603 2021-04-28 Alexandre Oliva <oliva@adacore.com>
1605 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
1606 mismatch when asm comments start with "/ ".
1608 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
1611 * gcc.c-torture/compile/pr100305.c: New test.
1613 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1616 * gfortran.dg/PR82376.f90: New test.
1618 2021-04-28 Richard Biener <rguenther@suse.de>
1620 PR tree-optimization/100292
1621 * gcc.dg/pr100292.c: New testcase.
1623 2021-04-28 Richard Wai <richard@annexi-strayline.com>
1625 * gnat.dg/containers2.adb: New test.
1627 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
1629 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
1631 2021-04-27 Jason Merrill <jason@redhat.com>
1634 * g++.dg/cpp0x/depr-copy3.C: New test.
1636 2021-04-27 Patrick Palka <ppalka@redhat.com>
1639 * g++.dg/cpp0x/variadic182.C: New test.
1641 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1643 PR middle-end/100284
1644 * gcc.target/aarch64/sve/pr81003.c: New test.
1646 2021-04-27 Martin Sebor <msebor@redhat.com>
1649 * g++.dg/ext/flexary13.C: Remove malformed directives.
1651 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
1654 * gcc.c-torture/compile/pr100106.c: New testcase.
1656 2021-04-27 Alex Coplan <alex.coplan@arm.com>
1659 * gcc.target/arm/pr99977.c: New test.
1661 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1663 PR tree-optimization/100239
1664 * gcc.dg/pr100239.c: New test.
1666 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1668 PR rtl-optimization/100254
1669 * g++.dg/opt/pr100254.C: New test.
1671 2021-04-27 Richard Biener <rguenther@suse.de>
1673 PR tree-optimization/99912
1674 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
1675 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
1676 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
1677 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1679 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1681 PR tree-optimization/95527
1682 * gcc.dg/tree-ssa/pr95527-2.c: New test.
1684 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/96696
1687 * gcc.target/i386/pr96696.c: New test.
1689 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1692 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
1693 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
1694 expected error message when subtracting pointers to different
1695 vector types. Expect warnings when mixing them elsewhere.
1696 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
1697 XFAILs. Tweak error messages for some cases.
1699 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
1701 * gcc.target/aarch64/simd/ssra.c: Use +nosve
1702 * gcc.target/aarch64/simd/usra.c: Likewise.
1704 2021-04-27 Richard Biener <rguenther@suse.de>
1706 PR tree-optimization/100051
1707 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
1709 2021-04-27 Richard Biener <rguenther@suse.de>
1712 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
1713 malformed dg directive.
1715 2021-04-27 Richard Biener <rguenther@suse.de>
1718 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
1719 * g++.dg/ipa/pr45572-2.C: Likewise.
1720 * g++.dg/template/spec26.C: Likewise.
1721 * gcc.dg/pr20126.c: Likewise.
1722 * gcc.dg/tree-ssa/pr20739.c: Likewise.
1724 2021-04-27 Richard Biener <rguenther@suse.de>
1726 PR tree-optimization/100278
1727 * gcc.dg/tree-ssa/pr100278.c: New testcase.
1729 2021-04-27 Jakub Jelinek <jakub@redhat.com>
1732 * gcc.target/i386/pr99405.c: New test.
1734 2021-04-27 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/99776
1737 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
1739 2021-04-26 Patrick Palka <ppalka@redhat.com>
1742 * g++.dg/cpp1y/constexpr-base1.C: New test.
1743 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
1745 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1747 * gfortran.dg/goacc/classify-serial.f95:
1748 Use [Ww]arning in dg-bogus as FE diagnostic and default
1749 diagnostic differ and the result depends on ENABLE_OFFLOAD.
1750 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1751 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1753 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
1755 * gfortran.dg/goacc/classify-serial.f95:
1756 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
1757 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1758 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1760 2021-04-26 Richard Biener <rguenther@suse.de>
1762 PR tree-optimization/99956
1763 * gfortran.dg/pr99956.f: New testcase.
1765 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
1767 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
1768 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1769 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1770 * gcc.target/arm/cmse/cmse-16.c: Likewise.
1771 * gcc.target/arm/cmse/struct-1.c: Likewise.
1772 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
1774 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
1777 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
1779 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
1781 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
1782 Nathan Sidwell <nathan@codesourcery.com>
1783 Tom de Vries <vries@codesourcery.com>
1784 Julian Brown <julian@codesourcery.com>
1785 Kwok Cheung Yeung <kcy@codesourcery.com>
1787 * c-c++-common/goacc/diag-parallelism-1.c: New.
1788 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
1789 and match diagnostics, as appropriate.
1790 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
1791 * c-c++-common/goacc/classify-kernels.c: Likewise.
1792 * c-c++-common/goacc/classify-parallel.c: Likewise.
1793 * c-c++-common/goacc/classify-routine.c: Likewise.
1794 * c-c++-common/goacc/classify-serial.c: Likewise.
1795 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1796 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1797 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
1798 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1799 * c-c++-common/goacc/pr70688.c: Likewise.
1800 * c-c++-common/goacc/routine-1.c: Likewise.
1801 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
1802 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1803 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1804 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1805 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1806 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1807 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1808 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1809 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1810 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1811 * gfortran.dg/goacc/routine-4.f90: Likewise.
1812 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1813 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1814 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1815 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1817 2021-04-26 Richard Biener <rguenther@suse.de>
1819 PR tree-optimization/99473
1820 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
1822 2021-04-25 liuhongt <hongtao.liu@intel.com>
1825 * gcc.target/i386/pr98911.c: New test.
1826 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
1827 with __builtin_ia32_pcmpistrm128 since it has been folded.
1829 2021-04-24 David Malcolm <dmalcolm@redhat.com>
1832 * g++.dg/analyzer/pr100244.C: New test.
1834 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1837 * gfortran.dg/pr100154.f90: New test.
1839 2021-04-24 Harald Anlauf <anlauf@gmx.de>
1842 * gfortran.dg/ptr-func-4.f90: New test.
1844 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1846 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
1847 * gcc.dg/guality/guality.c: Likewise.
1848 * gcc.dg/guality/inline-params.c: Likewise.
1849 * gcc.dg/guality/loop-1.c: Likewise.
1850 * gcc.dg/guality/pr36728-1.c: Likewise.
1851 * gcc.dg/guality/pr36728-2.c: Likewise.
1852 * gcc.dg/guality/pr36728-3.c: Likewise.
1853 * gcc.dg/guality/pr41447-1.c: Likewise.
1854 * gcc.dg/guality/pr54200.c: Likewise.
1855 * gcc.dg/guality/pr54519-1.c: Likewise.
1856 * gcc.dg/guality/pr54519-2.c: Likewise.
1857 * gcc.dg/guality/pr54519-3.c: Likewise.
1858 * gcc.dg/guality/pr54519-4.c: Likewise.
1859 * gcc.dg/guality/pr54519-5.c: Likewise.
1860 * gcc.dg/guality/pr54519-6.c: Likewise.
1861 * gcc.dg/guality/pr54693-2.c: Likewise.
1862 * gcc.dg/guality/pr56154-1.c: Likewise.
1863 * gcc.dg/guality/pr59776.c: Likewise.
1864 * gcc.dg/guality/pr68860-1.c: Likewise.
1865 * gcc.dg/guality/pr68860-2.c: Likewise.
1866 * gcc.dg/guality/pr90074.c: Likewise.
1867 * gcc.dg/guality/pr90716.c: Likewise.
1868 * gcc.dg/guality/sra-1.c: Likewise.
1870 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
1872 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
1874 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
1875 * gcc.dg/guality/pr59776.c: Likewise.
1876 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
1878 2021-04-24 Patrick Palka <ppalka@redhat.com>
1885 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
1886 * g++.dg/cpp2a/nontype-class45.C: New test.
1887 * g++.dg/cpp2a/nontype-class46.C: New test.
1888 * g++.dg/cpp2a/nontype-class47.C: New test.
1889 * g++.dg/cpp2a/nontype-class48.C: New test.
1891 2021-04-24 Patrick Palka <ppalka@redhat.com>
1894 * g++.dg/cpp1z/class-deduction86.C: New test.
1896 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
1899 * gcc.target/powerpc/pr98952.c: New test.
1901 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1904 * gcc.target/i386/pr79514.c (dg-error):
1905 Expect error for 64bit targets.
1907 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
1910 * gcc.target/i386/pr100182.c: New test.
1911 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
1912 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
1914 2021-04-23 Patrick Palka <ppalka@redhat.com>
1917 * g++.dg/concepts/diagnostic17.C: New test.
1919 2021-04-23 Patrick Palka <ppalka@redhat.com>
1922 * g++.dg/cpp1z/direct-enum-init2.C: New test.
1924 2021-04-23 Richard Biener <rguenther@suse.de>
1926 PR tree-optimization/99971
1927 * g++.dg/vect/slp-pr99971.cc: New testcase.
1929 2021-04-23 liuhongt <hongtao.liu@intel.com>
1932 * gcc.target/i386/pr100093.c: New test.
1934 2021-04-22 Patrick Palka <ppalka@redhat.com>
1937 * g++.dg/cpp2a/concepts-uneval3.C: New test.
1939 2021-04-22 Patrick Palka <ppalka@redhat.com>
1942 * g++.dg/template/partial-specialization9.C: New test.
1944 2021-04-22 Marek Polacek <polacek@redhat.com>
1947 * g++.dg/warn/Wtype-limits6.C: New test.
1949 2021-04-22 Patrick Palka <ppalka@redhat.com>
1952 * g++.dg/cpp0x/sfinae67.C: New test.
1954 2021-04-22 Patrick Palka <ppalka@redhat.com>
1957 * g++.dg/template/access36.C: New test.
1959 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1961 * substr_9.f90: Move to ...
1962 * gfortran.dg/substr_9.f90: ... here.
1963 * substr_10.f90: Move to ...
1964 * gfortran.dg/substr_10.f90: ... here.
1966 2021-04-22 Martin Liska <mliska@suse.cz>
1970 * g++.dg/template/nontype29.C: Fix typos and missing comments.
1971 * gcc.dg/Warray-bounds-64.c: Likewise.
1972 * gcc.dg/Warray-parameter.c: Likewise.
1973 * gcc.dg/Wstring-compare.c: Likewise.
1974 * gcc.dg/format/gcc_diag-11.c: Likewise.
1975 * gfortran.dg/array_constructor_3.f90: Likewise.
1976 * gfortran.dg/matmul_bounds_9.f90: Likewise.
1977 * gfortran.dg/pr78033.f90: Likewise.
1978 * gfortran.dg/pr96325.f90: Likewise.
1980 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
1983 * gcc.target/i386/pr100119.c: New test.
1985 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1988 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
1990 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1992 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
1993 obtained hard limit, and only call setrlimit if new softlimit is lower.
1995 2021-04-22 Richard Biener <rguenther@suse.de>
1998 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2001 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
2003 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2006 2021-04-21 Marek Polacek <polacek@redhat.com>
2009 * g++.dg/cpp0x/enum_base4.C: New test.
2010 * g++.dg/cpp0x/enum_base5.C: New test.
2012 2021-04-21 Alex Coplan <alex.coplan@arm.com>
2015 * gcc.target/aarch64/pr99988.c: New test.
2017 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2019 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2021 * g++.dg/cpp1y/auto-fn61.C: Likewise.
2022 * g++.dg/cpp2a/nontype-class39.C: Likewise.
2023 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2024 * g++.dg/cpp0x/vt-88982.C: Likewise.
2025 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2026 dg-additional-options.
2027 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2029 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
2031 * gcc.target/i386/monitor-2.c: New test.
2033 2021-04-21 Richard Biener <rguenther@suse.de>
2036 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2037 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2039 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2041 PR rtl-optimization/100148
2042 * g++.dg/opt/pr100148.C: New test.
2044 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2046 * gfortran.dg/gomp/depobj-1.f90: New test.
2047 * gfortran.dg/gomp/depobj-2.f90: New test.
2049 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2051 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2053 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2055 PR middle-end/100130
2056 * c-c++-common/attr-retain-10.c: New test.
2057 * c-c++-common/attr-retain-11.c: Likewise.
2059 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2061 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2062 must match for target IBM Z only.
2064 2021-04-20 Jason Merrill <jason@redhat.com>
2067 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2069 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2071 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2072 z/Architecture only.
2074 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2077 * gfortran.dg/pdt_31.f03: New test.
2078 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2081 2021-04-19 Marek Polacek <polacek@redhat.com>
2084 * g++.dg/concepts/diagnostic16.C: New test.
2086 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2089 * gdc.dg/pr98457.d: New test.
2091 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2094 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2097 2021-04-19 Richard Biener <rguenther@suse.de>
2099 PR preprocessor/100142
2100 * gcc.dg/pr100142.c: New testcase.
2101 * g++.dg/diagnostic/pr72803.C: Revert last change.
2103 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2105 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2106 '--param=openacc-kernels=[...]'.
2107 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2108 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2109 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2110 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2111 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2112 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2113 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2115 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2117 * gnat.dg/opt92.adb: New test.
2119 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2121 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2122 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2123 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2124 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2125 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2127 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2130 * gfortran.dg/PR100094.f90: New test.
2132 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2135 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2138 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2141 * gcc.target/aarch64/pr91710.c: New test.
2143 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2146 * gfortran.dg/PR10018.f90: New test.
2148 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2151 * gcc.target/aarch64/sve/pr100048.c: New test.
2153 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2156 * g++.dg/cpp0x/constexpr-100111.C: New test.
2158 2021-04-16 Marek Polacek <polacek@redhat.com>
2161 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2163 * g++.dg/cpp2a/typename19.C: New test.
2165 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
2167 * gcc.dg/gimplefe-40.c: Moved to...
2168 * gcc.dg/vect/gimplefe-40.c: ...here.
2169 * gcc.dg/gimplefe-41.c: Moved to...
2170 * gcc.dg/vect/gimplefe-41.c: ...here.
2172 2021-04-16 Harald Anlauf <anlauf@gmx.de>
2173 Paul Thomas <pault@gcc.gnu.org>
2176 * gfortran.dg/pr63797.f90: New test.
2178 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2180 * gcc.dg/tree-ssa/pr83403-1.c: Revert
2181 max-completely-peeled-insns to the default value on IBM Z.
2182 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2184 2021-04-16 Patrick Palka <ppalka@redhat.com>
2187 * g++.dg/cpp2a/constexpr-init21.C: New test.
2189 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.target/aarch64/pr100075.c: New test.
2194 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
2196 PR rtl-optimization/99596
2197 * gcc.target/arm/pr99596.c: New test.
2199 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
2202 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2204 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2205 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
2206 missing quotes around switch names.
2207 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2209 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2212 * gcc.target/aarch64/pr99767.c: New test.
2214 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2217 * g++.dg/cpp23/lambda-specifiers2.C: New test.
2219 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2222 * g++.dg/cpp1z/pr99833.C: New test.
2223 * g++.dg/cpp2a/pr99833.C: New test.
2225 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2227 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2228 the default value on IBM Z.
2230 2021-04-16 Jason Merrill <jason@redhat.com>
2233 * g++.dg/abi/mangle71.C: Fix expected mangling.
2234 * g++.dg/abi/mangle77.C: New test.
2235 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2236 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2237 * g++.dg/cpp2a/nontype-class44.C: New test.
2239 2021-04-15 Martin Sebor <msebor@redhat.com>
2243 * gcc.dg/Warray-parameter-9.c: New test.
2244 * gcc.dg/Wnonnull-6.c: New test.
2245 * gcc.dg/Wreturn-type3.c: New test.
2246 * gcc.dg/Wunused-result.c: New test.
2247 * gcc.dg/attr-noreturn.c: New test.
2248 * gcc.dg/attr-returns-nonnull.c: New test.
2250 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
2253 * gcc.dg/pr84877.c: Xfail for cris-*-*.
2255 2021-04-15 Jason Merrill <jason@redhat.com>
2258 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2260 2021-04-15 Martin Sebor <msebor@redhat.com>
2262 * gcc.dg/uninit-pr89230-1.c: New test.
2263 * gcc.dg/uninit-pr89230-2.c: Same.
2265 2021-04-15 Jason Merrill <jason@redhat.com>
2268 * g++.dg/cpp0x/noexcept67.C: New test.
2270 2021-04-15 Jason Merrill <jason@redhat.com>
2273 * g++.dg/cpp2a/lambda-uneval15.C: New test.
2275 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2277 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
2278 -mtune=generic to the SVE flags.
2279 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2280 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2281 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2283 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2285 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
2286 (aarch64-with-arch-dg-options): Likewise.
2287 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
2288 aarch64-with-arch-dg-options. Move the default architecture
2289 flags to the final dg-runtest argument.
2290 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
2292 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
2294 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2297 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
2299 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2302 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
2303 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
2305 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
2308 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
2310 2021-04-15 Jakub Jelinek <jakub@redhat.com>
2313 * gcc.target/aarch64/pr100056.c: New test.
2315 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2317 * gcc.dg/pr93210.c: Adapt regex in order to also support a
2318 RESULT_DECL as an operand for a RETURN_EXPR.
2320 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2322 * gcc.target/aarch64/sve/pr99929_1.c: New file.
2323 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
2325 2021-04-14 Jason Merrill <jason@redhat.com>
2328 * g++.dg/template/dependent-tmpl2.C: New test.
2330 2021-04-14 Jason Merrill <jason@redhat.com>
2333 * g++.dg/parse/uneval1.C: New test.
2335 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
2337 PR rtl-optimization/100066
2338 * gcc.target/i386/pr100066.c: New.
2340 2021-04-14 Martin Sebor <msebor@redhat.com>
2342 * gcc.dg/pr86058.c: Limit to just x86_64.
2344 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
2347 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
2349 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
2351 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
2352 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
2354 2021-04-14 Patrick Palka <ppalka@redhat.com>
2358 * g++.dg/cpp1z/class-deduction85.C: New test.
2359 * g++.dg/template/ref11.C: New test.
2361 2021-04-14 Jason Merrill <jason@redhat.com>
2364 * g++.dg/cpp2a/lambda-uneval14.C: New test.
2366 2021-04-14 Jason Merrill <jason@redhat.com>
2369 * g++.dg/debug/defaulted1.C: New test.
2371 2021-04-14 Jason Merrill <jason@redhat.com>
2374 * g++.dg/debug/cleanup1.C: New test.
2375 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
2376 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
2377 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
2378 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2379 * g++.dg/tm/inherit2.C: Likewise.
2380 * g++.dg/tm/unsafe1.C: Likewise.
2381 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
2382 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
2384 2021-04-13 Martin Sebor <msebor@redhat.com>
2386 PR tree-optimization/82800
2387 * g++.dg/warn/uninit-pr82800.C: New test.
2389 2021-04-13 Martin Sebor <msebor@redhat.com>
2392 * gcc.dg/pr86058.c: New test.
2394 2021-04-13 Patrick Palka <ppalka@redhat.com>
2397 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
2398 * g++.old-deja/g++.ns/template7.C: Likewise.
2399 * g++.old-deja/g++.pt/crash8.C: Likewise.
2401 2021-04-13 Jason Merrill <jason@redhat.com>
2404 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
2406 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2409 * g++.dg/cpp2a/spaceship-err6.C: New test.
2411 2021-04-13 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
2416 2021-04-13 Patrick Palka <ppalka@redhat.com>
2419 * g++.dg/parse/template2.C: Adjust expected diagnostic.
2420 * g++.dg/template/error8.C: Likewise.
2421 * g++.dg/cpp1z/class-deduction84.C: New test.
2423 2021-04-13 Richard Biener <rguenther@suse.de>
2425 PR tree-optimization/100053
2426 * gcc.dg/torture/pr100053.c: New testcase.
2427 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
2429 2021-04-13 Jason Merrill <jason@redhat.com>
2432 * g++.dg/cpp0x/constexpr-base7.C: New test.
2434 2021-04-13 Nathan Sidwell <nathan@acm.org>
2436 PR preprocessor/99446
2437 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
2439 2021-04-13 Jakub Jelinek <jakub@redhat.com>
2442 * gcc.target/aarch64/pr100028.c: New test.
2444 2021-04-13 Patrick Palka <ppalka@redhat.com>
2447 * g++.dg/cpp2a/nontype-class43.C: New test.
2449 2021-04-13 Patrick Palka <ppalka@redhat.com>
2453 * g++.dg/cpp2a/concepts-uneval1.C: New test.
2454 * g++.dg/cpp2a/concepts-uneval2.C: New test.
2456 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
2459 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
2460 line 971 for cris-*-*.
2462 2021-04-13 David Malcolm <dmalcolm@redhat.com>
2465 * gcc.dg/analyzer/pr98599-a.c: New test.
2466 * gcc.dg/analyzer/pr98599-b.c: New test.
2468 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2470 PR rtl-optimization/99905
2471 * gcc.target/i386/pr99905.c: New test.
2473 2021-04-12 Jakub Jelinek <jakub@redhat.com>
2476 * gcc.dg/pr99830.c: New test.
2478 2021-04-12 Jason Merrill <jason@redhat.com>
2481 * g++.dg/template/dependent-tmpl1.C: New test.
2483 2021-04-12 Martin Liska <mliska@suse.cz>
2486 * g++.dg/asan/pr99877.C: New test.
2488 2021-04-12 Cui,Lili <lili.cui@intel.com>
2490 * gcc.target/i386/funcspec-56.inc: Handle new march.
2491 * g++.target/i386/mv16.C: Handle new march
2493 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
2496 * c-c++-common/goacc/collapse-2.c: New.
2498 2021-04-11 Jason Merrill <jason@redhat.com>
2501 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
2502 * g++.dg/other/anon-union5.C: New test.
2504 2021-04-10 Jason Merrill <jason@redhat.com>
2507 * g++.dg/gomp/this-1.C: Adjust diagnostic.
2508 * g++.dg/cpp0x/constexpr-this1.C: New test.
2510 2021-04-10 David Malcolm <dmalcolm@redhat.com>
2513 * gcc.dg/analyzer/pr100011.c: New test.
2515 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.dg/pr99990.c: New test.
2520 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
2523 * gcc.target/i386/pr99744-2.c: New test.
2525 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2528 * gcc.dg/lto/pr99849_0.c: New test.
2530 2021-04-10 Jakub Jelinek <jakub@redhat.com>
2532 PR rtl-optimization/98601
2533 * gcc.dg/torture/pr98601.c: New test.
2535 2021-04-10 Jason Merrill <jason@redhat.com>
2541 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
2542 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
2543 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
2544 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
2546 2021-04-10 Jason Merrill <jason@redhat.com>
2549 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2551 2021-04-09 Martin Sebor <msebor@redhat.com>
2554 * g++.dg/warn/uninit-pr55288.C: New test.
2556 2021-04-09 Patrick Palka <ppalka@redhat.com>
2559 * g++.dg/cpp1z/fold-lambda4.C: New test.
2561 2021-04-09 Marek Polacek <polacek@redhat.com>
2564 * g++.dg/concepts/abbrev10.C: New test.
2565 * g++.dg/concepts/abbrev11.C: New test.
2567 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2569 * gcc.target/aarch64/pr70398.c: Require a target that can link
2572 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2574 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2576 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2578 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
2581 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2583 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
2584 * gcc.dg/pr96573.c: Likewise.
2585 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2586 * gcc.dg/vect/bb-slp-43.c: Likewise.
2587 * gcc.dg/vect/slp-reduc-11.c: Likewise.
2589 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2591 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
2592 loop to vectorized if vect_fold_extract_last.
2594 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2596 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
2597 of relying on vectorisation.
2599 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2602 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2604 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
2607 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
2608 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2610 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
2613 * gfortran.dg/coarray/dummy_2.f90: New test.
2615 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
2617 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2619 2021-04-08 Patrick Palka <ppalka@redhat.com>
2622 * g++.dg/cpp2a/concepts-lambda16.C: New test.
2623 * g++.dg/cpp2a/concepts-lambda17.C: New test.
2625 2021-04-08 Patrick Palka <ppalka@redhat.com>
2628 * g++.dg/cpp2a/concepts-ctad3.C: New test.
2630 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2632 * lib/scanasm.exp (scan-lto-assembler): Update expected name
2635 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2637 * lib/target-supports.exp
2638 (check_effective_target_stdint_types_mbig_endian): New proc.
2639 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
2640 stdint_types_mbig_endian.
2641 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
2642 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2644 2021-04-08 Jason Merrill <jason@redhat.com>
2647 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
2648 * g++.dg/conversion/ref7.C: New test.
2650 2021-04-08 Jakub Jelinek <jakub@redhat.com>
2653 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
2654 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
2655 * g++.dg/cpp2a/constexpr-new18.C: New test.
2656 * g++.dg/cpp2a/constexpr-new19.C: New test.
2658 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2660 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2662 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2664 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
2665 "was here" from error message.
2666 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
2667 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
2668 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
2669 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
2670 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
2671 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
2672 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
2673 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
2674 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
2675 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
2676 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
2677 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
2678 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2680 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2682 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
2683 * gcc.target/aarch64/pr98772.c: Likewise.
2684 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2686 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
2688 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
2689 conversion to shifts and adds.
2691 2021-04-08 David Malcolm <dmalcolm@redhat.com>
2695 * gcc.dg/analyzer/pr99042.c: New test.
2696 * gcc.dg/analyzer/pr99774-1.c: New test.
2697 * gcc.dg/analyzer/pr99774-2.c: New test.
2699 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
2701 * gdc.dg/gdc108.d: Update test.
2702 * gdc.dg/gdc142.d: Likewise.
2703 * gdc.dg/pr90136a.d: Likewise.
2704 * gdc.dg/pr90136b.d: Likewise.
2705 * gdc.dg/pr90136c.d: Likewise.
2706 * gdc.dg/pr95173.d: Likewise.
2707 * gdc.dg/attr_allocsize1.d: New test.
2708 * gdc.dg/attr_allocsize2.d: New test.
2709 * gdc.dg/attr_alwaysinline1.d: New test.
2710 * gdc.dg/attr_cold1.d: New test.
2711 * gdc.dg/attr_exclusions1.d: New test.
2712 * gdc.dg/attr_exclusions2.d: New test.
2713 * gdc.dg/attr_flatten1.d: New test.
2714 * gdc.dg/attr_module.d: New test.
2715 * gdc.dg/attr_noclone1.d: New test.
2716 * gdc.dg/attr_noicf1.d: New test.
2717 * gdc.dg/attr_noinline1.d: New test.
2718 * gdc.dg/attr_noipa1.d: New test.
2719 * gdc.dg/attr_noplt1.d: New test.
2720 * gdc.dg/attr_optimize1.d: New test.
2721 * gdc.dg/attr_optimize2.d: New test.
2722 * gdc.dg/attr_optimize3.d: New test.
2723 * gdc.dg/attr_optimize4.d: New test.
2724 * gdc.dg/attr_restrict1.d: New test.
2725 * gdc.dg/attr_section1.d: New test.
2726 * gdc.dg/attr_symver1.d: New test.
2727 * gdc.dg/attr_target1.d: New test.
2728 * gdc.dg/attr_targetclones1.d: New test.
2729 * gdc.dg/attr_used1.d: New test.
2730 * gdc.dg/attr_used2.d: New test.
2731 * gdc.dg/attr_weak1.d: New test.
2732 * gdc.dg/imports/attributes.d: New test.
2734 2021-04-08 Jason Merrill <jason@redhat.com>
2737 * g++.dg/template/mem-spec2.C: New test.
2739 2021-04-08 Marek Polacek <polacek@redhat.com>
2742 * g++.dg/cpp2a/explicit16.C: Use c++20.
2743 * g++.dg/cpp0x/noexcept66.C: New test.
2744 * g++.dg/cpp2a/explicit17.C: New test.
2746 2021-04-08 Alex Coplan <alex.coplan@arm.com>
2749 * gcc.c-torture/compile/pr99647.c: New test.
2751 2021-04-07 Jason Merrill <jason@redhat.com>
2754 * g++.dg/template/friend71.C: New test.
2756 2021-04-07 Jason Merrill <jason@redhat.com>
2759 * g++.dg/template/friend70.C: New test.
2761 2021-04-07 Jason Merrill <jason@redhat.com>
2764 * g++.dg/lookup/using66.C: New test.
2766 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2768 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
2769 when building an executable with testglue.
2771 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2773 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
2774 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
2776 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
2778 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
2779 if IFN_STORE_LANES is available.
2780 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
2781 IFN_STORE_LANES is available.
2782 * gcc.target/aarch64/pr99873_1.c: New test.
2783 * gcc.target/aarch64/pr99873_2.c: Likewise.
2784 * gcc.target/aarch64/pr99873_3.c: Likewise.
2785 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
2786 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
2787 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
2789 2021-04-07 Richard Biener <rguenther@suse.de>
2791 PR tree-optimization/99954
2792 * gcc.dg/torture/pr99954.c: New testcase.
2794 2021-04-07 Richard Biener <rguenther@suse.de>
2797 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
2800 2021-04-07 Richard Biener <rguenther@suse.de>
2802 PR tree-optimization/99947
2803 * gcc.dg/torture/pr99947.c: New testcase.
2805 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
2807 PR tree-optimization/98736
2808 * gcc.c-torture/execute/pr98736.c: New test.
2810 2021-04-07 Marek Polacek <polacek@redhat.com>
2813 * g++.dg/cpp0x/rv-life.C: New test.
2815 2021-04-06 Jason Merrill <jason@redhat.com>
2818 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
2820 2021-04-06 Jason Merrill <jason@redhat.com>
2823 * g++.dg/cpp1z/inline-var9.C: New test.
2825 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
2828 * g++.target/aarch64/sve/pr99781.C: New.
2830 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
2832 * gcc.target/i386/memcpy-strategy-9.c: New test.
2833 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
2834 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
2835 * gcc.target/i386/memset-strategy-7.c: Likewise.
2836 * gcc.target/i386/memset-strategy-8.c: Likewise.
2837 * gcc.target/i386/memset-strategy-9.c: Likewise.
2839 2021-04-06 Richard Biener <rguenther@suse.de>
2841 PR tree-optimization/99880
2842 * gcc.dg/torture/pr99880.c: New testcase.
2844 2021-04-06 Nathan Sidwell <nathan@acm.org>
2846 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
2847 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
2849 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2851 PR tree-optimization/96573
2852 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
2853 VEC_PERM_EXPR with bswapping permutation.
2855 2021-04-06 Richard Biener <rguenther@suse.de>
2857 PR tree-optimization/99924
2858 * gfortran.dg/vect/pr99924.f90: New testcase.
2860 2021-04-06 Jakub Jelinek <jakub@redhat.com>
2863 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
2865 2021-04-06 Jason Merrill <jason@redhat.com>
2868 * g++.dg/abi/lambda-defarg1.C: New test.
2870 2021-04-06 Patrick Palka <ppalka@redhat.com>
2873 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
2874 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
2876 2021-04-05 Jason Merrill <jason@redhat.com>
2879 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
2881 2021-04-05 Jason Merrill <jason@redhat.com>
2883 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
2884 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
2885 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
2887 2021-04-05 Jason Merrill <jason@redhat.com>
2890 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
2892 2021-04-05 Jason Merrill <jason@redhat.com>
2895 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
2897 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2900 * gcc.dg/analyzer/pr99906.c: New test.
2902 2021-04-05 David Malcolm <dmalcolm@redhat.com>
2905 * gcc.dg/analyzer/pr99886.c: New test.
2907 2021-04-05 Jason Merrill <jason@redhat.com>
2910 * g++.dg/cpp0x/extern_template-6.C: New test.
2912 2021-04-05 Jason Merrill <jason@redhat.com>
2915 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
2917 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
2920 * gdc.dg/pr99914.d: New test.
2922 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
2924 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
2925 * gcc.dg/tree-ssa/evrp11.c: Likewise.
2927 2021-04-04 Jason Merrill <jason@redhat.com>
2930 * g++.dg/cpp0x/initlist-new5.C: New test.
2932 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2934 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
2936 2021-04-03 Alexandre Oliva <oliva@adacore.com>
2938 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
2940 2021-04-03 Marek Polacek <polacek@redhat.com>
2943 * g++.dg/other/gc7.C: New test.
2945 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
2948 * gfortran.dg/coarray_48.f90: New test.
2950 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2952 PR tree-optimization/99882
2953 * gcc.dg/pr99882.c: New test.
2955 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2957 PR rtl-optimization/99863
2958 * gcc.target/i386/pr99863.c: New test.
2960 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2963 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2965 2021-04-03 Jason Merrill <jason@redhat.com>
2968 * g++.dg/opt/nrv20.C: New test.
2970 2021-04-03 Jason Merrill <jason@redhat.com>
2973 * g++.dg/cpp1z/noexcept-type24.C: New test.
2975 2021-04-03 Jason Merrill <jason@redhat.com>
2978 * g++.dg/ext/vector40.C: New test.
2980 2021-04-02 Patrick Palka <ppalka@redhat.com>
2983 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
2985 2021-04-02 Patrick Palka <ppalka@redhat.com>
2988 * g++.dg/cpp2a/nontype-class42.C: New test.
2990 2021-04-02 Jason Merrill <jason@redhat.com>
2993 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
2995 2021-04-02 Nathan Sidwell <nathan@acm.org>
2997 * g++.dg/modules/pr99283-6_d.H: New.
2998 * g++.dg/modules/pr99283-7-swap.h: New.
2999 * g++.dg/modules/pr99283-7-traits.h: New.
3000 * g++.dg/modules/pr99283-7_a.H: New.
3001 * g++.dg/modules/pr99283-7_b.H: New.
3002 * g++.dg/modules/pr99283-7_c.C: New.
3003 * g++.dg/modules/pr99283-7_d.H: New.
3005 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
3007 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3008 * go.test/test/fixedbugs/issue22200b.go: Likewise.
3010 2021-04-02 Jakub Jelinek <jakub@redhat.com>
3012 PR tree-optimization/99726
3013 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
3014 -floop-nest-optimize to dg-additional-options guarded on fgraphite
3017 2021-04-01 Marek Polacek <polacek@redhat.com>
3020 * g++.dg/other/gc6.C: New test.
3022 2021-04-01 Jason Merrill <jason@redhat.com>
3025 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3027 2021-04-01 Jason Merrill <jason@redhat.com>
3030 * g++.dg/abi/abi-tag24a.C: New test.
3031 * g++.dg/abi/macro0.C: Adjust expected value.
3033 2021-04-01 Nathan Sidwell <nathan@acm.org>
3036 * g++.dg/modules/pr99283-6.h: New.
3037 * g++.dg/modules/pr99283-6_a.H: New.
3038 * g++.dg/modules/pr99283-6_b.H: New.
3039 * g++.dg/modules/pr99283-6_c.C: New.
3040 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3041 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3042 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3043 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3044 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3045 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3046 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3048 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3051 * gcc.dg/tree-ssa/pr98265.C: New test.
3053 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3055 PR tree-optimization/96573
3056 * gcc.dg/pr96573.c: New test.
3058 2021-04-01 Richard Biener <rguenther@suse.de>
3060 PR tree-optimization/99856
3061 * gcc.dg/vect/pr99856.c: New testcase.
3063 2021-04-01 Martin Jambor <mjambor@suse.cz>
3065 PR tree-optimization/97009
3066 * gcc.dg/tree-ssa/pr97009.c: New test.
3068 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3071 * gfortran.dg/transpose_5.f90: New test.
3073 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3076 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3077 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3078 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3079 * gcc.dg/analyzer/pr99771-1.c: New test.
3081 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3083 PR tree-optimization/98268
3084 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3085 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3087 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3089 PR tree-optimization/99726
3090 * gcc.target/i386/pr99726.c: New test.
3092 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3094 PR rtl-optimization/97141
3095 PR rtl-optimization/98726
3096 * gcc.c-torture/compile/pr97141.c: New test.
3097 * gcc.c-torture/compile/pr98726.c: Likewise.
3098 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3099 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3101 2021-03-31 Martin Sebor <msebor@redhat.com>
3104 * gcc.dg/uninit-pr65182.c: New test.
3106 2021-03-31 Jason Merrill <jason@redhat.com>
3109 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3111 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3114 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3117 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3120 * gcc.target/arm/pr99786.c: New test.
3122 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3124 * gcc.target/i386/memcpy-strategy-5.c: New test.
3125 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3126 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3127 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3128 * gcc.target/i386/memset-strategy-3.c: Likewise.
3129 * gcc.target/i386/memset-strategy-4.c: Likewise.
3130 * gcc.target/i386/memset-strategy-5.c: Likewise.
3131 * gcc.target/i386/memset-strategy-6.c: Likewise.
3133 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3136 * gcc.target/aarch64/sve/pr98119.c: New test.
3138 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3139 Richard Sandiford <richard.sandiford@arm.com>
3142 * g++.target/aarch64/sve/pr99813.C: New test.
3144 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3147 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3148 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3149 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3150 selected unsupported triplets to all targets but selected triplets
3151 of supported targets.
3152 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3153 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3154 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3156 2021-03-31 Patrick Palka <ppalka@redhat.com>
3159 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3161 2021-03-31 Patrick Palka <ppalka@redhat.com>
3164 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3166 2021-03-30 David Malcolm <dmalcolm@redhat.com>
3168 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3170 2021-03-30 Nathan Sidwell <nathan@acm.org>
3173 * g++.dg/modules/pr99283-5.h: New.
3174 * g++.dg/modules/pr99283-5_a.H: New.
3175 * g++.dg/modules/pr99283-5_b.H: New.
3176 * g++.dg/modules/pr99283-5_c.C: New.
3178 2021-03-30 Jakub Jelinek <jakub@redhat.com>
3181 * g++.dg/cpp1z/pr99790.C: New test.
3183 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3186 * gcc.c-torture/compile/pr99822.c: New test.
3188 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
3192 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3194 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3195 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3196 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3197 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3198 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3199 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3200 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3201 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3202 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3203 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3204 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3205 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3206 * gcc.target/powerpc/pr79251-run.p7.c: New test.
3207 * gcc.target/powerpc/pr79251.p7.c: New test.
3209 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3212 * gcc.target/i386/pr99744-1.c: New test.
3214 2021-03-30 Tamar Christina <tamar.christina@arm.com>
3216 PR tree-optimization/99825
3217 * gfortran.dg/vect/pr99825.f90: New test.
3219 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3222 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3224 2021-03-30 Richard Biener <rguenther@suse.de>
3226 PR tree-optimization/99824
3227 * gcc.dg/torture/pr99824.c: New testcase.
3229 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
3232 * g++.dg/pr98136.C: New test.
3234 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
3236 * gcc.target/aarch64/fcvt_nosimd.c: New test.
3238 2021-03-29 Martin Sebor <msebor@redhat.com>
3240 PR tree-optimization/61869
3241 * gcc.dg/uninit-pr61869.c: New test.
3243 2021-03-29 Martin Sebor <msebor@redhat.com>
3245 PR tree-optimization/61677
3246 * gcc.dg/uninit-pr61677.c: New test.
3248 2021-03-29 Martin Sebor <msebor@redhat.com>
3250 PR tree-optimization/61112
3251 * gcc.dg/uninit-pr61112.c: New test.
3253 2021-03-29 Jan Hubicka <jh@suse.cz>
3256 * gcc.c-torture/compile/pr99751.c: Rename from ...
3257 * gcc.c-torture/execute/pr99751.c: ... to this.
3259 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
3261 * gcc.c-torture/compile/pr99751.c: New test.
3263 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3266 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3267 declare simd warning on aarch64.
3269 2021-03-29 Alex Coplan <alex.coplan@arm.com>
3272 * g++.target/aarch64/sve/pr99216.C: New test.
3274 2021-03-29 Richard Biener <rguenther@suse.de>
3276 PR tree-optimization/99807
3277 * gfortran.dg/vect/pr99807.f90: New testcase.
3279 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3282 * gcc.target/aarch64/pr99808.c: New test.
3284 2021-03-29 Jakub Jelinek <jakub@redhat.com>
3286 PR tree-optimization/99777
3287 * g++.dg/torture/pr99777.C: New test.
3289 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
3292 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
3294 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
3297 * gfortran.dg/pr99602.f90: New test.
3298 * gfortran.dg/pr99602a.f90: New test.
3299 * gfortran.dg/pr99602b.f90: New test.
3300 * gfortran.dg/pr99602c.f90: New test.
3301 * gfortran.dg/pr99602d.f90: New test.
3303 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3305 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
3306 (gdc-copy-file): ... this. Use file copy instead of open/close.
3307 (gdc-convert-test): Save translated dejagnu test to gdc.test
3308 directory, only write dejagnu directives to the test file.
3309 (gdc-do-test): Don't create gdc.test symlink.
3311 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
3313 * gdc.dg/gdc270a.d: Removed.
3314 * gdc.dg/gdc270b.d: Removed.
3316 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
3318 * gcc.target/powerpc/pr99557.c: New.
3320 2021-03-26 Martin Sebor <msebor@redhat.com>
3322 PR tree-optimization/59970
3323 * gcc.dg/uninit-pr59970.c: New test.
3325 2021-03-26 Marek Polacek <polacek@redhat.com>
3328 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
3329 * g++.dg/cpp0x/nsdmi17.C: New test.
3331 2021-03-26 Nathan Sidwell <nathan@acm.org>
3334 * g++.dg/modules/pr99283-2_a.H: New.
3335 * g++.dg/modules/pr99283-2_b.H: New.
3336 * g++.dg/modules/pr99283-2_c.H: New.
3337 * g++.dg/modules/pr99283-3_a.H: New.
3338 * g++.dg/modules/pr99283-3_b.H: New.
3339 * g++.dg/modules/pr99283-4.H: New.
3340 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
3341 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
3343 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
3346 * g++.target/aarch64/sve/pr99766.C: New.
3348 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3351 * gcc.dg/tls/pr99466-1.c: New test.
3352 * gcc.dg/tls/pr99466-2.c: New test.
3354 2021-03-26 Jakub Jelinek <jakub@redhat.com>
3357 * g++.dg/cpp0x/new5.C: New test.
3359 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
3362 * gfortran.dg/null_11.f90: New test.
3364 2021-03-25 Martin Sebor <msebor@redhat.com>
3366 PR tree-optimization/55060
3367 * gcc.dg/uninit-pr55060.c: New.
3369 2021-03-25 Martin Sebor <msebor@redhat.com>
3371 PR tree-optimization/48483
3372 * g++.dg/warn/uninit-pr48483.C: New test.
3374 2021-03-25 Martin Sebor <msebor@redhat.com>
3376 * gcc.dg/uninit-pr44547.c: New.
3378 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3381 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
3382 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
3383 to match locus changes.
3384 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
3385 * g++.dg/cpp2a/srcloc2.C: Likewise.
3386 * g++.dg/cpp2a/srcloc15.C: Likewise.
3387 * g++.dg/cpp2a/srcloc16.C: Likewise.
3388 * g++.dg/cpp2a/srcloc19.C: New test.
3389 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
3391 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
3392 * g++.dg/modules/macloc-1_d.C: Likewise.
3393 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
3396 2021-03-25 Marek Polacek <polacek@redhat.com>
3399 * g++.dg/cpp0x/inh-ctor37.C: New test.
3401 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3404 * g++.dg/cpp0x/variadic181.C: New test.
3406 2021-03-25 Marek Polacek <polacek@redhat.com>
3409 * g++.dg/warn/Wconversion5.C: New test.
3411 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3413 PR tree-optimization/96974
3414 * g++.target/aarch64/sve/pr96974.C: New test.
3416 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3419 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3423 * gcc.target/i386/pr98209.c: New test.
3424 * gcc.target/i386/pr99744-1.c: Likewise.
3425 * gcc.target/i386/pr99744-2.c: Likewise.
3427 2021-03-25 Jakub Jelinek <jakub@redhat.com>
3430 * g++.dg/warn/Wduplicated-branches6.C: New test.
3431 * g++.dg/warn/Wduplicated-branches7.C: New test.
3433 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
3437 * gcc.target/i386/pr98209.c: New test.
3438 * gcc.target/i386/pr99744-1.c: Likewise.
3439 * gcc.target/i386/pr99744-2.c: Likewise.
3441 2021-03-25 Richard Biener <rguenther@suse.de>
3443 PR tree-optimization/99746
3444 * gfortran.dg/vect/pr99746.f90: New testcase.
3446 2021-03-25 David Malcolm <dmalcolm@redhat.com>
3451 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
3453 * gcc.dg/analyzer/pr93695-1.c: New test.
3454 * gcc.dg/analyzer/pr99044-1.c: New test.
3455 * gcc.dg/analyzer/pr99044-2.c: New test.
3456 * gcc.dg/analyzer/pr99716-1.c: New test.
3457 * gcc.dg/analyzer/pr99716-2.c: New test.
3458 * gcc.dg/analyzer/pr99716-3.c: New test.
3460 2021-03-24 Martin Liska <mliska@suse.cz>
3463 * gcc.target/i386/pr99753.c: New test.
3465 2021-03-24 Martin Jambor <mjambor@suse.cz>
3468 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
3470 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3473 * gcc.target/arm/pr99727.c: New test.
3475 2021-03-24 Jakub Jelinek <jakub@redhat.com>
3478 * gcc.target/arm/pr99724.c: New test.
3480 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3482 * lib/target-supports.exp (check_effective_target_sysconf): New.
3483 * gcc.target/i386/pr95443-1.c: Require it.
3484 * gcc.target/i386/pr95443-2.c: Likewise.
3485 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3486 * gcc.target/i386/strncmp-1.c: Likewise.
3488 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3490 * gcc.target/i386/pr97313.c: Require effective target feature pie.
3491 * g++.target/i386/pr94185.C: Likewise.
3493 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3495 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
3496 positives with -mcmodel=large.
3497 * gcc.target/i386/funcspec-3.c: Likewise.
3499 2021-03-24 Alexandre Oliva <oliva@adacore.com>
3501 * gcc.target/i386/pr94467-3.c: New.
3503 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
3506 * gfortran.dg/longnames.f90: New test.
3508 2021-03-23 Nathan Sidwell <nathan@acm.org>
3511 * g++.dg/modules/pr99283-1_a.H: New.
3512 * g++.dg/modules/pr99283-1_b.H: New.
3514 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
3516 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
3518 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3520 * lib/target-supports.exp
3521 (check_effective_target_arm_dsp_ok_nocache)
3522 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
3523 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
3524 and add arm_dsp options.
3526 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3528 * lib/target-supports.exp
3529 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
3530 -mfloat-abi= options order.
3531 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
3532 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
3533 arm_hard_ok effective target and -mfloat-abi=hard additional
3535 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3543 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
3545 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
3546 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
3548 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3550 * lib/target-supports.exp
3551 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
3552 -mfloat-abi= options order.
3553 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
3554 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
3555 target and -mfloat-abi=hard additional option.
3556 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
3557 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
3558 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
3559 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
3560 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
3562 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3564 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
3566 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3568 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
3569 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
3570 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
3571 * gcc.target/arm/pr51968.c: Likewise.
3572 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
3573 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
3574 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
3575 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
3577 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3579 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
3580 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
3581 * gcc.target/arm/bf16_dup.c: Likewise.
3582 * gcc.target/arm/bf16_reinterpret.c: Likewise.
3583 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
3585 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3587 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
3589 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
3591 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
3592 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
3593 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
3594 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3596 2021-03-23 Marek Polacek <polacek@redhat.com>
3599 * g++.dg/cpp0x/attributes-namespace6.C: New test.
3600 * g++.dg/cpp0x/gen-attrs-73.C: New test.
3602 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
3605 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
3607 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
3610 * gcc.dg/vect/pr99540.c: New test.
3612 2021-03-23 Nathan Sidwell <nathan@acm.org>
3615 * g++.dg/modules/pr99239_a.H: New.
3616 * g++.dg/modules/pr99239_b.H: New.
3618 2021-03-23 Richard Biener <rguenther@suse.de>
3620 PR tree-optimization/99721
3621 * gfortran.dg/vect/pr99721.f90: New testcase.
3623 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
3625 * gcc.target/riscv/shift-shift-5.c (sub): Change
3626 order of struct fields depending on byteorder.
3628 2021-03-23 Jakub Jelinek <jakub@redhat.com>
3631 * g++.dg/cpp1z/decomp55.C: New test.
3633 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
3635 PR tree-optimization/99296
3636 * gcc.dg/pr99296.c: New file.
3638 2021-03-22 Nathan Sidwell <nathan@acm.org>
3641 * g++.dg/modules/pr99480_a.H: New.
3642 * g++.dg/modules/pr99480_b.H: New.
3644 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
3647 * gcc.target/powerpc/pr99581.c: New.
3649 2021-03-22 Nathan Sidwell <nathan@acm.org>
3652 * g++.dg/modules/pr99425-1.h: New.
3653 * g++.dg/modules/pr99425-1_a.H: New.
3654 * g++.dg/modules/pr99425-1_b.H: New.
3655 * g++.dg/modules/pr99425-1_c.C: New.
3656 * g++.dg/modules/pr99425-2_a.X: New.
3657 * g++.dg/modules/pr99425-2_b.X: New.
3658 * g++.dg/template/pr99425.C: New.
3660 2021-03-22 Richard Biener <rguenther@suse.de>
3662 PR tree-optimization/99694
3663 * gcc.dg/torture/pr99694.c: New testcase.
3665 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
3668 * gcc.target/riscv/pr99702.c: New.
3670 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
3673 * gcc.target/powerpc/pr98914.c: New test.
3675 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
3678 * g++.target/i386/pr99679-1.C: New test.
3679 * g++.target/i386/pr99679-2.C: Likewise.
3681 2021-03-20 Jakub Jelinek <jakub@redhat.com>
3684 * gcc.dg/pr99230.c: New test.
3686 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3689 * gcc.dg/Wunused-var-5.c: New test.
3690 * gcc.dg/Wunused-var-6.c: New test.
3692 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3694 * gfortran.dg/inline_matmul_6.f90: Adjust count for
3697 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
3700 * gcc.target/s390/pr99663.c: New.
3702 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3705 * g++.dg/opt/pr99456.C: New test.
3706 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
3709 2021-03-19 Tamar Christina <tamar.christina@arm.com>
3711 PR tree-optimization/99656
3712 * gfortran.dg/vect/pr99656.f90: New test.
3714 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
3717 * gcc.dg/torture/pr99652-1.c: New test.
3718 * gcc.dg/torture/pr99652-2.c: Likewise.
3719 * gcc.target/i386/pr57655.c: Adjusted.
3720 * gcc.target/i386/pr59794-6.c: Likewise.
3721 * gcc.target/i386/pr70738-1.c: Likewise.
3722 * gcc.target/i386/pr96744-1.c: Likewise.
3724 2021-03-19 Jakub Jelinek <jakub@redhat.com>
3725 Christophe Lyon <christophe.lyon@linaro.org>
3728 * g++.target/arm/pr99593.C: New test.
3730 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
3732 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
3734 2021-03-19 Marek Polacek <polacek@redhat.com>
3737 * g++.dg/cpp2a/concepts-err3.C: New test.
3739 2021-03-18 Martin Sebor <msebor@redhat.com>
3742 * g++.dg/warn/Warray-bounds-22.C: New test.
3743 * g++.dg/warn/Warray-bounds-23.C: New test.
3744 * g++.dg/warn/Warray-bounds-24.C: New test.
3746 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3749 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
3751 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3754 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
3755 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
3756 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
3757 rather than __i386__.
3759 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3762 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
3764 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
3767 * obj-c++.dg/pr49070.mm: New test.
3768 * objc.dg/unnamed-parms.m: New test.
3770 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3772 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
3774 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3775 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3776 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
3777 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3778 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
3780 2021-03-18 Jakub Jelinek <jakub@redhat.com>
3783 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
3784 For big endian use -fsso-struct=little-endian dg-options.
3786 2021-03-17 Marek Polacek <polacek@redhat.com>
3789 * g++.dg/conversion/real-to-int1.C: New test.
3791 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
3792 Jason Merrill <jason@redhat.com>
3794 * g++.dg/cpp1z/using9.C: New using decl test.
3796 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3798 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
3799 -gdwarf-3 to the command line options. Adjust the expected line
3800 numbers for the revised options header.
3802 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
3804 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
3805 -gdwarf-3 to the command line options. Provide Darwin-
3806 specific match lines for the expected output.
3808 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3810 * gcc.target/aarch64/acle/rng_2.c: New test.
3812 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
3815 * gcc.target/i386/pr99530-1.c: New test.
3816 * gcc.target/i386/pr99530-2.c: Likewise.
3817 * gcc.target/i386/pr99530-3.c: Likewise.
3818 * gcc.target/i386/pr99530-4.c: Likewise.
3819 * gcc.target/i386/pr99530-5.c: Likewise.
3820 * gcc.target/i386/pr99530-6.c: Likewise.
3822 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
3825 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
3827 2021-03-16 Jason Merrill <jason@redhat.com>
3829 * g++.dg/cpp2a/nontype-float1.C: New test.
3831 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3835 * gcc.target/powerpc/pr98092.c: New.
3837 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3840 * gcc.target/i386/pr99600.c: New test.
3842 2021-03-16 Martin Liska <mliska@suse.cz>
3843 Jason Merrill <jason@redhat.com>
3846 * g++.target/i386/pr99108.C: New test.
3848 2021-03-16 Martin Liska <mliska@suse.cz>
3851 * gcc.target/arm/pr99592.c: New test.
3853 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
3855 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
3857 2021-03-16 Nathan Sidwell <nathan@acm.org>
3860 * g++.dg/modules/pr99496_a.H: New.
3861 * g++.dg/modules/pr99496_b.C: New.
3863 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.target/i386/avx-pr99563.c: New test.
3868 2021-03-16 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.dg/gomp/pr99542.c: New test.
3872 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
3873 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
3874 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
3875 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
3877 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
3879 2021-03-15 Jakub Jelinek <jakub@redhat.com>
3882 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
3883 * g++.dg/modules/builtin-3_b.C: Likewise.
3885 2021-03-15 Nathan Sidwell <nathan@acm.org>
3888 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
3889 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
3891 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3894 * g++.dg/coroutines/pr99047.C: New test.
3896 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3899 * g++.dg/coroutines/torture/pr98704.C: New test.
3901 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3904 * g++.dg/coroutines/pr98480.C: New test.
3905 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
3906 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
3907 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
3909 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
3912 * g++.dg/coroutines/pr96749-1.C: New test.
3913 * g++.dg/coroutines/pr96749-2.C: New test.
3915 2021-03-15 Richard Biener <rguenther@suse.de>
3917 PR tree-optimization/98834
3918 * g++.dg/opt/pr98834.C: New testcase.
3920 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3923 * gfortran.dg/do_check_16.f90: New test.
3924 * gfortran.dg/do_check_17.f90: New test.
3926 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
3929 * gfortran.dg/pr99545.f90: New test.
3931 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
3933 * gcc.target/powerpc/pr99492.c: Fix typo.
3935 2021-03-14 Harald Anlauf <anlauf@gmx.de>
3936 Paul Thomas <pault@gcc.gnu.org>
3938 * gfortran.dg/pr99112.f90: New test.
3940 2021-03-13 Martin Sebor <msebor@redhat.com>
3942 PR tree-optimization/99489
3943 * gcc.dg/Wstringop-truncation-9.c: New test.
3945 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
3948 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
3950 2021-03-13 Jakub Jelinek <jakub@redhat.com>
3952 PR tree-optimization/99544
3953 * gcc.dg/gomp/pr99544.c: New test.
3955 2021-03-12 Nathan Sidwell <nathan@acm.org>
3958 * g++.dg/modules/pr99238.h: New.
3959 * g++.dg/modules/pr99238_a.H: New.
3960 * g++.dg/modules/pr99238_b.H: New.
3962 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
3965 * gfortran.dg/gomp/threadprivate-1.f90: New test.
3967 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3970 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
3972 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3975 * g++.dg/cpp2a/consteval19.C: New test.
3977 2021-03-11 David Malcolm <dmalcolm@redhat.com>
3980 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
3982 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
3984 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
3985 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
3986 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
3987 -fno-analyzer-feasibility from options.
3988 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
3989 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
3991 2021-03-11 Nathan Sidwell <nathan@acm.org>
3994 * g++.dg/modules/pr99248.h: New.
3995 * g++.dg/modules/pr99248_a.H: New.
3996 * g++.dg/modules/pr99248_b.H: New.
3998 2021-03-11 Nathan Sidwell <nathan@acm.org>
4001 * g++.dg/modules/pr99528.h: New.
4002 * g++.dg/modules/pr99528_a.H: New.
4003 * g++.dg/modules/pr99528_b.H: New.
4004 * g++.dg/modules/pr99528_c.C: New.
4006 2021-03-11 Richard Biener <rguenther@suse.de>
4009 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4010 instead of verifying the total number of adds.
4012 2021-03-11 Richard Biener <rguenther@suse.de>
4015 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4017 2021-03-11 Richard Biener <rguenther@suse.de>
4020 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4022 2021-03-11 Richard Biener <rguenther@suse.de>
4025 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4027 2021-03-11 Jakub Jelinek <jakub@redhat.com>
4030 * gcc.target/i386/avx2-pr99517-1.c: New test.
4031 * gcc.target/i386/avx2-pr99517-2.c: New test.
4033 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4036 * gcc.target/powerpc/pr99492.c: New testcase.
4038 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4041 * gfortran.dg/data_char_4.f90: New test.
4042 * gfortran.dg/data_char_5.f90: New test.
4044 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4046 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4048 2021-03-10 Nathan Sidwell <nathan@acm.org>
4051 * g++.dg/modules/pr99423_a.H: New.
4052 * g++.dg/modules/pr99423_b.H: New.
4054 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4056 PR tree-optimization/99305
4058 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4059 unsigned_char effective targets.
4061 2021-03-10 Nathan Sidwell <nathan@acm.org>
4064 * g++.dg/ext/pr99508.C: New.
4066 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4069 * lib/target-supports.exp (check_effective_target_lra): New.
4070 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4071 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4072 * gcc.c-torture/compile/pr98096.c: Likewise.
4073 * gcc.dg/pr97954.c: Likewise.
4075 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4077 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4078 * gcc.dg/analyzer/zlib-2.c: Likewise.
4080 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4082 * gcc.dg/vect/pr99102.c: Fix target selector.
4084 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4087 * gcc.dg/vect/pr99102.c: New test.
4089 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4091 * gnat.dg/specs/lto25.ads: New test.
4093 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4095 PR tree-optimization/99305
4096 * g++.dg/opt/pr99305.C: New test.
4098 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4100 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4101 (check_effective_target_sqrt_insn): Use it.
4103 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4106 * gcc.target/i386/pr99454.c: New.
4108 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4110 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4111 * gcc.dg/loop-9.c: Likewise.
4112 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4113 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4115 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4118 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4119 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4120 instead of the actual test.
4122 2021-03-09 Martin Liska <mliska@suse.cz>
4125 * gcc.target/i386/pr99464.c: New test.
4127 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4129 * gcc.target/powerpc/undef-bool-2.c: Add
4130 dg-require-effective-target powerpc_vsx_ok directive.
4131 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4132 powerpc_vsx_ok directive.
4134 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4137 * gfortran.dg/parameter_data.f90: New test.
4139 2021-03-08 Martin Sebor <msebor@redhat.com>
4142 * g++.dg/warn/Warray-bounds-15.C: New test.
4143 * g++.dg/warn/Warray-bounds-18.C: New test.
4144 * g++.dg/warn/Warray-bounds-19.C: New test.
4145 * g++.dg/warn/Warray-bounds-20.C: New test.
4146 * g++.dg/warn/Warray-bounds-21.C: New test.
4148 2021-03-08 Martin Sebor <msebor@redhat.com>
4151 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4153 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4154 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4155 * gcc.dg/Wstringop-overflow-66.c: New test.
4156 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4158 2021-03-08 Marek Polacek <polacek@redhat.com>
4161 * g++.dg/cpp2a/nontype-class41.C: New test.
4163 2021-03-08 Nathan Sidwell <nathan@acm.org>
4166 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4168 2021-03-08 Nathan Sidwell <nathan@acm.org>
4170 * g++.dg/modules/pr99468.H: New.
4172 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
4175 * gcc.target/powerpc/pr98959.c: New test.
4177 2021-03-08 Nathan Sidwell <nathan@acm.org>
4180 * g++.dg/modules/pr99285_a.H: New.
4181 * g++.dg/modules/pr99285_b.H: New.
4183 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4186 * gcc.target/aarch64/simd/pr99437.c: New test.
4188 2021-03-08 Martin Liska <mliska@suse.cz>
4191 * c-c++-common/asan/pr98920.c: New test.
4193 2021-03-08 Martin Liska <mliska@suse.cz>
4196 * gcc.target/i386/pr99463-2.c: New test.
4197 * gcc.target/i386/pr99463.c: New test.
4199 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
4201 * gcc.target/s390/vector/long-double-asm-commutative.c: New
4203 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4205 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4206 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4207 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4208 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4209 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4212 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
4215 * gfortran.dg/module_variable_3.f90: New test.
4217 2021-03-07 Jakub Jelinek <jakub@redhat.com>
4220 * lib/target-supports.exp
4221 (check_effective_target_assembler_march_noavx512bw): New effective
4223 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4225 2021-03-06 Patrick Palka <ppalka@redhat.com>
4226 Jakub Jelinek <jakub@redhat.com>
4229 * g++.dg/cpp2a/constexpr-99287.C: New test.
4231 2021-03-06 Patrick Palka <ppalka@redhat.com>
4232 Jakub Jelinek <jakub@redhat.com>
4235 * g++.dg/cpp1y/var-templ68.C: New test.
4236 * g++.dg/cpp1y/var-templ68a.C: New test.
4238 2021-03-06 Patrick Palka <ppalka@redhat.com>
4241 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4242 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4244 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
4246 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4247 to allow an eliminated stack-frame.
4249 2021-03-05 Marek Polacek <polacek@redhat.com>
4252 * g++.dg/cpp1z/noexcept-type23.C: New test.
4254 2021-03-05 Marek Polacek <polacek@redhat.com>
4257 * g++.dg/warn/Wshadow-17.C: New test.
4259 2021-03-05 Jason Merrill <jason@redhat.com>
4262 * gcc.dg/attr-flatten-1.c: Adjust.
4264 2021-03-05 Jakub Jelinek <jakub@redhat.com>
4267 * c-c++-common/gomp/pr99322.c: New test.
4269 2021-03-05 Nathan Sidwell <nathan@acm.org>
4272 * g++.dg/modules/pr99245_a.H: New.
4273 * g++.dg/modules/pr99245_b.H: New.
4275 2021-03-05 Harald Anlauf <anlauf@gmx.de>
4278 * gfortran.dg/matmul_21.f90: New test.
4280 2021-03-05 Nathan Sidwell <nathan@acm.org>
4283 * g++.dg/modules/pr99377_a.H: New.
4284 * g++.dg/modules/pr99377_b.C: New.
4285 * g++.dg/modules/pr99377_c.C: New.
4287 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4290 * g++.dg/coroutines/pr98118.C: New test.
4292 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4295 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
4296 * g++.dg/coroutines/pr95616-0.C: New test.
4297 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
4298 * g++.dg/coroutines/pr95616-1.C: New test.
4299 * g++.dg/coroutines/pr95616-2.C: New test.
4300 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
4301 * g++.dg/coroutines/pr95616-3.C: New test.
4302 * g++.dg/coroutines/pr95616-4.C: New test.
4303 * g++.dg/coroutines/pr95616-5.C: New test.
4304 * g++.dg/coroutines/pr95616-6.C: New test.
4306 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4309 * g++.dg/coroutines/torture/pr95615-01.C: New test.
4310 * g++.dg/coroutines/torture/pr95615-02.C: New test.
4311 * g++.dg/coroutines/torture/pr95615-03.C: New test.
4312 * g++.dg/coroutines/torture/pr95615-04.C: New test.
4313 * g++.dg/coroutines/torture/pr95615-05.C: New test.
4314 * g++.dg/coroutines/torture/pr95615.inc: New file.
4316 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
4319 * gcc.target/i386/pr99123-2.c: New.
4321 2021-03-05 Nathan Sidwell <nathan@acm.org>
4324 * g++.dg/modules/pr99389_a.H: New.
4325 * g++.dg/modules/pr99389_b.C: New.
4326 * g++.dg/modules/pr99389_c.C: New.
4328 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4331 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
4334 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
4336 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
4337 with '_kind' number.
4338 * gfortran.dg/real4-10-real8-16.f90: Likewise.
4339 * gfortran.dg/real4-10-real8-4.f90: Likewise.
4340 * gfortran.dg/real4-10.f90: Likewise.
4341 * gfortran.dg/real4-16-real8-10.f90: Likewise.
4342 * gfortran.dg/real4-16-real8-16.f90: Likewise.
4343 * gfortran.dg/real4-16-real8-4.f90: Likewise.
4344 * gfortran.dg/real4-16.f90: Likewise.
4345 * gfortran.dg/real4-8-real8-10.f90: Likewise.
4346 * gfortran.dg/real4-8-real8-16.f90: Likewise.
4347 * gfortran.dg/real4-8-real8-4.f90: Likewise.
4348 * gfortran.dg/real4-8.f90: Likewise.
4349 * gfortran.dg/real8-10.f90: Likewise.
4350 * gfortran.dg/real8-16.f90: Likewise.
4351 * gfortran.dg/real8-4.f90: Likewise.
4353 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
4356 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
4358 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
4360 * lib/prune.exp: Prune useless output caused by a linker bug.
4362 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4365 * gcc.target/aarch64/pr93235.c: New test.
4367 2021-03-04 Martin Liska <mliska@suse.cz>
4369 PR gcov-profile/99105
4370 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
4371 correction as the wrapped malloc is called one more time
4373 * gcc.dg/tree-prof/pr97461.c: Likewise.
4375 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4379 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
4380 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
4381 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
4382 dg-warning regexps, instead replace .* with \[^\n\r]*.
4383 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
4384 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
4385 -ftrack-macro-expansion=0 from dg-options.
4386 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
4387 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
4389 2021-03-04 Jakub Jelinek <jakub@redhat.com>
4392 * gcc.dg/cpp/line11.c: New test.
4393 * gcc.dg/cpp/line12.c: New test.
4395 2021-03-04 Alex Coplan <alex.coplan@arm.com>
4398 * gcc.target/aarch64/pr99381.c: New test.
4400 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
4402 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
4404 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
4406 2021-03-04 Nathan Sidwell <nathan@acm.org>
4409 * g++.dg/modules/pr99170-1_a.H: New.
4410 * g++.dg/modules/pr99170-1_b.C: New.
4411 * g++.dg/modules/pr99170-2.h: New.
4412 * g++.dg/modules/pr99170-2_a.C: New.
4413 * g++.dg/modules/pr99170-2_b.C: New.
4414 * g++.dg/modules/pr99170-3_a.H: New.
4415 * g++.dg/modules/pr99170-3_b.C: New.
4416 * g++.dg/modules/inst-2_b.C: Adjust scan.
4417 * g++.dg/modules/inst-4_a.C: Adjust scan.
4418 * g++.dg/modules/inst-4_b.C: Adjust scan.
4419 * g++.dg/modules/member-def-1_b.C: Adjust scan.
4420 * g++.dg/modules/member-def-1_c.C: Adjust scan.
4421 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
4422 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
4423 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
4424 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
4425 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
4426 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
4427 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
4428 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
4429 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
4430 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
4431 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
4433 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
4436 * gfortran.dg/real4-10-real8-10.f90: New test.
4437 * gfortran.dg/real4-10-real8-16.f90: New test.
4438 * gfortran.dg/real4-10-real8-4.f90: New test.
4439 * gfortran.dg/real4-10.f90: New test.
4440 * gfortran.dg/real4-16-real8-10.f90: New test.
4441 * gfortran.dg/real4-16-real8-16.f90: New test.
4442 * gfortran.dg/real4-16-real8-4.f90: New test.
4443 * gfortran.dg/real4-16.f90: New test.
4444 * gfortran.dg/real4-8-real8-10.f90: New test.
4445 * gfortran.dg/real4-8-real8-16.f90: New test.
4446 * gfortran.dg/real4-8-real8-4.f90: New test.
4447 * gfortran.dg/real4-8.f90: New test.
4448 * gfortran.dg/real8-10.f90: New test.
4449 * gfortran.dg/real8-16.f90: New test.
4450 * gfortran.dg/real8-4.f90: New test.
4452 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4454 * gcc.misc-tests/outputs.exp: Enumerate tests.
4456 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
4458 * gcc.misc-tests/outputs.exp: Append discriminating
4459 suffixes to tests with duplicate names.
4460 (outest): Assert that each running test has a unique
4463 2021-03-04 Martin Sebor <msebor@redhat.com>
4467 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
4468 * gcc.dg/Wstringop-overflow-65.c: New test.
4469 * gcc.dg/Warray-bounds-69.c: Same.
4471 2021-03-03 Marek Polacek <polacek@redhat.com>
4474 * g++.dg/cpp1z/class-deduction83.C: New test.
4476 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4478 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
4480 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
4483 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4485 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
4487 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
4489 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
4492 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4494 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
4496 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
4499 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
4501 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
4503 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
4505 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
4507 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
4509 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
4512 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4515 * g++.dg/cpp1z/eval-order10.C: New test.
4517 2021-03-03 Marek Polacek <polacek@redhat.com>
4521 * g++.dg/cpp1z/class-deduction81.C: New test.
4522 * g++.dg/cpp1z/class-deduction82.C: New test.
4523 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
4524 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
4525 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
4527 2021-03-03 Jason Merrill <jason@redhat.com>
4530 * g++.dg/cpp0x/decltype-call5.C: New test.
4531 * g++.dg/cpp0x/decltype-call6.C: New test.
4533 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
4537 * gcc.target/i386/pr95798-2.c: Likewise.
4539 2021-03-03 Nathan Sidwell <nathan@acm.org>
4542 * g++.dg/modules/namespace-2_a.C
4543 * g++.dg/modules/pr99344_a.C
4544 * g++.dg/modules/pr99344_b.C
4546 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4549 * gcc.target/i386/pr99321.c: New test.
4551 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.c-torture/compile/pr99324.c: New test.
4556 2021-03-03 Jakub Jelinek <jakub@redhat.com>
4559 * gcc.dg/graphite/pr99085.c: New test.
4561 2021-03-03 Jason Merrill <jason@redhat.com>
4564 * g++.dg/ext/attr-flatten1.C: New test.
4566 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
4568 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
4569 tests if target test-framework has -L or -I options.
4571 2021-03-02 David Malcolm <dmalcolm@redhat.com>
4574 * gcc.dg/pr99323-1.c: New test.
4575 * gcc.dg/pr99323-2.c: New test.
4577 2021-03-02 Martin Sebor <msebor@redhat.com>
4580 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
4581 * g++.dg/warn/Wnonnull12.C: New test.
4583 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
4585 * gnat.dg/limited5.adb: New test.
4587 2021-03-02 Patrick Palka <ppalka@redhat.com>
4591 * g++.dg/concepts/abbrev9.C: New test.
4592 * g++.dg/cpp2a/concepts-lambda15.C: New test.
4593 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
4594 * g++.dg/cpp2a/concepts-return-req2.C: New test.
4595 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
4596 call to f15 that we expect to accept.
4598 2021-03-02 Patrick Palka <ppalka@redhat.com>
4600 * g++.dg/cpp1z/auto1.C: New test.
4602 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4604 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
4605 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
4606 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
4607 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
4608 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
4609 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
4610 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
4612 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4614 * lib/target-supports.exp: Add check for nnpa facility.
4616 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
4618 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
4619 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
4621 2021-03-01 Martin Liska <mliska@suse.cz>
4624 * gcc.target/s390/target-attribute/pr99313.c: New test.
4626 2021-03-01 Nathan Sidwell <nathan@acm.org>
4629 * g++.dg/modules/pr99294.h: New.
4630 * g++.dg/modules/pr99294_a.C: New.
4631 * g++.dg/modules/pr99294_b.C: New.
4633 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
4635 * g++.dg/eh/seh-xmm-unwind.C: New test.
4637 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
4639 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
4640 expression components noexcept.
4641 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4642 * g++.dg/coroutines/pr95345.C: Likewise.
4644 2021-02-28 Jason Merrill <jason@redhat.com>
4646 * g++.dg/ext/attr-lambda3.C: Add missing ;
4648 2021-02-27 Jason Merrill <jason@redhat.com>
4651 * g++.dg/ext/attr-lambda3.C: New test.
4653 2021-02-26 Alexandre Oliva <oliva@gnu.org>
4655 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
4657 * gcc.target/powerpc/pr83629.c: Likewise.
4658 * gcc.target/powerpc/pr84112.c: Likewise.
4660 2021-02-26 Olivier Hainque <hainque@adacore.com>
4662 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
4663 dg-require-effective-target fpic.
4664 * gcc.target/powerpc/ppc-eabi.c: Likewise.
4665 * gcc.target/powerpc/pr26350.c: Likewise.
4666 * gcc.target/powerpc/pr67789.c: Likewise.
4667 * gcc.target/powerpc/pr79439-1.c: Likewise.
4668 * gcc.target/powerpc/pr79439-2.c: Likewise.
4669 * gcc.target/powerpc/pr79439-3.c: Likewise.
4670 * gcc.target/powerpc/pr83629.c: Likewise.
4671 * gcc.target/powerpc/pr84112.c: Likewise.
4673 2021-02-26 Richard Biener <rguenther@suse.de>
4676 * g++.dg/pr99218.C: New testcase.
4678 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4680 * g++.dg/cpp23/lambda-specifiers1.C: New test.
4682 2021-02-26 Jakub Jelinek <jakub@redhat.com>
4685 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
4687 2021-02-26 Jason Merrill <jason@redhat.com>
4690 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
4692 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
4694 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
4695 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
4696 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
4697 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
4698 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
4699 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
4700 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
4701 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
4702 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
4703 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
4704 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
4705 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
4706 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
4707 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
4708 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
4710 2021-02-26 Patrick Palka <ppalka@redhat.com>
4713 * g++.dg/concepts/abbrev8.C: New test.
4715 2021-02-25 Patrick Palka <ppalka@redhat.com>
4719 * g++.dg/diagnostic/local1.C: New test.
4721 2021-02-25 Patrick Palka <ppalka@redhat.com>
4724 * g++.dg/cpp1z/class-deduction79.C: New test.
4725 * g++.dg/cpp1z/class-deduction80.C: New test.
4727 2021-02-25 Marek Polacek <polacek@redhat.com>
4731 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
4732 * g++.dg/cpp0x/constexpr-cast2.C: New test.
4733 * g++.dg/cpp0x/constexpr-cast3.C: New test.
4735 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4738 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
4739 reference parms, to distinguish the rvalue ref. variant.
4740 * g++.dg/coroutines/pr97587.C: New test.
4742 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4745 * g++.dg/coroutines/pr95822.C: New test.
4747 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
4749 * gcc.target/arm/cmse/cmse-18.c: New test.
4751 2021-02-25 Nathan Sidwell <nathan@acm.org>
4754 * g++.dg/modules/pr99166_a.X: Adjust.
4755 * g++.dg/modules/pr99166_b.C: Adjust.
4756 * g++.dg/modules/pr99166_c.C: Adjust.
4757 * g++.dg/modules/pr99166_d.C: Adjust.
4759 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
4761 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
4763 2021-02-25 Tamar Christina <tamar.christina@arm.com>
4765 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
4767 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
4770 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
4772 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
4775 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
4777 2021-02-25 Richard Biener <rguenther@suse.de>
4779 PR tree-optimization/99253
4780 * gcc.dg/vect/pr99253.c: New testcase.
4782 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4785 * gcc.target/i386/pr95798-1.c: New test.
4786 * gcc.target/i386/pr95798-2.c: New test.
4788 2021-02-25 Jakub Jelinek <jakub@redhat.com>
4790 PR tree-optimization/80635
4791 * g++.dg/warn/pr80635-1.C: New test.
4792 * g++.dg/warn/pr80635-2.C: New test.
4794 2021-02-25 David Malcolm <dmalcolm@redhat.com>
4797 * gcc.dg/analyzer/pr99193-1.c: New test.
4798 * gcc.dg/analyzer/pr99193-2.c: New test.
4799 * gcc.dg/analyzer/pr99193-3.c: New test.
4800 * gcc.dg/analyzer/realloc-1.c: New test.
4802 2021-02-24 Nathan Sidwell <nathan@acm.org>
4805 * g++.dg/modules/pr98718_a.C: New.
4806 * g++.dg/modules/pr98718_b.C: New.
4808 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4810 * g++.dg/coroutines/co-await-void_type.C: Mark promise
4811 final_suspend call as noexcept.
4812 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
4813 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
4814 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
4815 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
4816 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
4817 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
4818 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
4819 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
4820 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
4821 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
4822 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
4823 * g++.dg/coroutines/coro1-allocators.h: Likewise.
4824 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
4825 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
4826 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
4827 * g++.dg/coroutines/pr94752.C: Likewise.
4828 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
4829 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
4830 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4831 * g++.dg/coroutines/pr95050.C: Likewise.
4832 * g++.dg/coroutines/pr95345.C: Likewise.
4833 * g++.dg/coroutines/pr95440.C: Likewise.
4834 * g++.dg/coroutines/pr95591.C: Likewise.
4835 * g++.dg/coroutines/pr95711.C: Likewise.
4836 * g++.dg/coroutines/pr95813.C: Likewise.
4837 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
4838 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
4839 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
4840 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
4841 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
4842 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
4843 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
4844 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
4845 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
4846 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
4847 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
4848 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
4849 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
4850 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
4851 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
4852 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
4853 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
4854 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
4855 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
4856 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
4858 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4861 * c-c++-common/gomp/pr99226.c: New test.
4862 * gfortran.dg/gomp/pr99226.f90: New test.
4864 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
4867 * gcc.target/i386/pr99123.c: New.
4869 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
4871 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
4873 2021-02-24 Nathan Sidwell <nathan@acm.org>
4876 * g++.dg/modules/pr99072.H: New.
4878 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
4881 * gfortran.dg/assumed_rank_21.f90 : New test.
4883 2021-02-24 Martin Sebor <msebor@redhat.com>
4886 * gcc.dg/pr97172-2.c: New test.
4888 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4890 PR tree-optimization/99220
4891 * g++.dg/vect/pr99220.cc: New test.
4893 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4895 PR tree-optimization/99149
4896 * g++.dg/vect/pr99149.cc: Disabled on BE.
4898 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4901 * g++.dg/coroutines/pr96251.C: New test.
4903 2021-02-24 Jakub Jelinek <jakub@redhat.com>
4905 PR tree-optimization/99225
4906 * gcc.c-torture/compile/pr99225.c: New test.
4908 2021-02-24 Tamar Christina <tamar.christina@arm.com>
4910 PR tree-optimization/99149
4911 * g++.dg/vect/pr99149.cc: New test.
4913 2021-02-24 Richard Biener <rguenther@suse.de>
4916 * gcc.dg/pr99224.c: New testcase.
4918 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
4920 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
4921 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
4922 Add __has_builtin tests for built-ins.
4923 Update expected instruction counts.
4925 2021-02-23 Martin Sebor <msebor@redhat.com>
4928 * g++.dg/warn/Wnonnull11.C: New test.
4930 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
4933 * gfortran.dg/class_defined_operator_2.f03 : New test.
4934 * gfortran.dg/elemental_result_2.f90 : New test.
4935 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
4936 elemental function with an allocatable result with an operator
4937 interface with array dummies and result.
4939 2021-02-23 Harald Anlauf <anlauf@gmx.de>
4942 * gfortran.dg/reshape_zerosize_4.f90: New test.
4944 2021-02-23 Nathan Sidwell <nathan@acm.org>
4947 * g++.dg/modules/pr99208_a.C: New.
4948 * g++.dg/modules/pr99208_b.C: New.
4950 2021-02-23 Martin Liska <mliska@suse.cz>
4953 * c-c++-common/asan/pr99168.c: New test.
4955 2021-02-23 Patrick Palka <ppalka@redhat.com>
4958 * g++.dg/template/non-dependent15.C: New test.
4960 2021-02-23 Jakub Jelinek <jakub@redhat.com>
4962 PR tree-optimization/99204
4963 * gfortran.dg/pr99204.f90: New test.
4965 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
4967 * gcc.target/powerpc/vec-init-10.c: New test.
4969 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
4971 * g++.dg/warn/Wplacement-new-size-1.C,
4972 g++.dg/warn/Wplacement-new-size-2.C,
4973 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
4974 default_packed targets.
4976 2021-02-22 David Malcolm <dmalcolm@redhat.com>
4979 * gcc.dg/analyzer/error-1.c: New test.
4980 * gcc.dg/analyzer/error-2.c: New test.
4981 * gcc.dg/analyzer/error-3.c: New test.
4983 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
4986 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
4987 * c-c++-common/attr-retain-6.c: Likewise.
4988 * c-c++-common/attr-retain-7.c: Likewise.
4989 * c-c++-common/attr-retain-8.c: Likewise.
4990 * c-c++-common/attr-retain-9.c: Likewise.
4992 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4994 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
4996 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4998 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
4999 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5000 Handle __INT32_TYPE__ being "long int".
5002 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5004 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5006 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5008 * gcc.target/cris/biap-mul.c: New test.
5010 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5012 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5014 2021-02-22 Nathan Sidwell <nathan@acm.org>
5017 * g++.dg/modules/pr99174-1_a.C: New.
5018 * g++.dg/modules/pr99174-1_b.C: New.
5019 * g++.dg/modules/pr99174-1_c.C: New.
5020 * g++.dg/modules/pr99174.H: New.
5022 2021-02-22 Nathan Sidwell <nathan@acm.org>
5025 * g++.dg/modules/pr99153_a.H: New.
5026 * g++.dg/modules/pr99153_b.H: New.
5028 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5030 PR rtl-optimization/98791
5031 * gcc.target/aarch64/sve/pr98791.c: New test.
5033 2021-02-22 Richard Biener <rguenther@suse.de>
5035 PR tree-optimization/99165
5036 * g++.dg/pr99165.C: New testcase.
5038 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5040 * gfortran.dg/intent_optimize_3.f90: New test.
5042 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5044 * c-c++-common/attr-retain-5.c: Skip on AIX.
5045 * c-c++-common/attr-retain-6.c: Same.
5046 * c-c++-common/attr-retain-7.c: Same.
5047 * c-c++-common/attr-retain-8.c: Same.
5048 * c-c++-common/attr-retain-9.c: Same.
5050 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5053 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5054 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5055 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5056 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5057 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5058 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5060 2021-02-19 Nathan Sidwell <nathan@acm.org>
5063 * g++.dg/modules/pr98741_a.H: New.
5064 * g++.dg/modules/pr98741_b.H: New.
5065 * g++.dg/modules/pr98741_c.C: New.
5066 * g++.dg/modules/pr98741_d.C: New.
5068 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5071 * gfortran.dg/namelist_4.f90: Modify.
5072 * gfortran.dg/namelist_98.f90: New test.
5074 2021-02-19 Martin Sebor <msebor@redhat.com>
5077 * gcc.dg/pr97172.c: Add test cases.
5079 2021-02-19 Nathan Sidwell <nathan@acm.org>
5081 * g++.dg/modules/pr99166_a.X: New.
5082 * g++.dg/modules/pr99166_b.C: New.
5083 * g++.dg/modules/pr99166_c.C: New.
5084 * g++.dg/modules/pr99166_d.C: New.
5086 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5089 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5091 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5094 * gfortran.dg/dtio_36.f90: New test.
5096 2021-02-19 Richard Biener <rguenther@suse.de>
5099 * gcc.dg/pr99122-3.c: New testcase.
5101 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5104 * gcc.target/arm/pure-code/pr98998.c: New test.
5106 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5109 * g++.dg/opt/pr99034.C: New test.
5111 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5114 * gfortran.dg/ubound_1.f90: New test.
5116 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5119 * gcc.target/aarch64/sve/pr98657.c: New test.
5121 2021-02-19 Jason Merrill <jason@redhat.com>
5123 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5125 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5128 * jit.dg/test-trap.c: New test.
5130 2021-02-19 Jason Merrill <jason@redhat.com>
5133 * g++.dg/cpp0x/overload4.C: New test.
5135 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5137 PR rtl-optimization/96264
5138 * gcc.target/powerpc/pr96264.c: New.
5140 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5143 * c-c++-common/attr-retain-1.c: New test.
5144 * c-c++-common/attr-retain-2.c: Likewise.
5145 * c-c++-common/attr-retain-3.c: Likewise.
5146 * c-c++-common/attr-retain-4.c: Likewise.
5147 * c-c++-common/attr-retain-5.c: Likewise.
5148 * c-c++-common/attr-retain-6.c: Likewise.
5149 * c-c++-common/attr-retain-7.c: Likewise.
5150 * c-c++-common/attr-retain-8.c: Likewise.
5151 * c-c++-common/attr-retain-9.c: Likewise.
5152 * c-c++-common/pr99113.c: Likewise.
5153 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5154 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5155 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5156 * c-c++-common/attr-used-2.c: Likewise.
5157 * c-c++-common/attr-used-3.c: Likewise.
5158 * c-c++-common/attr-used-4.c: Likewise.
5159 * c-c++-common/attr-used-9.c: Likewise.
5160 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5161 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5162 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5163 attribute nor SHF_GNU_RETAIN section.
5164 * c-c++-common/attr-used-6.c: Likewise.
5165 * c-c++-common/attr-used-7.c: Likewise.
5166 * c-c++-common/attr-used-8.c: Likewise.
5168 2021-02-18 Nathan Sidwell <nathan@acm.org>
5171 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
5173 * g++.dg/modules/pr99023_a.X: New.
5174 * g++.dg/modules/pr99023_b.X: New.
5176 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5179 * gcc.dg/pr99136.c: New test.
5181 2021-02-18 Nathan Sidwell <nathan@acm.org>
5184 * g++.dg/modules/modules.exp: Remove dg-module-headers support
5185 * g++.dg/modules/alias-2_a.H: Delete.
5186 * g++.dg/modules/sys/alias-2_a.H: Delete.
5188 2021-02-18 Nathan Sidwell <nathan@acm.org>
5191 * g++.dg/modules/pr99023_a.H: Delete.
5192 * g++.dg/modules/pr99023_b.H: Delete.
5194 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5197 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5199 2021-02-18 Richard Biener <rguenther@suse.de>
5202 * gcc.dg/pr99122-1.c: New testcase.
5203 * gcc.dg/pr99122-2.c: Likewise.
5205 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
5207 PR tree-optimization/99142
5208 * gcc.dg/tree-ssa/pr99142.c: New test.
5210 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5213 * g++.dg/warn/Warray-bounds-17.C: New test.
5215 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5218 * gcc.dg/pr99104.c: New test.
5220 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5223 * gcc.dg/analyzer/pr94596.c: New test.
5225 2021-02-17 Nathan Sidwell <nathan@acm.org>
5228 * g++.dg/modules/pr99023_a.H: New.
5229 * g++.dg/modules/pr99023_b.H: New.
5231 2021-02-17 David Malcolm <dmalcolm@redhat.com>
5234 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5235 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5236 options. Remove false leak directive.
5237 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5241 2021-02-17 Julian Brown <julian@codesourcery.com>
5243 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5244 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5245 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5246 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5247 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5249 2021-02-17 Julian Brown <julian@codesourcery.com>
5251 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5252 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5253 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5254 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5255 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5256 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5257 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5258 previously-broken directives.
5260 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5263 * g++.dg/ubsan/pr99106.C: New test.
5265 2021-02-17 Nathan Sidwell <nathan@acm.org>
5268 * g++.dg/lookup/pr99116-1.C: New.
5269 * g++.dg/lookup/pr99116-2.C: New.
5271 2021-02-17 Nathan Sidwell <nathan@acm.org>
5274 * g++.dg/modules/pr99071_a.H: New.
5275 * g++.dg/modules/pr99071_b.H: New.
5277 2021-02-17 Patrick Palka <ppalka@redhat.com>
5281 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
5282 "call to non-'constexpr' function" error message.
5284 2021-02-16 Nathan Sidwell <nathan@acm.org>
5286 * g++.dg/modules/pr99050_a.H: New.
5287 * g++.dg/modules/pr99050_b.C: New.
5289 2021-02-16 Marek Polacek <polacek@redhat.com>
5292 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
5293 * g++.dg/ext/attr-assume-aligned.C: New test.
5295 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
5297 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
5298 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
5300 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5302 * gfortran.dg/goacc/ref_inquiry.f90: New test.
5303 * gfortran.dg/gomp/ref_inquiry.f90: New test.
5305 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
5308 * gcc.c-torture/compile/pr98096.c: New.
5310 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5313 * gfortran.dg/fmt_nonchar_1.f90: New test.
5314 * gfortran.dg/fmt_nonchar_2.f90: New test.
5316 2021-02-16 Jakub Jelinek <jakub@redhat.com>
5319 * gcc.target/i386/pr99100.c: New test.
5321 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
5323 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
5325 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
5327 PR rtl-optimization/98872
5328 * gcc.target/powerpc/pr98872.c: New test.
5330 2021-02-15 Jakub Jelinek <jakub@redhat.com>
5332 PR tree-optimization/99079
5333 * gcc.dg/fold-modpow2-2.c: New test.
5334 * gcc.c-torture/execute/pr99079.c: New test.
5336 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5338 PR rtl-optimization/98439
5339 * gcc.target/i386/pr98439.c: New test.
5341 2021-02-13 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.target/i386/pr96166.c: New test.
5346 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5348 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
5349 and restrict the test to aarch64-*-* target only.
5351 2021-02-12 Nathan Sidwell <nathan@acm.org>
5353 * g++.dg/modules/pr99039_a.C: New.
5354 * g++.dg/modules/pr99039_b.C: New.
5356 2021-02-12 Nathan Sidwell <nathan@acm.org>
5359 * g++.dg/modules/pr99040_a.C: New.
5360 * g++.dg/modules/pr99040_b.C: New.
5361 * g++.dg/modules/pr99040_c.C: New.
5362 * g++.dg/modules/pr99040_d.C: New.
5364 2021-02-12 Nathan Sidwell <nathan@acm.org>
5368 * g++.dg/lookup/pr99039.C: New.
5370 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
5373 * gfortran.dg/ieee/ieee_12.f90: New test.
5375 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
5377 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
5379 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
5382 * gcc.target/arm/pr98931.c: Add -mthumb
5384 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5387 * gfortran.dg/assumed_rank_20.f90: New test.
5389 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5392 * g++.dg/cpp2a/concepts-requires24.C: New test.
5394 2021-02-12 Jason Merrill <jason@redhat.com>
5397 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
5399 2021-02-12 David Malcolm <dmalcolm@redhat.com>
5402 * g++.dg/analyzer/pr99064.C: New test.
5403 * gcc.dg/analyzer/pr98969.c: New test.
5405 2021-02-11 Marek Polacek <polacek@redhat.com>
5408 * g++.dg/template/deduce10.C: New test.
5409 * g++.dg/template/deduce9.C: New test.
5411 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
5414 * g++.target/powerpc/pr99041.C: New test.
5416 2021-02-11 Jakub Jelinek <jakub@redhat.com>
5419 * g++.dg/ext/flexary38.C: New test.
5421 2021-02-11 Marek Polacek <polacek@redhat.com>
5424 * g++.dg/cpp0x/variadic-crash6.C: New test.
5426 2021-02-11 Patrick Palka <ppalka@redhat.com>
5429 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
5431 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
5434 * gcc.target/arm/pr98931.c: New testcase.
5436 2021-02-11 Joel Hutton <joel.hutton@arm.com>
5438 PR tree-optimization/98772
5439 * gcc.target/aarch64/pr98772.c: New test.
5441 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5444 * gfortran.dg/typebound_call_32.f90: New test.
5446 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5449 * gfortran.dg/pr99060.f90: New test.
5451 2021-02-11 Alexandre Oliva <oliva@adacore.com>
5453 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
5455 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5458 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
5460 2021-02-10 Martin Sebor <msebor@redhat.com>
5462 PR tree-optimization/92879
5463 * g++.dg/warn/Warray-bounds-16.C: New test.
5465 2021-02-10 David Malcolm <dmalcolm@redhat.com>
5467 PR preprocessor/96391
5468 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
5469 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
5470 using the location_overflow_plugin.c from gcc.dg/plugin.
5472 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5475 * g++.dg/ext/weak6.C: New test.
5477 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5480 * gcc.target/i386/pr99025.c: New test.
5482 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5486 * g++.dg/cpp2a/constexpr-new16.C: New test.
5487 * g++.dg/cpp2a/constexpr-new17.C: New test.
5489 2021-02-10 Nathan Sidwell <nathan@acm.org>
5492 * g++.dg/lookup/pr99030.C: New.
5494 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5497 * g++.dg/gomp/pr99007.C: New test.
5498 * gcc.dg/gomp/pr99007-1.c: New test.
5499 * gcc.dg/gomp/pr99007-2.c: New test.
5500 * gcc.dg/gomp/pr99007-3.c: New test.
5502 2021-02-10 Julian Brown <julian@codesourcery.com>
5505 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
5506 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
5507 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5509 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5512 * gcc.dg/analyzer/file-1.c (test_5): New.
5513 * gcc.dg/analyzer/file-3.c: New test.
5515 2021-02-09 David Malcolm <dmalcolm@redhat.com>
5518 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
5519 * gcc.dg/analyzer/pr94851-2.c: New test.
5520 * gcc.dg/analyzer/pr98575-1.c: New test.
5522 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
5524 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
5526 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
5528 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
5530 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
5532 2021-02-09 Nathan Sidwell <nathan@acm.org>
5535 * g++.dg/modules/pr98944_a.C: New.
5536 * g++.dg/modules/pr98944_b.C: New.
5537 * g++.dg/modules/pr98944_c.C: New.
5538 * g++.dg/modules/pr98944_d.C: New.
5540 2021-02-09 Jakub Jelinek <jakub@redhat.com>
5543 * g++.dg/warn/Wstringop-overread-1.C: New test.
5545 2021-02-09 Jason Merrill <jason@redhat.com>
5548 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5550 2021-02-09 Jason Merrill <jason@redhat.com>
5553 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5555 2021-02-09 Jason Merrill <jason@redhat.com>
5558 * g++.dg/cpp2a/no_unique_address12.C: New test.
5560 2021-02-08 Nathan Sidwell <nathan@acm.org>
5562 * g++.dg/modules/pr98531-2.h: New.
5563 * g++.dg/modules/pr98531-2_a.H: New.
5564 * g++.dg/modules/pr98531-2_b.C: New.
5565 * g++.dg/modules/pr98531-3.h: New.
5566 * g++.dg/modules/pr98531-3_a.H: New.
5567 * g++.dg/modules/pr98531-3_b.C: New.
5569 2021-02-08 Nathan Sidwell <nathan@acm.org>
5572 * g++.dg/modules/pr98531-1.h: New.
5573 * g++.dg/modules/pr98531-1_a.H: New.
5574 * g++.dg/modules/pr98531-1_b.C: New.
5575 * g++.dg/abi/pr98531-1.C: New.
5576 * g++.dg/abi/pr98531-2.C: New.
5577 * g++.dg/abi/pr98531-3.C: New.
5578 * g++.dg/abi/pr98531-4.C: New.
5580 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5583 * gfortran.dg/pr98974.F90: New test.
5585 2021-02-08 Richard Biener <rguenther@suse.de>
5588 * g++.dg/lto/pr96591_0.C: New testcase.
5590 2021-02-05 Marek Polacek <polacek@redhat.com>
5593 * g++.dg/cpp2a/volatile5.C: New test.
5595 2021-02-05 Marek Polacek <polacek@redhat.com>
5598 * g++.dg/cpp2a/using-enum-8.C: New test.
5600 2021-02-05 Nathan Sidwell <nathan@acm.org>
5603 * c-c++-common/pr98943.c: New.
5605 2021-02-05 Richard Biener <rguenther@suse.de>
5607 PR tree-optimization/98855
5608 * g++.dg/vect/slp-pr98855.cc: New testcase.
5610 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5613 * g++.dg/cpp1z/decomp54.C: New test.
5615 2021-02-05 liuhongt <hongtao.liu@intel.com>
5618 * g++.target/i386/avx512bw-pr98537-1.C: New test.
5619 * g++.target/i386/avx512vl-pr98537-1.C: New test.
5620 * g++.target/i386/avx512vl-pr98537-2.C: New test.
5621 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
5622 integer mask comparison should not be generated.
5623 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
5624 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
5625 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
5627 2021-02-04 Julian Brown <julian@codesourcery.com>
5629 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
5630 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5631 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
5632 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
5634 2021-02-04 Julian Brown <julian@codesourcery.com>
5636 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
5638 2021-02-04 Julian Brown <julian@codesourcery.com>
5640 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
5642 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5645 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
5646 $section is .opd, look at .L.$symbol_name's section.
5647 (parse_section_section_of_symbols): Handle .previous directive.
5648 * gcc.dg/array-quals-1.c: Allow .sdata section.
5650 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
5652 * gdc.dg/intrinsics.d: Update test.
5654 2021-02-04 Martin Sebor <msebor@redhat.com>
5657 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
5658 * gcc.dg/label-decl-4.c: Same.
5659 * gcc.dg/mismatch-decl-1.c: Same.
5660 * gcc.dg/old-style-then-proto-1.c: Same.
5661 * gcc.dg/parm-mismatch-1.c: Same.
5662 * gcc.dg/pr35445.c: Same.
5663 * gcc.dg/redecl-11.c: Same.
5664 * gcc.dg/redecl-12.c: Same.
5665 * gcc.dg/redecl-13.c: Same.
5666 * gcc.dg/redecl-15.c: Same.
5667 * gcc.dg/tls/thr-init-1.c: Same.
5668 * objc.dg/id-1.m: Same.
5669 * objc.dg/tls/diag-3.m: Same.
5670 * gcc.dg/pr97882.c: New test.
5671 * gcc.dg/qual-return-7.c: New test.
5672 * gcc.dg/qual-return-8.c: New test.
5674 2021-02-04 Jason Merrill <jason@redhat.com>
5677 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5679 2021-02-04 David Malcolm <dmalcolm@redhat.com>
5682 * gcc.dg/pr97932.c: New test.
5684 2021-02-04 emsr <3dw4rd@verizon.net>
5686 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
5688 2021-02-04 Jakub Jelinek <jakub@redhat.com>
5690 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
5691 of make_signed<size_t>::type in the diagnostics.
5693 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
5696 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
5698 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
5700 * gfortran.dg/goacc/substring.f90: New test.
5701 * gfortran.dg/gomp/substring.f90: New test.
5703 2021-02-04 Martin Liska <mliska@suse.cz>
5705 * gcc.target/i386/prefer-vector-width-attr.c: New test.
5707 2021-02-04 Jason Merrill <jason@redhat.com>
5710 * g++.dg/cpp1z/class-deduction78.C: New test.
5712 2021-02-04 Jason Merrill <jason@redhat.com>
5715 * g++.dg/cpp0x/pr84630.C: Call b().
5716 * g++.dg/cpp2a/lambda-uneval13.C: New test.
5717 * g++.dg/ext/attr-expr1.C: New test.
5719 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5721 PR preprocessor/98882
5722 * gcc.dg/cpp/pr98882.c: New test.
5724 2021-02-03 Jason Merrill <jason@redhat.com>
5726 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
5727 hash-table-verification-limit=10000.
5729 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
5731 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
5732 * g++.dg/cpp23/feat-cxx2b.C: New test.
5733 * g++.dg/cpp23/size_t-literals.C: New test.
5734 * g++.dg/warn/Wsize_t-literals.C: New test.
5736 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5739 * g++.dg/cpp2a/no_unique_address11.C: New test.
5741 2021-02-03 Marek Polacek <polacek@redhat.com>
5744 * g++.dg/cpp0x/noexcept65.C: New test.
5746 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
5749 * gfortran.dg/coarray/array_temporary.f90: New test.
5751 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5754 * gcc.dg/pr97487-1.c: New test.
5755 * gcc.dg/pr97487-2.c: New test.
5757 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5760 * gcc.target/i386/pr97971.c: New test.
5762 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5764 PR tree-optimization/98287
5765 * gcc.dg/pr98287.c: New test.
5767 2021-02-03 Tamar Christina <tamar.christina@arm.com>
5769 PR tree-optimization/98928
5770 * gcc.target/i386/pr98928.c: New test.
5772 2021-02-02 Martin Liska <mliska@suse.cz>
5775 * gcc.target/i386/pr97510.c: New test.
5777 2021-02-02 Jason Merrill <jason@redhat.com>
5780 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
5782 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5784 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
5786 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
5789 * gfortran.dg/pr91862.f90: New test.
5791 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5793 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
5795 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5797 PR tree-optimization/98848
5798 * gcc.dg/vect/pr98848.c: New test.
5799 * gcc.dg/vect/pr92205.c: Remove xfail.
5801 2021-02-02 Jakub Jelinek <jakub@redhat.com>
5803 PR tree-optimization/97960
5804 * g++.dg/torture/pr97960.C: New test.
5806 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
5809 * g++.dg/opt/pr98743.C: New.
5811 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5813 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
5815 2021-02-02 Alexandre Oliva <oliva@adacore.com>
5817 * gcc.dg/asan/nested-1.c: New.
5819 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5823 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
5824 prefix to support subroutines where necessary.
5825 * gcc.dg/analyzer/data-model-1.c: Likewise.
5826 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
5828 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
5829 subroutines where necessary.
5830 * gcc.dg/analyzer/pr96651-2.c: Likewise.
5831 * gcc.dg/analyzer/signal-4b.c: Likewise.
5832 * gcc.dg/analyzer/single-field.c: Likewise.
5833 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
5835 2021-02-02 David Malcolm <dmalcolm@redhat.com>
5839 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
5840 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
5842 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5844 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
5847 2021-02-01 David Malcolm <dmalcolm@redhat.com>
5850 * gcc.dg/analyzer/pr98918.c: New test.
5852 2021-02-01 Sergei Trofimovich <siarheit@google.com>
5854 PR tree-optimization/98499
5855 * g++.dg/pr98499.C: new test.
5857 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5859 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
5861 2021-02-01 Martin Sebor <msebor@redhat.com>
5864 * gcc.dg/pr97172.c: New test.
5866 2021-02-01 Martin Sebor <msebor@redhat.com>
5869 * g++.dg/Wclass-memaccess-6.C: New test.
5871 2021-02-01 Patrick Palka <ppalka@redhat.com>
5874 * g++.dg/cpp0x/constexpr-98295.C: New test.
5876 2021-02-01 Marek Polacek <polacek@redhat.com>
5879 * g++.dg/ext/builtin-has-attribute2.C: New test.
5881 2021-02-01 Jason Merrill <jason@redhat.com>
5884 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
5886 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5888 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
5890 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
5892 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
5894 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
5896 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
5898 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
5900 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
5902 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
5904 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
5906 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
5908 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
5910 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
5913 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
5915 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
5917 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
5919 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
5921 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
5924 2021-02-01 Tamar Christina <tamar.christina@arm.com>
5926 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
5928 2021-02-01 Patrick Palka <ppalka@redhat.com>
5931 * g++.dg/cpp1y/constexpr-84494.C: New test.
5933 2021-02-01 Xing GUO <higuoxing@gmail.com>
5935 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
5937 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
5939 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
5940 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5942 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
5944 * c-c++-common/attr-used-5.c: Skip for Darwin.
5945 * c-c++-common/attr-used-6.c: Likewise.
5946 * c-c++-common/attr-used-7.c: Likewise.
5947 * c-c++-common/attr-used-8.c: Likewise.
5948 * c-c++-common/attr-used-9.c: Likewise.
5950 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
5952 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
5953 * gcc.target/powerpc/pr79251.p9.c: Same.
5955 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5957 * gcc.target/i386/20051216-1.c: New test.
5959 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
5963 scan-tree-dump-times to x86 and aarch64 targets.
5964 * gcc.dg/gomp/simd-3.c: Likewise.
5966 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
5969 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
5972 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5974 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
5976 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5979 * gcc.target/aarch64/pr97701.c: Modify.
5981 2021-01-29 David Malcolm <dmalcolm@redhat.com>
5983 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
5985 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5988 * gcc.target/aarch64/pr97701.c: New.
5990 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5992 * gcc.target/powerpc/pr91903.c: New test.
5993 * gcc.target/powerpc/builtins-1.fold.h: Update.
5994 * gcc.target/powerpc/builtins-2.c: Update.
5996 2021-01-29 Nathan Sidwell <nathan@acm.org>
5999 * g++.dg/modules/pr98843_a.C: New.
6000 * g++.dg/modules/pr98843_b.H: New.
6001 * g++.dg/modules/pr98843_c.C: New.
6003 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6005 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6007 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
6008 Richard Biener <rguenther@suse.de>
6010 PR tree-optimization/97627
6011 * g++.dg/pr97627.C: New testcase.
6013 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6016 * gcc.c-torture/compile/pr98849.c: New test.
6018 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6021 * gcc.dg/pr98331.c: New test.
6023 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
6025 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6027 * gcc.target/powerpc/pr79251.h: ...this.
6028 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6029 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6031 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6032 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6034 2021-01-29 Marek Polacek <polacek@redhat.com>
6037 * g++.dg/parse/error63.C: New test.
6039 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6042 * g++.dg/warn/effc5.C: New test.
6044 2021-01-28 Marek Polacek <polacek@redhat.com>
6047 * g++.dg/cpp0x/alignas19.C: New test.
6048 * g++.dg/warn/Warray-bounds15.C: New test.
6050 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6053 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6055 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6057 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6058 ../../../libgfortran/ISO_Fortran_binding.h rather than
6059 ISO_Fortran_binding.h.
6061 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6063 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6064 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6065 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6066 being generated. Add support for running test on power10. Add
6067 support for running if long double defaults to 64-bits.
6069 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6073 * g++.target/i386/pr98847.C: New test.
6075 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6077 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6079 2021-01-28 Nathan Sidwell <nathan@acm.org>
6082 * g++.dg/modules/pr98770_a.C: New.
6083 * g++.dg/modules/pr98770_b.C: New.
6085 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6088 * gfortran.dg/gomp/pr86470.f90: New test.
6090 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6093 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6094 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6095 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6096 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6097 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6098 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6099 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6100 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6101 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6102 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6103 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6104 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6105 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6106 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6109 2021-01-28 Xing GUO <higuoxing@gmail.com>
6111 * gcc.target/riscv/attribute-18.c: New test.
6113 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6115 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6116 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6118 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6120 PR rtl-optimization/97684
6121 * gcc.target/i386/pr97684.c: New.
6123 2021-01-27 Jason Merrill <jason@redhat.com>
6126 * g++.dg/lookup/using4.C: No error in C++20.
6127 * g++.dg/cpp0x/decltype37.C: Adjust message.
6128 * g++.dg/template/crash75.C: Adjust message.
6129 * g++.dg/template/crash76.C: Adjust message.
6130 * g++.dg/cpp0x/inh-ctor36.C: New test.
6131 * g++.dg/cpp1z/inh-ctor39.C: New test.
6132 * g++.dg/cpp2a/using-enum-7.C: New test.
6134 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6137 * gcc.c-torture/execute/pr98853-1.c: New test.
6138 * gcc.c-torture/execute/pr98853-2.c: New test.
6140 2021-01-27 Richard Biener <rguenther@suse.de>
6142 PR tree-optimization/98854
6143 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6145 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6149 * gfortran.dg/proc_ptr_52.f90 : New test.
6151 2021-01-27 liuhongt <hongtao.liu@intel.com>
6154 * gcc.target/i386/pr98833.c: New test.
6156 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6158 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6159 optimize ("no-strict-aliasing") attribute.
6160 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6161 array to avoid violating TBAA.
6162 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6163 array to avoid violating TBAA.
6164 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6165 array to avoid violating TBAA.
6166 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6167 array to avoid violating TBAA.
6169 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6172 * gfortran.dg/elemental_function_5.f90 : New test.
6174 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6176 PR tree-optimization/97260
6177 * gcc.dg/tree-ssa/pr97260.c: New test.
6179 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
6181 * lib/target-supports.exp (check_effective_target_c++2a):
6182 Check for C++2a or C++23.
6183 (check_effective_target_c++20_down): New.
6184 (check_effective_target_c++23_only): New.
6185 (check_effective_target_c++23): New.
6186 * g++.dg/cpp23/cplusplus.C: New.
6188 2021-01-26 Jason Merrill <jason@redhat.com>
6191 * g++.dg/torture/pr97474.C: New test.
6193 2021-01-26 Jason Merrill <jason@redhat.com>
6196 * g++.dg/cpp2a/no_unique_address10.C: New test.
6197 * g++.dg/cpp2a/no_unique_address9.C: New test.
6199 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6201 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6202 optimize ("no-strict-aliasing") attribute.
6203 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6204 array to avoid violating TBAA.
6205 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6206 array to avoid violating TBAA.
6207 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6208 array to avoid violating TBAA.
6209 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6210 array to avoid violating TBAA.
6212 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6215 * gcc.c-torture/execute/pr98681.c: New test.
6217 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6220 * gfortran.dg/elemental_assignment_1.f90: New test.
6222 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
6224 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6225 add previously missing space in '$ident link'.
6227 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6230 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6232 2021-01-26 Alexandre Oliva <oliva@adacore.com>
6234 * gnat.dg/asan1.adb: New test.
6235 * gnat.dg/asan1_pkg.ads: New additional source.
6237 2021-01-25 Harald Anlauf <anlauf@gmx.de>
6240 * gfortran.dg/pr70070.f90: New test.
6242 2021-01-25 Martin Sebor <msebor@redhat.com>
6245 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6246 * g++.dg/warn/Wnonnull10.C: New test.
6247 * g++.dg/warn/Wnonnull9.C: New test.
6249 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6251 * gfortran.dg/associate_57.f90: New test.
6253 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6256 * gfortran.dg/interface_assignment_7.f90: New test.
6258 2021-01-25 Jason Merrill <jason@redhat.com>
6261 * g++.dg/cpp2a/no_unique_address8.C: New test.
6263 2021-01-25 Richard Biener <rguenther@suse.de>
6266 * gcc.dg/pr98807.c: New testcase.
6268 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
6270 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6271 * gnat.dg/thunk2_pkg.ads: New helper.
6273 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
6276 * gfortran.dg/charlen_18.f90 : New test.
6278 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
6280 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
6282 * g++.dg/tc1/dr142.C: Same as above.
6283 * g++.dg/tc1/dr52.C: Same as above.
6284 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
6285 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
6286 * g++.old-deja/g++.jason/access8.C: Same as above.
6287 * g++.old-deja/g++.law/access4.C: Same as above.
6288 * g++.old-deja/g++.law/visibility12.C: Same as above.
6289 * g++.old-deja/g++.law/visibility4.C: Same as above.
6290 * g++.old-deja/g++.law/visibility8.C: Same as above.
6291 * g++.old-deja/g++.other/access4.C: Same as above.
6293 2021-01-23 Patrick Palka <ppalka@redhat.com>
6297 * g++.dg/cpp0x/this2.C: New test.
6298 * g++.dg/template/pr97399.C: New test.
6300 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
6302 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
6303 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
6304 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
6305 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
6306 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
6307 * gcc.target/powerpc/pr79251.p9.c: Same.
6309 2021-01-22 Marek Polacek <polacek@redhat.com>
6312 * g++.dg/cpp0x/noexcept64.C: New test.
6314 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
6316 * g++.dg/eh/spbp.C: Remove skip on AIX.
6318 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6320 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
6321 typo, UINON_TYPE to UNION_TYPE.
6323 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
6326 UINON_TYPE to UNION_TYPE.
6327 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
6328 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
6330 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6332 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
6333 optimize ("no-strict-aliasing") attribute.
6335 2021-01-22 Jason Merrill <jason@redhat.com>
6338 * g++.dg/init/elide7.C: New test.
6340 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6343 * g++.dg/ubsan/pr95693.C: New test.
6345 2021-01-22 Marek Polacek <polacek@redhat.com>
6348 * g++.dg/abi/mangle76.C: New test.
6350 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
6353 * gfortran.dg/associated_target_7.f90 : New test.
6355 2021-01-22 Martin Jambor <mjambor@suse.cz>
6357 PR tree-optimization/47059
6358 * gcc.dg/tree-ssa/pr47059.c: New test.
6360 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6362 PR tree-optimization/98766
6363 * gcc.dg/pr98766.c: New test.
6365 2021-01-22 Nathan Sidwell <nathan@acm.org>
6368 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
6369 embedded absolute paths.
6370 (module_do_it): Append $std to test name.
6372 2021-01-22 Richard Biener <rguenther@suse.de>
6375 * gcc.dg/pr98793.c: New testcase.
6377 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6379 * gcc.target/powerpc/pr79251.p8.c: New test.
6380 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
6382 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6383 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6384 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6385 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6386 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6387 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6388 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6389 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6390 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6391 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6393 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
6395 * gcc.target/powerpc/pr79251.p9.c: New test.
6396 * gcc.target/powerpc/pr79251-run.c: New test.
6397 * gcc.target/powerpc/pr79251.h: New header.
6399 2021-01-22 Richard Biener <rguenther@suse.de>
6402 * gcc.dg/torture/pr98773.c: New testcase.
6404 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6406 PR tree-optimization/90248
6407 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
6409 * gcc.dg/pr90248.c: New test.
6411 2021-01-22 Jakub Jelinek <jakub@redhat.com>
6413 PR tree-optimization/98255
6414 * gcc.dg/pr98255.c: New test.
6416 2021-01-22 Richard Biener <rguenther@suse.de>
6418 PR tree-optimization/98786
6419 * gcc.dg/torture/pr98786.c: New testcase.
6421 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6424 * gcc.target/arm/pr98636.c: New test.
6426 2021-01-22 liuhongt <hongtao.liu@intel.com>
6430 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
6431 * gcc.target/i386/avx512f-pr96891-1.c: New test.
6432 * gcc.target/i386/avx512f-pr96891-2.c: New test.
6433 * gcc.target/i386/avx512f-pr96891-3.c: New test.
6434 * g++.target/i386/avx512f-pr96891-1.C: New test.
6435 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
6437 2021-01-22 Marek Polacek <polacek@redhat.com>
6440 * g++.dg/cpp0x/noexcept63.C: New test.
6442 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
6444 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
6446 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6447 explicitly check for intervening space, tab or period.
6449 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
6451 PR rtl-optimization/98777
6452 * gcc.target/riscv/pr98777.c: New.
6454 2021-01-21 Patrick Palka <ppalka@redhat.com>
6457 * g++.dg/cpp0x/decltype-71879.C: New test.
6459 2021-01-21 Jakub Jelinek <jakub@redhat.com>
6462 * g++.dg/cpp1y/constexpr-98672.C: New test.
6464 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
6467 * lib/target-supports.exp
6468 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
6469 * gcc.target/arm/ivopts.c: Use target
6470 'arm_thumb2_no_arm_v8_1_lob'.
6472 2021-01-21 Nathan Sidwell <nathan@acm.org>
6475 * g++.dg/modules/stat-mem-1.h: New.
6476 * g++.dg/modules/stat-mem-1_a.H: New.
6477 * g++.dg/modules/stat-mem-1_b.C: New.
6479 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
6482 * gfortran.dg/module_procedure_5.f90 : New test.
6483 * gfortran.dg/module_procedure_6.f90 : New test.
6485 2021-01-21 Richard Biener <rguenther@suse.de>
6488 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
6490 2021-01-21 Richard Biener <rguenther@suse.de>
6493 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
6495 2021-01-21 Richard Biener <rguenther@suse.de>
6497 * gcc.dg/Walloca-2.c: Un-XFAIL.
6499 2021-01-21 liuhongt <hongtao.liu@intel.com>
6501 PR rtl-optimization/98694
6502 * gcc.target/i386/pr98694.c: New test.
6504 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
6506 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
6508 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6510 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
6513 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
6515 PR rtl-optimization/98722
6516 * g++.target/s390/pr98722.C: New.
6518 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
6520 PR tree-optimization/96674
6521 * gcc.dg/pr96674.c: New tests.
6523 2021-01-20 Patrick Palka <ppalka@redhat.com>
6526 * g++.dg/cpp2a/lambda-generic9.C: New test.
6528 2021-01-20 Patrick Palka <ppalka@redhat.com>
6531 * g++.dg/parse/access12.C: New test.
6532 * g++.dg/template/access35.C: New test.
6534 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
6536 PR tree-optimization/98535
6537 * gcc.target/aarch64/sve/pr98535.c: New file.
6539 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6542 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
6543 missing diagnostic issues with c_intptr_t == default integer kind.
6545 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6547 PR tree-optimization/98721
6548 * gcc.dg/pr98721-1.c: New test.
6549 * gcc.dg/pr98721-2.c: New test.
6551 2021-01-20 Richard Biener <rguenther@suse.de>
6553 PR tree-optimization/98758
6554 * gcc.dg/torture/pr98758.c: New testcase.
6556 2021-01-20 Jakub Jelinek <jakub@redhat.com>
6559 * c-c++-common/gomp/task-detach-2.c: New test.
6561 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
6565 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
6567 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
6569 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
6570 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
6571 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
6572 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
6573 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
6574 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
6576 2021-01-19 Marek Polacek <polacek@redhat.com>
6579 * g++.dg/template/deduce8.C: New test.
6581 2021-01-19 Marek Polacek <polacek@redhat.com>
6584 * g++.dg/lookup/using64.C: New test.
6585 * g++.dg/lookup/using65.C: New test.
6587 2021-01-19 Martin Sebor <msebor@redhat.com>
6590 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
6591 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
6592 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
6593 * gcc.dg/Wfree-nonheap-object-4.c: New test.
6595 2021-01-19 Patrick Palka <ppalka@redhat.com>
6599 * g++.dg/opt/pr87974.C: Adjust.
6600 * g++.dg/template/access34.C: New test.
6601 * g++.dg/template/friend68.C: New test.
6602 * g++.dg/template/friend69.C: New test.
6604 2021-01-19 Marek Polacek <polacek@redhat.com>
6607 * g++.dg/cpp0x/noexcept62.C: New test.
6609 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6611 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
6613 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6615 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6616 (CHECK_CUMULATIVE_SAT): Delete.
6617 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
6619 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
6620 Remove uses of the above.
6621 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
6623 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6624 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6625 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
6626 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
6628 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
6629 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
6630 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
6632 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
6633 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
6634 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
6636 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
6637 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
6638 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
6640 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
6641 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
6642 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
6644 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
6645 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
6646 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
6647 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6648 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
6649 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
6651 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
6652 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
6654 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
6655 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
6657 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
6658 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
6660 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
6661 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6662 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
6663 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
6664 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6665 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
6666 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
6667 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
6668 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
6669 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6671 2021-01-19 Jeff Law <law@redhat.com>
6673 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
6674 and update expected output.
6676 2021-01-19 Richard Biener <rguenther@suse.de>
6679 * g++.dg/pr98330.C: New testcase.
6680 * gcc.dg/pr98330.c: Likewise.
6682 2021-01-19 Richard Biener <rguenther@suse.de>
6685 * gfortran.dg/pr97673.f90: New testcase.
6687 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
6690 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
6691 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
6692 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
6694 2021-01-19 Martin Jambor <mjambor@suse.cz>
6697 * g++.dg/ipa/pr98690.C: New test.
6699 2021-01-18 Jeff Law <law@redhat.com>
6701 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
6703 2021-01-18 Patrick Palka <ppalka@redhat.com>
6705 * g++.dg/cpp1z/class-deduction77.C: New test.
6707 2021-01-18 Jakub Jelinek <jakub@redhat.com>
6709 PR tree-optimization/98727
6710 * gcc.c-torture/execute/pr98727.c: New test.
6712 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6715 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
6716 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6718 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
6720 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
6721 * g++.dg/no-stack-protector-attr.C: Likewise.
6723 2021-01-18 David Malcolm <dmalcolm@redhat.com>
6725 * gcc.dg/analyzer/attr-malloc-1.c: New test.
6726 * gcc.dg/analyzer/attr-malloc-2.c: New test.
6727 * gcc.dg/analyzer/attr-malloc-4.c: New test.
6728 * gcc.dg/analyzer/attr-malloc-5.c: New test.
6729 * gcc.dg/analyzer/attr-malloc-6.c: New test.
6730 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
6731 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
6733 2021-01-18 Richard Biener <rguenther@suse.de>
6736 * gcc.dg/vect/slp-11b.c: Adjust.
6738 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6741 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
6742 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
6744 2021-01-18 Richard Biener <rguenther@suse.de>
6747 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
6749 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
6751 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
6752 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
6753 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
6754 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
6755 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
6756 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
6757 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
6758 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
6759 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
6760 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
6761 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
6762 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
6764 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
6766 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
6767 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
6768 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
6769 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
6770 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
6771 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
6772 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
6773 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
6774 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
6775 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
6776 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
6778 2021-01-17 Martin Jambor <mjambor@suse.cz>
6781 * gcc.dg/ipa/pr98222.c: New test.
6783 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6785 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
6786 ../../../libgfortran/ISO_Fortran_binding.h rather than
6787 ISO_Fortran_binding.h.
6789 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
6791 * c-c++-common/gomp/task-detach-1.c: New.
6792 * g++.dg/gomp/task-detach-1.C: New.
6793 * gcc.dg/gomp/task-detach-1.c: New.
6794 * gfortran.dg/gomp/task-detach-1.f90: New.
6796 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6798 PR tree-optimization/96669
6799 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
6800 * gcc.dg/tree-ssa/pr96669-2.c: New test.
6802 2021-01-16 Jakub Jelinek <jakub@redhat.com>
6804 PR tree-optimization/96271
6805 * gcc.target/i386/pr96271.c: New test.
6807 2021-01-15 Carl Love <cel@us.ibm.com>
6809 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
6811 2021-01-15 Harris Snyder <hsnyder@structura.bio>
6813 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
6814 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
6816 2021-01-15 Nathan Sidwell <nathan@acm.org>
6819 * g++.dg/template/pr98538.C: New.
6821 2021-01-15 Nathan Sidwell <nathan@acm.org>
6823 PR preprocessor/95253
6824 * g++.dg/modules/dep-1_a.C: Adjust expected output.
6825 * g++.dg/modules/dep-1_b.C: Likewise.
6826 * g++.dg/modules/dep-2.C: Likewise.
6828 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6830 PR tree-optimization/96669
6831 * gcc.dg/tree-ssa/pr96669-1.c: New test.
6833 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6835 PR tree-optimization/96681
6836 * gcc.dg/tree-ssa/pr96681.c: New test.
6838 2021-01-15 Jason Merrill <jason@redhat.com>
6841 * g++.dg/cpp1z/elide5.C: New test.
6843 2021-01-15 Jason Merrill <jason@redhat.com>
6845 * g++.dg/cpp1z/elide4.C: New test.
6847 2021-01-15 Jason Merrill <jason@redhat.com>
6850 * g++.dg/cpp0x/initlist-array13.C: New test.
6852 2021-01-15 Alexandre Oliva <oliva@adacore.com>
6854 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
6855 * gcc.dg/analyzer/data-model-1.c: Likewise.
6856 * gcc.dg/analyzer/malloc-1.c: Likewise.
6857 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
6859 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6861 PR tree-optimization/96671
6862 * gcc.dg/tree-ssa/pr96671-1.c: New test.
6863 * gcc.dg/tree-ssa/pr96671-2.c: New test.
6865 2021-01-15 Jakub Jelinek <jakub@redhat.com>
6867 PR tree-optimization/98597
6868 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
6869 Expect for now a (char *) cast for VLAs.
6870 * gcc.dg/uninit-40.c: New test.
6872 2021-01-15 Nathan Sidwell <nathan@acm.org>
6875 * g++.dg/modules/pr98591.H: New file.
6877 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
6880 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
6881 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
6883 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
6885 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
6886 libatomic into testcases in gcc.target/s390/md.
6887 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
6890 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6893 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6894 vceqz_p64, vceqq_p64 and vceqzq_p64.
6895 * gcc.target/arm/simd/vceqz_p64.c: New test.
6896 * gcc.target/arm/simd/vceqzq_p64.c: New test.
6898 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6901 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6904 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6905 vceqz_p64, vceqq_p64 and vceqzq_p64.
6907 2021-01-15 Martin Liska <mliska@suse.cz>
6909 * lib/gcov.exp: Use 'env python3' for execution of pytests.
6910 Check that pytest accepts all needed options first.
6911 Improve formatting of PASS/FAIL lines.
6913 2021-01-15 Richard Biener <rguenther@suse.de>
6916 * gcc.dg/vect/bb-slp-32.c: Align p.
6918 2021-01-15 Richard Biener <rguenther@suse.de>
6921 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
6923 2021-01-15 Richard Biener <rguenther@suse.de>
6926 * gcc.dg/vect/slp-45.c: Key scanning on
6929 2021-01-15 Richard Biener <rguenther@suse.de>
6932 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
6934 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6937 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
6938 vceqz_p64, vceqq_p64 and vceqzq_p64.
6940 2021-01-15 Richard Biener <rguenther@suse.de>
6943 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
6945 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6947 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
6949 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
6951 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
6953 2021-01-15 Richard Biener <rguenther@suse.de>
6955 PR tree-optimization/98685
6956 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
6958 2021-01-15 Tamar Christina <tamar.christina@arm.com>
6960 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
6961 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
6963 2021-01-14 David Malcolm <dmalcolm@redhat.com>
6965 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
6967 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
6969 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6971 2021-01-14 Tamar Christina <tamar.christina@arm.com>
6973 * gcc.dg/vect/complex/complex-mla-template.c: New test.
6974 * gcc.dg/vect/complex/complex-mls-template.c: New test.
6975 * gcc.dg/vect/complex/complex-mul-template.c: New test.
6976 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
6977 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
6978 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
6979 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
6980 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
6981 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
6982 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
6983 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
6984 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
6985 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
6986 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
6987 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
6988 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
6989 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
6990 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
6991 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
6992 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
6993 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
6995 2021-01-14 Marek Polacek <polacek@redhat.com>
6997 * g++.dg/template/pr98372.C: Only run in C++14 and up.
6999 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7001 * substr_10.f90: New test.
7002 * substr_9.f90: New test.
7004 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7006 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7007 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7009 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7011 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7013 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7016 * gfortran.dg/pr98661.f90: New test.
7018 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7021 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7024 * gfortran.dg/pr98661.f90: New test.
7026 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7029 * gfortran.dg/pr98661.f90: New test.
7031 2021-01-14 Martin Liska <mliska@suse.cz>
7033 * g++.dg/gcov/gcov-17.C: New test.
7034 * g++.dg/gcov/test-gcov-17.py: New test.
7036 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7039 * gcc.target/i386/pr98667-1.c: New file.
7040 * gcc.target/i386/pr98667-2.c: Likewise.
7041 * gcc.target/i386/pr98667-3.c: Likewise.
7043 2021-01-14 Richard Biener <rguenther@suse.de>
7045 PR tree-optimization/98674
7046 * gcc.dg/vect/pr98674.c: New testcase.
7048 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7051 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7053 * gcc.target/i386/pr95021-3.c: Likewise.
7055 2021-01-14 Nathan Sidwell <nathan@acm.org>
7058 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7059 * g++.dg/template/pr98372.C: New.
7061 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7064 * gcc.target/i386/pr98670.c: New test.
7066 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7068 PR tree-optimization/96688
7069 * gcc.dg/tree-ssa/pr96688.c: New test.
7070 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7071 * gcc.target/i386/pr66821.c: Likewise.
7073 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7075 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7076 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7077 -fno-vect-cost-model.
7079 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7081 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7082 sqxtn2 scan-assembler-times.
7084 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7086 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7087 scan-assembler-times for xtn2.
7089 2021-01-13 Marek Polacek <polacek@redhat.com>
7092 * g++.dg/lookup/using63.C: New test.
7094 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7096 PR tree-optimization/96691
7097 * gcc.dg/tree-ssa/pr96691.c: New test.
7099 2021-01-13 Richard Biener <rguenther@suse.de>
7101 PR tree-optimization/92645
7102 * gcc.target/i386/pr92645-7.c: New testcase.
7103 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7104 * gcc.dg/pr69047.c: Likewise.
7106 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7108 * gcc.target/aarch64/sve/mls_2.c: New test.
7109 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7110 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7111 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7112 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7113 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7115 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7117 * gcc.target/aarch64/sve/mla_2.c: New test.
7118 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7119 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7120 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7121 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7122 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7124 2021-01-13 Richard Biener <rguenther@suse.de>
7126 PR tree-optimization/92645
7127 * gcc.target/i386/pr92645-6.c: New testcase.
7129 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7131 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7132 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7133 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7135 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7138 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7139 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7141 * gcc.target/i386/pr95905-3.c: New test.
7142 * gcc.target/i386/pr95905-4.c: New test.
7144 2021-01-13 Martin Liska <mliska@suse.cz>
7146 PR tree-optimization/98455
7147 * gcc.dg/tree-ssa/pr98455.c: New test.
7149 2021-01-13 Richard Biener <rguenther@suse.de>
7151 PR tree-optimization/98640
7152 * gcc.dg/torture/pr98640.c: New testcase.
7154 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7157 * gcc.target/i386/pr96938.c: New test.
7159 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.target/i386/pr95905-1.c: New test.
7163 * gcc.target/i386/pr95905-2.c: New test.
7165 2021-01-13 Julian Brown <julian@codesourcery.com>
7167 * gcc.target/gcn/fpdiv.c: New test.
7169 2021-01-12 Martin Sebor <msebor@redhat.com>
7173 * g++.dg/warn/Wuninitialized-13.C: New test.
7174 gcc.dg/uninit-39.c: New test.
7176 * gcc.dg/uninit-39.c: New file.
7178 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
7181 * gcc.target/arm/simd/mve-vneg.c: Update test.
7183 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
7186 * gcc.target/arm/pr97969.c: New.
7188 2021-01-12 Patrick Palka <ppalka@redhat.com>
7191 * g++.dg/cpp2a/concepts-ctad1.C: New test.
7192 * g++.dg/cpp2a/concepts-ctad2.C: New test.
7194 2021-01-12 Richard Biener <rguenther@suse.de>
7196 PR tree-optimization/98550
7197 * g++.dg/opt/pr98550.C: New testcase.
7199 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7201 PR tree-optimization/98629
7202 * gcc.c-torture/compile/pr98629.c: New test.
7204 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7206 PR tree-optimization/95731
7207 * gcc.dg/tree-ssa/pr95731.c: New test.
7208 * gcc.c-torture/execute/pr95731.c: New test.
7210 2021-01-12 Marek Polacek <polacek@redhat.com>
7213 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7215 2021-01-12 David Malcolm <dmalcolm@redhat.com>
7218 * gcc.dg/analyzer/pr98628.c: New test.
7220 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7222 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7223 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7224 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7225 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7226 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7227 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7228 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7230 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7232 * g++.target/aarch64/sve/cond_bic_1.C: New test.
7233 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7234 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7235 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7237 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7239 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7241 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7243 * g++.target/aarch64/sve/abd_1.C: New test.
7244 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7245 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7246 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7247 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7249 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7251 * gcc.target/aarch64/sve/adr_6.c: New test.
7253 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7255 * g++.target/aarch64/sve/cond_arith_1.C: New test.
7256 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7257 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7258 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7259 * g++.target/aarch64/sve/cond_shift_1.C: New test.
7260 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7261 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7262 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7264 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7267 * g++.target/aarch64/sve/max_1.C: New test.
7268 * g++.target/aarch64/sve/min_1.C: Likewise.
7269 * gcc.target/aarch64/sve/mul_2.c: Likewise.
7271 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
7273 * gcc.target/aarch64/sve/shift_2.c: New test.
7275 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7278 * g++.dg/abi/abi-tag24.C: New test.
7280 2021-01-11 Richard Biener <rguenther@suse.de>
7282 PR tree-optimization/91403
7283 * gcc.dg/vect/pr91403.c: New testcase.
7285 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7288 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
7289 Expect .ld1_args only when GNU LD is used.
7290 Add an exception for *.gcc_args files.
7292 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7294 PR tree-optimization/95867
7295 * gcc.dg/tree-ssa/pr95867.c: New test.
7297 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7299 PR tree-optimization/95852
7300 * gcc.target/i386/pr95852-3.c: New test.
7301 * gcc.target/i386/pr95852-4.c: New test.
7303 2021-01-11 Jakub Jelinek <jakub@redhat.com>
7305 PR tree-optimization/95852
7306 * gcc.target/i386/pr95852-1.c: New test.
7307 * gcc.target/i386/pr95852-2.c: New test.
7309 2021-01-11 Martin Liska <mliska@suse.cz>
7311 PR gcov-profile/98273
7312 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
7313 * g++.dg/gcov/pr98273.C: New test.
7314 * g++.dg/gcov/gcov.py: New test.
7315 * g++.dg/gcov/test-pr98273.py: New test.
7317 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
7319 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
7320 constant then rather than addition.
7321 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
7322 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
7324 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7327 * c-c++-common/pr98556.c: New test.
7329 2021-01-09 Jakub Jelinek <jakub@redhat.com>
7331 PR rtl-optimization/98603
7332 * gcc.target/i386/pr98603.c: New test.
7333 * gcc.target/aarch64/pr98603.c: New test.
7335 2021-01-09 Alexandre Oliva <oliva@gnu.org>
7338 * gcc.dg/debug/pr97714.c: New.
7340 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7343 * gcc.target/i386/pr98482-1.c: Require lp64.
7344 * gcc.target/i386/pr98482-2.c: Likewise.
7346 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
7348 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
7349 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
7351 2021-01-08 Patrick Palka <ppalka@redhat.com>
7354 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
7356 2021-01-08 Patrick Palka <ppalka@redhat.com>
7359 * g++.dg/template/access32.C: New test.
7360 * g++.dg/template/access33.C: New test.
7362 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7365 * gcc.target/i386/pr98482-2.c: Updated.
7367 2021-01-08 Richard Biener <rguenther@suse.de>
7369 PR tree-optimization/98544
7370 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
7372 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
7375 * gcc.target/i386/pr98482-1.c: New test.
7376 * gcc.target/i386/pr98482-1.c: Likewise.
7377 * gcc.target/i386/pr98482-2.c: New file.
7379 2021-01-08 Jakub Jelinek <jakub@redhat.com>
7382 * gcc.target/i386/pr98585.c: New test.
7384 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7386 * gcc.target/aarch64/sve/cnot_2.c: New test.
7387 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
7388 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
7389 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
7390 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
7391 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
7392 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
7394 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
7396 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
7397 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
7398 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
7399 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
7400 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
7401 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
7402 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
7403 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
7405 2021-01-08 Tamar Christina <tamar.christina@arm.com>
7407 * lib/target-supports.exp
7408 (check_effective_target_aarch64_asm_sve2_ok): New.
7409 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
7410 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7412 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7414 * gcc.target/aarch64/usaba_1.c: New test.
7416 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7419 * gfortran.dg/deferred_character_35.f90 : New test.
7421 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
7424 * gfortran.dg/implied_do_3.f90 : New test.
7426 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7428 * gcc.dg/array-quals-1.c: Allow srodata.
7430 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
7432 * gcc.target/riscv/predef-10.c: New.
7433 * gcc.target/riscv/predef-11.c: New.
7434 * gcc.target/riscv/predef-12.c: New.
7435 * gcc.target/riscv/predef-13.c: New.
7437 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7440 * g++.dg/cpp2a/bit-cast10.C: New test.
7442 2021-01-07 Martin Sebor <msebor@redhat.com>
7445 * gcc.dg/plugin/gil-1.c: Adjust expected output.
7446 * gcc.dg/uninit-pr98578.c: New test.
7448 2021-01-07 Marek Polacek <polacek@redhat.com>
7451 * g++.dg/cpp0x/auto55.C: New test.
7453 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7456 * gcc.dg/analyzer/pr98580-a.c: New test.
7457 * gcc.dg/analyzer/pr98580-b.c: New test.
7459 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
7462 * gfortran.dg/associate_54.f90: New test.
7463 * gfortran.dg/associate_55.f90: New test.
7464 * gfortran.dg/associate_56.f90: New test.
7466 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7469 * gcc.target/i386/pr98567-1.c: New test.
7470 * gcc.target/i386/pr98567-2.c: New test.
7472 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7474 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
7475 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
7476 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
7477 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
7478 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
7479 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
7480 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
7481 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
7483 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7485 PR tree-optimization/98560
7486 * gcc.dg/vect/pr98560-2.c: New test.
7488 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
7490 PR tree-optimization/98560
7491 * gcc.dg/vect/pr98560-1.c: New test.
7493 2021-01-07 Jakub Jelinek <jakub@redhat.com>
7495 PR tree-optimization/98568
7496 * g++.dg/torture/pr98568.C: New test.
7498 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
7500 * gcc.target/i386/pr92658-avx512bw.c: Add
7501 -mprefer-vector-width=512 to avoid impact of different default
7502 mtune which gcc is built with.
7503 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
7505 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7508 * gcc.dg/analyzer/pr97074.c: New test.
7510 2021-01-07 David Malcolm <dmalcolm@redhat.com>
7513 * gcc.dg/analyzer/pr98564.c: New test.
7515 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
7517 PR rtl-optimization/97978
7518 * gcc.target/i386/pr97978.c: New.
7520 2021-01-06 Martin Sebor <msebor@redhat.com>
7523 * g++.dg/pr95768.C: New test.
7524 * g++.dg/warn/Wuninitialized-12.C: New test.
7525 * gcc.dg/uninit-38.c: New test.
7527 2021-01-06 Martin Sebor <msebor@redhat.com>
7530 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
7532 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
7535 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
7536 as the final suspend point so that we can check that the state
7537 machine has reached the expected point.
7539 2021-01-06 Marek Polacek <polacek@redhat.com>
7542 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
7545 2021-01-06 Alexandre Oliva <oliva@adacore.com>
7547 * g++.dg/opt/store-merging-2.C: Add the required alignment.
7549 2021-01-06 Richard Biener <rguenther@suse.de>
7551 PR tree-optimization/95582
7552 * gcc.dg/pr95582.c: New testcase.
7554 2021-01-06 Richard Biener <rguenther@suse.de>
7556 PR tree-optimization/98513
7557 * gcc.dg/tree-ssa/pr98513.c: New testcase.
7559 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7562 * gcc.dg/analyzer/pr97072.c: New test.
7564 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7567 * gcc.dg/analyzer/pr98073.c: New test.
7569 2021-01-06 David Malcolm <dmalcolm@redhat.com>
7572 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
7574 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
7576 * gcc.target/s390/s390.exp: Replace %% with %.
7578 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
7580 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
7582 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7585 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
7586 unsigned short to compute pextrw result.
7588 2021-01-05 Patrick Palka <ppalka@redhat.com>
7590 * g++.dg/template/partial5.C: Adjust directives to expect the
7591 same errors across all dialects.
7592 * g++.dg/cpp1z/nontype-auto17.C: New test.
7593 * g++.dg/cpp1z/nontype-auto18.C: New test.
7594 * g++.dg/template/ttp33.C: New test.
7596 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7598 PR tree-optimization/94802
7599 * gcc.target/i386/pr94802.c: New test.
7600 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
7602 2021-01-05 Richard Biener <rguenther@suse.de>
7604 PR tree-optimization/98516
7605 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
7606 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7608 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7611 * g++.dg/cpp2a/bit-cast8.C: New test.
7612 * g++.dg/cpp2a/bit-cast9.C: New test.
7614 2021-01-05 Marek Polacek <polacek@redhat.com>
7617 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
7618 * g++.dg/cpp0x/noexcept61.C: New test.
7620 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7622 PR tree-optimization/96928
7623 * gcc.dg/tree-ssa/pr96928.c: New test.
7624 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
7625 instead of scanning rtl dump for ifcvt message check assembly
7626 for xor instruction.
7628 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7630 PR tree-optimization/96930
7631 * g++.dg/tree-ssa/pr96930.C: New test.
7633 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7635 PR tree-optimization/96239
7636 * gcc.dg/tree-ssa/pr96239.c: New test.
7638 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
7641 * gcc.target/i386/pr98522.c: New test.
7643 2021-01-05 Nathan Sidwell <nathan@acm.org>
7645 * g++.dg/modules/mod-decl-1.C: Adjust.
7646 * g++.dg/modules/p0713-2.C: Adjust.
7647 * g++.dg/modules/p0713-3.C: Adjust.
7649 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
7652 * gcc.target/i386/pr98495-1.c: New test.
7653 * gcc.target/i386/pr98495-2.c: New test.
7654 * gcc.target/i386/pr98495-3.c: New test.
7655 * gcc.target/i386/pr98495-4.c: New test.
7656 * gcc.target/i386/pr98495-5.c: New test.
7658 2021-01-05 liuhongt <hongtao.liu@intel.com>
7660 * gcc.target/i386/sse2-pr98461-2.c: New test.
7662 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7664 PR rtl-optimization/97144
7665 * gcc.c-torture/compile/pr97144.c: New test.
7666 * gcc.target/aarch64/sve/pr97144.c: Likewise.
7668 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
7670 PR rtl-optimization/98403
7671 * g++.dg/opt/pr98403.C: New test.
7673 2021-01-05 Jakub Jelinek <jakub@redhat.com>
7675 PR rtl-optimization/98334
7676 * gcc.target/i386/pr98334.c: New test.
7678 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
7680 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
7682 2021-01-05 David Malcolm <dmalcolm@redhat.com>
7685 * gcc.dg/analyzer/pr98293.c: New test.
7687 2021-01-04 Martin Uecker <muecker@gwdg.de>
7690 * gcc.dg/pr98029.c: New test.
7692 2021-01-04 Nathan Sidwell <nathan@acm.org>
7694 * g++.dg/modules/binding-1_a.H: New.
7695 * g++.dg/modules/binding-1_b.H: New.
7696 * g++.dg/modules/binding-1_c.C: New.
7697 * g++.dg/modules/binding-2.H: New.
7698 * g++.dg/modules/builtin-3_a.C: New.
7699 * g++.dg/modules/global-2_a.C: New.
7700 * g++.dg/modules/global-2_b.C: New.
7701 * g++.dg/modules/global-3_a.C: New.
7702 * g++.dg/modules/global-3_b.C: New.
7703 * g++.dg/modules/hello-1_a.C: New.
7704 * g++.dg/modules/hello-1_b.C: New.
7705 * g++.dg/modules/iostream-1_a.H: New.
7706 * g++.dg/modules/iostream-1_b.C: New.
7707 * g++.dg/modules/part-5_a.C: New.
7708 * g++.dg/modules/part-5_b.C: New.
7709 * g++.dg/modules/part-5_c.C: New.
7710 * g++.dg/modules/stdio-1_a.H: New.
7711 * g++.dg/modules/stdio-1_b.C: New.
7712 * g++.dg/modules/string-1_a.H: New.
7713 * g++.dg/modules/string-1_b.C: New.
7714 * g++.dg/modules/string-view1.C: New.
7715 * g++.dg/modules/string-view2.C: New.
7716 * g++.dg/modules/tinfo-1.C: New.
7717 * g++.dg/modules/tinfo-2_a.H: New.
7718 * g++.dg/modules/tinfo-2_b.C: New.
7719 * g++.dg/modules/tname-spec-1_a.H: New.
7720 * g++.dg/modules/tname-spec-1_b.C: New.
7721 * g++.dg/modules/xtreme-header-1.h: New.
7722 * g++.dg/modules/xtreme-header-1_a.H: New.
7723 * g++.dg/modules/xtreme-header-1_b.C: New.
7724 * g++.dg/modules/xtreme-header-1_c.C: New.
7725 * g++.dg/modules/xtreme-header-2.h: New.
7726 * g++.dg/modules/xtreme-header-2_a.H: New.
7727 * g++.dg/modules/xtreme-header-2_b.C: New.
7728 * g++.dg/modules/xtreme-header-2_c.C: New.
7729 * g++.dg/modules/xtreme-header-3.h: New.
7730 * g++.dg/modules/xtreme-header-3_a.H: New.
7731 * g++.dg/modules/xtreme-header-3_b.C: New.
7732 * g++.dg/modules/xtreme-header-3_c.C: New.
7733 * g++.dg/modules/xtreme-header-4.h: New.
7734 * g++.dg/modules/xtreme-header-4_a.H: New.
7735 * g++.dg/modules/xtreme-header-4_b.C: New.
7736 * g++.dg/modules/xtreme-header-4_c.C: New.
7737 * g++.dg/modules/xtreme-header-5.h: New.
7738 * g++.dg/modules/xtreme-header-5_a.H: New.
7739 * g++.dg/modules/xtreme-header-5_b.C: New.
7740 * g++.dg/modules/xtreme-header-5_c.C: New.
7741 * g++.dg/modules/xtreme-header-6.h: New.
7742 * g++.dg/modules/xtreme-header-6_a.H: New.
7743 * g++.dg/modules/xtreme-header-6_b.C: New.
7744 * g++.dg/modules/xtreme-header-6_c.C: New.
7745 * g++.dg/modules/xtreme-header.h: New.
7746 * g++.dg/modules/xtreme-header_a.H: New.
7747 * g++.dg/modules/xtreme-header_b.C: New.
7748 * g++.dg/modules/xtreme-tr1.h: New.
7749 * g++.dg/modules/xtreme-tr1_a.H: New.
7750 * g++.dg/modules/xtreme-tr1_b.C: New.
7752 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7754 PR tree-optimization/95401
7755 * g++.dg/vect/pr95401.cc: New test.
7756 * g++.dg/vect/pr95401a.cc: Likewise.
7758 2021-01-04 Richard Biener <rguenther@suse.de>
7760 PR tree-optimization/98308
7761 * gcc.dg/vect/pr98308.c: New testcase.
7763 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7765 PR tree-optimization/95771
7766 * gcc.target/i386/pr95771.c: New test.
7768 2021-01-04 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/98464
7771 * g++.dg/opt/pr98464.C: New testcase.
7773 2021-01-04 Richard Biener <rguenther@suse.de>
7775 PR tree-optimization/98282
7776 * g++.dg/opt/pr98282.C: New testcase.
7778 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7781 * gcc.target/aarch64/pr89057.c: New test.
7783 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
7785 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
7787 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
7788 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
7789 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
7791 2021-01-04 Martin Liska <mliska@suse.cz>
7793 * README: Convert to utf8 from iso8859.
7795 2021-01-04 Martin Liska <mliska@suse.cz>
7797 * gcc.target/avr/avr.exp: Run dos2unix on the file.
7799 2021-01-04 Richard Biener <rguenther@suse.de>
7801 PR tree-optimization/98291
7802 * gcc.dg/vect/slp-reduc-11.c: New testcase.
7803 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
7805 2021-01-04 Jakub Jelinek <jakub@redhat.com>
7807 PR tree-optimization/96782
7808 * gcc.dg/tree-ssa/pr96782.c: New test.
7810 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7812 * gcc.misc-tests/outputs.exp: Adjust testcase.
7814 2021-01-01 Jakub Jelinek <jakub@redhat.com>
7816 * ChangeLog-2020: Rotate ChangeLog. New file.
7818 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7820 * lib/target-supports.exp
7821 (check_effective_target_arm_fp16_alternative_ok_nocache):
7822 Return zero for *-*-vxworks7r* targets.
7823 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
7824 * gcc.target/arm/aapcs/vfp23.c: Likewise.
7825 * gcc.target/arm/aapcs/vfp24.c: Likewise.
7826 * gcc.target/arm/aapcs/vfp25.c: Likewise.
7828 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7830 * g++.dg/init/new26.C: Fix overriding of the delete operator
7833 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7835 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
7838 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7840 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
7841 the test's dg-options.
7842 * gcc.target/arm/pr78255-2.c: Likewise.
7844 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7846 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
7848 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7850 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
7853 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7855 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
7857 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7859 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
7862 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7864 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
7866 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7868 * g++.dg/other/anon5.C: Skip on vxworks kernel.
7870 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
7872 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
7873 * gcc.dg/vxworks/initpri2.c: Likewise.
7875 2021-01-01 Joel Brobecker <brobecker@adacore.com>
7877 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
7880 2021-01-01 Olivier Hainque <hainque@adacore.com>
7882 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
7883 * gcc.dg/pthread-init-2.c: Ditto.
7885 2021-01-01 Olivier Hainque <hainque@adacore.com>
7887 * lib/target-supports.exp (check_weak_available,
7888 check_fork_available, check_effective_target_lto,
7889 check_effective_target_mempcpy): Add vxworks filters.
7891 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7893 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
7894 explicit -mno-long-calls.
7895 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7897 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7899 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
7900 * g++.target/arm/no_unique_address_2.C: Likewise.
7902 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7904 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
7905 * gcc.target/arm/headmerge-2.c: Likewise.
7907 2021-01-01 Alexandre Oliva <oliva@adacore.com>
7909 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
7912 Copyright (C) 2021 Free Software Foundation, Inc.
7914 Copying and distribution of this file, with or without modification,
7915 are permitted in any medium without royalty provided the copyright
7916 notice and this notice are preserved.