1 2021-08-16 liuhongt <hongtao.liu@intel.com>
4 * gcc.target/i386/pr101930.c: New test.
6 2021-08-16 Martin Liska <mliska@suse.cz>
9 * gcc.dg/ipa/pr100600.c: New test.
11 2021-08-16 liuhongt <hongtao.liu@intel.com>
14 * gcc.target/i386/pr101846-2.c: New test.
15 * gcc.target/i386/pr101846-3.c: New test.
16 * gcc.target/i386/pr101846-4.c: New test.
18 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
20 * gfortran.dg/gomp/masked-1.f90: New test.
21 * gfortran.dg/gomp/masked-2.f90: New test.
22 * gfortran.dg/gomp/masked-3.f90: New test.
23 * gfortran.dg/gomp/masked-combined-1.f90: New test.
24 * gfortran.dg/gomp/masked-combined-2.f90: New test.
26 2021-08-15 Harald Anlauf <anlauf@gmx.de>
29 * gfortran.dg/coarray_sync.f90: New test.
30 * gfortran.dg/coarray_3.f90: Adjust error messages.
32 2021-08-14 Martin Sebor <msebor@redhat.com>
35 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
36 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
38 2021-08-14 Jakub Jelinek <jakub@redhat.com>
41 * gcc.target/i386/avx512f-pr101896.c: New test.
43 2021-08-13 Martin Sebor <msebor@redhat.com>
46 * gcc.dg/uninit-42.c: New test.
48 2021-08-13 Martin Liska <mliska@suse.cz>
51 * gcc.target/i386/pr101261.c: New test.
53 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
55 * gcc.dg/tree-ssa/modref-6.c: Update.
57 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
59 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
62 2021-08-12 Jakub Jelinek <jakub@redhat.com>
64 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
65 constructs with clauses.
66 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
67 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
68 * c-c++-common/gomp/masked-1.c: New test.
69 * c-c++-common/gomp/masked-2.c: New test.
70 * c-c++-common/gomp/masked-combined-1.c: New test.
71 * c-c++-common/gomp/masked-combined-2.c: New test.
72 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
73 * g++.dg/gomp/block-11.C: New test.
74 * g++.dg/gomp/tpl-masked-1.C: New test.
75 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
76 combined masked constructs with clauses in attribute syntax.
77 * g++.dg/gomp/attrs-2.C (bar): Likewise.
78 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
80 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
82 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
84 2021-08-12 Jakub Jelinek <jakub@redhat.com>
86 PR preprocessor/101638
87 * gcc.dg/cpp/pr101638.c: New test.
89 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
91 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
92 typo in regular expression.
93 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
95 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
97 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
99 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
101 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
104 2021-08-12 Sergei Trofimovich <siarheit@google.com>
107 * g++.dg/warn/pr101219.C: New test.
109 2021-08-12 Martin Uecker <muecker@gwdg.de>
112 * gcc.dg/vla-stexp-2.c: New test.
114 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
116 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
117 code and adjust for ranger threader.
119 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
121 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
122 testcase and test proc_bind(primary) instead.
123 * gfortran.dg/gomp/affinity-1.f90: Likewise.
125 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
127 * gfortran.dg/PR82376.f90: Robustify match.
129 2021-08-12 Jakub Jelinek <jakub@redhat.com>
132 * gcc.target/i386/avx512f-pr101860.c: New test.
134 2021-08-12 Jakub Jelinek <jakub@redhat.com>
136 * g++.dg/gomp/attrs-12.C: New test.
138 2021-08-12 Jakub Jelinek <jakub@redhat.com>
140 * g++.dg/gomp/attrs-11.C: Add new tests.
142 2021-08-12 Jakub Jelinek <jakub@redhat.com>
146 * g++.dg/cpp2a/spaceship-synth11.C: New test.
147 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
149 2021-08-12 Jakub Jelinek <jakub@redhat.com>
151 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
153 2021-08-12 Jakub Jelinek <jakub@redhat.com>
155 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
157 * g++.dg/lookup/strong-using2.C: Likewise.
158 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
160 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
161 using namespace, add tests for alignas before semicolon.
162 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
163 C++11 attributes on using directive before semicolon.
165 2021-08-12 liuhongt <hongtao.liu@intel.com>
168 * gcc.target/i386/pr101846-1.c: New test.
170 2021-08-12 Patrick Palka <ppalka@redhat.com>
173 * g++.dg/cpp2a/construct_at.h: New convenience header file that
174 defines minimal implementations of std::construct_at/destroy_at,
176 * g++.dg/cpp2a/constexpr-new5.C: ... here.
177 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
178 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
179 * g++.dg/cpp2a/constexpr-new20.C: New test.
181 2021-08-11 Patrick Palka <ppalka@redhat.com>
185 * g++.dg/DRs/dr2082.C: New test.
186 * g++.dg/cpp2a/concepts-uneval4.C: New test.
188 2021-08-11 Jakub Jelinek <jakub@redhat.com>
191 * g++.dg/cpp2a/constinit16.C: New test.
193 2021-08-11 Patrick Palka <ppalka@redhat.com>
196 * g++.dg/cpp1z/class-deduction98.C: New test.
198 2021-08-11 Patrick Palka <ppalka@redhat.com>
201 * g++.dg/cpp1z/class-deduction97.C: New test.
203 2021-08-11 Richard Biener <rguenther@suse.de>
205 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
208 2021-08-11 Jan Hubicka <jh@suse.cz>
210 * c-c++-common/modref-dse.c: New test.
212 2021-08-11 Richard Biener <rguenther@suse.de>
215 * gcc.dg/pr101858.c: New testcase.
217 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
220 * gcc.target/arm/pr51534.c: Adjust test.
222 2021-08-11 liuhongt <hongtao.liu@intel.com>
225 * gcc.target/i386/pr98309-1.c: New test.
226 * gcc.target/i386/pr98309-2.c: New test.
228 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
231 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
233 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
238 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
239 from the string used to set GFORTRAN_UNDER_TEST.
241 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
243 PR tree-optimization/101809
244 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
246 2021-08-10 Jakub Jelinek <jakub@redhat.com>
249 * gcc.target/i386/avx512f-pr80355-2.c: New test.
251 2021-08-10 Jakub Jelinek <jakub@redhat.com>
254 * gcc.target/i386/avx512f-pr80355-1.c: New test.
256 2021-08-10 Jakub Jelinek <jakub@redhat.com>
258 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
259 [[omp::directive (threadprivate (t2))]]. Add tests with
260 if/while/switch after parallel in attribute syntax.
261 (corge): Add missing omp:: before directive.
262 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
263 [[omp::directive (threadprivate (t2))]].
264 * g++.dg/gomp/attrs-10.C: New test.
265 * g++.dg/gomp/attrs-11.C: New test.
267 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
269 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
271 2021-08-10 Richard Biener <rguenther@suse.de>
274 * gcc.dg/tree-ssa/pr101824.c: New testcase.
276 2021-08-10 Martin Uecker <muecker@gwdg.de>
279 * gcc.dg/vla-stexp-1.c: New test.
281 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
284 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
285 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
287 2021-08-10 liuhongt <hongtao.liu@intel.com>
289 * gcc.target/i386/cond_op_shift_d-1.c: New test.
290 * gcc.target/i386/cond_op_shift_d-2.c: New test.
291 * gcc.target/i386/cond_op_shift_q-1.c: New test.
292 * gcc.target/i386/cond_op_shift_q-2.c: New test.
293 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
294 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
295 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
296 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
297 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
298 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
299 * gcc.target/i386/cond_op_shift_w-1.c: New test.
300 * gcc.target/i386/cond_op_shift_w-2.c: New test.
302 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
304 * gcc.dg/pr101741.c: New.
306 2021-08-09 Martin Jambor <mjambor@suse.cz>
309 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
311 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
314 * gcc.target/i386/pr101812.c: New test.
316 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
318 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
319 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
321 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
323 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
324 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
325 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
327 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
331 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
332 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
333 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
334 ISO_Fortran_binding.h's #include.
335 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
336 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
337 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
338 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
339 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
340 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
341 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
342 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
343 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
344 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
345 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
346 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
347 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
348 * gfortran.dg/PR94327.c: Likewise.
349 * gfortran.dg/PR94331.c: Likewise.
350 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
351 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
352 * gfortran.dg/pr93524.c: Likewise.
354 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
356 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
357 scan-assembler tests over multiple lines. Expect 32-bit
358 result values in 'w' registers.
359 * gcc.target/aarch64/sve/extract_1.c: Likewise.
360 * gcc.target/aarch64/sve/extract_2.c: Likewise.
361 * gcc.target/aarch64/sve/extract_3.c: Likewise.
362 * gcc.target/aarch64/sve/extract_4.c: Likewise.
364 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
366 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
367 tests to little-endian targets.
369 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
371 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
373 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
375 PR tree-optimization/88531
376 * gcc.target/i386/pr88531-1a.c: New test.
377 * gcc.target/i386/pr88531-1b.c: Likewise.
378 * gcc.target/i386/pr88531-1c.c: Likewise.
379 * gcc.target/i386/pr88531-2a.c: Likewise.
380 * gcc.target/i386/pr88531-2b.c: Likewise.
381 * gcc.target/i386/pr88531-2c.c: Likewise.
383 2021-08-06 Martin Sebor <msebor@redhat.com>
385 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
387 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
388 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
389 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
390 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
391 * gcc.dg/attr-nonstring-4.c: Same.
392 * gcc.dg/Wstringop-overread-6.c: New test.
393 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
395 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
398 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
401 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
404 * gcc.target/arm/attr-neon3.c: Fix typo.
405 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
407 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
410 * gcc.target/i386/pr101797.c: New test.
412 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
414 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
417 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
419 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
422 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
424 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
427 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
429 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
432 2021-08-06 Martin Liska <mliska@suse.cz>
434 * gcc.target/powerpc/pragma-optimize.c: New test.
436 2021-08-06 Richard Biener <rguenther@suse.de>
438 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
440 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
442 * gcc.dg/gcov-info-to-gcda.c: New test.
444 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
446 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
448 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
451 * gcc.target/i386/pr99744-3.c: New test.
452 * gcc.target/i386/pr99744-4.c: Likewise.
453 * gcc.target/i386/pr99744-5.c: Likewise.
454 * gcc.target/i386/pr99744-6.c: Likewise.
455 * gcc.target/i386/pr99744-7.c: Likewise.
456 * gcc.target/i386/pr99744-8.c: Likewise.
458 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
461 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
462 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
463 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
464 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
465 Add a non-no-op function body.
466 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
467 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
468 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
469 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
470 check-function-bodies.
471 * gcc.target/arm/attr-neon3.c: Likewise.
472 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
474 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
475 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
477 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
479 * gcc.target/aarch64/vsubX_high_cost.c: New test.
481 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
483 * gcc.target/aarch64/vaddX_high_cost.c: New test.
485 2021-08-05 Richard Biener <rguenther@suse.de>
487 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
489 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
491 * gcc.dg/sso-15.c: New test.
493 2021-08-05 liuhongt <hongtao.liu@intel.com>
495 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
496 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
497 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
498 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
500 2021-08-05 liuhongt <hongtao.liu@intel.com>
502 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
503 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
504 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
505 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
507 2021-08-05 liuhongt <hongtao.liu@intel.com>
509 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
510 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
511 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
512 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
513 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
514 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
515 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
516 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
517 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
518 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
519 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
520 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
521 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
522 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
523 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
524 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
526 2021-08-04 David Malcolm <dmalcolm@redhat.com>
529 * gcc.dg/analyzer/asm-x86-1.c: New test.
530 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
531 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
532 * gcc.dg/analyzer/pr101570.c: New test.
533 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
535 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
537 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
539 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
540 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
542 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
543 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
545 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
548 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
551 * gcc.target/i386/pr101742a.c: New test.
552 * gcc.target/i386/pr101742b.c: Likewise.
554 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
557 * gcc.target/i386/eh_return-2.c: New test.
559 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
561 * gcc.target/s390/vector/perm-vpdi.c: New test.
563 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
565 * gcc.target/s390/vector/perm-merge.c: New test.
566 * gcc.target/s390/vector/vec-types.h: New test.
568 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
570 * gcc.target/s390/zvector/vec-permi.c: Removed.
571 * gcc.target/s390/zvector/vec_permi.c: New test.
573 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
575 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
576 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
577 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
578 * gcc.target/s390/zvector/vec-types.h: New test.
579 * gcc.target/s390/zvector/vec_merge.c: New test.
581 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
583 * gcc.target/aarch64/vmul_high_cost.c: New test.
585 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
587 * gcc.target/aarch64/vmul_element_cost.c: New test.
589 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
591 * gcc.target/aarch64/sve/cost_model_12.c: New test.
593 2021-08-04 Tamar Christina <tamar.christina@arm.com>
595 PR tree-optimization/101750
596 * g++.dg/vect/pr99149.cc: Name class.
598 2021-08-04 Richard Biener <rguenther@suse.de>
600 * gcc.target/i386/vect-gather-1.c: New testcase.
601 * gfortran.dg/vect/vect-8.f90: Adjust.
603 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
604 Marc Glisse <marc.glisse@inria.fr>
606 * gcc.dg/fold-ior-4.c: New test.
608 2021-08-04 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/101756
611 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
613 2021-08-04 Jakub Jelinek <jakub@redhat.com>
616 * g++.dg/gomp/pr101759.C: New test.
617 * g++.dg/goacc/pr101759.C: New test.
619 2021-08-04 Jakub Jelinek <jakub@redhat.com>
621 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
623 2021-08-04 Richard Biener <rguenther@suse.de>
625 PR tree-optimization/101769
626 * g++.dg/tree-ssa/pr101769.C: New testcase.
628 2021-08-04 liuhongt <hongtao.liu@intel.com>
630 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
631 dg-require-effective-target for avx512.
632 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
633 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
634 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
635 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
636 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
637 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
639 2021-08-04 liuhongt <hongtao.liu@intel.com>
641 * gcc.target/i386/cond_op_fma_double-1.c: New test.
642 * gcc.target/i386/cond_op_fma_double-2.c: New test.
643 * gcc.target/i386/cond_op_fma_float-1.c: New test.
644 * gcc.target/i386/cond_op_fma_float-2.c: New test.
646 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
648 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
649 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
651 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
653 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
654 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
656 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
658 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
659 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
660 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
661 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
662 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
664 2021-08-03 Martin Sebor <msebor@redhat.com>
667 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
669 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
671 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
672 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
675 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
677 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
679 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
680 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
681 * gcc.target/i386/pr82942-1.c: Likewise.
682 * gcc.target/i386/pr82990-1.c: Likewise.
683 * gcc.target/i386/pr82990-3.c: Likewise.
684 * gcc.target/i386/pr82990-5.c: Likewise.
685 * gcc.target/i386/pr100865-4b.c: Likewise.
686 * gcc.target/i386/pr100865-6b.c: Likewise.
687 * gcc.target/i386/pr100865-7b.c: Likewise.
688 * gcc.target/i386/pr100865-10b.c: Likewise.
689 * gcc.target/i386/pr100865-8b.c: Updated.
690 * gcc.target/i386/pr100865-9b.c: Likewise.
691 * gcc.target/i386/pr100865-11b.c: Likewise.
692 * gcc.target/i386/pr100865-12b.c: Likewise.
694 2021-08-03 liuhongt <hongtao.liu@intel.com>
696 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
697 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
698 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
699 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
700 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
701 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
703 2021-08-03 Jakub Jelinek <jakub@redhat.com>
706 * gcc.dg/analyzer/pr101721.c: New test.
708 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
711 * g++.target/i386/pr80566-1.C: New test.
712 * g++.target/i386/pr80566-2.C: Likewise.
714 2021-08-03 liuhongt <hongtao.liu@intel.com>
716 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
717 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
718 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
719 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
721 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
723 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
725 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
727 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
729 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
731 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
733 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
735 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
737 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
739 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
741 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
743 * gcc.target/i386/pieces-memcpy-10.c: New test.
744 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
745 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
746 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
747 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
748 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
749 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
750 * gcc.target/i386/pieces-memset-1.c: Likewise.
751 * gcc.target/i386/pieces-memset-2.c: Likewise.
752 * gcc.target/i386/pieces-memset-3.c: Likewise.
753 * gcc.target/i386/pieces-memset-4.c: Likewise.
754 * gcc.target/i386/pieces-memset-5.c: Likewise.
755 * gcc.target/i386/pieces-memset-6.c: Likewise.
756 * gcc.target/i386/pieces-memset-7.c: Likewise.
757 * gcc.target/i386/pieces-memset-8.c: Likewise.
758 * gcc.target/i386/pieces-memset-9.c: Likewise.
759 * gcc.target/i386/pieces-memset-10.c: Likewise.
760 * gcc.target/i386/pieces-memset-11.c: Likewise.
761 * gcc.target/i386/pieces-memset-12.c: Likewise.
762 * gcc.target/i386/pieces-memset-13.c: Likewise.
763 * gcc.target/i386/pieces-memset-14.c: Likewise.
764 * gcc.target/i386/pieces-memset-15.c: Likewise.
765 * gcc.target/i386/pieces-memset-16.c: Likewise.
766 * gcc.target/i386/pieces-memset-17.c: Likewise.
767 * gcc.target/i386/pieces-memset-18.c: Likewise.
768 * gcc.target/i386/pieces-memset-19.c: Likewise.
769 * gcc.target/i386/pieces-memset-20.c: Likewise.
770 * gcc.target/i386/pieces-memset-21.c: Likewise.
771 * gcc.target/i386/pieces-memset-22.c: Likewise.
772 * gcc.target/i386/pieces-memset-23.c: Likewise.
773 * gcc.target/i386/pieces-memset-24.c: Likewise.
774 * gcc.target/i386/pieces-memset-25.c: Likewise.
775 * gcc.target/i386/pieces-memset-26.c: Likewise.
776 * gcc.target/i386/pieces-memset-27.c: Likewise.
777 * gcc.target/i386/pieces-memset-28.c: Likewise.
778 * gcc.target/i386/pieces-memset-29.c: Likewise.
779 * gcc.target/i386/pieces-memset-30.c: Likewise.
780 * gcc.target/i386/pieces-memset-31.c: Likewise.
781 * gcc.target/i386/pieces-memset-32.c: Likewise.
782 * gcc.target/i386/pieces-memset-33.c: Likewise.
783 * gcc.target/i386/pieces-memset-34.c: Likewise.
784 * gcc.target/i386/pieces-memset-35.c: Likewise.
785 * gcc.target/i386/pieces-memset-36.c: Likewise.
786 * gcc.target/i386/pieces-memset-37.c: Likewise.
787 * gcc.target/i386/pieces-memset-38.c: Likewise.
788 * gcc.target/i386/pieces-memset-39.c: Likewise.
789 * gcc.target/i386/pieces-memset-40.c: Likewise.
790 * gcc.target/i386/pieces-memset-41.c: Likewise.
791 * gcc.target/i386/pieces-memset-42.c: Likewise.
792 * gcc.target/i386/pieces-memset-43.c: Likewise.
793 * gcc.target/i386/pieces-memset-44.c: Likewise.
794 * gcc.target/i386/pieces-memcpy-7.c: New file.
795 * gcc.target/i386/pieces-memcpy-8.c: New file.
796 * gcc.target/i386/pieces-memcpy-9.c: New file.
798 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
801 * gcc.target/i386/pr90773-20.c: New test.
802 * gcc.target/i386/pr90773-21.c: Likewise.
803 * gcc.target/i386/pr90773-22.c: Likewise.
804 * gcc.target/i386/pr90773-23.c: Likewise.
805 * gcc.target/i386/pr90773-26.c: Likewise.
807 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
809 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
810 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
811 * gcc.target/i386/pr90773-15.c: Likewise.
812 * gcc.target/i386/pr90773-16.c: Likewise.
813 * gcc.target/i386/pr90773-17.c: Likewise.
814 * gcc.target/i386/pr90773-24.c: Likewise.
815 * gcc.target/i386/pr90773-25.c: Likewise.
816 * gcc.target/i386/pr100865-1.c: Likewise.
817 * gcc.target/i386/pr100865-2.c: Likewise.
818 * gcc.target/i386/pr100865-3.c: Likewise.
819 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
820 XMM movd to store 4 bytes.
821 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
823 * gcc.target/i386/pr100865-4b.c: Likewise.
824 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
825 * gcc.target/i386/pr100865-10b.c: Likewise.
827 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
829 * gcc.target/i386/eh_return-1.c: New test.
831 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
834 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
835 * gcc.target/i386/pr90773-14.c: Likewise.
836 * gcc.target/i386/pr90773-15.c: New test.
837 * gcc.target/i386/pr90773-16.c: Likewise.
838 * gcc.target/i386/pr90773-17.c: Likewise.
839 * gcc.target/i386/pr90773-18.c: Likewise.
840 * gcc.target/i386/pr90773-19.c: Likewise.
842 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
844 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
846 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
849 * gcc.target/i386/pr78103-2.c: Also scan incl.
850 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
853 2021-07-31 Jason Merrill <jason@redhat.com>
856 * g++.dg/ext/anon-struct9.C: New test.
858 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
860 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
862 2021-07-31 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/gomp/attrs-9.C: New test.
866 2021-07-31 Jakub Jelinek <jakub@redhat.com>
869 * gcc.target/i386/pr78103-1.c: New test.
870 * gcc.target/i386/pr78103-2.c: New test.
871 * gcc.target/i386/pr78103-3.c: New test.
873 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
875 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
877 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
880 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
882 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
884 * gcc.target/powerpc/sse4_1-floorpd.c: New.
885 * gcc.target/powerpc/sse4_1-floorps.c: New.
886 * gcc.target/powerpc/sse4_1-floorsd.c: New.
887 * gcc.target/powerpc/sse4_1-floorss.c: New.
888 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
889 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
891 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
893 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
894 * gcc.target/powerpc/sse4_1-ceilps.c: New.
895 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
896 * gcc.target/powerpc/sse4_1-ceilss.c: New.
897 * gcc.target/powerpc/sse4_1-round-data.h: New.
898 * gcc.target/powerpc/sse4_1-round.h: New.
899 * gcc.target/powerpc/sse4_1-round2.h: New.
900 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
901 and adjust dg directives to suit.
902 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
904 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
906 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
907 and adjust dg directives to suit.
908 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
909 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
910 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
912 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
913 Uroš Bizjak <ubizjak@gmail.com>
915 * gcc.target/i386/dec-cmov-1.c: New test.
916 * gcc.target/i386/dec-cmov-2.c: New test.
918 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
920 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
922 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
924 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
926 2021-07-30 Martin Sebor <msebor@redhat.com>
929 * gcc.c-torture/compile/pr83510.c: Move test functions...
930 * gcc.dg/Warray-bounds-87.c: ...to this file.
932 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
934 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
936 * gcc.target/i386/pr100865-4b.c: Likewise.
938 2021-07-30 Andrew Pinski <apinski@marvell.com>
941 * g++.dg/warn/Wunused-18.C: New test.
942 * gcc.c-torture/compile/20030405-2.c: New test.
943 * gcc.c-torture/compile/20040304-2.c: New test.
944 * gcc.dg/20030612-2.c: New test.
946 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
949 * gcc.target/mips/pr101132.c: New test.
951 2021-07-30 Jakub Jelinek <jakub@redhat.com>
954 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
955 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
956 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
957 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
958 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
959 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
960 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
962 2021-07-30 Jason Merrill <jason@redhat.com>
964 * g++.dg/ext/anon-struct8.C: New test.
966 2021-07-30 Jakub Jelinek <jakub@redhat.com>
968 * g++.dg/cpp0x/gen-attrs-76.C: New test.
970 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
973 * gcc.target/i386/pr101685.c: New test.
975 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
977 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
980 2021-07-30 Jakub Jelinek <jakub@redhat.com>
983 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
984 attributes instead of error.
985 * g++.dg/cpp0x/gen-attrs-75.C: New test.
986 * g++.dg/modules/pr101582-1.C: New test.
988 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
991 * g++.dg/lto/pr101396_0.C: New test.
992 * g++.dg/lto/pr101396_1.C: New test.
994 2021-07-29 Martin Sebor <msebor@redhat.com>
997 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1000 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1003 * gdc.dg/pr100967.d: Update test.
1004 * gdc.dg/pr101672.d: New test.
1006 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1009 * gdc.dg/extern-c++/extern-c++.exp: New.
1010 * gdc.dg/extern-c++/pr101664.d: New test.
1011 * gdc.dg/extern-c++/pr101664_1.cc: New test.
1013 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1016 * gdc.dg/torture/pr96435.d: New test.
1018 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1021 * gdc.dg/pr101657.d: New test.
1023 2021-07-29 Jakub Jelinek <jakub@redhat.com>
1026 * g++.dg/pr71389.C: Include <array> instead of <functional>.
1027 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1029 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
1030 Julian Brown <julian@codesourcery.com>
1031 Kwok Cheung Yeung <kcy@codesourcery.com>
1033 * c-c++-common/goacc/classify-kernels-unparallelized.c:
1034 's%oaccdevlow%oaccloops%g'.
1035 * c-c++-common/goacc/classify-kernels.c: Likewise.
1036 * c-c++-common/goacc/classify-parallel.c: Likewise.
1037 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1038 * c-c++-common/goacc/classify-routine.c: Likewise.
1039 * c-c++-common/goacc/classify-serial.c: Likewise.
1040 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1041 * g++.dg/goacc/template.C: Likewise.
1042 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1043 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1044 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1045 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1046 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1047 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1048 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1049 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1051 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1054 * gcc.target/powerpc/pr56605.c: Change matching
1056 * gcc.target/powerpc/pr81348.c: Likewise.
1058 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1060 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1061 * gcc.c-torture/compile/pr83510.c: Same.
1062 * gcc.dg/analyzer/pr94851-2.c: Same.
1063 * gcc.dg/loop-unswitch-2.c: Same.
1064 * gcc.dg/old-style-asm-1.c: Same.
1065 * gcc.dg/pr68317.c: Same.
1066 * gcc.dg/pr97567-2.c: Same.
1067 * gcc.dg/predict-9.c: Same.
1068 * gcc.dg/shrink-wrap-loop.c: Same.
1069 * gcc.dg/sibcall-1.c: Same.
1070 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1071 * gcc.dg/tree-ssa/pr21001.c: Same.
1072 * gcc.dg/tree-ssa/pr21294.c: Same.
1073 * gcc.dg/tree-ssa/pr21417.c: Same.
1074 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1075 * gcc.dg/tree-ssa/pr21563.c: Same.
1076 * gcc.dg/tree-ssa/pr49039.c: Same.
1077 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1078 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1079 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1080 * gcc.dg/tree-ssa/split-path-4.c: Same.
1081 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1082 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1083 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1084 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1085 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1086 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1087 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1088 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1089 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1090 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1091 * gcc.dg/tree-ssa/vrp02.c: Same.
1092 * gcc.dg/tree-ssa/vrp03.c: Same.
1093 * gcc.dg/tree-ssa/vrp05.c: Same.
1094 * gcc.dg/tree-ssa/vrp06.c: Same.
1095 * gcc.dg/tree-ssa/vrp07.c: Same.
1096 * gcc.dg/tree-ssa/vrp09.c: Same.
1097 * gcc.dg/tree-ssa/vrp19.c: Same.
1098 * gcc.dg/tree-ssa/vrp20.c: Same.
1099 * gcc.dg/tree-ssa/vrp33.c: Same.
1100 * gcc.dg/uninit-pred-9_b.c: Same.
1101 * gcc.dg/uninit-pr61112.c: Same.
1102 * gcc.dg/vect/bb-slp-16.c: Same.
1103 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1104 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1105 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1106 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1107 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1108 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1110 2021-07-29 Richard Biener <rguenther@suse.de>
1113 * gcc.dg/torture/pr101512.c: New testcase.
1115 2021-07-29 liuhongt <hongtao.liu@intel.com>
1118 * gcc.target/i386/pr91446.c:
1119 * gcc.target/i386/pr92658-avx512bw-2.c:
1120 * gcc.target/i386/pr92658-sse4-2.c:
1121 * gcc.target/i386/pr92658-sse4.c:
1122 * gcc.target/i386/pr99881.c:
1124 2021-07-29 liuhongt <hongtao.liu@intel.com>
1127 * gcc.target/i386/sse2-pr39821.c: New test.
1128 * gcc.target/i386/sse4-pr39821.c: New test.
1130 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
1133 * gcc.target/powerpc/pr61837.c: New test.
1135 2021-07-28 Martin Sebor <msebor@redhat.com>
1137 PR middle-end/101494
1138 * gcc.dg/uninit-pr101494.c: New test.
1140 2021-07-28 Martin Sebor <msebor@redhat.com>
1142 PR middle-end/101601
1143 * g++.dg/warn/Warray-bounds-25.C: New test.
1144 * gcc.dg/Warray-bounds-85.c: New test.
1146 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
1149 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1151 2021-07-28 David Malcolm <dmalcolm@redhat.com>
1153 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1155 2021-07-28 Harald Anlauf <anlauf@gmx.de>
1158 * gfortran.dg/allocate_stat_3.f90: New test.
1159 * gfortran.dg/allocate_stat.f90: Adjust error messages.
1160 * gfortran.dg/implicit_11.f90: Likewise.
1161 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1163 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1165 PR middle-end/101624
1166 * gfortran.dg/ubsan/ubsan.exp: New file.
1167 * gfortran.dg/ubsan/pr101624.f90: New test.
1169 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1171 PR middle-end/101642
1172 * gcc.c-torture/compile/pr101642.c: New test.
1174 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
1176 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1177 an expectation for 31-bit mode.
1178 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1179 * gcc.target/s390/load-imm64-2.c: Likewise.
1180 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1182 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1185 2021-07-28 Richard Biener <rguenther@suse.de>
1187 PR tree-optimization/101615
1188 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1190 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1192 * gcc.target/aarch64/smov_1.c: New test.
1193 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1195 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
1198 * gcc.target/i386/pr101456-1.c: New test.
1199 * gcc.target/i386/pr101456-2.c: Likewise.
1201 2021-07-28 Richard Biener <rguenther@suse.de>
1203 PR tree-optimization/101615
1204 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1206 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1208 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1211 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1213 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1214 compatible_alloc2): New extern allocator declarations.
1215 (test_9, test_10): New tests.
1217 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1220 * gdc.dg/pr96429.d: Update test.
1221 * gdc.dg/pr101640.d: New test.
1223 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1226 * gdc.dg/pr101490.d: New test.
1228 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1231 * gdc.dg/pr101127a.d: New test.
1232 * gdc.dg/pr101127b.d: New test.
1234 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1237 * gcc.target/i386/avx2-pr101611-1.c: New test.
1238 * gcc.target/i386/avx2-pr101611-2.c: New test.
1240 2021-07-28 Martin Uecker <muecker@gwdg.de>
1242 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1244 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1246 PR libfortran/101317
1247 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1250 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1252 PR libfortran/101310
1253 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1254 incorrect assertions.
1256 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1258 PR libfortran/101305
1259 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1260 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1261 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1262 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1263 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1264 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1265 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1266 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1267 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1268 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1269 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1270 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1271 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1272 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1273 * gfortran.dg/PR94327.c: Likewise.
1274 * gfortran.dg/PR94331.c: Likewise.
1275 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1276 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1277 * gfortran.dg/pr93524.c: Likewise.
1279 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
1281 PR tree-optimization/101596
1282 * gcc.target/powerpc/pr101596-1.c: New test.
1283 * gcc.target/powerpc/pr101596-2.c: Likewise.
1284 * gcc.target/powerpc/pr101596-3.c: Likewise.
1286 2021-07-28 liuhongt <hongtao.liu@intel.com>
1289 * gcc.target/i386/pr99881.c: New test.
1291 2021-07-27 Martin Sebor <msebor@redhat.com>
1293 PR tree-optimization/101584
1294 * gcc.dg/uninit-38.c: Remove assertions.
1295 * gcc.dg/uninit-41.c: New test.
1297 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
1300 * g++.dg/coroutines/pr99047.C: Fix includes.
1301 * g++.dg/pr71655.C: Likewise.
1303 2021-07-27 Martin Sebor <msebor@redhat.com>
1306 * gcc.dg/Wvla-parameter-13.c: New test.
1308 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
1310 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1312 2021-07-27 Marek Polacek <polacek@redhat.com>
1316 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1317 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1318 * g++.dg/cpp2a/spaceship-err7.C: New test.
1319 * g++.dg/expr/ptr-comp4.C: New test.
1321 2021-07-27 Richard Biener <rguenther@suse.de>
1323 PR tree-optimization/101573
1324 * gcc.dg/uninit-pr101573.c: New testcase.
1325 * gcc.dg/uninit-15-O0.c: Adjust.
1326 * gcc.dg/uninit-15.c: Likewise.
1327 * gcc.dg/uninit-23.c: Likewise.
1328 * c-c++-common/uninit-17.c: Likewise.
1330 2021-07-27 Martin Jambor <mjambor@suse.cz>
1332 * gcc.dg/ipa/remref-3.c: New test.
1333 * gcc.dg/ipa/remref-4.c: Likewise.
1334 * gcc.dg/ipa/remref-5.c: Likewise.
1335 * gcc.dg/ipa/remref-6.c: Likewise.
1337 2021-07-27 Jakub Jelinek <jakub@redhat.com>
1339 PR middle-end/101586
1340 * g++.dg/torture/builtin-clear-padding-4.C: New test.
1342 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
1345 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1347 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1348 power10 code is generated.
1349 (plus_ne0): Move to ppc-ne0-2.c.
1350 (cmp_plus_ne): Likewise.
1351 (plus_ne0_cmp): Likewise.
1352 * gcc.target/powerpc/ppc-ne0-2.c: New file.
1354 2021-07-26 David Malcolm <dmalcolm@redhat.com>
1356 * gcc.dg/analyzer/sock-1.c: New test.
1357 * gcc.dg/analyzer/sock-2.c: New test.
1359 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
1361 * gcc.dg/pr78888.c: New.
1363 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
1364 Marc Glisse <marc.glisse@inria.fr>
1366 * gcc.dg/fold-eqrotate-1.c: New test case.
1367 * gcc.dg/fold-eqbswap-1.c: New test case.
1369 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1370 Tobias Burnus <tobias@codesourcery.com>
1377 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
1378 this test is still erroneous but now it compiles.
1379 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
1381 * gfortran.dg/PR93308.f90: New test.
1382 * gfortran.dg/PR93963.f90: New test.
1383 * gfortran.dg/PR94327.c: New test.
1384 * gfortran.dg/PR94327.f90: New test.
1385 * gfortran.dg/PR94331.c: New test.
1386 * gfortran.dg/PR94331.f90: New test.
1387 * gfortran.dg/PR97046.f90: New test.
1389 2021-07-26 Jakub Jelinek <jakub@redhat.com>
1391 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
1392 and scan directives.
1393 * g++.dg/gomp/attrs-2.C: Likewise.
1394 * g++.dg/gomp/attrs-6.C: New test.
1395 * g++.dg/gomp/attrs-7.C: New test.
1396 * g++.dg/gomp/attrs-8.C: New test.
1398 2021-07-23 Harald Anlauf <anlauf@gmx.de>
1401 * gfortran.dg/pr101536.f90: New test.
1403 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1405 PR rtl-optimization/101562
1406 * gcc.c-torture/compile/pr101562.c: New test.
1408 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1410 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1413 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1415 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1418 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
1421 * gcc.target/i386/pr101504.c: New test.
1423 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1425 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1428 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1430 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1433 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1435 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1438 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1440 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1443 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1445 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
1447 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1449 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
1451 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1453 * c-c++-common/gomp/attrs-1.c: New test.
1454 * c-c++-common/gomp/attrs-2.c: New test.
1455 * c-c++-common/gomp/attrs-3.c: New test.
1457 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1459 * g++.dg/gomp/attrs-4.C: New test.
1460 * g++.dg/gomp/attrs-5.C: New test.
1462 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1464 * gcc.target/mips/mips.exp (mips_option_groups): add
1465 -finline and -fno-inline.
1467 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1470 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1472 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1473 __attribute__((noinline)).
1474 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1476 2021-07-23 David Malcolm <dmalcolm@redhat.com>
1478 * gcc.dg/analyzer/feasibility-3.c: New test.
1480 2021-07-22 Martin Sebor <msebor@redhat.com>
1482 PR tree-optimization/65178
1483 * gcc.dg/uninit-pr65178.c: New test.
1485 2021-07-22 Martin Sebor <msebor@redhat.com>
1488 * g++.dg/ipa/pr82352.C
1490 2021-07-22 Andrew Pinski <apinski@marvell.com>
1492 PR tree-optimization/10153
1493 * gcc.c-torture/compile/pr10153-1.c: New test.
1494 * gcc.c-torture/compile/pr10153-2.c: New test.
1496 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1498 * g++.dg/pr101511.C: New.
1500 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1502 * gcc.dg/pr101497.c: New.
1504 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1506 * gcc.dg/pr101496.c: New.
1508 2021-07-22 liuhongt <hongtao.liu@intel.com>
1510 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
1512 2021-07-22 liuhongt <hongtao.liu@intel.com>
1514 * gcc.target/i386/mask-shift.c: New test.
1516 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1519 * gcc.dg/analyzer/pr101547.c: New test.
1521 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1524 * g++.dg/analyzer/pr101522.C: New test.
1526 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1527 Joseph Myers <joseph@codesourcery.com>
1528 Cesar Philippidis <cesar@codesourcery.com>
1530 * c-c++-common/goacc/classify-routine-nohost.c: New file.
1531 * c-c++-common/goacc/classify-routine.c: Update.
1532 * c-c++-common/goacc/routine-2.c: Likewise.
1533 * c-c++-common/goacc/routine-nohost-1.c: New file.
1534 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1535 * g++.dg/goacc/template.C: Update.
1536 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1537 * gfortran.dg/goacc/classify-routine.f95: Update.
1538 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1539 * gfortran.dg/goacc/routine-6.f90: Likewise.
1540 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1541 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1542 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1543 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1544 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1545 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1546 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1548 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1550 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1552 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1554 * gcc.dg/analyzer/explode-2.c: Remove xfail.
1555 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1557 * gcc.dg/analyzer/phi-2.c: New test.
1559 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
1562 * gcc.target/powerpc/pr101129.c: Adjust.
1564 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
1567 * gcc.target/i386/crc32-6.c: New test.
1569 2021-07-21 Harald Anlauf <anlauf@gmx.de>
1572 * gfortran.dg/pr101514.f90: New test.
1574 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1576 PR middle-end/101535
1577 * c-c++-common/gomp/pr101535-1.c: New test.
1578 * c-c++-common/gomp/pr101535-2.c: New test.
1580 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1583 * g++.dg/gomp/pr101516.C: New test.
1585 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
1587 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1588 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1589 * gfortran.dg/bind_c_char_10.f90: New test.
1590 * gfortran.dg/bind_c_char_6.f90: New test.
1591 * gfortran.dg/bind_c_char_7.f90: New test.
1592 * gfortran.dg/bind_c_char_8.f90: New test.
1593 * gfortran.dg/bind_c_char_9.f90: New test.
1595 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1597 * gcc.dg/unroll-10.c: New test.
1599 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1601 * gcc.dg/unroll-9.c: New test/
1603 2021-07-20 Martin Sebor <msebor@redhat.com>
1605 PR middle-end/101397
1606 * gcc.dg/Warray-bounds-80.c: New test.
1607 * gcc.dg/Warray-bounds-81.c: New test.
1608 * gcc.dg/Warray-bounds-82.c: New test.
1609 * gcc.dg/Warray-bounds-83.c: New test.
1610 * gcc.dg/Warray-bounds-84.c: New test.
1611 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1613 2021-07-20 Martin Sebor <msebor@redhat.com>
1615 PR middle-end/101300
1616 * gcc.dg/uninit-pr101300.c: New test.
1618 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
1621 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1622 generation on power10.
1623 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1625 2021-07-20 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.dg/pr101384.c: New test.
1629 * gcc.target/powerpc/pr101384-1.c: New test.
1630 * gcc.target/powerpc/pr101384-2.c: New test.
1632 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
1635 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1636 true initial value of the reduction from the vectorizer.
1637 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
1638 loop operate on exactly LANES (rather than LANES-1) iterations.
1639 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1641 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
1644 * gcc.target/i386/pr71245-1.c: Remove.
1645 * gcc.target/i386/pr71245-2.c: Ditto.
1647 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1649 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1650 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1652 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1654 PR tree-optimization/100696
1655 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1657 2021-07-19 Martin Sebor <msebor@redhat.com>
1659 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1661 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1664 * g++.dg/coroutines/pr95520.C: New test.
1666 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1669 * gcc.dg/analyzer/pr101503.c: New test.
1671 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1673 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1674 support BTF format. Remove redundant check for AIX.
1675 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1676 support CTF format. Remove redundant check for AIX.
1677 * lib/gcc-dg.exp: Remove redundant check for AIX.
1679 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1682 * gcc.target/gcn/sram-ecc-1.c: New test.
1683 * gcc.target/gcn/sram-ecc-2.c: New test.
1684 * gcc.target/gcn/sram-ecc-3.c: New test.
1685 * gcc.target/gcn/sram-ecc-4.c: New test.
1686 * gcc.target/gcn/sram-ecc-5.c: New test.
1687 * gcc.target/gcn/sram-ecc-6.c: New test.
1688 * gcc.target/gcn/sram-ecc-7.c: New test.
1689 * gcc.target/gcn/sram-ecc-8.c: New test.
1691 2021-07-19 Andrew Pinski <apinski@marvell.com>
1694 * gcc.target/aarch64/csinv-neg-1.c: New test.
1696 2021-07-19 Marek Polacek <polacek@redhat.com>
1699 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1701 2021-07-19 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/101505
1704 * gcc.dg/vect/pr101505.c: New testcase.
1706 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1709 * gcc.target/i386/pr101492-1.c: New test.
1710 * gcc.target/i386/pr101492-2.c: Likewise.
1711 * gcc.target/i386/pr101492-3.c: Likewise.
1712 * gcc.target/i386/pr101492-4.c: Likewise.
1714 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1717 * gfortran.dg/fmt_nonchar_3.f90: New test.
1719 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1722 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1724 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1727 * jit.dg/all-non-failing-tests.h: New test.
1728 * jit.dg/test-cast.c: New test.
1730 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1732 * gcc.dg/tree-ssa/modref-6.c: New test.
1734 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1736 * gcc.dg/pr96542.c: New.
1738 2021-07-16 Patrick Palka <ppalka@redhat.com>
1741 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1743 2021-07-16 Patrick Palka <ppalka@redhat.com>
1747 * g++.dg/inherit/covariant23.C: New test.
1749 2021-07-16 David Malcolm <dmalcolm@redhat.com>
1751 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1752 * gcc.dg/analyzer/dump-state.c: New test.
1754 2021-07-16 Martin Sebor <msebor@redhat.com>
1757 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1759 * gcc.dg/Wstringop-overflow-42.c: Same.
1760 * gcc.dg/Wstringop-overflow-68.c: Same.
1761 * gcc.dg/Wstringop-overflow-70.c: Same.
1762 * gcc.dg/Wstringop-overflow-71.c: Same.
1763 * gcc.dg/strlenopt-95.c: Fix typos.
1765 2021-07-16 Tamar Christina <tamar.christina@arm.com>
1767 PR middle-end/101457
1768 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1769 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1770 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1771 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1773 2021-07-16 Marek Polacek <polacek@redhat.com>
1775 * g++.dg/cpp1y/Wnarrowing2.C: New test.
1776 * g++.dg/cpp1y/Wnarrowing2.h: New test.
1778 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1780 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1781 * g++.target/s390/mi-thunk.C: New test.
1782 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1784 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1785 * gcc.target/s390/risbg-ll-3.c: Likewise.
1786 * gcc.target/s390/call.h: Common code for the new tests.
1787 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1788 * gcc.target/s390/call-z10-pic.c: New test.
1789 * gcc.target/s390/call-z10.c: New test.
1790 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1791 * gcc.target/s390/call-z9-pic.c: New test.
1792 * gcc.target/s390/call-z9.c: New test.
1793 * gcc.target/s390/mfentry-m64-pic.c: New test.
1794 * gcc.target/s390/tls.h: Common code for the new TLS tests.
1795 * gcc.target/s390/tls-pic.c: New test.
1796 * gcc.target/s390/tls.c: New test.
1798 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
1800 * gcc.target/aarch64/sve/extract_1.c: Split expected results
1801 by big/little endian targets, restoring the old expected
1802 result for big endian.
1803 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1804 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1805 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1807 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
1810 * gcc.target/i386/pr101346.c: New test.
1812 2021-07-15 Martin Sebor <msebor@redhat.com>
1815 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1816 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1817 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1818 * gcc.dg/torture/pr70025.c: Prune out a false positive.
1819 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1820 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1822 * gcc.target/i386/pr92658-avx512f.c: Same.
1823 * gcc.dg/Wstringop-overflow-68.c: New test.
1824 * gcc.dg/Wstringop-overflow-69.c: New test.
1825 * gcc.dg/Wstringop-overflow-70.c: New test.
1826 * gcc.dg/Wstringop-overflow-71.c: New test.
1827 * gcc.dg/strlenopt-95.c: New test.
1829 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1834 * g++.dg/analyzer/pr93212.C: Update location of warning.
1835 * g++.dg/analyzer/pr94011.C: Add
1836 -Wno-analyzer-use-of-uninitialized-value.
1837 * g++.dg/analyzer/pr94503.C: Likewise.
1838 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1839 param to avoid uninitialized warning.
1840 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1841 uninitialized value on result of alloca.
1842 (test_12a): Add expected warning.
1843 (test_12c): Likewise.
1844 (test_19): Likewise.
1845 (test_29b): Likewise.
1846 (test_29c): Likewise.
1847 (test_37): Remove xfail.
1848 (test_37a): Likewise.
1849 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1850 * gcc.dg/analyzer/explode-2.c: Remove params; add
1851 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1852 Initialize the locals.
1853 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
1855 * gcc.dg/analyzer/fgets-1.c: New test.
1856 * gcc.dg/analyzer/fread-1.c: New test.
1857 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1858 (test_40): Likewise.
1859 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1860 uninitialized padding.
1861 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1863 (read_alias_file): Call it.
1864 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1865 * gcc.dg/analyzer/pr94851-2.c: Likewise.
1866 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1867 * gcc.dg/analyzer/pr98628.c: Likewise.
1868 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1870 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1871 * gcc.dg/analyzer/symbolic-7.c: Likewise.
1872 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
1873 with -fno-fat-lto-objects.
1874 * gcc.dg/analyzer/uninit-1.c: New test.
1875 * gcc.dg/analyzer/uninit-2.c: New test.
1876 * gcc.dg/analyzer/uninit-3.c: New test.
1877 * gcc.dg/analyzer/uninit-4.c: New test.
1878 * gcc.dg/analyzer/uninit-pr94713.c: New test.
1879 * gcc.dg/analyzer/uninit-pr94714.c: New test.
1880 * gcc.dg/analyzer/use-after-free-2.c: New test.
1881 * gcc.dg/analyzer/use-after-free-3.c: New test.
1882 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1883 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1884 uninitialized warnings. Remove xfail.
1885 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1887 * gfortran.dg/analyzer/pr97668.f: Add
1888 -Wno-analyzer-use-of-uninitialized-value and
1889 -Wno-analyzer-too-complex.
1891 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1893 * gcc.dg/analyzer/phi-1.c: New test.
1895 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1897 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
1900 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1902 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
1905 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1908 * g++.dg/cpp0x/nullptr46.C: New test.
1910 2021-07-15 Tamar Christina <tamar.christina@arm.com>
1912 PR middle-end/101457
1913 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
1914 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
1915 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1916 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
1918 2021-07-15 Martin Sebor <msebor@redhat.com>
1920 * gcc.dg/Wvla-parameter-12.c: New test.
1922 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
1925 * gcc.target/powerpc/pr101129.c: New.
1927 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1929 PR middle-end/101437
1930 * gcc.c-torture/compile/pr101437.c: New test.
1932 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
1934 * gcc.target/powerpc/mma-builtin-9.c: New test.
1936 2021-07-14 Patrick Palka <ppalka@redhat.com>
1939 * g++.dg/cpp1z/class-deduction96.C: New test.
1941 2021-07-14 Jason Merrill <jason@redhat.com>
1943 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
1945 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1947 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
1948 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
1949 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
1950 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1952 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
1954 * gcc.dg/pr80776-1.c: Remove xfail.
1956 2021-07-14 Marek Polacek <polacek@redhat.com>
1959 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
1960 * g++.dg/cpp1y/constexpr-101371.C: New test.
1962 2021-07-14 Harald Anlauf <anlauf@gmx.de>
1965 * gfortran.dg/pr100949.f90: New test.
1967 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1969 * lib/target-supports.exp
1970 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
1971 check_effective_target_arm_v8_2a_i8mm_neon_hw,
1972 check_effective_target_vect_usdot_qi): New.
1973 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
1974 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
1975 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
1976 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
1977 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
1978 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
1979 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
1980 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
1981 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
1982 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
1983 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
1984 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
1985 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
1986 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
1988 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1990 * gcc.target/arm/simd/vusdot-autovec.c: New test.
1992 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1994 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
1995 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
1997 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
2000 * gcc.target/i386/pr101395-1.c: New test.
2001 * gcc.target/i386/pr101395-2.c: Likewise.
2002 * gcc.target/i386/pr101395-3.c: Likewise.
2004 2021-07-14 Richard Biener <rguenther@suse.de>
2006 PR tree-optimization/101445
2007 * gcc.dg/vect/pr101445.c: New testcase.
2009 2021-07-14 Richard Biener <rguenther@suse.de>
2011 * gcc.target/i386/vect-reduc-1.c: New testcase.
2013 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
2015 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2016 for RTL pattern match.
2017 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2018 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2019 scan-assembler regex to look for a scalar register instead of
2021 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2022 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2023 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2024 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2025 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2026 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2027 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2028 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2029 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2030 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2031 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2032 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2033 * gcc.target/aarch64/sve/extract_1.c: Likewise.
2034 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2035 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2036 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2037 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2038 cases to look for 'b' and 'h' registers instead of 'w'.
2039 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2040 regex to reflect lane 0 vector extractions being simplified
2041 to scalar register moves.
2042 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2043 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2044 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2045 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2046 lane 1 as the moves for lane 0 now get optimized away.
2047 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2048 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2049 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2050 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2051 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2052 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2053 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2055 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2057 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2058 gcc/testsuite/gcc.target/i386.
2060 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2062 PR tree-optimization/93781
2063 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2065 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2067 * gcc.target/aarch64/sve/reduc_9.c: New test.
2068 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2069 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2070 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2071 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2072 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2073 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2074 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2075 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2076 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2077 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2078 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2079 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2080 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2082 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2084 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2086 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2087 Richard Biener <rguenther@suse.de>
2089 PR tree-optimization/101419
2090 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2091 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2092 of dump file in scan-tree-dump.
2093 * gcc.dg/pr101419.c: New test.
2095 2021-07-13 Richard Biener <rguenther@suse.de>
2098 2021-07-13 Richard Biener <rguenther@suse.de>
2100 * g++.dg/vect/slp-pr87105.cc: Adjust.
2101 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2103 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2106 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2107 insn counts to account for power10 prefixed loads and stores.
2108 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2110 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2112 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2114 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2116 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2118 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2120 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2121 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2122 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2123 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2124 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2126 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2127 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2128 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2129 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2130 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2131 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2132 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2133 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2134 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2135 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2137 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2139 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2141 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2143 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2145 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2147 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2148 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2150 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2151 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2152 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2154 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2155 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2156 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2157 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2158 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2159 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2160 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2161 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2162 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2164 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2166 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2167 optimization. Do not check what XXSPLTIDP generates if the value
2170 2021-07-12 Patrick Palka <ppalka@redhat.com>
2174 * g++.dg/cpp1z/class-deduction92.C: New test.
2175 * g++.dg/cpp1z/class-deduction93.C: New test.
2176 * g++.dg/cpp1z/class-deduction94.C: New test.
2177 * g++.dg/cpp1z/class-deduction95.C: New test.
2179 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
2182 * gcc.target/i386/pr101424.c: New test.
2184 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
2186 * gcc.dg/tree-ssa/pr101335.c: New.
2188 2021-07-12 Andrew Pinski <apinski@marvell.com>
2190 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2192 2021-07-12 Richard Biener <rguenther@suse.de>
2194 PR tree-optimization/101373
2195 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2196 * gnat.dg/opt95.adb: Likewise.
2198 2021-07-12 Richard Biener <rguenther@suse.de>
2200 * g++.dg/vect/slp-pr87105.cc: Adjust.
2201 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2203 2021-07-12 Richard Biener <rguenther@suse.de>
2205 PR tree-optimization/101394
2206 * gcc.dg/torture/pr101394.c: New testcase.
2208 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2209 Jakub Jelinek <jakub@redhat.com>
2211 PR tree-optimization/101403
2212 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2214 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2217 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2219 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2222 * gcc.target/arm/simd/pr98435.c: New test.
2224 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2226 PR tree-optimization/101403
2227 * gcc.dg/pr101403.c: New test case.
2229 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
2231 * gcc.dg/torture/pr100329.c: Require target lra.
2232 * gcc.dg/torture/pr100519.c: Likewise.
2234 2021-07-10 Patrick Palka <ppalka@redhat.com>
2237 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2239 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2240 * g++.dg/cpp2a/concepts-requires27.C: New test.
2242 2021-07-09 Jason Merrill <jason@redhat.com>
2245 * g++.dg/concepts/explicit-spec1.C: New test.
2247 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
2248 Uroš Bizjak <ubizjak@gmail.com>
2250 * gcc.target/i386/divmod-9.c: New test case.
2252 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
2255 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2256 powerpc based targets.
2258 2021-07-09 Patrick Palka <ppalka@redhat.com>
2261 * g++.dg/cpp2a/concepts-requires26.C: New test.
2262 * g++.dg/cpp2a/lambda-uneval16.C: New test.
2264 2021-07-09 Patrick Palka <ppalka@redhat.com>
2267 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2268 example, which we now handle correctly.
2269 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2270 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2272 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2274 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2275 __attribute__((noinline)).
2276 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2278 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2283 * gcc.target/mips/pr100760.c: New test.
2284 * gcc.target/mips/pr100761.c: New test.
2285 * gcc.target/mips/pr100762.c: New test.
2287 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2289 * gcc.target/powerpc/mod-vectorize.c: New test.
2291 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2293 * gcc.target/powerpc/div-vectorize-1.c: New test.
2295 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2297 * gcc.target/powerpc/mul-vectorize-1.c: New test.
2298 * gcc.target/powerpc/mul-vectorize-2.c: New test.
2300 2021-07-08 Martin Sebor <msebor@redhat.com>
2302 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2304 2021-07-08 Martin Sebor <msebor@redhat.com>
2307 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2309 2021-07-08 Martin Sebor <msebor@redhat.com>
2311 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2312 * g++.dg/warn/Warray-bounds-13.C: Same.
2314 2021-07-08 Marek Polacek <polacek@redhat.com>
2317 * g++.dg/cpp0x/noexcept70.C: New test.
2319 2021-07-08 Martin Jambor <mjambor@suse.cz>
2322 * gcc.dg/ipa/pr101066.c: New test.
2324 2021-07-08 Martin Sebor <msebor@redhat.com>
2327 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2328 * c-c++-common/Warray-bounds-4.c: Same.
2330 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
2332 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2335 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
2337 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2339 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
2340 Richard Biener <rguenther@suse.de>
2342 PR tree-optimization/40210
2343 * gcc.dg/builtin-bswap-13.c: New test.
2344 * gcc.dg/builtin-bswap-14.c: New test.
2346 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
2349 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2351 2021-07-07 David Malcolm <dmalcolm@redhat.com>
2353 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2354 * gcc.dg/plugin/analyzer_gil_plugin.c
2355 (gil_state_machine::on_condition): Remove.
2357 2021-07-07 Martin Sebor <msebor@redhat.com>
2359 PR tree-optimization/100137
2360 PR tree-optimization/99121
2361 PR tree-optimization/97027
2362 * c-c++-common/Warray-bounds-3.c: Remove xfail
2363 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
2364 * c-c++-common/Warray-bounds-9.c: New test.
2365 * c-c++-common/Warray-bounds-10.c: New test.
2366 * g++.dg/asan/asan_test.C: Suppress expected warnings.
2367 * g++.dg/pr95768.C: Same.
2368 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
2369 * g++.dg/warn/Warray-bounds-11.C: Same.
2370 * g++.dg/warn/Warray-bounds-12.C: Same.
2371 * g++.dg/warn/Warray-bounds-13.C: Same.
2372 * g++.dg/warn/Warray-bounds-17.C: Same.
2373 * g++.dg/warn/Warray-bounds-20.C: Same.
2374 * gcc.dg/Warray-bounds-29.c: Same.
2375 * gcc.dg/Warray-bounds-30.c: Add xfail.
2376 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
2377 * gcc.dg/Warray-bounds-32.c: Same.
2378 * gcc.dg/Warray-bounds-52.c: Same.
2379 * gcc.dg/Warray-bounds-53.c: Same.
2380 * gcc.dg/Warray-bounds-58.c: Remove xfail.
2381 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
2382 * gcc.dg/Warray-bounds-66.c: Same.
2383 * gcc.dg/Warray-bounds-69.c: Same.
2384 * gcc.dg/Wstringop-overflow-34.c: Same.
2385 * gcc.dg/Wstringop-overflow-47.c: Same.
2386 * gcc.dg/Wstringop-overflow-61.c: Same.
2387 * gcc.dg/Warray-bounds-77.c: New test.
2388 * gcc.dg/Warray-bounds-78.c: New test.
2389 * gcc.dg/Warray-bounds-79.c: New test.
2391 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
2394 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
2396 2021-07-07 Richard Biener <rguenther@suse.de>
2398 PR tree-optimization/34195
2399 * gcc.dg/vect/pr34195.c: New testcase.
2401 2021-07-07 Richard Biener <rguenther@suse.de>
2403 PR tree-optimization/99728
2404 * g++.dg/opt/pr99728.C: New testcase.
2406 2021-07-07 liuhongt <hongtao.liu@intel.com>
2408 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
2409 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
2410 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
2411 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
2413 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2416 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
2418 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2421 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
2423 2021-07-06 Martin Sebor <msebor@redhat.com>
2426 * g++.dg/warn/uninit-pr55881.C: New test.
2428 2021-07-06 Martin Sebor <msebor@redhat.com>
2430 PR tree-optimization/86650
2431 * gcc.dg/Warray-bounds-76.c: New test.
2433 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2436 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
2438 2021-07-06 Martin Sebor <msebor@redhat.com>
2440 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
2441 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
2443 2021-07-06 Martin Sebor <msebor@redhat.com>
2445 * gcc.dg/Wobjsize-1.c: Prune expected output.
2446 * gcc.dg/Warray-bounds-71.c: New test.
2447 * gcc.dg/Warray-bounds-71.h: New test header.
2448 * gcc.dg/Warray-bounds-72.c: New test.
2449 * gcc.dg/Warray-bounds-73.c: New test.
2450 * gcc.dg/Warray-bounds-74.c: New test.
2451 * gcc.dg/Warray-bounds-75.c: New test.
2452 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
2453 * gcc.dg/Wfree-nonheap-object-5.c: New test.
2454 * gcc.dg/Wfree-nonheap-object-6.c: New test.
2455 * gcc.dg/pragma-diag-10.c: New test.
2456 * gcc.dg/pragma-diag-9.c: New test.
2457 * gcc.dg/uninit-suppress_3.c: New test.
2458 * gcc.dg/pr79214.c: Xfail tests.
2459 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
2460 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
2462 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
2465 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
2466 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
2468 2021-07-06 Richard Biener <rguenther@suse.de>
2470 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
2471 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
2472 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
2473 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
2475 2021-07-06 Andrew Pinski <apinski@marvell.com>
2477 PR tree-optimization/101256
2478 * g++.dg/torture/pr101256.C: New test.
2480 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2483 * gfortran.dg/implied_do_io_7.f90: New test.
2485 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
2487 PR rtl-optimization/100328
2488 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
2489 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
2490 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
2491 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
2492 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
2493 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
2494 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
2495 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
2496 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
2497 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
2498 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
2499 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
2500 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
2501 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
2502 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
2503 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
2504 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
2505 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
2506 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
2507 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
2508 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
2509 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
2510 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
2511 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
2512 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
2513 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
2514 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
2515 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
2516 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
2517 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
2518 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
2519 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
2520 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
2521 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
2522 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
2523 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
2524 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2525 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2526 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2528 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2531 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2532 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2534 2021-07-05 Andrew Pinski <apinski@marvell.com>
2536 PR tree-optimization/101039
2537 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2538 ABSU and still not expect ABS_EXPR.
2539 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2540 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2542 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
2545 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2547 2021-07-05 Richard Biener <rguenther@suse.de>
2550 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2552 2021-07-05 liuhongt <hongtao.liu@intel.com>
2554 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2556 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
2558 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2559 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2560 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2561 doesn't support CTF.
2562 (gcc-dg-debug-runtest): Move CTF support within
2563 target support format test.
2565 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
2567 PR middle-end/101294
2568 * gcc.dg/pr101294.c: New test.
2570 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
2573 * gdc.dg/torture/pr101273.d: New test.
2575 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
2578 * gdc.dg/torture/pr101282.d: New test.
2580 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2582 * g++.dg/gomp/attrs-1.C: New test.
2583 * g++.dg/gomp/attrs-2.C: New test.
2584 * g++.dg/gomp/attrs-3.C: New test.
2586 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2589 * c-c++-common/gomp/atomic-24.c: New test.
2591 2021-07-02 Patrick Palka <ppalka@redhat.com>
2594 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2596 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
2598 * gcc.target/powerpc/mma-builtin-7.c: New test.
2599 * gcc.target/powerpc/mma-builtin-8.c: New test.
2601 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
2603 PR tree-optimization/101223
2604 * gcc.dg/pr101223.c: New.
2606 2021-07-02 David Faust <david.faust@oracle.com>
2608 * gcc.dg/debug/btf/btf-float-1.c: New test.
2609 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2610 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2611 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2613 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2615 * lib/gcc-defs.exp: Add a comment.
2617 2021-07-02 Richard Biener <rguenther@suse.de>
2619 PR tree-optimization/101293
2620 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2622 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2625 * gcc.target/i386/avx2-pr101286.c: New test.
2627 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
2629 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2630 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2631 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2632 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2633 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2634 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2635 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2636 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2638 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
2640 * gcc.target/powerpc/float128-cmove.c: New test.
2641 * gcc.target/powerpc/float128-minmax-3.c: New test.
2643 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2645 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2647 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2650 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2652 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2653 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2654 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2655 * gcc.target/i386/avx512f_cond_move.c: Also pass
2656 -mprefer-vector-width=512 and expect integer broadcast.
2657 * gcc.target/i386/pr100865-1.c: New test.
2658 * gcc.target/i386/pr100865-2.c: Likewise.
2659 * gcc.target/i386/pr100865-3.c: Likewise.
2660 * gcc.target/i386/pr100865-4a.c: Likewise.
2661 * gcc.target/i386/pr100865-4b.c: Likewise.
2662 * gcc.target/i386/pr100865-5a.c: Likewise.
2663 * gcc.target/i386/pr100865-5b.c: Likewise.
2664 * gcc.target/i386/pr100865-6a.c: Likewise.
2665 * gcc.target/i386/pr100865-6b.c: Likewise.
2666 * gcc.target/i386/pr100865-6c.c: Likewise.
2667 * gcc.target/i386/pr100865-7a.c: Likewise.
2668 * gcc.target/i386/pr100865-7b.c: Likewise.
2669 * gcc.target/i386/pr100865-7c.c: Likewise.
2670 * gcc.target/i386/pr100865-8a.c: Likewise.
2671 * gcc.target/i386/pr100865-8b.c: Likewise.
2672 * gcc.target/i386/pr100865-8c.c: Likewise.
2673 * gcc.target/i386/pr100865-9a.c: Likewise.
2674 * gcc.target/i386/pr100865-9b.c: Likewise.
2675 * gcc.target/i386/pr100865-9c.c: Likewise.
2676 * gcc.target/i386/pr100865-10a.c: Likewise.
2677 * gcc.target/i386/pr100865-10b.c: Likewise.
2678 * gcc.target/i386/pr100865-11a.c: Likewise.
2679 * gcc.target/i386/pr100865-11b.c: Likewise.
2680 * gcc.target/i386/pr100865-11c.c: Likewise.
2681 * gcc.target/i386/pr100865-12a.c: Likewise.
2682 * gcc.target/i386/pr100865-12b.c: Likewise.
2683 * gcc.target/i386/pr100865-12c.c: Likewise.
2685 2021-07-01 Richard Biener <rguenther@suse.de>
2687 PR tree-optimization/101280
2688 PR tree-optimization/101173
2689 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2691 2021-07-01 Richard Biener <rguenther@suse.de>
2693 PR tree-optimization/101278
2694 * gcc.dg/torture/pr101278.c: New testcase.
2696 2021-07-01 Richard Biener <rguenther@suse.de>
2698 PR tree-optimization/100778
2699 * gcc.dg/torture/pr100778.c: New testcase.
2701 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2704 * gcc.target/i386/pr101044.c: New test.
2706 2021-07-01 Richard Biener <rguenther@suse.de>
2708 PR tree-optimization/101178
2709 * gcc.dg/vect/bb-slp-72.c: New testcase.
2710 * gcc.dg/vect/bb-slp-73.c: Likewise.
2711 * gcc.dg/vect/bb-slp-74.c: Likewise.
2713 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2716 * gcc.dg/pr101266.c: New test.
2718 2021-07-01 Patrick Palka <ppalka@redhat.com>
2721 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2723 2021-07-01 Patrick Palka <ppalka@redhat.com>
2726 * g++.dg/template/access41.C: New test.
2727 * g++.dg/template/access41a.C: New test.
2729 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2731 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2734 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2736 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2738 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2741 2021-06-30 Patrick Palka <ppalka@redhat.com>
2743 * g++.dg/cpp2a/concepts-access2.C: New test.
2745 2021-06-30 Marek Polacek <polacek@redhat.com>
2749 * g++.dg/cpp0x/auto24.C: Remove dg-error.
2750 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2751 * g++.dg/cpp0x/auto42.C: Likewise.
2752 * g++.dg/cpp0x/initlist75.C: Likewise.
2753 * g++.dg/cpp0x/initlist80.C: Likewise.
2754 * g++.dg/diagnostic/auto1.C: Remove dg-error.
2755 * g++.dg/cpp23/auto-array.C: New test.
2757 2021-06-30 Richard Biener <rguenther@suse.de>
2759 PR tree-optimization/101267
2760 * gfortran.dg/pr101267.f90: New testcase.
2762 2021-06-30 David Malcolm <dmalcolm@redhat.com>
2765 * gcc.dg/analyzer/clobbers-1.c: New test.
2766 * gcc.dg/analyzer/clobbers-2.c: New test.
2767 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2768 (test_28): Likewise.
2769 (test_52): Likewise. Add coverage for end of buffer.
2770 * gcc.dg/analyzer/explode-1.c: Add leak warning.
2771 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2772 (test_4): Use char. Mark xfail as fixed.
2774 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
2777 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2778 * gcc.dg/analyzer/symbolic-8.c: New test.
2780 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
2782 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2784 2021-06-30 Richard Biener <rguenther@suse.de>
2786 PR tree-optimization/101264
2787 * gfortran.dg/pr101264.f90: New testcase.
2789 2021-06-30 liuhongt <hongtao.liu@intel.com>
2792 * gcc.target/i386/pr101248.c: New test.
2794 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
2796 * gcc.dg/pr101254.c: New.
2798 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
2801 * gcc.target/i386/pr95046-9.c: New test.
2803 2021-06-29 Richard Biener <rguenther@suse.de>
2805 * gcc.dg/vect/pr67790.c: Un-XFAIL.
2806 * gcc.dg/vect/bb-slp-71.c: New testcase.
2808 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2811 * g++.dg/ubsan/pr101210.C: New test.
2813 2021-06-29 Richard Biener <rguenther@suse.de>
2815 PR tree-optimization/101242
2816 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2817 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2819 2021-06-28 Martin Sebor <msebor@redhat.com>
2821 * g++.dg/uninit-pr74762.C: New test.
2822 * g++.dg/warn/uninit-pr74765.C: Same.
2824 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2825 David Faust <david.faust@oracle.com>
2827 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2828 (gcc-dg-debug-runtest): Add -gctf support.
2829 * gcc.dg/debug/btf/btf-1.c: New test.
2830 * gcc.dg/debug/btf/btf-2.c: Likewise.
2831 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2832 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2833 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2834 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2835 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2836 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2837 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2838 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2839 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2840 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2841 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2842 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2843 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2844 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2845 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2846 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2847 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2848 * gcc.dg/debug/btf/btf.exp: Likewise.
2849 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2850 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2851 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2852 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2853 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2854 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2855 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2856 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2857 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2858 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2859 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2860 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2861 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2862 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2863 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2864 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2865 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2866 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2867 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2868 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2869 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2870 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2871 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2872 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2873 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2874 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2875 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2876 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2877 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2878 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2879 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2880 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2881 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2882 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2883 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2884 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2885 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2886 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2887 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2888 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2889 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2890 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2891 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2892 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2893 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2894 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2895 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2896 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2897 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2898 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2899 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
2900 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
2901 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
2902 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
2903 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
2904 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
2905 * gcc.dg/debug/ctf/ctf.exp: Likewise.
2906 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
2907 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
2908 * gcc.dg/debug/btf/btf-function-3.c: New file.
2909 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
2910 * gcc.dg/debug/btf/btf-struct-2.c: New file.
2911 * gcc.dg/debug/btf/btf-variables-2.c: New file.
2912 * gcc.dg/debug/btf/btf-variables-3.c: New file.
2913 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
2914 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
2915 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
2916 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
2917 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
2918 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
2920 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2922 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
2924 2021-06-28 Martin Jambor <mjambor@suse.cz>
2927 * gcc.dg/ipa/pr93385.c: New test.
2928 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
2929 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
2930 * g++.dg/ipa/ipa-sra-4.C: Likewise.
2932 2021-06-28 Richard Biener <rguenther@suse.de>
2934 PR tree-optimization/101229
2935 * gcc.dg/torture/pr101229.c: New testcase.
2937 2021-06-28 Richard Biener <rguenther@suse.de>
2939 PR tree-optimization/101207
2940 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
2942 2021-06-28 Richard Biener <rguenther@suse.de>
2944 PR tree-optimization/101173
2945 * gcc.dg/torture/pr101173.c: New testcase.
2947 2021-06-28 liuhongt <hongtao.liu@intel.com>
2950 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
2951 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
2952 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
2953 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
2954 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
2955 * gcc.target/i386/avx512vl-pr100648.c: New test.
2956 * gcc.target/i386/avx512vl-blendv-1.c: New test.
2957 * gcc.target/i386/avx512vl-blendv-2.c: New test.
2959 2021-06-28 liuhongt <hongtao.liu@intel.com>
2961 * gcc.target/i386/funcspec-8.c: Replace
2962 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
2963 * gcc.target/i386/blendv-1.c: New test.
2964 * gcc.target/i386/blendv-2.c: New test.
2966 2021-06-27 Andrew Pinski <apinski@marvell.com>
2968 * gcc.dg/torture/pr101230-1.c: New test.
2970 2021-06-26 Patrick Palka <ppalka@redhat.com>
2973 * g++.dg/template/access40.C: New test.
2974 * g++.dg/template/access40a.C: New test.
2976 2021-06-26 Jason Merrill <jason@redhat.com>
2980 * g++.dg/cpp2a/no_unique_address13.C: New test.
2982 2021-06-26 Marek Polacek <polacek@redhat.com>
2985 * g++.dg/cpp0x/noexcept69.C: New test.
2986 * g++.dg/parse/saved1.C: Adjust dg-error.
2987 * g++.dg/template/crash50.C: Likewise.
2989 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2991 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
2992 for v4f, to avoid relying on exact floating-point equality.
2993 * jit.dg/test-vector-types.cc (check_div): Likewise.
2995 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2997 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
2998 * jit.dg/test-asm.cc: Likewise.
3000 2021-06-25 Martin Sebor <msebor@redhat.com>
3002 PR middle-end/101216
3003 * gcc.dg/Wnonnull-7.c: New test.
3005 2021-06-25 Richard Biener <rguenther@suse.de>
3007 PR tree-optimization/101202
3008 * gcc.dg/torture/pr101202.c: New testcase.
3010 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
3012 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3014 2021-06-25 liuhongt <hongtao.liu@intel.com>
3017 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3018 temporarily avoid regression, eventually xfail should be
3021 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3023 * gcc.dg/tree-ssa/evrp30.c: New.
3025 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3027 * gcc.dg/tree-ssa/pr101189.c: New.
3029 2021-06-24 Patrick Palka <ppalka@redhat.com>
3032 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3034 2021-06-24 Patrick Palka <ppalka@redhat.com>
3037 * g++.dg/cpp2a/concepts-requires25.C: New test.
3039 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3042 * gcc.dg/pr101171.c: New test.
3044 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3047 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3048 Add --param vect-epilogues-nomask=0.
3049 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3050 to avoid loop vectorization.
3054 2021-06-24 Richard Biener <rguenther@suse.de>
3056 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3057 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3058 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3059 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3060 * gcc.target/i386/vect-addsub-2.c: Likewise.
3061 * gcc.target/i386/vect-addsub-3.c: Likewise.
3063 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3065 PR middle-end/101170
3066 * gcc.dg/pr101170.c: New test.
3068 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3070 PR middle-end/101172
3071 * gcc.dg/pr101172.c: New test.
3073 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3075 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3077 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3079 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3081 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3082 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3083 target or combined target constructs.
3085 2021-06-24 Richard Biener <rguenther@suse.de>
3087 PR tree-optimization/101105
3088 * gcc.dg/torture/pr101105.c: New testcase.
3090 2021-06-24 liuhongt <hongtao.liu@intel.com>
3093 * gcc.target/i386/pr98434-1.c: New test.
3094 * gcc.target/i386/pr98434-2.c: New test.
3095 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3097 2021-06-23 Patrick Palka <ppalka@redhat.com>
3100 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3101 * g++.dg/cpp1z/class-deduction91.C: New test.
3103 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3105 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3106 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3107 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3108 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3109 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3110 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3111 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3112 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3114 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3115 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3116 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3117 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3118 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3119 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3120 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3123 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3125 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3128 2021-06-23 Patrick Palka <ppalka@redhat.com>
3131 * g++.dg/cpp1z/class-deduction88.C: New test.
3132 * g++.dg/cpp1z/class-deduction89.C: New test.
3133 * g++.dg/cpp1z/class-deduction90.C: New test.
3135 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3138 * gcc.target/i386/pr101175.c: New test.
3140 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
3143 * gfortran.dg/coarray_collectives_17.f90: New test.
3145 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
3146 Tobias Burnus <tobias@codesourcery.com>
3149 * gfortran.dg/pr93524.c: New.
3150 * gfortran.dg/pr93524.f90: New.
3152 2021-06-22 David Malcolm <dmalcolm@redhat.com>
3155 * gcc.dg/analyzer/pr101143.c: New test.
3157 2021-06-22 Richard Biener <rguenther@suse.de>
3159 PR middle-end/101156
3160 * gcc.dg/pr101156.c: New testcase.
3162 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3164 PR tree-optimization/101159
3165 * gcc.c-torture/compile/pr101159.c: New test.
3167 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3169 PR middle-end/101160
3170 * g++.target/i386/empty-class1.C: Require lp64 effective target
3171 instead of x86_64-*-*.
3172 * g++.target/i386/empty-class2.C: New test.
3174 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3175 Andrew Pinski <apinski@marvell.com>
3177 PR tree-optimization/101162
3178 * g++.dg/opt/pr101162.C: New test.
3180 2021-06-22 Richard Biener <rguenther@suse.de>
3182 PR tree-optimization/101151
3183 * gcc.dg/torture/pr101151.c: New testcase.
3185 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
3187 * g++.dg/modules/omp-1_a.C: Check pthread is available for
3189 * g++.dg/modules/omp-2_a.C: Ditto.
3191 2021-06-22 Richard Biener <rguenther@suse.de>
3193 PR tree-optimization/101158
3194 * gfortran.dg/pr101158.f90: New testcase.
3196 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3199 * gcc.target/i386/pr11877-2.c: New test.
3201 2021-06-22 liuhongt <hongtao.liu@intel.com>
3203 PR tree-optimization/97770
3204 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3205 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3207 2021-06-22 liuhongt <hongtao.liu@intel.com>
3210 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3211 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3212 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3213 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3214 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3215 * gcc.target/i386/avx512f-pr100267-1.c: New test.
3216 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3217 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3218 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3219 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3220 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3221 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3222 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3223 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3224 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3225 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3227 2021-06-22 liuhongt <hongtao.liu@intel.com>
3230 * gcc.target/i386/pr100310.c: New test.
3232 2021-06-21 Jason Merrill <jason@redhat.com>
3235 * g++.target/i386/empty-class1.C: New test.
3237 2021-06-21 Patrick Palka <ppalka@redhat.com>
3240 * g++.dg/opt/nrv21.C: New test.
3242 2021-06-21 Patrick Palka <ppalka@redhat.com>
3245 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3247 2021-06-21 Jakub Jelinek <jakub@redhat.com>
3249 PR inline-asm/100785
3250 * c-c++-common/pr100785.c: New test.
3251 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3252 * gcc.dg/pr48552-2.c: Likewise.
3254 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3257 * gcc.target/arm/simd/pr97906.c: New test.
3259 2021-06-21 Richard Biener <rguenther@suse.de>
3261 PR tree-optimization/101121
3262 * gfortran.dg/pr101121.f: New testcase.
3264 2021-06-21 liuhongt <hongtao.liu@intel.com>
3267 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3268 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3269 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3270 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3272 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
3275 * gcc.target/i386/pr11877.c: New test case.
3277 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3279 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3281 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3283 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3285 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3288 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3292 * gfortran.dg/min0_max0_1.f90: New test.
3293 * gfortran.dg/min0_max0_2.f90: New test.
3295 2021-06-18 David Malcolm <dmalcolm@redhat.com>
3297 * gcc.dg/analyzer/symbolic-7.c: New test.
3299 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3302 * gcc.target/arm/acle/pr100856.c: New test.
3303 * gcc.target/arm/multilib.exp: Add tests for cde options.
3305 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
3307 * gcc.target/powerpc/float128-minmax-2.c: New test.
3309 2021-06-17 Jason Merrill <jason@redhat.com>
3312 * g++.dg/cpp0x/deleted15.C: New test.
3314 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
3317 * gcc.target/i386/pr100704-1.c: New test.
3318 * gcc.target/i386/pr100704-2.c: Likewise.
3319 * gcc.target/i386/pr100704-3.c: Likewise.
3321 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
3324 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3325 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3327 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
3329 * gcc.dg/pr100790.c: New test.
3331 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
3333 * gcc.target/s390/zvector/vec-doublee.c: New test.
3334 * gcc.target/s390/zvector/vec-floate.c: New test.
3336 2021-06-17 Richard Biener <rguenther@suse.de>
3338 PR tree-optimization/54400
3339 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3341 2021-06-16 Jason Merrill <jason@redhat.com>
3345 * g++.dg/template/access39.C: New test.
3347 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3351 * gfortran.dg/pr95502.f90: New test.
3353 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3356 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3360 * gfortran.dg/pr95502.f90: New test.
3362 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3366 * gfortran.dg/pr95502.f90: New test.
3368 2021-06-16 Jason Merrill <jason@redhat.com>
3371 PR preprocessor/96391
3372 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3373 * g++.dg/plugin/plugin.exp: Run it.
3375 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3377 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3379 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3381 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3383 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3385 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3387 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3389 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3391 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3393 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
3395 2021-06-16 Martin Jambor <mjambor@suse.cz>
3397 PR tree-optimization/100453
3398 * gcc.dg/tree-ssa/pr100453.c: New test.
3400 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3402 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
3405 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3407 PR middle-end/101062
3408 * gcc.dg/pr101062.c: New test.
3410 2021-06-16 Richard Biener <rguenther@suse.de>
3412 PR tree-optimization/101088
3413 * gcc.dg/torture/pr101088.c: New testcase.
3415 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
3417 PR rtl-optimization/46235
3418 * gcc.target/i386/bt-5.c: New test.
3419 * gcc.target/i386/bt-6.c: New test.
3420 * gcc.target/i386/bt-7.c: New test.
3422 2021-06-16 Arnaud Charlet <charlet@adacore.com>
3424 * gnat.dg/limited4.adb: Disable illegal code.
3426 2021-06-16 Richard Biener <rguenther@suse.de>
3428 PR tree-optimization/101083
3429 * gcc.dg/vect/pr97832-4.c: New testcase.
3431 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
3434 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
3435 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
3436 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
3437 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
3438 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
3439 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
3440 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
3441 * gfortran.dg/gomp/defaultmap-1.f90: New test.
3442 * gfortran.dg/gomp/defaultmap-2.f90: New test.
3443 * gfortran.dg/gomp/defaultmap-3.f90: New test.
3444 * gfortran.dg/gomp/defaultmap-4.f90: New test.
3445 * gfortran.dg/gomp/defaultmap-5.f90: New test.
3446 * gfortran.dg/gomp/defaultmap-6.f90: New test.
3447 * gfortran.dg/gomp/defaultmap-7.f90: New test.
3449 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3451 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
3452 * gcc.dg/analyzer/capacity-1.c: New test.
3453 * gcc.dg/analyzer/capacity-2.c: New test.
3454 * gcc.dg/analyzer/capacity-3.c: New test.
3456 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3459 * gcc.dg/analyzer/explode-2a.c: New test.
3461 2021-06-15 Jakub Jelinek <jakub@redhat.com>
3464 * gcc.target/i386/pr101046.c: New test.
3466 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
3468 * c-c++-common/Wattributes.c: Remove s390-specific check and add
3470 * gcc.dg/Wattributes-6.c: Likewise.
3472 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
3475 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
3477 2021-06-14 Martin Sebor <msebor@redhat.com>
3480 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
3481 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
3482 * g++.dg/warn/Wstringop-overflow-7.C: New test.
3483 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
3484 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
3486 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
3489 * gcc.target/powerpc/pr100777.c: New test.
3491 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
3494 * gcc.target/i386/pr101058.c: New test.
3496 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
3499 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
3500 * gcc.dg/spellcheck-stdlib.c: Likewise.
3502 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
3504 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3505 * gcc.target/arm/simd/mve-vshl.c: Likewise.
3506 * gcc.target/arm/simd/mve-vec-pack.c: New test.
3507 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
3509 2021-06-14 Richard Biener <rguenther@suse.de>
3511 PR tree-optimization/100934
3512 * gcc.dg/torture/pr100934.c: New testcase.
3514 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
3516 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
3517 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
3518 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
3519 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
3520 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
3521 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
3522 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
3524 2021-06-14 Richard Biener <rguenther@suse.de>
3526 PR tree-optimization/101031
3527 * gcc.dg/torture/pr101031.c: New testcase.
3529 2021-06-13 Jason Merrill <jason@redhat.com>
3531 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3533 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
3536 * g++.target/i386/pr101023a.C: New test.
3537 * g++.target/i386/pr101023b.C: Likewise.
3539 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3541 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3542 * gcc.dg/uninit-pr93100.c: Skip on AIX.
3543 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3545 2021-06-12 Jason Merrill <jason@redhat.com>
3547 * g++.dg/ext/attrib62.C: No longer warn.
3548 * g++.dg/diagnostic/maybe_unused1.C: New test.
3550 2021-06-12 Jason Merrill <jason@redhat.com>
3553 * g++.dg/ext/array4.C: New test.
3555 2021-06-11 Carl Love <cel@us.ibm.com>
3557 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3558 (dg-require-effective-target): Change target to p9vector_hw.
3560 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
3562 * gcc.dg/gomp/simd-clones-2.c: Enhance.
3564 2021-06-11 Patrick Palka <ppalka@redhat.com>
3568 * g++.dg/template/sfinae-dr1227.C: New test.
3570 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3573 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3575 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
3577 PR tree-optimization/96392
3578 * gcc.dg/pr96392.c: New test.
3580 2021-06-11 Richard Biener <rguenther@suse.de>
3582 PR tree-optimization/101025
3583 * gcc.dg/torture/pr101025.c: New testcase.
3585 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3588 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3589 directives check for target is v8.1-m.main+mve or not before
3590 comparing the assembly output.
3591 * gcc.target/arm/cmse/cmse-20.c: New test.
3593 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3596 * g++.dg/cpp23/consteval-if1.C: New test.
3597 * g++.dg/cpp23/consteval-if2.C: New test.
3598 * g++.dg/cpp23/consteval-if3.C: New test.
3599 * g++.dg/cpp23/consteval-if4.C: New test.
3600 * g++.dg/cpp23/consteval-if5.C: New test.
3601 * g++.dg/cpp23/consteval-if6.C: New test.
3602 * g++.dg/cpp23/consteval-if7.C: New test.
3603 * g++.dg/cpp23/consteval-if8.C: New test.
3604 * g++.dg/cpp23/consteval-if9.C: New test.
3605 * g++.dg/cpp23/consteval-if10.C: New test.
3606 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3608 2021-06-11 David Malcolm <dmalcolm@redhat.com>
3610 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3611 expected number of enodes after the loop.
3612 * gcc.dg/analyzer/paths-8.c: New test.
3614 2021-06-11 Richard Biener <rguenther@suse.de>
3616 PR tree-optimization/101028
3617 * gcc.dg/pr101028.c: New testcase.
3619 2021-06-11 Richard Biener <rguenther@suse.de>
3621 PR tree-optimization/101026
3622 * gfortran.dg/pr101026.f: New testcase.
3624 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3626 PR rtl-optimization/101008
3627 * gcc.dg/pr101008.c: New test.
3629 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3632 * gcc.target/i386/sse-pr101007.c: New test.
3634 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
3637 * gcc.target/i386/pr101021-1.c: New test.
3638 * gcc.target/i386/pr101021-2.c: Ditto.
3640 2021-06-11 Martin Liska <mliska@suse.cz>
3642 PR gcov-profile/100788
3643 * gcc.dg/pr100788.c: New test.
3645 2021-06-11 Richard Biener <rguenther@suse.de>
3647 PR middle-end/101009
3648 * gcc.dg/torture/pr101009.c: New testcase.
3650 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3652 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3654 2021-06-11 Marek Polacek <polacek@redhat.com>
3657 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3658 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3660 2021-06-10 Patrick Palka <ppalka@redhat.com>
3663 * g++.dg/template/ttp34.C: New test.
3664 * g++.dg/template/ttp34a.C: New test.
3665 * g++.dg/template/ttp34b.C: New test.
3667 2021-06-10 Patrick Palka <ppalka@redhat.com>
3670 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3672 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3674 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3675 tests. Update expected counts.
3676 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3677 tests. Update expected counts.
3679 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3682 * gdc.dg/pr100967.d: New test.
3684 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3686 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3687 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3689 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3691 * gcc.dg/vect/pr56541.c: Fix target selector.
3693 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3694 Thomas Schwinge <thomas@codesourcery.com>
3696 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3697 * c-c++-common/goacc/finalize-1.c: Likewise.
3698 * c-c++-common/goacc/mdc-1.c: Likewise.
3699 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3700 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3701 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3702 * gfortran.dg/goacc/finalize-1.f: Likewise.
3703 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3705 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3707 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3708 * c-c++-common/goacc/mdc-2.c: Likewise.
3709 * g++.dg/goacc/mdc.C: Likewise.
3711 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3713 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3714 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3716 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3719 * g++.dg/opt/pr100852.C: New test.
3721 2021-06-09 Andrew Pinski <apinski@marvell.com>
3723 * g++.dg/torture/pr100925.C: New test.
3725 2021-06-09 Carl Love <cel@us.ibm.com>
3727 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3729 Add tests for vec_signextq.
3730 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3732 2021-06-09 Carl Love <cel@us.ibm.com>
3734 * gcc.target/powerpc/fp128_conversions.c: New file.
3735 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3736 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3737 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3738 (ppc_native_128bit): Remove dg-require-effective-target.
3740 2021-06-09 Carl Love <cel@us.ibm.com>
3742 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3745 2021-06-09 Carl Love <cel@us.ibm.com>
3747 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3750 2021-06-09 Carl Love <cel@us.ibm.com>
3752 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3754 2021-06-09 Carl Love <cel@us.ibm.com>
3756 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3757 New runnable test case.
3758 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3759 for xxlor instruction.
3761 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3763 * gcc.target/arm/simd/mve-vclz.c: New test.
3765 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3767 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3768 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3769 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3770 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3772 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
3774 * gcc.dg/builtins-70.c: New test.
3776 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3778 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3779 counts to test 32 and 64 bit separately.
3780 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3781 counts to test 32 and 64 bit separately.
3782 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3783 counts to test 32 and 64 bit separately.
3784 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3785 counts to test 32 and 64 bit separately.
3787 2021-06-09 Richard Biener <rguenther@suse.de>
3789 PR tree-optimization/100981
3790 * gfortran.dg/vect/pr100981-1.f90: New testcase.
3792 2021-06-09 Richard Biener <rguenther@suse.de>
3794 PR tree-optimization/97832
3795 * gcc.dg/vect/pr97832-1.c: New testcase.
3796 * gcc.dg/vect/pr97832-2.c: Likewise.
3797 * gcc.dg/vect/pr97832-3.c: Likewise.
3798 * g++.dg/vect/slp-pr98855.cc: XFAIL.
3799 * gcc.dg/vect/slp-50.c: New file.
3801 2021-06-09 Jakub Jelinek <jakub@redhat.com>
3804 * gfortran.dg/gomp/pr100965.f90: New test.
3806 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
3809 * gcc.target/i386/pr100936.c: New test.
3811 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
3813 * gcc.target/powerpc/float128-call.c: Adjust.
3814 * gcc.target/powerpc/pr100085.c: New test.
3816 2021-06-09 Jason Merrill <jason@redhat.com>
3819 * g++.dg/diagnostic/enum3.C: New test.
3821 2021-06-08 Marek Polacek <polacek@redhat.com>
3824 * g++.dg/cpp2a/explicit18.C: New test.
3826 2021-06-08 Andrew Pinski <apinski@marvell.com>
3828 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3829 happens on the outside of the bit_xor.
3831 2021-06-08 Jason Merrill <jason@redhat.com>
3833 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3834 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3835 * g++.dg/ext/utf-badconcat.C: Likewise.
3836 * g++.dg/ext/utf-badconcat2.C: Likewise.
3838 2021-06-08 Jason Merrill <jason@redhat.com>
3840 * g++.dg/cpp23/mixed-concat1.C: New test.
3842 2021-06-08 Jason Merrill <jason@redhat.com>
3844 * g++.dg/cpp23/whitespace-splice1.C: New test.
3846 2021-06-08 Jason Merrill <jason@redhat.com>
3848 * g++.dg/cpp23/narrowing-bool1.C: New test.
3850 2021-06-08 David Malcolm <dmalcolm@redhat.com>
3853 * gcc.dg/analyzer/bitfields-1.c: New test.
3854 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3856 (test_44): Update test values assigned to the bits to ones that
3857 fit in the range of the bitfield type. Remove xfails.
3858 (test_45): Remove xfails.
3860 2021-06-08 Jason Merrill <jason@redhat.com>
3863 * g++.dg/cpp0x/initlist124.C: New test.
3865 2021-06-08 Richard Biener <rguenther@suse.de>
3867 PR tree-optimization/100923
3868 * gcc.dg/torture/pr100923.c: New testcase.
3870 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3873 * g++.dg/gomp/doacross-2.C: New test.
3875 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
3877 PR middle-end/100951
3878 * gcc.target/i386/pr100951.c: New test.
3880 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3884 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3886 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
3889 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3890 * gfortran.dg/gomp/scan-5.f90: Likewise.
3891 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3892 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3893 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3894 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3895 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3897 2021-06-08 Martin Liska <mliska@suse.cz>
3899 * gcc.dg/format/strfmon-1.c: Fix typo.
3900 * gfortran.dg/char4-subscript.f90: Likewise.
3902 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
3904 PR tree-optimization/100794
3905 * gcc.dg/tree-ssa/pr100794.c: New test.
3907 2021-06-08 Jason Merrill <jason@redhat.com>
3910 * g++.dg/template/lookup17.C: New test.
3912 2021-06-08 Jason Merrill <jason@redhat.com>
3915 * g++.dg/cpp0x/alias-decl-73.C: New test.
3917 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
3920 * gcc.target/i386/pr100637-5b.c: New test.
3921 * gcc.target/i386/pr100637-5w.c: Ditto.
3923 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3926 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
3927 * gcc.target/i386/pr82735-4.c: Likewise.
3928 * gcc.target/i386/pr82735-5.c: Likewise.
3930 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
3932 * gcc.dg/sso-14.c: Adjust.
3934 2021-06-07 Patrick Palka <ppalka@redhat.com>
3937 * g++.dg/template/access38.C: New test.
3939 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3942 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
3945 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3948 * gcc.dg/pr100887.c: New test.
3950 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3952 PR middle-end/100898
3953 * g++.dg/ext/va-arg-pack-3.C: New test.
3955 2021-06-07 liuhongt <hongtao.liu@intel.com>
3958 * g++.target/i386/pr100885.C: New test.
3960 2021-06-07 liuhongt <hongtao.liu@intel.com>
3963 * gcc.target/i386/pr82735-1.c: New test.
3964 * gcc.target/i386/pr82735-2.c: New test.
3965 * gcc.target/i386/pr82735-3.c: New test.
3966 * gcc.target/i386/pr82735-4.c: New test.
3967 * gcc.target/i386/pr82735-5.c: New test.
3969 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3971 * gcc.dg/gomp/scan-1.c: New test.
3973 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3976 * c-c++-common/gomp/pr100902-1.c: New test.
3978 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
3980 * gcc.dg/sso-14.c: New test.
3982 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3989 * gfortran.dg/PR100120.f90: New test.
3990 * gfortran.dg/character_workout_1.f90: New test.
3991 * gfortran.dg/character_workout_4.f90: New test.
3993 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3995 PR middle-end/100905
3996 * gfortran.dg/gomp/loop-3.f90: New test.
3998 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
4001 * gdc.dg/pr100882a.d: New test.
4002 * gdc.dg/pr100882b.d: New test.
4003 * gdc.dg/pr100882c.d: New test.
4004 * gdc.dg/torture/pr100882.d: New test.
4006 2021-06-04 Patrick Palka <ppalka@redhat.com>
4009 * g++.dg/template/param4.C: New test.
4010 * g++.dg/template/param5.C: New test.
4011 * g++.dg/cpp1z/nontype-auto19.C: New test.
4012 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4013 deduced type of a decltype(auto) NTTP has top-level cv-quals.
4015 2021-06-04 Patrick Palka <ppalka@redhat.com>
4018 * g++.dg/cpp0x/alias-decl-72.C: New test.
4019 * g++.dg/cpp0x/alias-decl-72a.C: New test.
4021 2021-06-04 Harald Anlauf <anlauf@gmx.de>
4024 * gfortran.dg/inline_matmul_25.f90: New test.
4026 2021-06-04 Martin Sebor <msebor@redhat.com>
4029 * gcc.dg/nonnull-6.c: New test.
4031 2021-06-04 Martin Sebor <msebor@redhat.com>
4033 PR middle-end/100732
4034 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4035 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4036 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4037 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4038 * gcc.dg/uninit-pr100732.c: New test.
4040 2021-06-04 Martin Sebor <msebor@redhat.com>
4042 * gcc.dg/Wvla-parameter-10.c: New test.
4043 * gcc.dg/Wvla-parameter-11.c: New test.
4045 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4047 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4048 commit in addition - add more dg-errors and '... end ...' due to changed
4050 * gfortran.dg/goacc/omp.f95: Likewise.
4051 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4053 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4056 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4058 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4060 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4061 proper iteration variable.
4063 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4065 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4066 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4067 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4068 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4069 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4070 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4071 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4072 fix loop-variable and remove xfail.
4074 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4077 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4079 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4082 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4083 C/C++ version of the patch.
4084 * gfortran.dg/gomp/loop-1.f90: New test.
4085 * gfortran.dg/gomp/loop-2.f90: New test.
4086 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4087 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4088 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4089 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4090 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4091 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4092 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4093 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4094 of 'acc loops' to hide unrelated bug for now.
4095 * gfortran.dg/goacc/omp-fixed.f: Likewise
4097 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4100 * gcc.target/i386/pr100887.c: New test.
4102 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4105 * g++.dg/gomp/declare-simd-8.C: New test.
4107 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4109 * gcc.target/powerpc/not-promote-mode.c: New.
4111 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4114 * gcc.target/i386/vperm-v2hi.c: New test.
4115 * gcc.target/i386/vperm-v4qi.c: Ditto.
4117 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4119 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4121 2021-06-03 Patrick Palka <ppalka@redhat.com>
4124 * g++.dg/cpp0x/alias-decl-71.C: New test.
4126 2021-06-03 Patrick Palka <ppalka@redhat.com>
4129 * g++.dg/cpp2a/using-enum-9.C: New test.
4131 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
4133 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4135 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
4137 * gcc.target/arm/simd/mve-vabs.c: New test.
4139 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4141 * gnat.dg/bit_packed_array6.adb: New test.
4142 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4144 2021-06-03 Martin Liska <mliska@suse.cz>
4146 * gcc.dg/spellcheck-options-23.c: New test.
4148 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4150 * gnat.dg/inline22.adb: New test.
4152 2021-06-03 Tamar Christina <tamar.christina@arm.com>
4154 * gcc.target/aarch64/cpunative/info_16: Update implementer.
4155 * gcc.target/aarch64/cpunative/info_17: Likewise
4157 2021-06-03 Jakub Jelinek <jakub@redhat.com>
4160 * g++.dg/gomp/depend-iterator-3.C: New test.
4161 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4162 this as base expression of depend array section, expect a different
4163 error wording for this as depend locator and add testcases
4164 for affinity clauses.
4166 2021-06-02 Jason Merrill <jason@redhat.com>
4169 * g++.dg/init/no-elide2.C: New test.
4171 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
4173 * gcc.target/s390/ashr.c: New test.
4175 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
4178 * gfortran.dg/gomp/taskloop-2.f90: New.
4180 2021-06-02 Jakub Jelinek <jakub@redhat.com>
4182 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4185 2021-06-01 Patrick Palka <ppalka@redhat.com>
4188 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4189 * g++.dg/cpp0x/dc10.C: New test.
4190 * g++.dg/cpp0x/initlist-base4.C: New test.
4191 * g++.dg/cpp2a/constexpr-init22.C: New test.
4193 2021-06-01 Andrew Pinski <apinski@marvell.com>
4195 PR tree-optimization/95481
4196 * gcc.dg/tree-ssa/tailcall-10.c: New test.
4197 * gcc.dg/tree-ssa/tailcall-11.c: New test.
4198 * gcc.dg/tree-ssa/tailcall-12.c: New test.
4199 * gcc.dg/tree-ssa/tailcall-13.c: New test.
4200 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4202 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
4205 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4207 2021-06-01 Jason Merrill <jason@redhat.com>
4210 * g++.dg/cpp2a/destroying-delete5.C: New test.
4212 2021-06-01 Jason Merrill <jason@redhat.com>
4215 * g++.dg/cpp0x/depr-copy4.C: New test.
4217 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
4219 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4220 * gcc.dg/pr80776-1.c: Same.
4222 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
4225 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4226 now diagnosed with less error output.
4227 * gfortran.dg/gomp/scan-1.f90: Likewise.
4228 * gfortran.dg/gomp/pr99928-3.f90: New test.
4229 * gfortran.dg/gomp/taskloop-1.f90: New test.
4231 2021-06-01 liuhongt <hongtao.liu@intel.com>
4233 PR tree-optimization/98365
4234 * gcc.target/i386/pr98365.c: New test.
4236 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4238 PR tree-optimization/100781
4239 * gcc.dg/pr100781.c: New.
4241 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4243 PR tree-optimization/100774
4244 * g++.dg/pr100774.C: New.
4246 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
4248 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4249 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4251 2021-05-31 Richard Biener <rguenther@suse.de>
4254 * c-c++-common/builtin-shufflevector-2.c: New testcase.
4255 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4256 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4257 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4259 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
4262 * g++.target/powerpc/pr99842.C: New.
4264 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4266 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4267 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4268 (plugin_init): Likewise.
4269 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4270 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4271 (plugin_init): Likewise.
4272 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4273 (plugin_init): Likewise.
4275 2021-05-29 Jakub Jelinek <jakub@redhat.com>
4278 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4279 combined with parallel, teams or taskloop and defaultmap(none)
4280 to constructs combined with target.
4281 * c-c++-common/gomp/pr99928-2.c: Likewise.
4282 * c-c++-common/gomp/pr99928-3.c: Likewise.
4283 * c-c++-common/gomp/pr99928-4.c: Likewise.
4284 * c-c++-common/gomp/pr99928-5.c: Likewise.
4285 * c-c++-common/gomp/pr99928-6.c: Likewise.
4286 * c-c++-common/gomp/pr99928-7.c: Likewise.
4287 * c-c++-common/gomp/pr99928-8.c: Likewise.
4288 * c-c++-common/gomp/pr99928-9.c: Likewise.
4289 * c-c++-common/gomp/pr99928-10.c: Likewise.
4290 * c-c++-common/gomp/pr99928-13.c: Likewise.
4291 * c-c++-common/gomp/pr99928-14.c: Likewise.
4293 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
4295 * gcc.dg/Wstringop-overflow-55.c:
4296 * gcc.dg/pr80776-1.c:
4298 2021-05-28 Richard Biener <rguenther@suse.de>
4300 PR tree-optimization/100778
4301 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4303 2021-05-28 Jason Merrill <jason@redhat.com>
4307 * g++.dg/inherit/virtual15.C: New test.
4308 * g++.dg/inherit/virtual15a.C: New file.
4310 2021-05-28 Richard Biener <rguenther@suse.de>
4313 * gcc.dg/pr100791.c: New testcase.
4315 2021-05-28 Richard Biener <rguenther@suse.de>
4318 * gcc.dg/gimplefe-error-11.c: New testcase.
4320 2021-05-28 Jakub Jelinek <jakub@redhat.com>
4323 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4324 * c-c++-common/gomp/pr99928-9.c: Likewise.
4325 * c-c++-common/gomp/pr99928-10.c: Likewise.
4326 * c-c++-common/gomp/pr99928-16.c: New test.
4328 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
4330 * c-c++-common/gomp/affinity-1.c: New test.
4331 * c-c++-common/gomp/affinity-2.c: New test.
4332 * c-c++-common/gomp/affinity-3.c: New test.
4333 * c-c++-common/gomp/affinity-4.c: New test.
4334 * c-c++-common/gomp/affinity-5.c: New test.
4335 * c-c++-common/gomp/affinity-6.c: New test.
4336 * c-c++-common/gomp/affinity-7.c: New test.
4337 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4338 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4339 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4340 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4341 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4342 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4343 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4344 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4345 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4346 * gfortran.dg/gomp/taskwait.f90: New test.
4348 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
4349 Richard Biener <rguenther@suse.de>
4351 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4352 Adjust scanning pattern for !lp64.
4353 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4354 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4357 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
4359 PR tree-optimization/99398
4360 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4361 * gcc.target/powerpc/vec-perm-ctor.c: New test.
4362 * gcc.target/powerpc/vec-perm-ctor.h: New test.
4364 2021-05-27 Matthias Kretz <kretz@kde.org>
4367 * g++.dg/diagnostic/pr100716.C: New test.
4368 * g++.dg/diagnostic/pr100716-1.C: Same test with
4369 -fno-pretty-templates.
4371 2021-05-27 Patrick Palka <ppalka@redhat.com>
4374 * g++.dg/cpp0x/static_assert17.C: New test.
4376 2021-05-27 Jason Merrill <jason@redhat.com>
4379 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
4381 2021-05-27 Patrick Palka <ppalka@redhat.com>
4386 * g++.dg/template/partial16.C: New test.
4387 * g++.dg/template/partial17.C: New test.
4388 * g++.dg/template/partial18.C: New test.
4389 * g++.dg/template/partial19.C: New test.
4390 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
4391 ill-formed partial specialization.
4392 * g++.dg/cpp0x/variadic38.C: Likewise.
4393 * g++.dg/cpp1z/pr81016.C: Likewise.
4394 * g++.dg/template/partial5.C: Likewise.
4395 * g++.old-deja/g++.pt/spec21.C: Likewise.
4397 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4400 * gfortran.dg/pointer_check_14.f90: New test.
4402 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4405 * gfortran.dg/bounds_check_22.f90: New test.
4407 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
4409 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
4411 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
4414 * gcc.target/i386/pr100637-3b.c (avgu): New test.
4415 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
4417 2021-05-26 Patrick Palka <ppalka@redhat.com>
4420 * g++.dg/template/access37.C: New test.
4421 * g++.dg/template/access37a.C: New test.
4423 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
4425 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
4426 * gcc.dg/pr80776-1.c: Same.
4428 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
4430 * lib/target-supports.exp (check_effective_target_vect32): New.
4431 (available_vector_sizes): Append 32 for x86 targets.
4432 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
4433 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
4434 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
4435 * gcc.target/i386/pr100637-3b.c: New test.
4436 * gcc.target/i386/pr100637-3w.c: Ditto.
4437 * gcc.target/i386/pr100637-4b.c: Ditto.
4438 * gcc.target/i386/pr100637-4w.c: Ditto.
4440 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
4442 * gcc.dg/sso-13.c: New test.
4444 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
4446 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
4448 2021-05-26 Patrick Palka <ppalka@redhat.com>
4451 * g++.dg/cpp1z/elide6.C: New test.
4453 2021-05-26 Patrick Palka <ppalka@redhat.com>
4456 * g++.dg/cpp0x/noexcept68.C: New test.
4458 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4460 * gcc.target/csky/fldrd_fstrd.c: New.
4461 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
4463 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4465 * gcc.target/csky/ldbs.c: New.
4467 2021-05-26 Andrew Pinski <apinski@marvell.com>
4469 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
4470 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
4472 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4475 * g++.dg/cpp1z/nodiscard8.C: New test.
4476 * g++.dg/cpp1z/nodiscard9.C: New test.
4478 2021-05-25 Martin Liska <mliska@suse.cz>
4480 * gcc.dg/sancov/attribute.c: New test.
4482 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
4484 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
4486 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4489 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
4491 * c-c++-common/gomp/pr99928-9.c: Likewise.
4492 * c-c++-common/gomp/pr99928-10.c: Likewise.
4494 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
4496 * gcc.target/csky/fpuv3/fpuv3.exp: New.
4497 * gcc.target/csky/fpuv3/fpv3_div.c: New.
4498 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
4499 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
4500 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
4501 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
4502 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
4503 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
4504 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
4505 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
4506 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
4507 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
4508 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
4509 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
4510 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
4511 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
4512 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
4513 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
4514 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
4515 * gcc.target/csky/fpuv3/fpv3_h.c: New.
4516 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
4517 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
4518 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
4519 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
4520 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
4521 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
4522 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
4523 * gcc.target/csky/fpuv3/fpv3_max.c: New.
4524 * gcc.target/csky/fpuv3/fpv3_min.c: New.
4525 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4526 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4527 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4528 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4529 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4530 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4531 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4532 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4534 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
4536 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4538 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
4541 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4542 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4543 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4544 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4546 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4548 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4551 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4553 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4556 2021-05-24 liuhongt <hongtao.liu@intel.com>
4559 * gcc.target/i386/pr100660.c: New test.
4561 2021-05-24 Andrew Pinski <apinski@marvell.com>
4563 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4564 when matching ssa name version.
4565 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4567 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
4570 * gcc.target/i386/pr100722.c: New test.
4572 2021-05-23 Harald Anlauf <anlauf@gmx.de>
4575 * gfortran.dg/pr100551.f90: New test.
4577 2021-05-23 Andrew Pinski <apinski@marvell.com>
4579 * gcc.dg/gimplefe-45.c: New test.
4581 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4583 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4585 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4587 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4588 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4590 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4593 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4594 * c-c++-common/gomp/pr99928-15.c: New test.
4596 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4599 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4600 * c-c++-common/gomp/pr99928-13.c: New test.
4601 * c-c++-common/gomp/pr99928-14.c: New test.
4603 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4606 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4607 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4608 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4610 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4612 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4615 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4616 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4617 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4619 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4620 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4621 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4622 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4624 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4625 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4626 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4627 * gfortran.dg/goacc/private-3.f95: Likewise.
4629 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4631 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4633 * gcc.c-torture/compile/ssa-unused-1.c: New file.
4635 2021-05-21 Richard Biener <rguenther@suse.de>
4636 H.J. Lu <hjl.tools@gmail.com>
4638 * gcc.target/i386/pr90773-24.c: New test.
4639 * gcc.target/i386/pr90773-25.c: Likewise.
4641 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
4644 * g++.target/i386/pr100637-1b.C: New test.
4645 * g++.target/i386/pr100637-1w.C: Ditto.
4646 * gcc.target/i386/pr100637-2b.c: Ditto.
4647 * gcc.target/i386/pr100637-2w.c: Ditto.
4649 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4651 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4653 2021-05-20 Jason Merrill <jason@redhat.com>
4655 * g++.dg/cpp2a/desig19.C: New test.
4657 2021-05-20 Jason Merrill <jason@redhat.com>
4660 * g++.dg/cpp2a/desig18.C: New test.
4662 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4664 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4665 * lib/dg-pch.exp: Adjust diagnostic message.
4667 2021-05-20 Martin Sebor <msebor@redhat.com>
4669 PR middle-end/100684
4670 * g++.dg/warn/Wnonnull13.C: New test.
4671 * g++.dg/warn/Wnonnull14.C: New test.
4672 * g++.dg/warn/Wnonnull15.C: New test.
4674 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4676 * g++.dg/modules/omp-1_c.C: Fix testcase.
4678 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4681 * gcc.target/i386/pr100701.c: New test.
4683 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4685 * gfortran.dg/gomp/map-6.f90: New test.
4686 * gfortran.dg/gomp/map-7.f90: New test.
4687 * gfortran.dg/gomp/map-8.f90: New test.
4689 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4692 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4693 * gnat.dg/unchecked_convert6.adb: Likewise.
4695 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4698 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4700 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4701 Torbjörn Svensson <torbjorn.svensson@st.com>
4704 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4705 * c-c++-common/cpp/file-name-1.c: New test.
4707 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4710 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4711 add comments regarding what the code does.
4713 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4716 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4717 * c-c++-common/gomp/pr99928-5.c: Likewise.
4719 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4721 PR preprocessor/100646
4722 * gcc.dg/cpp/pr100646-1.c: New test.
4723 * gcc.dg/cpp/pr100646-2.c: New test.
4725 2021-05-20 Jason Merrill <jason@redhat.com>
4728 * g++.dg/cpp2a/nontype-complex1.C: New test.
4730 2021-05-20 Jason Merrill <jason@redhat.com>
4733 * g++.dg/parse/access13.C: New test.
4735 2021-05-19 Martin Sebor <msebor@redhat.com>
4738 * gcc.dg/pr100619.c: New test.
4740 2021-05-19 Jason Merrill <jason@redhat.com>
4744 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4746 2021-05-19 Jason Merrill <jason@redhat.com>
4748 * g++.dg/cpp1z/class-deduction-access1.C: New test.
4749 * g++.dg/cpp1z/class-deduction-access2.C: New test.
4751 2021-05-19 Marek Polacek <polacek@redhat.com>
4754 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4755 Remove dg-errors for GNU attributes.
4756 * g++.dg/ext/attrib63.C: Remove dg-error.
4757 * g++.dg/cpp0x/friend8.C: New test.
4759 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
4761 * g++.dg/modules/omp-1_a.C: Check pthread is available.
4762 * g++.dg/modules/omp-1_b.C: Ditto.
4763 * g++.dg/modules/omp-1_c.C: Ditto.
4764 * g++.dg/modules/omp-2_a.C: Ditto.
4765 * g++.dg/modules/omp-2_b.C: Ditto.
4767 2021-05-19 Alex Coplan <alex.coplan@arm.com>
4770 * gcc.target/arm/cmse/pr100333.c: New test.
4772 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4775 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4777 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
4779 * gcc.target/riscv/arch-12.c: New.
4780 * gcc.target/riscv/attribute-19.c: New.
4782 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
4784 * gcc.target/aarch64/narrow_high_combine.c: New test.
4786 2021-05-19 Richard Biener <rguenther@suse.de>
4788 PR middle-end/100672
4789 * gcc.dg/torture/pr100672.c: New testcase.
4791 2021-05-19 Martin Liska <mliska@suse.cz>
4794 * gcc.dg/local1.c: Fix typos.
4795 * gcc.dg/ucnid-5-utf8.c: Likewise.
4796 * gcc.dg/ucnid-5.c: Likewise.
4798 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4800 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4801 scan-assembly-times to scan-assembly not for superfluous uxtb.
4802 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4803 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4804 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4805 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4806 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4807 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4808 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4809 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4810 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4811 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4812 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4813 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4814 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4815 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4816 * gcc.target/aarch64/sve/ld1_extend.c: New test.
4818 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4820 PR middle-end/100576
4821 * gcc.c-torture/compile/pr100576.c: New test.
4823 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4825 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4827 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4830 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4831 * c-c++-common/gomp/pr99928-12.c: New test.
4833 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
4835 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4836 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4837 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4838 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4839 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4840 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4841 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4842 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4843 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4844 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4845 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4846 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4847 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4848 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4849 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4851 2021-05-19 Jason Merrill <jason@redhat.com>
4854 * g++.dg/dfp/mangle-6.C: New test.
4856 2021-05-19 Jason Merrill <jason@redhat.com>
4859 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4861 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
4863 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4864 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4865 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4867 2021-05-18 Jason Merrill <jason@redhat.com>
4871 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4873 2021-05-18 Jason Merrill <jason@redhat.com>
4875 * g++.dg/cpp0x/implicit-delete1.C: New test.
4877 2021-05-18 David Malcolm <dmalcolm@redhat.com>
4880 * gcc.dg/analyzer/pr100615.c: New test.
4882 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
4885 * gcc.target/i386/pr100637-1b.c: New test.
4886 * gcc.target/i386/pr100637-1w.c: Ditto.
4887 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4888 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4889 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4890 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4891 pmovsxbd and pmovsxwq.
4892 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4893 pmovzxbd and pmovzxwq.
4895 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
4898 * gfortran.dg/goacc-gomp/depobj.f90: New test.
4900 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
4902 * lib/gcc-dg.exp: Implement 'dg-note'.
4903 * lib/prune.exp: Likewise.
4904 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
4905 'dg-prune-output "note: ".
4906 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
4907 'dg-note', match up additional notes, one class of them with
4909 * lib/lto.exp: Implement 'dg-lto-note'.
4910 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
4912 * g++.dg/lto/odr-1_1.C: Likewise.
4913 * g++.dg/lto/odr-2_1.C: Likewise.
4915 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4917 PR rtl-optimization/100590
4918 * gcc.dg/pr100590.c: New test.
4920 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4923 * g++.dg/other/pr100580.C: New test.
4925 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4927 PR tree-optimization/94589
4928 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
4930 2021-05-18 Richard Biener <rguenther@suse.de>
4932 * gcc.target/i386/pr100582.c: Adjust for AVX512.
4934 2021-05-18 Richard Biener <rguenther@suse.de>
4937 * gcc.dg/gimplefe-error-10.c: New testcase.
4939 2021-05-18 Richard Biener <rguenther@suse.de>
4942 * gcc.dg/pr100547.c: New testcase.
4943 * gcc.dg/attr-vector_size.c: Adjust.
4945 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4947 * gcc.target/s390/zvector/vec-_Bool.c: New test.
4949 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4952 * g++.target/s390/pr100281-1.C: New test.
4953 * g++.target/s390/pr100281-2.C: New test.
4955 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
4957 PR tree-optimization/100512
4958 * gcc.dg/pr100512.c: New.
4960 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
4962 * g++.dg/conversion/pr100635.C: New test.
4964 2021-05-17 Harald Anlauf <anlauf@gmx.de>
4967 * gfortran.dg/pr98411.f90: New test.
4969 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
4971 * gcc.dg/pr100349.c: New test.
4973 2021-05-17 Tamar Christina <tamar.christina@arm.com>
4975 * gcc.target/aarch64/cpunative/info_16: New test.
4976 * gcc.target/aarch64/cpunative/info_17: New test.
4977 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
4978 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
4980 2021-05-17 Richard Biener <rguenther@suse.de>
4983 * gcc.dg/gimplefe-error-9.c: New testcase.
4985 2021-05-17 Richard Biener <rguenther@suse.de>
4987 PR middle-end/100582
4988 * gcc.target/i386/pr100582.c: New testcase.
4990 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4992 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
4993 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
4995 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
4996 vectorize float16_t vectors.
4998 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5000 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5001 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5002 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5004 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5006 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5008 2021-05-17 liuhongt <hongtao.liu@intel.com>
5011 * gcc.target/i386/pr100549.c: New test.
5013 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5015 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5017 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5019 * gcc.target/arm/simd/mve-vadd-1.c: New.
5021 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5023 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5025 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5027 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5029 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5031 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5033 * lib/target-supports.exp
5034 (check_effective_target_arm_qbit_ok_nocache): Rename into...
5035 (check_effective_target_arm_sat_ok_nocache): ... this. Check
5036 __ARM_FEATURE_SAT and use armv6.
5038 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
5041 * gfortran.dg/gomp/workshare-59.f90: New test.
5043 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5046 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5048 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5050 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5052 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5054 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5056 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5058 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5061 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5063 * gcc.target/powerpc/rop-1.c: New.
5064 * gcc.target/powerpc/rop-2.c: New.
5065 * gcc.target/powerpc/rop-3.c: New.
5066 * gcc.target/powerpc/rop-4.c: New.
5067 * gcc.target/powerpc/rop-5.c: New.
5069 2021-05-15 Martin Jambor <mjambor@suse.cz>
5072 2021-05-15 Martin Jambor <mjambor@suse.cz>
5074 PR tree-optimization/100453
5075 * gcc.dg/tree-ssa/pr100453.c: New test.
5077 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5079 PR rtl-optimization/100342
5080 * gcc.target/i386/pr100342.c: New test.
5082 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5084 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5085 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5087 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5089 * gfortran.dg/gomp/implicit-save.f90: New test.
5091 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5094 * g++.dg/cpp1y/pr95226.C: New test.
5096 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5099 * g++.dg/cpp0x/pr94616.C: New test.
5101 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5104 * g++.dg/cpp0x/sfinae68.C: New test.
5106 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5108 * g++.dg/cpp1y/pr88872.C: New test.
5110 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5112 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5114 2021-05-14 Marek Polacek <polacek@redhat.com>
5115 Jason Merrill <jason@redhat.com>
5118 * g++.dg/cpp0x/friend7.C: New test.
5119 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5120 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5121 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5122 * g++.dg/ext/attrib63.C: New test.
5124 2021-05-13 Martin Sebor <msebor@redhat.com>
5126 PR tree-optimization/93100
5128 * g++.dg/warn/uninit-pr93100.C: New test.
5129 * gcc.dg/uninit-pr93100.c: New test.
5130 * gcc.dg/uninit-pr98583.c: New test.
5132 2021-05-13 Martin Jambor <mjambor@suse.cz>
5134 PR tree-optimization/100453
5135 * gcc.dg/tree-ssa/pr100453.c: New test.
5137 2021-05-13 Martin Sebor <msebor@redhat.com>
5139 * g++.dg/pr100574.C: Use size_t as operator new argument type.
5141 2021-05-13 Martin Liska <mliska@suse.cz>
5143 PR middle-end/100504
5144 * gcc.target/i386/pr100504.c: New test.
5146 2021-05-13 Martin Sebor <msebor@redhat.com>
5149 * gcc.dg/Wvla-parameter-9.c: New test.
5151 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5154 * c-c++-common/gomp/pr99928-1.c: New test.
5155 * c-c++-common/gomp/pr99928-2.c: New test.
5156 * c-c++-common/gomp/pr99928-3.c: New test.
5157 * c-c++-common/gomp/pr99928-4.c: New test.
5158 * c-c++-common/gomp/pr99928-5.c: New test.
5159 * c-c++-common/gomp/pr99928-6.c: New test.
5160 * c-c++-common/gomp/pr99928-7.c: New test.
5161 * c-c++-common/gomp/pr99928-8.c: New test.
5162 * c-c++-common/gomp/pr99928-9.c: New test.
5163 * c-c++-common/gomp/pr99928-10.c: New test.
5164 * c-c++-common/gomp/pr99928-11.c: New test.
5166 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5169 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5171 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5173 * gcc.dg/pr100563.c: New test.
5175 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5177 PR tree-optimization/98856
5178 * gcc.target/i386/sse2-psraq-1.c: New test.
5179 * gcc.target/i386/sse4_2-psraq-1.c: New test.
5180 * gcc.target/i386/avx-psraq-1.c: New test.
5181 * gcc.target/i386/avx2-psraq-1.c: New test.
5182 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5184 * gcc.target/i386/avx2-pr82370.c: Likewise.
5185 * gcc.target/i386/avx512f-pr82370.c: Likewise.
5186 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5187 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5188 * gcc.dg/torture/vshuf-8.inc: Likewise.
5190 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
5193 * g++.target/i386/pr100581.C: New test.
5195 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
5198 * gnat.dg/lto21.adb: Prune new LTO warning.
5200 2021-05-13 Martin Liska <mliska@suse.cz>
5203 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5204 * gcc.dg/torture/pr94947-1.c: Likewise.
5206 2021-05-13 liuhongt <hongtao.liu@intel.com>
5208 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5210 2021-05-13 liuhongt <hongtao.liu@intel.com>
5213 * gcc.target/i386/avx-pr94680.c: New test.
5214 * gcc.target/i386/avx512f-pr94680.c: New test.
5215 * gcc.target/i386/sse2-pr94680.c: New test.
5217 2021-05-12 Martin Sebor <msebor@redhat.com>
5219 PR middle-end/100571
5220 * gcc.dg/Wstringop-overflow-67.c: New test.
5222 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
5225 * gcc.dg/pr100521.c: New file.
5227 2021-05-12 Marek Polacek <polacek@redhat.com>
5229 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5231 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
5233 * c-c++-common/gomp/map-6.c: New test.
5234 * c-c++-common/gomp/map-7.c: New test.
5236 2021-05-12 Richard Biener <rguenther@suse.de>
5238 PR tree-optimization/100566
5239 * gcc.dg/torture/pr100566.c: New testcase.
5241 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5243 PR preprocessor/100392
5244 * gcc.dg/cpp/pr100392.c: New test.
5245 * gcc.dg/cpp/pr100392.h: New file.
5247 2021-05-12 Martin Liska <mliska@suse.cz>
5249 * lib/lto.exp: When running tests without jobserver, one can see
5250 the following warning for tests that use 1to1 partitioning.
5252 2021-05-12 liuhongt <hongtao.liu@intel.com>
5255 * gcc.target/i386/avx2-pr99908.c: New test.
5256 * gcc.target/i386/sse4_1-pr99908.c: New test.
5258 2021-05-12 Richard Biener <rguenther@suse.de>
5260 PR tree-optimization/100519
5261 * gcc.dg/torture/pr100519.c: New testcase.
5263 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5266 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5268 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5270 PR middle-end/100508
5271 * gcc.dg/gomp/pr100508.c: New test.
5273 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5274 Marc Glisse <marc.glisse@inria.fr>
5276 PR tree-optimization/94589
5277 * gcc.dg/tree-ssa/pr94589-1.c: New test.
5279 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
5282 * g++.target/i386/pr98218-1.C: Ditto.
5283 * gcc.target/i386/pr98218-4.c: New test.
5284 * gcc.target/i386/pr98218-1.c: Correct PR number.
5285 * gcc.target/i386/pr98218-1a.c: Ditto.
5286 * gcc.target/i386/pr98218-2.c: Ditto.
5287 * gcc.target/i386/pr98218-2a.c: Ditto.
5288 * gcc.target/i386/pr98218-3.c: Ditto.
5289 * gcc.target/i386/pr98218-3a.c: Ditto.
5291 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5293 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5294 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5296 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5298 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5301 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5303 * gcc.dg/guality/pr43077-1.c: Align types of output and input
5304 operands by lifting immediates to type long.
5306 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5308 * gcc.dg/c11-digit-separators-1.c,
5309 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5312 2021-05-11 Jason Merrill <jason@redhat.com>
5315 * g++.dg/ext/vector41.C: New test.
5317 2021-05-11 Martin Liska <mliska@suse.cz>
5319 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5320 * brig.dg/README: Removed.
5321 * brig.dg/dg.exp: Removed.
5322 * brig.dg/test/gimple/alloca.hsail: Removed.
5323 * brig.dg/test/gimple/atomics.hsail: Removed.
5324 * brig.dg/test/gimple/branches.hsail: Removed.
5325 * brig.dg/test/gimple/fbarrier.hsail: Removed.
5326 * brig.dg/test/gimple/function_calls.hsail: Removed.
5327 * brig.dg/test/gimple/internal-casts.hsail: Removed.
5328 * brig.dg/test/gimple/kernarg.hsail: Removed.
5329 * brig.dg/test/gimple/mem.hsail: Removed.
5330 * brig.dg/test/gimple/mulhi.hsail: Removed.
5331 * brig.dg/test/gimple/packed.hsail: Removed.
5332 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5333 * brig.dg/test/gimple/smoke_test.hsail: Removed.
5334 * brig.dg/test/gimple/variables.hsail: Removed.
5335 * brig.dg/test/gimple/vector.hsail: Removed.
5336 * lib/brig-dg.exp: Removed.
5337 * lib/brig.exp: Removed.
5339 2021-05-11 Alex Coplan <alex.coplan@arm.com>
5342 * gcc.target/arm/cmse/pr99725.c: New test.
5344 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
5346 * gcc.target/aarch64/fmul_lane_1.c: New test.
5348 2021-05-11 Richard Biener <rguenther@suse.de>
5350 PR middle-end/100509
5351 * gcc.dg/pr100509.c: New testcase.
5353 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
5355 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5357 2021-05-11 Patrick Palka <ppalka@redhat.com>
5360 * g++.dg/lookup/operator-3.C: New test.
5362 2021-05-11 Patrick Palka <ppalka@redhat.com>
5365 * g++.dg/cpp2a/concepts-ctad4.C: New test.
5367 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
5369 * gnat.dg/specs/opt5.ads: New test.
5370 * gnat.dg/specs/opt5_pkg.ads: New helper.
5372 2021-05-10 Martin Sebor <msebor@redhat.com>
5374 PR middle-end/100425
5375 PR middle-end/100510
5376 * c-c++-common/Walloca-larger-than.C: New test.
5377 * gcc.dg/Walloca-larger-than-4.c: New test.
5378 * gcc.dg/Wvla-larger-than-5.c: New test.
5379 * gcc.dg/pr79972.c: Remove unexpected warning directive.
5381 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
5383 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
5384 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
5386 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5388 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
5390 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5392 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
5394 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
5396 PR tree-optimization/42587
5397 * gcc.dg/optimize-bswapsi-6.c: New test.
5399 2021-05-10 Richard Biener <rguenther@suse.de>
5402 * g++.dg/vect/slp-pr99971.cc: Align data.
5404 2021-05-10 Richard Biener <rguenther@suse.de>
5406 PR tree-optimization/100492
5407 * gcc.dg/torture/pr100492.c: New testcase.
5409 2021-05-10 Richard Biener <rguenther@suse.de>
5411 PR middle-end/100464
5413 * gcc.dg/pr100464.c: New testcase.
5414 * g++.dg/tree-ssa/array-temp1.C: Adjust.
5416 2021-05-10 Richard Biener <rguenther@suse.de>
5418 PR tree-optimization/100434
5419 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
5421 2021-05-10 Alex Coplan <alex.coplan@arm.com>
5424 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
5425 Update now that we're (correctly) using full 128-bit vector
5427 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
5429 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
5431 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
5433 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
5437 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
5440 * gfortran.dg/class_dummy_7.f90: Correct PR number.
5442 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
5444 * gcc.dg/sso-9.c: Delete.
5446 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5448 * gnat.dg/debug18.adb: New test.
5450 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5452 * gcc.dg/sso-12.c: New test.
5454 2021-05-07 Jason Merrill <jason@redhat.com>
5456 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
5459 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5461 PR tree-optimization/79333
5462 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
5464 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5467 * c-c++-common/gomp/pr100450.c: New test.
5469 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
5472 * gcc.target/i386/pr100445-1.c: New test.
5474 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5477 * gcc.target/i386/pr100445.c: New test.
5479 2021-05-06 Joseph Myers <joseph@codesourcery.com>
5482 PR preprocessor/97604
5483 * g++.dg/cpp1y/digit-sep-neg-2.C,
5484 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
5485 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
5486 Adjust expected messages.
5488 2021-05-06 Martin Jambor <mjambor@suse.cz>
5490 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
5491 05193687dde, make the argv again pointer to an array.
5493 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
5495 * gnat.dg/opt93.adb: Compile only for LP64 targets.
5497 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5499 * lib/target-supports.exp: Add s390 checks for vect conversions.
5501 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5503 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
5505 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
5509 * gfortran.dg/class_dummy_6.f90: New test.
5510 * gfortran.dg/class_dummy_7.f90: New test.
5512 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
5515 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
5517 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
5519 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
5520 __builtin_s390_vpdi.
5521 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
5524 2021-05-06 Jakub Jelinek <jakub@redhat.com>
5526 PR tree-optimization/94589
5527 * gcc.dg/pr94589-1.c: New test.
5528 * gcc.dg/pr94589-2.c: New test.
5529 * gcc.dg/pr94589-3.c: New test.
5530 * gcc.dg/pr94589-4.c: New test.
5531 * g++.dg/opt/pr94589-1.C: New test.
5532 * g++.dg/opt/pr94589-2.C: New test.
5533 * g++.dg/opt/pr94589-3.C: New test.
5534 * g++.dg/opt/pr94589-4.C: New test.
5536 2021-05-06 Richard Biener <rguenther@suse.de>
5539 * gcc.dg/pr100373.c: New testcase.
5541 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5543 * gcc.c-torture/execute/20210505-1.c: New test.
5545 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
5548 * gcc.target/i386/pr91400-1.c: New test.
5549 * gcc.target/i386/pr91400-2.c: Likewise.
5551 2021-05-05 Martin Sebor <msebor@redhat.com>
5553 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5555 2021-05-05 Harald Anlauf <anlauf@gmx.de>
5558 * gfortran.dg/argument_checking_25.f90: New test.
5560 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
5563 * gcc.target/i386/pr98218-1.c: New test.
5564 * gcc.target/i386/pr98218-1a.c: Ditto.
5565 * gcc.target/i386/pr98218-2.c: Ditto.
5566 * gcc.target/i386/pr98218-2a.c: Ditto.
5567 * gcc.target/i386/pr98218-3.c: Ditto.
5568 * gcc.target/i386/pr98218-3a.c: Ditto.
5569 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5570 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5572 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5574 * gnat.dg/debug17.adb: Minor tweak.
5576 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5578 * gnat.dg/debug8.adb: Minor tweak.
5579 * gnat.dg/debug11.adb: Likewise.
5580 * gnat.dg/debug16.adb: Likewise.
5581 * gnat.dg/debug17.adb: New test.
5582 * gnat.dg/specs/debug1.ads: Minor tweak.
5584 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
5586 * gcc.dg/vect/slp-21.c: Add s390.
5588 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
5591 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5593 2021-05-05 Richard Biener <rguenther@suse.de>
5595 PR tree-optimization/79333
5596 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5597 * gcc.dg/graphite/fuse-1.c: Adjust.
5598 * gcc.dg/pr43864-4.c: Likewise.
5600 2021-05-05 Richard Biener <rguenther@suse.de>
5602 PR middle-end/100394
5603 * g++.dg/torture/pr100382.C: New testcase.
5605 2021-05-04 Martin Sebor <msebor@redhat.com>
5607 PR middle-end/100307
5608 * g++.dg/warn/Wplacement-new-size-9.C: New test.
5609 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5611 2021-05-04 Martin Sebor <msebor@redhat.com>
5613 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5615 2021-05-04 Martin Sebor <msebor@redhat.com>
5617 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5619 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
5621 * gcc.target/s390/oscbreak-1.c: Compile with -O1
5624 2021-05-04 Richard Biener <rguenther@suse.de>
5626 PR tree-optimization/100414
5627 * gcc.dg/pr100414.c: New testcase.
5629 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
5631 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5633 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
5635 * gnat.dg/opt94.adb: New file.
5636 * gnat.dg/opt94_pkg.adb: New file.
5637 * gnat.dg/opt94_pkg.ads: New file.
5639 2021-05-04 Richard Biener <rguenther@suse.de>
5641 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5642 simplify dump scanning down to one case.
5644 2021-05-04 Richard Biener <rguenther@suse.de>
5646 PR tree-optimization/100329
5647 * gcc.dg/torture/pr100329.c: New testcase.
5649 2021-05-04 Richard Biener <rguenther@suse.de>
5651 PR tree-optimization/100398
5652 * gcc.dg/torture/pr100398.c: New testcase.
5654 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5656 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5657 Fix dg directives order.
5658 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5661 2021-05-03 Jeff Law <jlaw@tachyum.com>
5663 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5666 2021-05-03 Patrick Palka <ppalka@redhat.com>
5669 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5671 2021-05-03 Patrick Palka <ppalka@redhat.com>
5675 * g++.dg/template/call8.C: New test.
5676 * g++.dg/template/koenig12a.C: New test.
5678 2021-05-03 Jeff Law <jlaw@tachyum.com>
5680 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5682 2021-05-03 Marek Polacek <polacek@redhat.com>
5685 * g++.dg/concepts/diagnostic18.C: New test.
5687 2021-05-03 Marek Polacek <polacek@redhat.com>
5690 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5692 2021-05-03 Jeff Law <jlaw@tachyum.com>
5694 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5696 2021-05-03 Jeff Law <jlaw@tachyum.com>
5698 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5700 2021-05-03 Jeff Law <jlaw@tachyum.com>
5702 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5704 2021-05-03 Jeff Law <jlaw@tachyum.com>
5706 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5707 cr16 and xstormy16 targets.
5709 2021-05-03 Richard Biener <rguenther@suse.de>
5711 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5712 * gcc.dg/pr81192.c: Disable DSE.
5714 2021-05-03 Richard Biener <rguenther@suse.de>
5716 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5718 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5721 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5722 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5724 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5726 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5727 mapping class on AIX.
5728 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5729 * gcc.c-torture/execute/alias-2.c: Same.
5730 * gcc.dg/alias-7.c: Same.
5732 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5734 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5736 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5739 2021-04-30 Richard Biener <rguenther@suse.de>
5742 * g++.dg/pr98032.C: New testcase.
5744 2021-04-30 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/96513
5747 * gcc.dg/torture/pr96513.c: New testcase.
5749 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
5752 * gcc.target/i386/pr98060.c: New test.
5754 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
5756 PR rtl-optimization/100225
5757 PR rtl-optimization/84878
5758 * gcc.dg/pr100225.c: New test.
5760 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5762 PR preprocessor/82359
5763 * g++.dg/cpp1y/digit-sep-line.C,
5764 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5766 2021-04-29 Jason Merrill <jason@redhat.com>
5768 * g++.dg/lookup/using-decl1.C: New test.
5770 2021-04-29 Jason Merrill <jason@redhat.com>
5773 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5775 2021-04-29 Patrick Palka <ppalka@redhat.com>
5778 * g++.dg/template/koenig12.C: New test.
5780 2021-04-29 Marek Polacek <polacek@redhat.com>
5783 * g++.dg/cpp1z/class-deduction87.C: New test.
5785 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
5787 PR rtl-optimization/100303
5788 * g++.dg/torture/pr100303.C: New file.
5790 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
5793 * g++.dg/pr90773-1.h: New test.
5794 * g++.dg/pr90773-1a.C: Likewise.
5795 * g++.dg/pr90773-1b.C: Likewise.
5796 * g++.dg/pr90773-1c.C: Likewise.
5797 * g++.dg/pr90773-1d.C: Likewise.
5798 * gcc.target/i386/pr90773-1.c: Likewise.
5799 * gcc.target/i386/pr90773-2.c: Likewise.
5800 * gcc.target/i386/pr90773-3.c: Likewise.
5801 * gcc.target/i386/pr90773-4.c: Likewise.
5802 * gcc.target/i386/pr90773-5.c: Likewise.
5803 * gcc.target/i386/pr90773-6.c: Likewise.
5804 * gcc.target/i386/pr90773-7.c: Likewise.
5805 * gcc.target/i386/pr90773-8.c: Likewise.
5806 * gcc.target/i386/pr90773-9.c: Likewise.
5807 * gcc.target/i386/pr90773-10.c: Likewise.
5808 * gcc.target/i386/pr90773-11.c: Likewise.
5809 * gcc.target/i386/pr90773-12.c: Likewise.
5810 * gcc.target/i386/pr90773-13.c: Likewise.
5811 * gcc.target/i386/pr90773-14.c: Likewise.
5813 2021-04-29 Richard Biener <rguenther@suse.de>
5815 PR tree-optimization/100253
5816 * g++.dg/pr100253.C: New testcase.
5818 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5821 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
5823 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5826 * gcc.target/aarch64/sve/pr100302.c: New test.
5828 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5831 * c-c++-common/gomp/task-detach-3.c: New test.
5833 2021-04-29 Richard Biener <rguenther@suse.de>
5835 PR tree-optimization/99912
5836 * gcc.dg/pr95580.c: Disable DSE.
5837 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5838 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5839 to prevent them from being removed.
5840 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5842 2021-04-29 Martin Sebor <msebor@redhat.com>
5844 PR middle-end/100250
5845 * gcc.dg/uninit-pr100250.c: New test.
5847 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5849 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5850 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5852 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
5854 * gfortran.dg/gomp/map-5.f90: New test.
5856 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
5858 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5859 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5860 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5862 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5864 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5866 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5868 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5869 mismatch when asm comments start with "/ ".
5871 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
5874 * gcc.c-torture/compile/pr100305.c: New test.
5876 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5879 * gfortran.dg/PR82376.f90: New test.
5881 2021-04-28 Richard Biener <rguenther@suse.de>
5883 PR tree-optimization/100292
5884 * gcc.dg/pr100292.c: New testcase.
5886 2021-04-28 Richard Wai <richard@annexi-strayline.com>
5888 * gnat.dg/containers2.adb: New test.
5890 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
5892 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5894 2021-04-27 Jason Merrill <jason@redhat.com>
5897 * g++.dg/cpp0x/depr-copy3.C: New test.
5899 2021-04-27 Patrick Palka <ppalka@redhat.com>
5902 * g++.dg/cpp0x/variadic182.C: New test.
5904 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5906 PR middle-end/100284
5907 * gcc.target/aarch64/sve/pr81003.c: New test.
5909 2021-04-27 Martin Sebor <msebor@redhat.com>
5912 * g++.dg/ext/flexary13.C: Remove malformed directives.
5914 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
5917 * gcc.c-torture/compile/pr100106.c: New testcase.
5919 2021-04-27 Alex Coplan <alex.coplan@arm.com>
5922 * gcc.target/arm/pr99977.c: New test.
5924 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5926 PR tree-optimization/100239
5927 * gcc.dg/pr100239.c: New test.
5929 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5931 PR rtl-optimization/100254
5932 * g++.dg/opt/pr100254.C: New test.
5934 2021-04-27 Richard Biener <rguenther@suse.de>
5936 PR tree-optimization/99912
5937 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
5938 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
5939 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
5940 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
5942 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5944 PR tree-optimization/95527
5945 * gcc.dg/tree-ssa/pr95527-2.c: New test.
5947 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5949 PR tree-optimization/96696
5950 * gcc.target/i386/pr96696.c: New test.
5952 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5955 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
5956 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
5957 expected error message when subtracting pointers to different
5958 vector types. Expect warnings when mixing them elsewhere.
5959 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
5960 XFAILs. Tweak error messages for some cases.
5962 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5964 * gcc.target/aarch64/simd/ssra.c: Use +nosve
5965 * gcc.target/aarch64/simd/usra.c: Likewise.
5967 2021-04-27 Richard Biener <rguenther@suse.de>
5969 PR tree-optimization/100051
5970 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
5972 2021-04-27 Richard Biener <rguenther@suse.de>
5975 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
5976 malformed dg directive.
5978 2021-04-27 Richard Biener <rguenther@suse.de>
5981 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
5982 * g++.dg/ipa/pr45572-2.C: Likewise.
5983 * g++.dg/template/spec26.C: Likewise.
5984 * gcc.dg/pr20126.c: Likewise.
5985 * gcc.dg/tree-ssa/pr20739.c: Likewise.
5987 2021-04-27 Richard Biener <rguenther@suse.de>
5989 PR tree-optimization/100278
5990 * gcc.dg/tree-ssa/pr100278.c: New testcase.
5992 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5995 * gcc.target/i386/pr99405.c: New test.
5997 2021-04-27 Richard Biener <rguenther@suse.de>
5999 PR tree-optimization/99776
6000 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6002 2021-04-26 Patrick Palka <ppalka@redhat.com>
6005 * g++.dg/cpp1y/constexpr-base1.C: New test.
6006 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6008 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6010 * gfortran.dg/goacc/classify-serial.f95:
6011 Use [Ww]arning in dg-bogus as FE diagnostic and default
6012 diagnostic differ and the result depends on ENABLE_OFFLOAD.
6013 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6014 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6016 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6018 * gfortran.dg/goacc/classify-serial.f95:
6019 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6020 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6021 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6023 2021-04-26 Richard Biener <rguenther@suse.de>
6025 PR tree-optimization/99956
6026 * gfortran.dg/pr99956.f: New testcase.
6028 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
6030 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6031 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6032 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6033 * gcc.target/arm/cmse/cmse-16.c: Likewise.
6034 * gcc.target/arm/cmse/struct-1.c: Likewise.
6035 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6037 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6040 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6042 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6044 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6045 Nathan Sidwell <nathan@codesourcery.com>
6046 Tom de Vries <vries@codesourcery.com>
6047 Julian Brown <julian@codesourcery.com>
6048 Kwok Cheung Yeung <kcy@codesourcery.com>
6050 * c-c++-common/goacc/diag-parallelism-1.c: New.
6051 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6052 and match diagnostics, as appropriate.
6053 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6054 * c-c++-common/goacc/classify-kernels.c: Likewise.
6055 * c-c++-common/goacc/classify-parallel.c: Likewise.
6056 * c-c++-common/goacc/classify-routine.c: Likewise.
6057 * c-c++-common/goacc/classify-serial.c: Likewise.
6058 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6059 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6060 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6061 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6062 * c-c++-common/goacc/pr70688.c: Likewise.
6063 * c-c++-common/goacc/routine-1.c: Likewise.
6064 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6065 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6066 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6067 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6068 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6069 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6070 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6071 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6072 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6073 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6074 * gfortran.dg/goacc/routine-4.f90: Likewise.
6075 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6076 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6077 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6078 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6080 2021-04-26 Richard Biener <rguenther@suse.de>
6082 PR tree-optimization/99473
6083 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6085 2021-04-25 liuhongt <hongtao.liu@intel.com>
6088 * gcc.target/i386/pr98911.c: New test.
6089 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6090 with __builtin_ia32_pcmpistrm128 since it has been folded.
6092 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6095 * g++.dg/analyzer/pr100244.C: New test.
6097 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6100 * gfortran.dg/pr100154.f90: New test.
6102 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6105 * gfortran.dg/ptr-func-4.f90: New test.
6107 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6109 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6110 * gcc.dg/guality/guality.c: Likewise.
6111 * gcc.dg/guality/inline-params.c: Likewise.
6112 * gcc.dg/guality/loop-1.c: Likewise.
6113 * gcc.dg/guality/pr36728-1.c: Likewise.
6114 * gcc.dg/guality/pr36728-2.c: Likewise.
6115 * gcc.dg/guality/pr36728-3.c: Likewise.
6116 * gcc.dg/guality/pr41447-1.c: Likewise.
6117 * gcc.dg/guality/pr54200.c: Likewise.
6118 * gcc.dg/guality/pr54519-1.c: Likewise.
6119 * gcc.dg/guality/pr54519-2.c: Likewise.
6120 * gcc.dg/guality/pr54519-3.c: Likewise.
6121 * gcc.dg/guality/pr54519-4.c: Likewise.
6122 * gcc.dg/guality/pr54519-5.c: Likewise.
6123 * gcc.dg/guality/pr54519-6.c: Likewise.
6124 * gcc.dg/guality/pr54693-2.c: Likewise.
6125 * gcc.dg/guality/pr56154-1.c: Likewise.
6126 * gcc.dg/guality/pr59776.c: Likewise.
6127 * gcc.dg/guality/pr68860-1.c: Likewise.
6128 * gcc.dg/guality/pr68860-2.c: Likewise.
6129 * gcc.dg/guality/pr90074.c: Likewise.
6130 * gcc.dg/guality/pr90716.c: Likewise.
6131 * gcc.dg/guality/sra-1.c: Likewise.
6133 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6135 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6137 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6138 * gcc.dg/guality/pr59776.c: Likewise.
6139 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6141 2021-04-24 Patrick Palka <ppalka@redhat.com>
6148 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6149 * g++.dg/cpp2a/nontype-class45.C: New test.
6150 * g++.dg/cpp2a/nontype-class46.C: New test.
6151 * g++.dg/cpp2a/nontype-class47.C: New test.
6152 * g++.dg/cpp2a/nontype-class48.C: New test.
6154 2021-04-24 Patrick Palka <ppalka@redhat.com>
6157 * g++.dg/cpp1z/class-deduction86.C: New test.
6159 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
6162 * gcc.target/powerpc/pr98952.c: New test.
6164 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6167 * gcc.target/i386/pr79514.c (dg-error):
6168 Expect error for 64bit targets.
6170 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6173 * gcc.target/i386/pr100182.c: New test.
6174 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6175 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6177 2021-04-23 Patrick Palka <ppalka@redhat.com>
6180 * g++.dg/concepts/diagnostic17.C: New test.
6182 2021-04-23 Patrick Palka <ppalka@redhat.com>
6185 * g++.dg/cpp1z/direct-enum-init2.C: New test.
6187 2021-04-23 Richard Biener <rguenther@suse.de>
6189 PR tree-optimization/99971
6190 * g++.dg/vect/slp-pr99971.cc: New testcase.
6192 2021-04-23 liuhongt <hongtao.liu@intel.com>
6195 * gcc.target/i386/pr100093.c: New test.
6197 2021-04-22 Patrick Palka <ppalka@redhat.com>
6200 * g++.dg/cpp2a/concepts-uneval3.C: New test.
6202 2021-04-22 Patrick Palka <ppalka@redhat.com>
6205 * g++.dg/template/partial-specialization9.C: New test.
6207 2021-04-22 Marek Polacek <polacek@redhat.com>
6210 * g++.dg/warn/Wtype-limits6.C: New test.
6212 2021-04-22 Patrick Palka <ppalka@redhat.com>
6215 * g++.dg/cpp0x/sfinae67.C: New test.
6217 2021-04-22 Patrick Palka <ppalka@redhat.com>
6220 * g++.dg/template/access36.C: New test.
6222 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6224 * substr_9.f90: Move to ...
6225 * gfortran.dg/substr_9.f90: ... here.
6226 * substr_10.f90: Move to ...
6227 * gfortran.dg/substr_10.f90: ... here.
6229 2021-04-22 Martin Liska <mliska@suse.cz>
6233 * g++.dg/template/nontype29.C: Fix typos and missing comments.
6234 * gcc.dg/Warray-bounds-64.c: Likewise.
6235 * gcc.dg/Warray-parameter.c: Likewise.
6236 * gcc.dg/Wstring-compare.c: Likewise.
6237 * gcc.dg/format/gcc_diag-11.c: Likewise.
6238 * gfortran.dg/array_constructor_3.f90: Likewise.
6239 * gfortran.dg/matmul_bounds_9.f90: Likewise.
6240 * gfortran.dg/pr78033.f90: Likewise.
6241 * gfortran.dg/pr96325.f90: Likewise.
6243 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
6246 * gcc.target/i386/pr100119.c: New test.
6248 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6251 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6253 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6255 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6256 obtained hard limit, and only call setrlimit if new softlimit is lower.
6258 2021-04-22 Richard Biener <rguenther@suse.de>
6261 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6264 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
6266 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6269 2021-04-21 Marek Polacek <polacek@redhat.com>
6272 * g++.dg/cpp0x/enum_base4.C: New test.
6273 * g++.dg/cpp0x/enum_base5.C: New test.
6275 2021-04-21 Alex Coplan <alex.coplan@arm.com>
6278 * gcc.target/aarch64/pr99988.c: New test.
6280 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6282 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6284 * g++.dg/cpp1y/auto-fn61.C: Likewise.
6285 * g++.dg/cpp2a/nontype-class39.C: Likewise.
6286 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6287 * g++.dg/cpp0x/vt-88982.C: Likewise.
6288 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6289 dg-additional-options.
6290 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6292 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
6294 * gcc.target/i386/monitor-2.c: New test.
6296 2021-04-21 Richard Biener <rguenther@suse.de>
6299 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6300 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6302 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6304 PR rtl-optimization/100148
6305 * g++.dg/opt/pr100148.C: New test.
6307 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
6309 * gfortran.dg/gomp/depobj-1.f90: New test.
6310 * gfortran.dg/gomp/depobj-2.f90: New test.
6312 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6314 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6316 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
6318 PR middle-end/100130
6319 * c-c++-common/attr-retain-10.c: New test.
6320 * c-c++-common/attr-retain-11.c: Likewise.
6322 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6324 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6325 must match for target IBM Z only.
6327 2021-04-20 Jason Merrill <jason@redhat.com>
6330 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6332 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6334 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6335 z/Architecture only.
6337 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
6340 * gfortran.dg/pdt_31.f03: New test.
6341 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6344 2021-04-19 Marek Polacek <polacek@redhat.com>
6347 * g++.dg/concepts/diagnostic16.C: New test.
6349 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
6352 * gdc.dg/pr98457.d: New test.
6354 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6357 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6360 2021-04-19 Richard Biener <rguenther@suse.de>
6362 PR preprocessor/100142
6363 * gcc.dg/pr100142.c: New testcase.
6364 * g++.dg/diagnostic/pr72803.C: Revert last change.
6366 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
6368 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
6369 '--param=openacc-kernels=[...]'.
6370 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6371 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6372 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6373 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6374 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6375 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6376 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6378 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
6380 * gnat.dg/opt92.adb: New test.
6382 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6384 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
6385 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6386 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6387 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6388 * gcc.target/s390/zero-scratch-regs-1.c: New test.
6390 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6393 * gfortran.dg/PR100094.f90: New test.
6395 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
6398 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
6401 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6404 * gcc.target/aarch64/pr91710.c: New test.
6406 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6409 * gfortran.dg/PR10018.f90: New test.
6411 2021-04-16 Tamar Christina <tamar.christina@arm.com>
6414 * gcc.target/aarch64/sve/pr100048.c: New test.
6416 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6419 * g++.dg/cpp0x/constexpr-100111.C: New test.
6421 2021-04-16 Marek Polacek <polacek@redhat.com>
6424 * g++.dg/cpp2a/typename14.C: Don't expect particular error
6426 * g++.dg/cpp2a/typename19.C: New test.
6428 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
6430 * gcc.dg/gimplefe-40.c: Moved to...
6431 * gcc.dg/vect/gimplefe-40.c: ...here.
6432 * gcc.dg/gimplefe-41.c: Moved to...
6433 * gcc.dg/vect/gimplefe-41.c: ...here.
6435 2021-04-16 Harald Anlauf <anlauf@gmx.de>
6436 Paul Thomas <pault@gcc.gnu.org>
6439 * gfortran.dg/pr63797.f90: New test.
6441 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6443 * gcc.dg/tree-ssa/pr83403-1.c: Revert
6444 max-completely-peeled-insns to the default value on IBM Z.
6445 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
6447 2021-04-16 Patrick Palka <ppalka@redhat.com>
6450 * g++.dg/cpp2a/constexpr-init21.C: New test.
6452 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6455 * gcc.target/aarch64/pr100075.c: New test.
6457 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
6459 PR rtl-optimization/99596
6460 * gcc.target/arm/pr99596.c: New test.
6462 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
6465 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
6467 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
6468 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
6469 missing quotes around switch names.
6470 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
6472 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6475 * gcc.target/aarch64/pr99767.c: New test.
6477 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6480 * g++.dg/cpp23/lambda-specifiers2.C: New test.
6482 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6485 * g++.dg/cpp1z/pr99833.C: New test.
6486 * g++.dg/cpp2a/pr99833.C: New test.
6488 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6490 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
6491 the default value on IBM Z.
6493 2021-04-16 Jason Merrill <jason@redhat.com>
6496 * g++.dg/abi/mangle71.C: Fix expected mangling.
6497 * g++.dg/abi/mangle77.C: New test.
6498 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
6499 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
6500 * g++.dg/cpp2a/nontype-class44.C: New test.
6502 2021-04-15 Martin Sebor <msebor@redhat.com>
6506 * gcc.dg/Warray-parameter-9.c: New test.
6507 * gcc.dg/Wnonnull-6.c: New test.
6508 * gcc.dg/Wreturn-type3.c: New test.
6509 * gcc.dg/Wunused-result.c: New test.
6510 * gcc.dg/attr-noreturn.c: New test.
6511 * gcc.dg/attr-returns-nonnull.c: New test.
6513 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
6516 * gcc.dg/pr84877.c: Xfail for cris-*-*.
6518 2021-04-15 Jason Merrill <jason@redhat.com>
6521 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
6523 2021-04-15 Martin Sebor <msebor@redhat.com>
6525 * gcc.dg/uninit-pr89230-1.c: New test.
6526 * gcc.dg/uninit-pr89230-2.c: Same.
6528 2021-04-15 Jason Merrill <jason@redhat.com>
6531 * g++.dg/cpp0x/noexcept67.C: New test.
6533 2021-04-15 Jason Merrill <jason@redhat.com>
6536 * g++.dg/cpp2a/lambda-uneval15.C: New test.
6538 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6540 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6541 -mtune=generic to the SVE flags.
6542 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6543 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6544 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6546 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6548 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6549 (aarch64-with-arch-dg-options): Likewise.
6550 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6551 aarch64-with-arch-dg-options. Move the default architecture
6552 flags to the final dg-runtest argument.
6553 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
6555 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6557 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6560 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6562 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6565 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6566 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6568 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6571 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6573 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6576 * gcc.target/aarch64/pr100056.c: New test.
6578 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6580 * gcc.dg/pr93210.c: Adapt regex in order to also support a
6581 RESULT_DECL as an operand for a RETURN_EXPR.
6583 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6585 * gcc.target/aarch64/sve/pr99929_1.c: New file.
6586 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6588 2021-04-14 Jason Merrill <jason@redhat.com>
6591 * g++.dg/template/dependent-tmpl2.C: New test.
6593 2021-04-14 Jason Merrill <jason@redhat.com>
6596 * g++.dg/parse/uneval1.C: New test.
6598 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
6600 PR rtl-optimization/100066
6601 * gcc.target/i386/pr100066.c: New.
6603 2021-04-14 Martin Sebor <msebor@redhat.com>
6605 * gcc.dg/pr86058.c: Limit to just x86_64.
6607 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6610 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6612 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
6614 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6615 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6617 2021-04-14 Patrick Palka <ppalka@redhat.com>
6621 * g++.dg/cpp1z/class-deduction85.C: New test.
6622 * g++.dg/template/ref11.C: New test.
6624 2021-04-14 Jason Merrill <jason@redhat.com>
6627 * g++.dg/cpp2a/lambda-uneval14.C: New test.
6629 2021-04-14 Jason Merrill <jason@redhat.com>
6632 * g++.dg/debug/defaulted1.C: New test.
6634 2021-04-14 Jason Merrill <jason@redhat.com>
6637 * g++.dg/debug/cleanup1.C: New test.
6638 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6639 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6640 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6641 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6642 * g++.dg/tm/inherit2.C: Likewise.
6643 * g++.dg/tm/unsafe1.C: Likewise.
6644 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6645 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6647 2021-04-13 Martin Sebor <msebor@redhat.com>
6649 PR tree-optimization/82800
6650 * g++.dg/warn/uninit-pr82800.C: New test.
6652 2021-04-13 Martin Sebor <msebor@redhat.com>
6655 * gcc.dg/pr86058.c: New test.
6657 2021-04-13 Patrick Palka <ppalka@redhat.com>
6660 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6661 * g++.old-deja/g++.ns/template7.C: Likewise.
6662 * g++.old-deja/g++.pt/crash8.C: Likewise.
6664 2021-04-13 Jason Merrill <jason@redhat.com>
6667 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6669 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6672 * g++.dg/cpp2a/spaceship-err6.C: New test.
6674 2021-04-13 Jason Merrill <jason@redhat.com>
6677 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6679 2021-04-13 Patrick Palka <ppalka@redhat.com>
6682 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6683 * g++.dg/template/error8.C: Likewise.
6684 * g++.dg/cpp1z/class-deduction84.C: New test.
6686 2021-04-13 Richard Biener <rguenther@suse.de>
6688 PR tree-optimization/100053
6689 * gcc.dg/torture/pr100053.c: New testcase.
6690 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6692 2021-04-13 Jason Merrill <jason@redhat.com>
6695 * g++.dg/cpp0x/constexpr-base7.C: New test.
6697 2021-04-13 Nathan Sidwell <nathan@acm.org>
6699 PR preprocessor/99446
6700 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6702 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6705 * gcc.target/aarch64/pr100028.c: New test.
6707 2021-04-13 Patrick Palka <ppalka@redhat.com>
6710 * g++.dg/cpp2a/nontype-class43.C: New test.
6712 2021-04-13 Patrick Palka <ppalka@redhat.com>
6716 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6717 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6719 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6722 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6723 line 971 for cris-*-*.
6725 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6728 * gcc.dg/analyzer/pr98599-a.c: New test.
6729 * gcc.dg/analyzer/pr98599-b.c: New test.
6731 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6733 PR rtl-optimization/99905
6734 * gcc.target/i386/pr99905.c: New test.
6736 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6739 * gcc.dg/pr99830.c: New test.
6741 2021-04-12 Jason Merrill <jason@redhat.com>
6744 * g++.dg/template/dependent-tmpl1.C: New test.
6746 2021-04-12 Martin Liska <mliska@suse.cz>
6749 * g++.dg/asan/pr99877.C: New test.
6751 2021-04-12 Cui,Lili <lili.cui@intel.com>
6753 * gcc.target/i386/funcspec-56.inc: Handle new march.
6754 * g++.target/i386/mv16.C: Handle new march
6756 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
6759 * c-c++-common/goacc/collapse-2.c: New.
6761 2021-04-11 Jason Merrill <jason@redhat.com>
6764 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6765 * g++.dg/other/anon-union5.C: New test.
6767 2021-04-10 Jason Merrill <jason@redhat.com>
6770 * g++.dg/gomp/this-1.C: Adjust diagnostic.
6771 * g++.dg/cpp0x/constexpr-this1.C: New test.
6773 2021-04-10 David Malcolm <dmalcolm@redhat.com>
6776 * gcc.dg/analyzer/pr100011.c: New test.
6778 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6781 * gcc.dg/pr99990.c: New test.
6783 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
6786 * gcc.target/i386/pr99744-2.c: New test.
6788 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6791 * gcc.dg/lto/pr99849_0.c: New test.
6793 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6795 PR rtl-optimization/98601
6796 * gcc.dg/torture/pr98601.c: New test.
6798 2021-04-10 Jason Merrill <jason@redhat.com>
6804 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6805 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6806 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6807 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6809 2021-04-10 Jason Merrill <jason@redhat.com>
6812 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6814 2021-04-09 Martin Sebor <msebor@redhat.com>
6817 * g++.dg/warn/uninit-pr55288.C: New test.
6819 2021-04-09 Patrick Palka <ppalka@redhat.com>
6822 * g++.dg/cpp1z/fold-lambda4.C: New test.
6824 2021-04-09 Marek Polacek <polacek@redhat.com>
6827 * g++.dg/concepts/abbrev10.C: New test.
6828 * g++.dg/concepts/abbrev11.C: New test.
6830 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6832 * gcc.target/aarch64/pr70398.c: Require a target that can link
6835 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6837 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6839 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6841 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6844 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6846 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6847 * gcc.dg/pr96573.c: Likewise.
6848 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6849 * gcc.dg/vect/bb-slp-43.c: Likewise.
6850 * gcc.dg/vect/slp-reduc-11.c: Likewise.
6852 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6854 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
6855 loop to vectorized if vect_fold_extract_last.
6857 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6859 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6860 of relying on vectorisation.
6862 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6865 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6867 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6870 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6871 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6873 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
6876 * gfortran.dg/coarray/dummy_2.f90: New test.
6878 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
6880 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6882 2021-04-08 Patrick Palka <ppalka@redhat.com>
6885 * g++.dg/cpp2a/concepts-lambda16.C: New test.
6886 * g++.dg/cpp2a/concepts-lambda17.C: New test.
6888 2021-04-08 Patrick Palka <ppalka@redhat.com>
6891 * g++.dg/cpp2a/concepts-ctad3.C: New test.
6893 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6895 * lib/scanasm.exp (scan-lto-assembler): Update expected name
6898 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6900 * lib/target-supports.exp
6901 (check_effective_target_stdint_types_mbig_endian): New proc.
6902 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
6903 stdint_types_mbig_endian.
6904 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
6905 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
6907 2021-04-08 Jason Merrill <jason@redhat.com>
6910 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
6911 * g++.dg/conversion/ref7.C: New test.
6913 2021-04-08 Jakub Jelinek <jakub@redhat.com>
6916 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
6917 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
6918 * g++.dg/cpp2a/constexpr-new18.C: New test.
6919 * g++.dg/cpp2a/constexpr-new19.C: New test.
6921 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6923 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
6925 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6927 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
6928 "was here" from error message.
6929 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
6930 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
6931 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
6932 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
6933 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
6934 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
6935 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
6936 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
6937 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
6938 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
6939 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
6940 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
6941 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
6943 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6945 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
6946 * gcc.target/aarch64/pr98772.c: Likewise.
6947 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
6949 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6951 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
6952 conversion to shifts and adds.
6954 2021-04-08 David Malcolm <dmalcolm@redhat.com>
6958 * gcc.dg/analyzer/pr99042.c: New test.
6959 * gcc.dg/analyzer/pr99774-1.c: New test.
6960 * gcc.dg/analyzer/pr99774-2.c: New test.
6962 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
6964 * gdc.dg/gdc108.d: Update test.
6965 * gdc.dg/gdc142.d: Likewise.
6966 * gdc.dg/pr90136a.d: Likewise.
6967 * gdc.dg/pr90136b.d: Likewise.
6968 * gdc.dg/pr90136c.d: Likewise.
6969 * gdc.dg/pr95173.d: Likewise.
6970 * gdc.dg/attr_allocsize1.d: New test.
6971 * gdc.dg/attr_allocsize2.d: New test.
6972 * gdc.dg/attr_alwaysinline1.d: New test.
6973 * gdc.dg/attr_cold1.d: New test.
6974 * gdc.dg/attr_exclusions1.d: New test.
6975 * gdc.dg/attr_exclusions2.d: New test.
6976 * gdc.dg/attr_flatten1.d: New test.
6977 * gdc.dg/attr_module.d: New test.
6978 * gdc.dg/attr_noclone1.d: New test.
6979 * gdc.dg/attr_noicf1.d: New test.
6980 * gdc.dg/attr_noinline1.d: New test.
6981 * gdc.dg/attr_noipa1.d: New test.
6982 * gdc.dg/attr_noplt1.d: New test.
6983 * gdc.dg/attr_optimize1.d: New test.
6984 * gdc.dg/attr_optimize2.d: New test.
6985 * gdc.dg/attr_optimize3.d: New test.
6986 * gdc.dg/attr_optimize4.d: New test.
6987 * gdc.dg/attr_restrict1.d: New test.
6988 * gdc.dg/attr_section1.d: New test.
6989 * gdc.dg/attr_symver1.d: New test.
6990 * gdc.dg/attr_target1.d: New test.
6991 * gdc.dg/attr_targetclones1.d: New test.
6992 * gdc.dg/attr_used1.d: New test.
6993 * gdc.dg/attr_used2.d: New test.
6994 * gdc.dg/attr_weak1.d: New test.
6995 * gdc.dg/imports/attributes.d: New test.
6997 2021-04-08 Jason Merrill <jason@redhat.com>
7000 * g++.dg/template/mem-spec2.C: New test.
7002 2021-04-08 Marek Polacek <polacek@redhat.com>
7005 * g++.dg/cpp2a/explicit16.C: Use c++20.
7006 * g++.dg/cpp0x/noexcept66.C: New test.
7007 * g++.dg/cpp2a/explicit17.C: New test.
7009 2021-04-08 Alex Coplan <alex.coplan@arm.com>
7012 * gcc.c-torture/compile/pr99647.c: New test.
7014 2021-04-07 Jason Merrill <jason@redhat.com>
7017 * g++.dg/template/friend71.C: New test.
7019 2021-04-07 Jason Merrill <jason@redhat.com>
7022 * g++.dg/template/friend70.C: New test.
7024 2021-04-07 Jason Merrill <jason@redhat.com>
7027 * g++.dg/lookup/using66.C: New test.
7029 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7031 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7032 when building an executable with testglue.
7034 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7036 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7037 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7039 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7041 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7042 if IFN_STORE_LANES is available.
7043 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7044 IFN_STORE_LANES is available.
7045 * gcc.target/aarch64/pr99873_1.c: New test.
7046 * gcc.target/aarch64/pr99873_2.c: Likewise.
7047 * gcc.target/aarch64/pr99873_3.c: Likewise.
7048 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7049 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7050 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7052 2021-04-07 Richard Biener <rguenther@suse.de>
7054 PR tree-optimization/99954
7055 * gcc.dg/torture/pr99954.c: New testcase.
7057 2021-04-07 Richard Biener <rguenther@suse.de>
7060 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7063 2021-04-07 Richard Biener <rguenther@suse.de>
7065 PR tree-optimization/99947
7066 * gcc.dg/torture/pr99947.c: New testcase.
7068 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7070 PR tree-optimization/98736
7071 * gcc.c-torture/execute/pr98736.c: New test.
7073 2021-04-07 Marek Polacek <polacek@redhat.com>
7076 * g++.dg/cpp0x/rv-life.C: New test.
7078 2021-04-06 Jason Merrill <jason@redhat.com>
7081 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7083 2021-04-06 Jason Merrill <jason@redhat.com>
7086 * g++.dg/cpp1z/inline-var9.C: New test.
7088 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7091 * g++.target/aarch64/sve/pr99781.C: New.
7093 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7095 * gcc.target/i386/memcpy-strategy-9.c: New test.
7096 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7097 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7098 * gcc.target/i386/memset-strategy-7.c: Likewise.
7099 * gcc.target/i386/memset-strategy-8.c: Likewise.
7100 * gcc.target/i386/memset-strategy-9.c: Likewise.
7102 2021-04-06 Richard Biener <rguenther@suse.de>
7104 PR tree-optimization/99880
7105 * gcc.dg/torture/pr99880.c: New testcase.
7107 2021-04-06 Nathan Sidwell <nathan@acm.org>
7109 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7110 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7112 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7114 PR tree-optimization/96573
7115 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7116 VEC_PERM_EXPR with bswapping permutation.
7118 2021-04-06 Richard Biener <rguenther@suse.de>
7120 PR tree-optimization/99924
7121 * gfortran.dg/vect/pr99924.f90: New testcase.
7123 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7126 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7128 2021-04-06 Jason Merrill <jason@redhat.com>
7131 * g++.dg/abi/lambda-defarg1.C: New test.
7133 2021-04-06 Patrick Palka <ppalka@redhat.com>
7136 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7137 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7139 2021-04-05 Jason Merrill <jason@redhat.com>
7142 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7144 2021-04-05 Jason Merrill <jason@redhat.com>
7146 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7147 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7148 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7150 2021-04-05 Jason Merrill <jason@redhat.com>
7153 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7155 2021-04-05 Jason Merrill <jason@redhat.com>
7158 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7160 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7163 * gcc.dg/analyzer/pr99906.c: New test.
7165 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7168 * gcc.dg/analyzer/pr99886.c: New test.
7170 2021-04-05 Jason Merrill <jason@redhat.com>
7173 * g++.dg/cpp0x/extern_template-6.C: New test.
7175 2021-04-05 Jason Merrill <jason@redhat.com>
7178 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7180 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
7183 * gdc.dg/pr99914.d: New test.
7185 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
7187 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7188 * gcc.dg/tree-ssa/evrp11.c: Likewise.
7190 2021-04-04 Jason Merrill <jason@redhat.com>
7193 * g++.dg/cpp0x/initlist-new5.C: New test.
7195 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7197 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7199 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7201 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7203 2021-04-03 Marek Polacek <polacek@redhat.com>
7206 * g++.dg/other/gc7.C: New test.
7208 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
7211 * gfortran.dg/coarray_48.f90: New test.
7213 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7215 PR tree-optimization/99882
7216 * gcc.dg/pr99882.c: New test.
7218 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7220 PR rtl-optimization/99863
7221 * gcc.target/i386/pr99863.c: New test.
7223 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7226 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7228 2021-04-03 Jason Merrill <jason@redhat.com>
7231 * g++.dg/opt/nrv20.C: New test.
7233 2021-04-03 Jason Merrill <jason@redhat.com>
7236 * g++.dg/cpp1z/noexcept-type24.C: New test.
7238 2021-04-03 Jason Merrill <jason@redhat.com>
7241 * g++.dg/ext/vector40.C: New test.
7243 2021-04-02 Patrick Palka <ppalka@redhat.com>
7246 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7248 2021-04-02 Patrick Palka <ppalka@redhat.com>
7251 * g++.dg/cpp2a/nontype-class42.C: New test.
7253 2021-04-02 Jason Merrill <jason@redhat.com>
7256 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7258 2021-04-02 Nathan Sidwell <nathan@acm.org>
7260 * g++.dg/modules/pr99283-6_d.H: New.
7261 * g++.dg/modules/pr99283-7-swap.h: New.
7262 * g++.dg/modules/pr99283-7-traits.h: New.
7263 * g++.dg/modules/pr99283-7_a.H: New.
7264 * g++.dg/modules/pr99283-7_b.H: New.
7265 * g++.dg/modules/pr99283-7_c.C: New.
7266 * g++.dg/modules/pr99283-7_d.H: New.
7268 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
7270 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7271 * go.test/test/fixedbugs/issue22200b.go: Likewise.
7273 2021-04-02 Jakub Jelinek <jakub@redhat.com>
7275 PR tree-optimization/99726
7276 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
7277 -floop-nest-optimize to dg-additional-options guarded on fgraphite
7280 2021-04-01 Marek Polacek <polacek@redhat.com>
7283 * g++.dg/other/gc6.C: New test.
7285 2021-04-01 Jason Merrill <jason@redhat.com>
7288 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7290 2021-04-01 Jason Merrill <jason@redhat.com>
7293 * g++.dg/abi/abi-tag24a.C: New test.
7294 * g++.dg/abi/macro0.C: Adjust expected value.
7296 2021-04-01 Nathan Sidwell <nathan@acm.org>
7299 * g++.dg/modules/pr99283-6.h: New.
7300 * g++.dg/modules/pr99283-6_a.H: New.
7301 * g++.dg/modules/pr99283-6_b.H: New.
7302 * g++.dg/modules/pr99283-6_c.C: New.
7303 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7304 * g++.dg/modules/indirect-3_c.C: Adjust scan.
7305 * g++.dg/modules/indirect-4_c.C: Adjust scan.
7306 * g++.dg/modules/lambda-3_b.C: Adjust scan.
7307 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7308 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7309 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7311 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
7314 * gcc.dg/tree-ssa/pr98265.C: New test.
7316 2021-04-01 Jakub Jelinek <jakub@redhat.com>
7318 PR tree-optimization/96573
7319 * gcc.dg/pr96573.c: New test.
7321 2021-04-01 Richard Biener <rguenther@suse.de>
7323 PR tree-optimization/99856
7324 * gcc.dg/vect/pr99856.c: New testcase.
7326 2021-04-01 Martin Jambor <mjambor@suse.cz>
7328 PR tree-optimization/97009
7329 * gcc.dg/tree-ssa/pr97009.c: New test.
7331 2021-04-01 Harald Anlauf <anlauf@gmx.de>
7334 * gfortran.dg/transpose_5.f90: New test.
7336 2021-03-31 David Malcolm <dmalcolm@redhat.com>
7339 * gcc.dg/analyzer/data-model-10.c: Update expected output.
7340 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7341 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7342 * gcc.dg/analyzer/pr99771-1.c: New test.
7344 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7346 PR tree-optimization/98268
7347 * gcc.target/aarch64/sve/pr98268-1.c: New test.
7348 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7350 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7352 PR tree-optimization/99726
7353 * gcc.target/i386/pr99726.c: New test.
7355 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7357 PR rtl-optimization/97141
7358 PR rtl-optimization/98726
7359 * gcc.c-torture/compile/pr97141.c: New test.
7360 * gcc.c-torture/compile/pr98726.c: Likewise.
7361 * gcc.target/aarch64/sve/pr97141.c: Likewise.
7362 * gcc.target/aarch64/sve/pr98726.c: Likewise.
7364 2021-03-31 Martin Sebor <msebor@redhat.com>
7367 * gcc.dg/uninit-pr65182.c: New test.
7369 2021-03-31 Jason Merrill <jason@redhat.com>
7372 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
7374 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7377 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
7380 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7383 * gcc.target/arm/pr99786.c: New test.
7385 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
7387 * gcc.target/i386/memcpy-strategy-5.c: New test.
7388 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
7389 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
7390 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
7391 * gcc.target/i386/memset-strategy-3.c: Likewise.
7392 * gcc.target/i386/memset-strategy-4.c: Likewise.
7393 * gcc.target/i386/memset-strategy-5.c: Likewise.
7394 * gcc.target/i386/memset-strategy-6.c: Likewise.
7396 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7399 * gcc.target/aarch64/sve/pr98119.c: New test.
7401 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7402 Richard Sandiford <richard.sandiford@arm.com>
7405 * g++.target/aarch64/sve/pr99813.C: New test.
7407 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7410 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
7411 * c-c++-common/zero-scratch-regs-7.c: Likewise.
7412 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
7413 selected unsupported triplets to all targets but selected triplets
7414 of supported targets.
7415 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7416 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7417 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7419 2021-03-31 Patrick Palka <ppalka@redhat.com>
7422 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
7424 2021-03-31 Patrick Palka <ppalka@redhat.com>
7427 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
7429 2021-03-30 David Malcolm <dmalcolm@redhat.com>
7431 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
7433 2021-03-30 Nathan Sidwell <nathan@acm.org>
7436 * g++.dg/modules/pr99283-5.h: New.
7437 * g++.dg/modules/pr99283-5_a.H: New.
7438 * g++.dg/modules/pr99283-5_b.H: New.
7439 * g++.dg/modules/pr99283-5_c.C: New.
7441 2021-03-30 Jakub Jelinek <jakub@redhat.com>
7444 * g++.dg/cpp1z/pr99790.C: New test.
7446 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7449 * gcc.c-torture/compile/pr99822.c: New test.
7451 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
7455 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
7457 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7458 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7459 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7460 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7461 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7462 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7463 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7464 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7465 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7466 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7467 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7468 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7469 * gcc.target/powerpc/pr79251-run.p7.c: New test.
7470 * gcc.target/powerpc/pr79251.p7.c: New test.
7472 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
7475 * gcc.target/i386/pr99744-1.c: New test.
7477 2021-03-30 Tamar Christina <tamar.christina@arm.com>
7479 PR tree-optimization/99825
7480 * gfortran.dg/vect/pr99825.f90: New test.
7482 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7485 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
7487 2021-03-30 Richard Biener <rguenther@suse.de>
7489 PR tree-optimization/99824
7490 * gcc.dg/torture/pr99824.c: New testcase.
7492 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
7495 * g++.dg/pr98136.C: New test.
7497 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
7499 * gcc.target/aarch64/fcvt_nosimd.c: New test.
7501 2021-03-29 Martin Sebor <msebor@redhat.com>
7503 PR tree-optimization/61869
7504 * gcc.dg/uninit-pr61869.c: New test.
7506 2021-03-29 Martin Sebor <msebor@redhat.com>
7508 PR tree-optimization/61677
7509 * gcc.dg/uninit-pr61677.c: New test.
7511 2021-03-29 Martin Sebor <msebor@redhat.com>
7513 PR tree-optimization/61112
7514 * gcc.dg/uninit-pr61112.c: New test.
7516 2021-03-29 Jan Hubicka <jh@suse.cz>
7519 * gcc.c-torture/compile/pr99751.c: Rename from ...
7520 * gcc.c-torture/execute/pr99751.c: ... to this.
7522 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
7524 * gcc.c-torture/compile/pr99751.c: New test.
7526 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7529 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7530 declare simd warning on aarch64.
7532 2021-03-29 Alex Coplan <alex.coplan@arm.com>
7535 * g++.target/aarch64/sve/pr99216.C: New test.
7537 2021-03-29 Richard Biener <rguenther@suse.de>
7539 PR tree-optimization/99807
7540 * gfortran.dg/vect/pr99807.f90: New testcase.
7542 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7545 * gcc.target/aarch64/pr99808.c: New test.
7547 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7549 PR tree-optimization/99777
7550 * g++.dg/torture/pr99777.C: New test.
7552 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
7555 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7557 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
7560 * gfortran.dg/pr99602.f90: New test.
7561 * gfortran.dg/pr99602a.f90: New test.
7562 * gfortran.dg/pr99602b.f90: New test.
7563 * gfortran.dg/pr99602c.f90: New test.
7564 * gfortran.dg/pr99602d.f90: New test.
7566 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7568 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7569 (gdc-copy-file): ... this. Use file copy instead of open/close.
7570 (gdc-convert-test): Save translated dejagnu test to gdc.test
7571 directory, only write dejagnu directives to the test file.
7572 (gdc-do-test): Don't create gdc.test symlink.
7574 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7576 * gdc.dg/gdc270a.d: Removed.
7577 * gdc.dg/gdc270b.d: Removed.
7579 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
7581 * gcc.target/powerpc/pr99557.c: New.
7583 2021-03-26 Martin Sebor <msebor@redhat.com>
7585 PR tree-optimization/59970
7586 * gcc.dg/uninit-pr59970.c: New test.
7588 2021-03-26 Marek Polacek <polacek@redhat.com>
7591 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7592 * g++.dg/cpp0x/nsdmi17.C: New test.
7594 2021-03-26 Nathan Sidwell <nathan@acm.org>
7597 * g++.dg/modules/pr99283-2_a.H: New.
7598 * g++.dg/modules/pr99283-2_b.H: New.
7599 * g++.dg/modules/pr99283-2_c.H: New.
7600 * g++.dg/modules/pr99283-3_a.H: New.
7601 * g++.dg/modules/pr99283-3_b.H: New.
7602 * g++.dg/modules/pr99283-4.H: New.
7603 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7604 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7606 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
7609 * g++.target/aarch64/sve/pr99766.C: New.
7611 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7614 * gcc.dg/tls/pr99466-1.c: New test.
7615 * gcc.dg/tls/pr99466-2.c: New test.
7617 2021-03-26 Jakub Jelinek <jakub@redhat.com>
7620 * g++.dg/cpp0x/new5.C: New test.
7622 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
7625 * gfortran.dg/null_11.f90: New test.
7627 2021-03-25 Martin Sebor <msebor@redhat.com>
7629 PR tree-optimization/55060
7630 * gcc.dg/uninit-pr55060.c: New.
7632 2021-03-25 Martin Sebor <msebor@redhat.com>
7634 PR tree-optimization/48483
7635 * g++.dg/warn/uninit-pr48483.C: New test.
7637 2021-03-25 Martin Sebor <msebor@redhat.com>
7639 * gcc.dg/uninit-pr44547.c: New.
7641 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7644 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7645 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7646 to match locus changes.
7647 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7648 * g++.dg/cpp2a/srcloc2.C: Likewise.
7649 * g++.dg/cpp2a/srcloc15.C: Likewise.
7650 * g++.dg/cpp2a/srcloc16.C: Likewise.
7651 * g++.dg/cpp2a/srcloc19.C: New test.
7652 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7654 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7655 * g++.dg/modules/macloc-1_d.C: Likewise.
7656 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7659 2021-03-25 Marek Polacek <polacek@redhat.com>
7662 * g++.dg/cpp0x/inh-ctor37.C: New test.
7664 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7667 * g++.dg/cpp0x/variadic181.C: New test.
7669 2021-03-25 Marek Polacek <polacek@redhat.com>
7672 * g++.dg/warn/Wconversion5.C: New test.
7674 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7676 PR tree-optimization/96974
7677 * g++.target/aarch64/sve/pr96974.C: New test.
7679 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7682 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7686 * gcc.target/i386/pr98209.c: New test.
7687 * gcc.target/i386/pr99744-1.c: Likewise.
7688 * gcc.target/i386/pr99744-2.c: Likewise.
7690 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7693 * g++.dg/warn/Wduplicated-branches6.C: New test.
7694 * g++.dg/warn/Wduplicated-branches7.C: New test.
7696 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7700 * gcc.target/i386/pr98209.c: New test.
7701 * gcc.target/i386/pr99744-1.c: Likewise.
7702 * gcc.target/i386/pr99744-2.c: Likewise.
7704 2021-03-25 Richard Biener <rguenther@suse.de>
7706 PR tree-optimization/99746
7707 * gfortran.dg/vect/pr99746.f90: New testcase.
7709 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7714 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7716 * gcc.dg/analyzer/pr93695-1.c: New test.
7717 * gcc.dg/analyzer/pr99044-1.c: New test.
7718 * gcc.dg/analyzer/pr99044-2.c: New test.
7719 * gcc.dg/analyzer/pr99716-1.c: New test.
7720 * gcc.dg/analyzer/pr99716-2.c: New test.
7721 * gcc.dg/analyzer/pr99716-3.c: New test.
7723 2021-03-24 Martin Liska <mliska@suse.cz>
7726 * gcc.target/i386/pr99753.c: New test.
7728 2021-03-24 Martin Jambor <mjambor@suse.cz>
7731 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7733 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7736 * gcc.target/arm/pr99727.c: New test.
7738 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7741 * gcc.target/arm/pr99724.c: New test.
7743 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7745 * lib/target-supports.exp (check_effective_target_sysconf): New.
7746 * gcc.target/i386/pr95443-1.c: Require it.
7747 * gcc.target/i386/pr95443-2.c: Likewise.
7748 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7749 * gcc.target/i386/strncmp-1.c: Likewise.
7751 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7753 * gcc.target/i386/pr97313.c: Require effective target feature pie.
7754 * g++.target/i386/pr94185.C: Likewise.
7756 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7758 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7759 positives with -mcmodel=large.
7760 * gcc.target/i386/funcspec-3.c: Likewise.
7762 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7764 * gcc.target/i386/pr94467-3.c: New.
7766 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
7769 * gfortran.dg/longnames.f90: New test.
7771 2021-03-23 Nathan Sidwell <nathan@acm.org>
7774 * g++.dg/modules/pr99283-1_a.H: New.
7775 * g++.dg/modules/pr99283-1_b.H: New.
7777 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
7779 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7781 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7783 * lib/target-supports.exp
7784 (check_effective_target_arm_dsp_ok_nocache)
7785 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7786 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7787 and add arm_dsp options.
7789 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7791 * lib/target-supports.exp
7792 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7793 -mfloat-abi= options order.
7794 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7795 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7796 arm_hard_ok effective target and -mfloat-abi=hard additional
7798 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7799 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7800 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7801 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7802 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7803 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7804 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7805 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7806 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7808 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7809 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7811 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7813 * lib/target-supports.exp
7814 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7815 -mfloat-abi= options order.
7816 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7817 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7818 target and -mfloat-abi=hard additional option.
7819 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7820 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7821 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7822 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7823 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7825 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7827 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7829 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7831 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7832 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7833 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7834 * gcc.target/arm/pr51968.c: Likewise.
7835 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7836 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7837 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7838 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7840 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7842 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7843 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7844 * gcc.target/arm/bf16_dup.c: Likewise.
7845 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7846 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7848 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7850 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7852 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7854 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7855 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7856 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7857 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7859 2021-03-23 Marek Polacek <polacek@redhat.com>
7862 * g++.dg/cpp0x/attributes-namespace6.C: New test.
7863 * g++.dg/cpp0x/gen-attrs-73.C: New test.
7865 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
7868 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7870 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
7873 * gcc.dg/vect/pr99540.c: New test.
7875 2021-03-23 Nathan Sidwell <nathan@acm.org>
7878 * g++.dg/modules/pr99239_a.H: New.
7879 * g++.dg/modules/pr99239_b.H: New.
7881 2021-03-23 Richard Biener <rguenther@suse.de>
7883 PR tree-optimization/99721
7884 * gfortran.dg/vect/pr99721.f90: New testcase.
7886 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
7888 * gcc.target/riscv/shift-shift-5.c (sub): Change
7889 order of struct fields depending on byteorder.
7891 2021-03-23 Jakub Jelinek <jakub@redhat.com>
7894 * g++.dg/cpp1z/decomp55.C: New test.
7896 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
7898 PR tree-optimization/99296
7899 * gcc.dg/pr99296.c: New file.
7901 2021-03-22 Nathan Sidwell <nathan@acm.org>
7904 * g++.dg/modules/pr99480_a.H: New.
7905 * g++.dg/modules/pr99480_b.H: New.
7907 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
7910 * gcc.target/powerpc/pr99581.c: New.
7912 2021-03-22 Nathan Sidwell <nathan@acm.org>
7915 * g++.dg/modules/pr99425-1.h: New.
7916 * g++.dg/modules/pr99425-1_a.H: New.
7917 * g++.dg/modules/pr99425-1_b.H: New.
7918 * g++.dg/modules/pr99425-1_c.C: New.
7919 * g++.dg/modules/pr99425-2_a.X: New.
7920 * g++.dg/modules/pr99425-2_b.X: New.
7921 * g++.dg/template/pr99425.C: New.
7923 2021-03-22 Richard Biener <rguenther@suse.de>
7925 PR tree-optimization/99694
7926 * gcc.dg/torture/pr99694.c: New testcase.
7928 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
7931 * gcc.target/riscv/pr99702.c: New.
7933 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
7936 * gcc.target/powerpc/pr98914.c: New test.
7938 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
7941 * g++.target/i386/pr99679-1.C: New test.
7942 * g++.target/i386/pr99679-2.C: Likewise.
7944 2021-03-20 Jakub Jelinek <jakub@redhat.com>
7947 * gcc.dg/pr99230.c: New test.
7949 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7952 * gcc.dg/Wunused-var-5.c: New test.
7953 * gcc.dg/Wunused-var-6.c: New test.
7955 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7957 * gfortran.dg/inline_matmul_6.f90: Adjust count for
7960 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
7963 * gcc.target/s390/pr99663.c: New.
7965 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7968 * g++.dg/opt/pr99456.C: New test.
7969 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
7972 2021-03-19 Tamar Christina <tamar.christina@arm.com>
7974 PR tree-optimization/99656
7975 * gfortran.dg/vect/pr99656.f90: New test.
7977 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
7980 * gcc.dg/torture/pr99652-1.c: New test.
7981 * gcc.dg/torture/pr99652-2.c: Likewise.
7982 * gcc.target/i386/pr57655.c: Adjusted.
7983 * gcc.target/i386/pr59794-6.c: Likewise.
7984 * gcc.target/i386/pr70738-1.c: Likewise.
7985 * gcc.target/i386/pr96744-1.c: Likewise.
7987 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7988 Christophe Lyon <christophe.lyon@linaro.org>
7991 * g++.target/arm/pr99593.C: New test.
7993 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
7995 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
7997 2021-03-19 Marek Polacek <polacek@redhat.com>
8000 * g++.dg/cpp2a/concepts-err3.C: New test.
8002 2021-03-18 Martin Sebor <msebor@redhat.com>
8005 * g++.dg/warn/Warray-bounds-22.C: New test.
8006 * g++.dg/warn/Warray-bounds-23.C: New test.
8007 * g++.dg/warn/Warray-bounds-24.C: New test.
8009 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8012 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8014 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8017 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8018 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
8019 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8020 rather than __i386__.
8022 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8025 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8027 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
8030 * obj-c++.dg/pr49070.mm: New test.
8031 * objc.dg/unnamed-parms.m: New test.
8033 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8035 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8037 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8038 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8039 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8040 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8041 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8043 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8046 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8047 For big endian use -fsso-struct=little-endian dg-options.
8049 2021-03-17 Marek Polacek <polacek@redhat.com>
8052 * g++.dg/conversion/real-to-int1.C: New test.
8054 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8055 Jason Merrill <jason@redhat.com>
8057 * g++.dg/cpp1z/using9.C: New using decl test.
8059 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8061 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8062 -gdwarf-3 to the command line options. Adjust the expected line
8063 numbers for the revised options header.
8065 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8067 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8068 -gdwarf-3 to the command line options. Provide Darwin-
8069 specific match lines for the expected output.
8071 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8073 * gcc.target/aarch64/acle/rng_2.c: New test.
8075 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8078 * gcc.target/i386/pr99530-1.c: New test.
8079 * gcc.target/i386/pr99530-2.c: Likewise.
8080 * gcc.target/i386/pr99530-3.c: Likewise.
8081 * gcc.target/i386/pr99530-4.c: Likewise.
8082 * gcc.target/i386/pr99530-5.c: Likewise.
8083 * gcc.target/i386/pr99530-6.c: Likewise.
8085 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8088 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8090 2021-03-16 Jason Merrill <jason@redhat.com>
8092 * g++.dg/cpp2a/nontype-float1.C: New test.
8094 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8098 * gcc.target/powerpc/pr98092.c: New.
8100 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8103 * gcc.target/i386/pr99600.c: New test.
8105 2021-03-16 Martin Liska <mliska@suse.cz>
8106 Jason Merrill <jason@redhat.com>
8109 * g++.target/i386/pr99108.C: New test.
8111 2021-03-16 Martin Liska <mliska@suse.cz>
8114 * gcc.target/arm/pr99592.c: New test.
8116 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8118 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8120 2021-03-16 Nathan Sidwell <nathan@acm.org>
8123 * g++.dg/modules/pr99496_a.H: New.
8124 * g++.dg/modules/pr99496_b.C: New.
8126 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8129 * gcc.target/i386/avx-pr99563.c: New test.
8131 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8134 * gcc.dg/gomp/pr99542.c: New test.
8135 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8136 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8137 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8138 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8140 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8142 2021-03-15 Jakub Jelinek <jakub@redhat.com>
8145 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8146 * g++.dg/modules/builtin-3_b.C: Likewise.
8148 2021-03-15 Nathan Sidwell <nathan@acm.org>
8151 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8152 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8154 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8157 * g++.dg/coroutines/pr99047.C: New test.
8159 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8162 * g++.dg/coroutines/torture/pr98704.C: New test.
8164 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8167 * g++.dg/coroutines/pr98480.C: New test.
8168 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8169 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8170 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8172 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8175 * g++.dg/coroutines/pr96749-1.C: New test.
8176 * g++.dg/coroutines/pr96749-2.C: New test.
8178 2021-03-15 Richard Biener <rguenther@suse.de>
8180 PR tree-optimization/98834
8181 * g++.dg/opt/pr98834.C: New testcase.
8183 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8186 * gfortran.dg/do_check_16.f90: New test.
8187 * gfortran.dg/do_check_17.f90: New test.
8189 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
8192 * gfortran.dg/pr99545.f90: New test.
8194 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
8196 * gcc.target/powerpc/pr99492.c: Fix typo.
8198 2021-03-14 Harald Anlauf <anlauf@gmx.de>
8199 Paul Thomas <pault@gcc.gnu.org>
8201 * gfortran.dg/pr99112.f90: New test.
8203 2021-03-13 Martin Sebor <msebor@redhat.com>
8205 PR tree-optimization/99489
8206 * gcc.dg/Wstringop-truncation-9.c: New test.
8208 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
8211 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8213 2021-03-13 Jakub Jelinek <jakub@redhat.com>
8215 PR tree-optimization/99544
8216 * gcc.dg/gomp/pr99544.c: New test.
8218 2021-03-12 Nathan Sidwell <nathan@acm.org>
8221 * g++.dg/modules/pr99238.h: New.
8222 * g++.dg/modules/pr99238_a.H: New.
8223 * g++.dg/modules/pr99238_b.H: New.
8225 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
8228 * gfortran.dg/gomp/threadprivate-1.f90: New test.
8230 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8233 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8235 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8238 * g++.dg/cpp2a/consteval19.C: New test.
8240 2021-03-11 David Malcolm <dmalcolm@redhat.com>
8243 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8245 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8247 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8248 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8249 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8250 -fno-analyzer-feasibility from options.
8251 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8252 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8254 2021-03-11 Nathan Sidwell <nathan@acm.org>
8257 * g++.dg/modules/pr99248.h: New.
8258 * g++.dg/modules/pr99248_a.H: New.
8259 * g++.dg/modules/pr99248_b.H: New.
8261 2021-03-11 Nathan Sidwell <nathan@acm.org>
8264 * g++.dg/modules/pr99528.h: New.
8265 * g++.dg/modules/pr99528_a.H: New.
8266 * g++.dg/modules/pr99528_b.H: New.
8267 * g++.dg/modules/pr99528_c.C: New.
8269 2021-03-11 Richard Biener <rguenther@suse.de>
8272 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8273 instead of verifying the total number of adds.
8275 2021-03-11 Richard Biener <rguenther@suse.de>
8278 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8280 2021-03-11 Richard Biener <rguenther@suse.de>
8283 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8285 2021-03-11 Richard Biener <rguenther@suse.de>
8288 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8290 2021-03-11 Jakub Jelinek <jakub@redhat.com>
8293 * gcc.target/i386/avx2-pr99517-1.c: New test.
8294 * gcc.target/i386/avx2-pr99517-2.c: New test.
8296 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
8299 * gcc.target/powerpc/pr99492.c: New testcase.
8301 2021-03-10 Harald Anlauf <anlauf@gmx.de>
8304 * gfortran.dg/data_char_4.f90: New test.
8305 * gfortran.dg/data_char_5.f90: New test.
8307 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8309 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8311 2021-03-10 Nathan Sidwell <nathan@acm.org>
8314 * g++.dg/modules/pr99423_a.H: New.
8315 * g++.dg/modules/pr99423_b.H: New.
8317 2021-03-10 Jakub Jelinek <jakub@redhat.com>
8319 PR tree-optimization/99305
8321 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8322 unsigned_char effective targets.
8324 2021-03-10 Nathan Sidwell <nathan@acm.org>
8327 * g++.dg/ext/pr99508.C: New.
8329 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
8332 * lib/target-supports.exp (check_effective_target_lra): New.
8333 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8334 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8335 * gcc.c-torture/compile/pr98096.c: Likewise.
8336 * gcc.dg/pr97954.c: Likewise.
8338 2021-03-10 David Malcolm <dmalcolm@redhat.com>
8340 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8341 * gcc.dg/analyzer/zlib-2.c: Likewise.
8343 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8345 * gcc.dg/vect/pr99102.c: Fix target selector.
8347 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8350 * gcc.dg/vect/pr99102.c: New test.
8352 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
8354 * gnat.dg/specs/lto25.ads: New test.
8356 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8358 PR tree-optimization/99305
8359 * g++.dg/opt/pr99305.C: New test.
8361 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
8363 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
8364 (check_effective_target_sqrt_insn): Use it.
8366 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
8369 * gcc.target/i386/pr99454.c: New.
8371 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
8373 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
8374 * gcc.dg/loop-9.c: Likewise.
8375 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
8376 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
8378 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8381 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
8382 exists. If REG_STARTEND macro isn't defined, just return 0 from main
8383 instead of the actual test.
8385 2021-03-09 Martin Liska <mliska@suse.cz>
8388 * gcc.target/i386/pr99464.c: New test.
8390 2021-03-09 Joel Brobecker <brobecker@adacore.com>
8392 * gcc.target/powerpc/undef-bool-2.c: Add
8393 dg-require-effective-target powerpc_vsx_ok directive.
8394 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
8395 powerpc_vsx_ok directive.
8397 2021-03-08 Harald Anlauf <anlauf@gmx.de>
8400 * gfortran.dg/parameter_data.f90: New test.
8402 2021-03-08 Martin Sebor <msebor@redhat.com>
8405 * g++.dg/warn/Warray-bounds-15.C: New test.
8406 * g++.dg/warn/Warray-bounds-18.C: New test.
8407 * g++.dg/warn/Warray-bounds-19.C: New test.
8408 * g++.dg/warn/Warray-bounds-20.C: New test.
8409 * g++.dg/warn/Warray-bounds-21.C: New test.
8411 2021-03-08 Martin Sebor <msebor@redhat.com>
8414 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
8416 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
8417 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
8418 * gcc.dg/Wstringop-overflow-66.c: New test.
8419 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
8421 2021-03-08 Marek Polacek <polacek@redhat.com>
8424 * g++.dg/cpp2a/nontype-class41.C: New test.
8426 2021-03-08 Nathan Sidwell <nathan@acm.org>
8429 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
8431 2021-03-08 Nathan Sidwell <nathan@acm.org>
8433 * g++.dg/modules/pr99468.H: New.
8435 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
8438 * gcc.target/powerpc/pr98959.c: New test.
8440 2021-03-08 Nathan Sidwell <nathan@acm.org>
8443 * g++.dg/modules/pr99285_a.H: New.
8444 * g++.dg/modules/pr99285_b.H: New.
8446 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8449 * gcc.target/aarch64/simd/pr99437.c: New test.
8451 2021-03-08 Martin Liska <mliska@suse.cz>
8454 * c-c++-common/asan/pr98920.c: New test.
8456 2021-03-08 Martin Liska <mliska@suse.cz>
8459 * gcc.target/i386/pr99463-2.c: New test.
8460 * gcc.target/i386/pr99463.c: New test.
8462 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
8464 * gcc.target/s390/vector/long-double-asm-commutative.c: New
8466 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
8468 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
8469 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
8470 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
8471 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
8472 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
8475 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
8478 * gfortran.dg/module_variable_3.f90: New test.
8480 2021-03-07 Jakub Jelinek <jakub@redhat.com>
8483 * lib/target-supports.exp
8484 (check_effective_target_assembler_march_noavx512bw): New effective
8486 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
8488 2021-03-06 Patrick Palka <ppalka@redhat.com>
8489 Jakub Jelinek <jakub@redhat.com>
8492 * g++.dg/cpp2a/constexpr-99287.C: New test.
8494 2021-03-06 Patrick Palka <ppalka@redhat.com>
8495 Jakub Jelinek <jakub@redhat.com>
8498 * g++.dg/cpp1y/var-templ68.C: New test.
8499 * g++.dg/cpp1y/var-templ68a.C: New test.
8501 2021-03-06 Patrick Palka <ppalka@redhat.com>
8504 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
8505 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
8507 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
8509 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
8510 to allow an eliminated stack-frame.
8512 2021-03-05 Marek Polacek <polacek@redhat.com>
8515 * g++.dg/cpp1z/noexcept-type23.C: New test.
8517 2021-03-05 Marek Polacek <polacek@redhat.com>
8520 * g++.dg/warn/Wshadow-17.C: New test.
8522 2021-03-05 Jason Merrill <jason@redhat.com>
8525 * gcc.dg/attr-flatten-1.c: Adjust.
8527 2021-03-05 Jakub Jelinek <jakub@redhat.com>
8530 * c-c++-common/gomp/pr99322.c: New test.
8532 2021-03-05 Nathan Sidwell <nathan@acm.org>
8535 * g++.dg/modules/pr99245_a.H: New.
8536 * g++.dg/modules/pr99245_b.H: New.
8538 2021-03-05 Harald Anlauf <anlauf@gmx.de>
8541 * gfortran.dg/matmul_21.f90: New test.
8543 2021-03-05 Nathan Sidwell <nathan@acm.org>
8546 * g++.dg/modules/pr99377_a.H: New.
8547 * g++.dg/modules/pr99377_b.C: New.
8548 * g++.dg/modules/pr99377_c.C: New.
8550 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8553 * g++.dg/coroutines/pr98118.C: New test.
8555 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8558 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8559 * g++.dg/coroutines/pr95616-0.C: New test.
8560 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8561 * g++.dg/coroutines/pr95616-1.C: New test.
8562 * g++.dg/coroutines/pr95616-2.C: New test.
8563 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8564 * g++.dg/coroutines/pr95616-3.C: New test.
8565 * g++.dg/coroutines/pr95616-4.C: New test.
8566 * g++.dg/coroutines/pr95616-5.C: New test.
8567 * g++.dg/coroutines/pr95616-6.C: New test.
8569 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8572 * g++.dg/coroutines/torture/pr95615-01.C: New test.
8573 * g++.dg/coroutines/torture/pr95615-02.C: New test.
8574 * g++.dg/coroutines/torture/pr95615-03.C: New test.
8575 * g++.dg/coroutines/torture/pr95615-04.C: New test.
8576 * g++.dg/coroutines/torture/pr95615-05.C: New test.
8577 * g++.dg/coroutines/torture/pr95615.inc: New file.
8579 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
8582 * gcc.target/i386/pr99123-2.c: New.
8584 2021-03-05 Nathan Sidwell <nathan@acm.org>
8587 * g++.dg/modules/pr99389_a.H: New.
8588 * g++.dg/modules/pr99389_b.C: New.
8589 * g++.dg/modules/pr99389_c.C: New.
8591 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8594 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8597 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8599 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8600 with '_kind' number.
8601 * gfortran.dg/real4-10-real8-16.f90: Likewise.
8602 * gfortran.dg/real4-10-real8-4.f90: Likewise.
8603 * gfortran.dg/real4-10.f90: Likewise.
8604 * gfortran.dg/real4-16-real8-10.f90: Likewise.
8605 * gfortran.dg/real4-16-real8-16.f90: Likewise.
8606 * gfortran.dg/real4-16-real8-4.f90: Likewise.
8607 * gfortran.dg/real4-16.f90: Likewise.
8608 * gfortran.dg/real4-8-real8-10.f90: Likewise.
8609 * gfortran.dg/real4-8-real8-16.f90: Likewise.
8610 * gfortran.dg/real4-8-real8-4.f90: Likewise.
8611 * gfortran.dg/real4-8.f90: Likewise.
8612 * gfortran.dg/real8-10.f90: Likewise.
8613 * gfortran.dg/real8-16.f90: Likewise.
8614 * gfortran.dg/real8-4.f90: Likewise.
8616 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
8619 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8621 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
8623 * lib/prune.exp: Prune useless output caused by a linker bug.
8625 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8628 * gcc.target/aarch64/pr93235.c: New test.
8630 2021-03-04 Martin Liska <mliska@suse.cz>
8632 PR gcov-profile/99105
8633 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8634 correction as the wrapped malloc is called one more time
8636 * gcc.dg/tree-prof/pr97461.c: Likewise.
8638 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8642 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8643 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
8644 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8645 dg-warning regexps, instead replace .* with \[^\n\r]*.
8646 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8647 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8648 -ftrack-macro-expansion=0 from dg-options.
8649 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8650 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8652 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8655 * gcc.dg/cpp/line11.c: New test.
8656 * gcc.dg/cpp/line12.c: New test.
8658 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8661 * gcc.target/aarch64/pr99381.c: New test.
8663 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8665 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8667 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8669 2021-03-04 Nathan Sidwell <nathan@acm.org>
8672 * g++.dg/modules/pr99170-1_a.H: New.
8673 * g++.dg/modules/pr99170-1_b.C: New.
8674 * g++.dg/modules/pr99170-2.h: New.
8675 * g++.dg/modules/pr99170-2_a.C: New.
8676 * g++.dg/modules/pr99170-2_b.C: New.
8677 * g++.dg/modules/pr99170-3_a.H: New.
8678 * g++.dg/modules/pr99170-3_b.C: New.
8679 * g++.dg/modules/inst-2_b.C: Adjust scan.
8680 * g++.dg/modules/inst-4_a.C: Adjust scan.
8681 * g++.dg/modules/inst-4_b.C: Adjust scan.
8682 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8683 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8684 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8685 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8686 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8687 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8688 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8689 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8690 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8691 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8692 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8693 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8694 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8696 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8699 * gfortran.dg/real4-10-real8-10.f90: New test.
8700 * gfortran.dg/real4-10-real8-16.f90: New test.
8701 * gfortran.dg/real4-10-real8-4.f90: New test.
8702 * gfortran.dg/real4-10.f90: New test.
8703 * gfortran.dg/real4-16-real8-10.f90: New test.
8704 * gfortran.dg/real4-16-real8-16.f90: New test.
8705 * gfortran.dg/real4-16-real8-4.f90: New test.
8706 * gfortran.dg/real4-16.f90: New test.
8707 * gfortran.dg/real4-8-real8-10.f90: New test.
8708 * gfortran.dg/real4-8-real8-16.f90: New test.
8709 * gfortran.dg/real4-8-real8-4.f90: New test.
8710 * gfortran.dg/real4-8.f90: New test.
8711 * gfortran.dg/real8-10.f90: New test.
8712 * gfortran.dg/real8-16.f90: New test.
8713 * gfortran.dg/real8-4.f90: New test.
8715 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8717 * gcc.misc-tests/outputs.exp: Enumerate tests.
8719 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8721 * gcc.misc-tests/outputs.exp: Append discriminating
8722 suffixes to tests with duplicate names.
8723 (outest): Assert that each running test has a unique
8726 2021-03-04 Martin Sebor <msebor@redhat.com>
8730 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8731 * gcc.dg/Wstringop-overflow-65.c: New test.
8732 * gcc.dg/Warray-bounds-69.c: Same.
8734 2021-03-03 Marek Polacek <polacek@redhat.com>
8737 * g++.dg/cpp1z/class-deduction83.C: New test.
8739 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8741 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8743 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8746 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8748 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8750 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8752 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8755 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8757 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8759 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8762 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8764 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8766 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8768 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8770 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8772 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8775 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8778 * g++.dg/cpp1z/eval-order10.C: New test.
8780 2021-03-03 Marek Polacek <polacek@redhat.com>
8784 * g++.dg/cpp1z/class-deduction81.C: New test.
8785 * g++.dg/cpp1z/class-deduction82.C: New test.
8786 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8787 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8788 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8790 2021-03-03 Jason Merrill <jason@redhat.com>
8793 * g++.dg/cpp0x/decltype-call5.C: New test.
8794 * g++.dg/cpp0x/decltype-call6.C: New test.
8796 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8798 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8800 * gcc.target/i386/pr95798-2.c: Likewise.
8802 2021-03-03 Nathan Sidwell <nathan@acm.org>
8805 * g++.dg/modules/namespace-2_a.C
8806 * g++.dg/modules/pr99344_a.C
8807 * g++.dg/modules/pr99344_b.C
8809 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8812 * gcc.target/i386/pr99321.c: New test.
8814 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8817 * gcc.c-torture/compile/pr99324.c: New test.
8819 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8822 * gcc.dg/graphite/pr99085.c: New test.
8824 2021-03-03 Jason Merrill <jason@redhat.com>
8827 * g++.dg/ext/attr-flatten1.C: New test.
8829 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
8831 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8832 tests if target test-framework has -L or -I options.
8834 2021-03-02 David Malcolm <dmalcolm@redhat.com>
8837 * gcc.dg/pr99323-1.c: New test.
8838 * gcc.dg/pr99323-2.c: New test.
8840 2021-03-02 Martin Sebor <msebor@redhat.com>
8843 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8844 * g++.dg/warn/Wnonnull12.C: New test.
8846 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
8848 * gnat.dg/limited5.adb: New test.
8850 2021-03-02 Patrick Palka <ppalka@redhat.com>
8854 * g++.dg/concepts/abbrev9.C: New test.
8855 * g++.dg/cpp2a/concepts-lambda15.C: New test.
8856 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8857 * g++.dg/cpp2a/concepts-return-req2.C: New test.
8858 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8859 call to f15 that we expect to accept.
8861 2021-03-02 Patrick Palka <ppalka@redhat.com>
8863 * g++.dg/cpp1z/auto1.C: New test.
8865 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8867 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8868 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8869 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8870 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8871 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8872 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8873 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8875 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8877 * lib/target-supports.exp: Add check for nnpa facility.
8879 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8881 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8882 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8884 2021-03-01 Martin Liska <mliska@suse.cz>
8887 * gcc.target/s390/target-attribute/pr99313.c: New test.
8889 2021-03-01 Nathan Sidwell <nathan@acm.org>
8892 * g++.dg/modules/pr99294.h: New.
8893 * g++.dg/modules/pr99294_a.C: New.
8894 * g++.dg/modules/pr99294_b.C: New.
8896 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
8898 * g++.dg/eh/seh-xmm-unwind.C: New test.
8900 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
8902 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
8903 expression components noexcept.
8904 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8905 * g++.dg/coroutines/pr95345.C: Likewise.
8907 2021-02-28 Jason Merrill <jason@redhat.com>
8909 * g++.dg/ext/attr-lambda3.C: Add missing ;
8911 2021-02-27 Jason Merrill <jason@redhat.com>
8914 * g++.dg/ext/attr-lambda3.C: New test.
8916 2021-02-26 Alexandre Oliva <oliva@gnu.org>
8918 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
8920 * gcc.target/powerpc/pr83629.c: Likewise.
8921 * gcc.target/powerpc/pr84112.c: Likewise.
8923 2021-02-26 Olivier Hainque <hainque@adacore.com>
8925 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
8926 dg-require-effective-target fpic.
8927 * gcc.target/powerpc/ppc-eabi.c: Likewise.
8928 * gcc.target/powerpc/pr26350.c: Likewise.
8929 * gcc.target/powerpc/pr67789.c: Likewise.
8930 * gcc.target/powerpc/pr79439-1.c: Likewise.
8931 * gcc.target/powerpc/pr79439-2.c: Likewise.
8932 * gcc.target/powerpc/pr79439-3.c: Likewise.
8933 * gcc.target/powerpc/pr83629.c: Likewise.
8934 * gcc.target/powerpc/pr84112.c: Likewise.
8936 2021-02-26 Richard Biener <rguenther@suse.de>
8939 * g++.dg/pr99218.C: New testcase.
8941 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8943 * g++.dg/cpp23/lambda-specifiers1.C: New test.
8945 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8948 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
8950 2021-02-26 Jason Merrill <jason@redhat.com>
8953 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
8955 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
8957 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
8958 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
8959 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
8960 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
8961 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
8962 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
8963 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
8964 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
8965 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
8966 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
8967 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
8968 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
8969 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
8970 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
8971 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
8973 2021-02-26 Patrick Palka <ppalka@redhat.com>
8976 * g++.dg/concepts/abbrev8.C: New test.
8978 2021-02-25 Patrick Palka <ppalka@redhat.com>
8982 * g++.dg/diagnostic/local1.C: New test.
8984 2021-02-25 Patrick Palka <ppalka@redhat.com>
8987 * g++.dg/cpp1z/class-deduction79.C: New test.
8988 * g++.dg/cpp1z/class-deduction80.C: New test.
8990 2021-02-25 Marek Polacek <polacek@redhat.com>
8994 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
8995 * g++.dg/cpp0x/constexpr-cast2.C: New test.
8996 * g++.dg/cpp0x/constexpr-cast3.C: New test.
8998 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9001 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9002 reference parms, to distinguish the rvalue ref. variant.
9003 * g++.dg/coroutines/pr97587.C: New test.
9005 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9008 * g++.dg/coroutines/pr95822.C: New test.
9010 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
9012 * gcc.target/arm/cmse/cmse-18.c: New test.
9014 2021-02-25 Nathan Sidwell <nathan@acm.org>
9017 * g++.dg/modules/pr99166_a.X: Adjust.
9018 * g++.dg/modules/pr99166_b.C: Adjust.
9019 * g++.dg/modules/pr99166_c.C: Adjust.
9020 * g++.dg/modules/pr99166_d.C: Adjust.
9022 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
9024 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9026 2021-02-25 Tamar Christina <tamar.christina@arm.com>
9028 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9030 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
9033 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9035 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
9038 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9040 2021-02-25 Richard Biener <rguenther@suse.de>
9042 PR tree-optimization/99253
9043 * gcc.dg/vect/pr99253.c: New testcase.
9045 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9048 * gcc.target/i386/pr95798-1.c: New test.
9049 * gcc.target/i386/pr95798-2.c: New test.
9051 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9053 PR tree-optimization/80635
9054 * g++.dg/warn/pr80635-1.C: New test.
9055 * g++.dg/warn/pr80635-2.C: New test.
9057 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9060 * gcc.dg/analyzer/pr99193-1.c: New test.
9061 * gcc.dg/analyzer/pr99193-2.c: New test.
9062 * gcc.dg/analyzer/pr99193-3.c: New test.
9063 * gcc.dg/analyzer/realloc-1.c: New test.
9065 2021-02-24 Nathan Sidwell <nathan@acm.org>
9068 * g++.dg/modules/pr98718_a.C: New.
9069 * g++.dg/modules/pr98718_b.C: New.
9071 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9073 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9074 final_suspend call as noexcept.
9075 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9076 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9077 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9078 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9079 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9080 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9081 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9082 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9083 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9084 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9085 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9086 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9087 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9088 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9089 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9090 * g++.dg/coroutines/pr94752.C: Likewise.
9091 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9092 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9093 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9094 * g++.dg/coroutines/pr95050.C: Likewise.
9095 * g++.dg/coroutines/pr95345.C: Likewise.
9096 * g++.dg/coroutines/pr95440.C: Likewise.
9097 * g++.dg/coroutines/pr95591.C: Likewise.
9098 * g++.dg/coroutines/pr95711.C: Likewise.
9099 * g++.dg/coroutines/pr95813.C: Likewise.
9100 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9101 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9102 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9103 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9104 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9105 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9106 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9107 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9108 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9109 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9110 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9111 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9112 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9113 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9114 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9115 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9116 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9117 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9118 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9119 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9121 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9124 * c-c++-common/gomp/pr99226.c: New test.
9125 * gfortran.dg/gomp/pr99226.f90: New test.
9127 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
9130 * gcc.target/i386/pr99123.c: New.
9132 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
9134 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9136 2021-02-24 Nathan Sidwell <nathan@acm.org>
9139 * g++.dg/modules/pr99072.H: New.
9141 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
9144 * gfortran.dg/assumed_rank_21.f90 : New test.
9146 2021-02-24 Martin Sebor <msebor@redhat.com>
9149 * gcc.dg/pr97172-2.c: New test.
9151 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9153 PR tree-optimization/99220
9154 * g++.dg/vect/pr99220.cc: New test.
9156 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9158 PR tree-optimization/99149
9159 * g++.dg/vect/pr99149.cc: Disabled on BE.
9161 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9164 * g++.dg/coroutines/pr96251.C: New test.
9166 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9168 PR tree-optimization/99225
9169 * gcc.c-torture/compile/pr99225.c: New test.
9171 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9173 PR tree-optimization/99149
9174 * g++.dg/vect/pr99149.cc: New test.
9176 2021-02-24 Richard Biener <rguenther@suse.de>
9179 * gcc.dg/pr99224.c: New testcase.
9181 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
9183 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9184 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9185 Add __has_builtin tests for built-ins.
9186 Update expected instruction counts.
9188 2021-02-23 Martin Sebor <msebor@redhat.com>
9191 * g++.dg/warn/Wnonnull11.C: New test.
9193 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
9196 * gfortran.dg/class_defined_operator_2.f03 : New test.
9197 * gfortran.dg/elemental_result_2.f90 : New test.
9198 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9199 elemental function with an allocatable result with an operator
9200 interface with array dummies and result.
9202 2021-02-23 Harald Anlauf <anlauf@gmx.de>
9205 * gfortran.dg/reshape_zerosize_4.f90: New test.
9207 2021-02-23 Nathan Sidwell <nathan@acm.org>
9210 * g++.dg/modules/pr99208_a.C: New.
9211 * g++.dg/modules/pr99208_b.C: New.
9213 2021-02-23 Martin Liska <mliska@suse.cz>
9216 * c-c++-common/asan/pr99168.c: New test.
9218 2021-02-23 Patrick Palka <ppalka@redhat.com>
9221 * g++.dg/template/non-dependent15.C: New test.
9223 2021-02-23 Jakub Jelinek <jakub@redhat.com>
9225 PR tree-optimization/99204
9226 * gfortran.dg/pr99204.f90: New test.
9228 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
9230 * gcc.target/powerpc/vec-init-10.c: New test.
9232 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
9234 * g++.dg/warn/Wplacement-new-size-1.C,
9235 g++.dg/warn/Wplacement-new-size-2.C,
9236 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9237 default_packed targets.
9239 2021-02-22 David Malcolm <dmalcolm@redhat.com>
9242 * gcc.dg/analyzer/error-1.c: New test.
9243 * gcc.dg/analyzer/error-2.c: New test.
9244 * gcc.dg/analyzer/error-3.c: New test.
9246 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
9249 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9250 * c-c++-common/attr-retain-6.c: Likewise.
9251 * c-c++-common/attr-retain-7.c: Likewise.
9252 * c-c++-common/attr-retain-8.c: Likewise.
9253 * c-c++-common/attr-retain-9.c: Likewise.
9255 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9257 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9259 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9261 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9262 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9263 Handle __INT32_TYPE__ being "long int".
9265 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9267 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9269 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9271 * gcc.target/cris/biap-mul.c: New test.
9273 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9275 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9277 2021-02-22 Nathan Sidwell <nathan@acm.org>
9280 * g++.dg/modules/pr99174-1_a.C: New.
9281 * g++.dg/modules/pr99174-1_b.C: New.
9282 * g++.dg/modules/pr99174-1_c.C: New.
9283 * g++.dg/modules/pr99174.H: New.
9285 2021-02-22 Nathan Sidwell <nathan@acm.org>
9288 * g++.dg/modules/pr99153_a.H: New.
9289 * g++.dg/modules/pr99153_b.H: New.
9291 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
9293 PR rtl-optimization/98791
9294 * gcc.target/aarch64/sve/pr98791.c: New test.
9296 2021-02-22 Richard Biener <rguenther@suse.de>
9298 PR tree-optimization/99165
9299 * g++.dg/pr99165.C: New testcase.
9301 2021-02-21 Harald Anlauf <anlauf@gmx.de>
9303 * gfortran.dg/intent_optimize_3.f90: New test.
9305 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
9307 * c-c++-common/attr-retain-5.c: Skip on AIX.
9308 * c-c++-common/attr-retain-6.c: Same.
9309 * c-c++-common/attr-retain-7.c: Same.
9310 * c-c++-common/attr-retain-8.c: Same.
9311 * c-c++-common/attr-retain-9.c: Same.
9313 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
9316 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9317 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9318 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9319 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9320 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9321 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9323 2021-02-19 Nathan Sidwell <nathan@acm.org>
9326 * g++.dg/modules/pr98741_a.H: New.
9327 * g++.dg/modules/pr98741_b.H: New.
9328 * g++.dg/modules/pr98741_c.C: New.
9329 * g++.dg/modules/pr98741_d.C: New.
9331 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9334 * gfortran.dg/namelist_4.f90: Modify.
9335 * gfortran.dg/namelist_98.f90: New test.
9337 2021-02-19 Martin Sebor <msebor@redhat.com>
9340 * gcc.dg/pr97172.c: Add test cases.
9342 2021-02-19 Nathan Sidwell <nathan@acm.org>
9344 * g++.dg/modules/pr99166_a.X: New.
9345 * g++.dg/modules/pr99166_b.C: New.
9346 * g++.dg/modules/pr99166_c.C: New.
9347 * g++.dg/modules/pr99166_d.C: New.
9349 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9352 * gfortran.dg/coarray/array_temporary-1.f90: New test.
9354 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9357 * gfortran.dg/dtio_36.f90: New test.
9359 2021-02-19 Richard Biener <rguenther@suse.de>
9362 * gcc.dg/pr99122-3.c: New testcase.
9364 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9367 * gcc.target/arm/pure-code/pr98998.c: New test.
9369 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9372 * g++.dg/opt/pr99034.C: New test.
9374 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9377 * gfortran.dg/ubound_1.f90: New test.
9379 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
9382 * gcc.target/aarch64/sve/pr98657.c: New test.
9384 2021-02-19 Jason Merrill <jason@redhat.com>
9386 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
9388 2021-02-19 David Malcolm <dmalcolm@redhat.com>
9391 * jit.dg/test-trap.c: New test.
9393 2021-02-19 Jason Merrill <jason@redhat.com>
9396 * g++.dg/cpp0x/overload4.C: New test.
9398 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
9400 PR rtl-optimization/96264
9401 * gcc.target/powerpc/pr96264.c: New.
9403 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
9406 * c-c++-common/attr-retain-1.c: New test.
9407 * c-c++-common/attr-retain-2.c: Likewise.
9408 * c-c++-common/attr-retain-3.c: Likewise.
9409 * c-c++-common/attr-retain-4.c: Likewise.
9410 * c-c++-common/attr-retain-5.c: Likewise.
9411 * c-c++-common/attr-retain-6.c: Likewise.
9412 * c-c++-common/attr-retain-7.c: Likewise.
9413 * c-c++-common/attr-retain-8.c: Likewise.
9414 * c-c++-common/attr-retain-9.c: Likewise.
9415 * c-c++-common/pr99113.c: Likewise.
9416 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
9417 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
9418 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
9419 * c-c++-common/attr-used-2.c: Likewise.
9420 * c-c++-common/attr-used-3.c: Likewise.
9421 * c-c++-common/attr-used-4.c: Likewise.
9422 * c-c++-common/attr-used-9.c: Likewise.
9423 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
9424 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
9425 * c-c++-common/attr-used-5.c: Don't expect warning for the used
9426 attribute nor SHF_GNU_RETAIN section.
9427 * c-c++-common/attr-used-6.c: Likewise.
9428 * c-c++-common/attr-used-7.c: Likewise.
9429 * c-c++-common/attr-used-8.c: Likewise.
9431 2021-02-18 Nathan Sidwell <nathan@acm.org>
9434 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
9436 * g++.dg/modules/pr99023_a.X: New.
9437 * g++.dg/modules/pr99023_b.X: New.
9439 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9442 * gcc.dg/pr99136.c: New test.
9444 2021-02-18 Nathan Sidwell <nathan@acm.org>
9447 * g++.dg/modules/modules.exp: Remove dg-module-headers support
9448 * g++.dg/modules/alias-2_a.H: Delete.
9449 * g++.dg/modules/sys/alias-2_a.H: Delete.
9451 2021-02-18 Nathan Sidwell <nathan@acm.org>
9454 * g++.dg/modules/pr99023_a.H: Delete.
9455 * g++.dg/modules/pr99023_b.H: Delete.
9457 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9460 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
9462 2021-02-18 Richard Biener <rguenther@suse.de>
9465 * gcc.dg/pr99122-1.c: New testcase.
9466 * gcc.dg/pr99122-2.c: Likewise.
9468 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
9470 PR tree-optimization/99142
9471 * gcc.dg/tree-ssa/pr99142.c: New test.
9473 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9476 * g++.dg/warn/Warray-bounds-17.C: New test.
9478 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9481 * gcc.dg/pr99104.c: New test.
9483 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9486 * gcc.dg/analyzer/pr94596.c: New test.
9488 2021-02-17 Nathan Sidwell <nathan@acm.org>
9491 * g++.dg/modules/pr99023_a.H: New.
9492 * g++.dg/modules/pr99023_b.H: New.
9494 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9497 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
9498 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
9499 options. Remove false leak directive.
9500 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
9504 2021-02-17 Julian Brown <julian@codesourcery.com>
9506 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
9507 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
9508 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
9509 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
9510 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
9512 2021-02-17 Julian Brown <julian@codesourcery.com>
9514 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
9515 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9516 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9517 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9518 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
9519 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9520 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
9521 previously-broken directives.
9523 2021-02-17 Jakub Jelinek <jakub@redhat.com>
9526 * g++.dg/ubsan/pr99106.C: New test.
9528 2021-02-17 Nathan Sidwell <nathan@acm.org>
9531 * g++.dg/lookup/pr99116-1.C: New.
9532 * g++.dg/lookup/pr99116-2.C: New.
9534 2021-02-17 Nathan Sidwell <nathan@acm.org>
9537 * g++.dg/modules/pr99071_a.H: New.
9538 * g++.dg/modules/pr99071_b.H: New.
9540 2021-02-17 Patrick Palka <ppalka@redhat.com>
9544 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
9545 "call to non-'constexpr' function" error message.
9547 2021-02-16 Nathan Sidwell <nathan@acm.org>
9549 * g++.dg/modules/pr99050_a.H: New.
9550 * g++.dg/modules/pr99050_b.C: New.
9552 2021-02-16 Marek Polacek <polacek@redhat.com>
9555 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9556 * g++.dg/ext/attr-assume-aligned.C: New test.
9558 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
9560 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9561 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9563 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9565 * gfortran.dg/goacc/ref_inquiry.f90: New test.
9566 * gfortran.dg/gomp/ref_inquiry.f90: New test.
9568 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
9571 * gcc.c-torture/compile/pr98096.c: New.
9573 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9576 * gfortran.dg/fmt_nonchar_1.f90: New test.
9577 * gfortran.dg/fmt_nonchar_2.f90: New test.
9579 2021-02-16 Jakub Jelinek <jakub@redhat.com>
9582 * gcc.target/i386/pr99100.c: New test.
9584 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
9586 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9588 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
9590 PR rtl-optimization/98872
9591 * gcc.target/powerpc/pr98872.c: New test.
9593 2021-02-15 Jakub Jelinek <jakub@redhat.com>
9595 PR tree-optimization/99079
9596 * gcc.dg/fold-modpow2-2.c: New test.
9597 * gcc.c-torture/execute/pr99079.c: New test.
9599 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9601 PR rtl-optimization/98439
9602 * gcc.target/i386/pr98439.c: New test.
9604 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9607 * gcc.target/i386/pr96166.c: New test.
9609 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9611 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9612 and restrict the test to aarch64-*-* target only.
9614 2021-02-12 Nathan Sidwell <nathan@acm.org>
9616 * g++.dg/modules/pr99039_a.C: New.
9617 * g++.dg/modules/pr99039_b.C: New.
9619 2021-02-12 Nathan Sidwell <nathan@acm.org>
9622 * g++.dg/modules/pr99040_a.C: New.
9623 * g++.dg/modules/pr99040_b.C: New.
9624 * g++.dg/modules/pr99040_c.C: New.
9625 * g++.dg/modules/pr99040_d.C: New.
9627 2021-02-12 Nathan Sidwell <nathan@acm.org>
9631 * g++.dg/lookup/pr99039.C: New.
9633 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
9636 * gfortran.dg/ieee/ieee_12.f90: New test.
9638 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
9640 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9642 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9645 * gcc.target/arm/pr98931.c: Add -mthumb
9647 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9650 * gfortran.dg/assumed_rank_20.f90: New test.
9652 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9655 * g++.dg/cpp2a/concepts-requires24.C: New test.
9657 2021-02-12 Jason Merrill <jason@redhat.com>
9660 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9662 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9665 * g++.dg/analyzer/pr99064.C: New test.
9666 * gcc.dg/analyzer/pr98969.c: New test.
9668 2021-02-11 Marek Polacek <polacek@redhat.com>
9671 * g++.dg/template/deduce10.C: New test.
9672 * g++.dg/template/deduce9.C: New test.
9674 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9677 * g++.target/powerpc/pr99041.C: New test.
9679 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9682 * g++.dg/ext/flexary38.C: New test.
9684 2021-02-11 Marek Polacek <polacek@redhat.com>
9687 * g++.dg/cpp0x/variadic-crash6.C: New test.
9689 2021-02-11 Patrick Palka <ppalka@redhat.com>
9692 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9694 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9697 * gcc.target/arm/pr98931.c: New testcase.
9699 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9701 PR tree-optimization/98772
9702 * gcc.target/aarch64/pr98772.c: New test.
9704 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9707 * gfortran.dg/typebound_call_32.f90: New test.
9709 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9712 * gfortran.dg/pr99060.f90: New test.
9714 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9716 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9718 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9721 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9723 2021-02-10 Martin Sebor <msebor@redhat.com>
9725 PR tree-optimization/92879
9726 * g++.dg/warn/Warray-bounds-16.C: New test.
9728 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9730 PR preprocessor/96391
9731 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9732 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9733 using the location_overflow_plugin.c from gcc.dg/plugin.
9735 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9738 * g++.dg/ext/weak6.C: New test.
9740 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9743 * gcc.target/i386/pr99025.c: New test.
9745 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9749 * g++.dg/cpp2a/constexpr-new16.C: New test.
9750 * g++.dg/cpp2a/constexpr-new17.C: New test.
9752 2021-02-10 Nathan Sidwell <nathan@acm.org>
9755 * g++.dg/lookup/pr99030.C: New.
9757 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9760 * g++.dg/gomp/pr99007.C: New test.
9761 * gcc.dg/gomp/pr99007-1.c: New test.
9762 * gcc.dg/gomp/pr99007-2.c: New test.
9763 * gcc.dg/gomp/pr99007-3.c: New test.
9765 2021-02-10 Julian Brown <julian@codesourcery.com>
9768 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9769 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9770 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9772 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9775 * gcc.dg/analyzer/file-1.c (test_5): New.
9776 * gcc.dg/analyzer/file-3.c: New test.
9778 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9781 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9782 * gcc.dg/analyzer/pr94851-2.c: New test.
9783 * gcc.dg/analyzer/pr98575-1.c: New test.
9785 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
9787 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9789 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
9791 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9793 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9795 2021-02-09 Nathan Sidwell <nathan@acm.org>
9798 * g++.dg/modules/pr98944_a.C: New.
9799 * g++.dg/modules/pr98944_b.C: New.
9800 * g++.dg/modules/pr98944_c.C: New.
9801 * g++.dg/modules/pr98944_d.C: New.
9803 2021-02-09 Jakub Jelinek <jakub@redhat.com>
9806 * g++.dg/warn/Wstringop-overread-1.C: New test.
9808 2021-02-09 Jason Merrill <jason@redhat.com>
9811 * g++.dg/cpp2a/consteval-expinst1.C: New test.
9813 2021-02-09 Jason Merrill <jason@redhat.com>
9816 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9818 2021-02-09 Jason Merrill <jason@redhat.com>
9821 * g++.dg/cpp2a/no_unique_address12.C: New test.
9823 2021-02-08 Nathan Sidwell <nathan@acm.org>
9825 * g++.dg/modules/pr98531-2.h: New.
9826 * g++.dg/modules/pr98531-2_a.H: New.
9827 * g++.dg/modules/pr98531-2_b.C: New.
9828 * g++.dg/modules/pr98531-3.h: New.
9829 * g++.dg/modules/pr98531-3_a.H: New.
9830 * g++.dg/modules/pr98531-3_b.C: New.
9832 2021-02-08 Nathan Sidwell <nathan@acm.org>
9835 * g++.dg/modules/pr98531-1.h: New.
9836 * g++.dg/modules/pr98531-1_a.H: New.
9837 * g++.dg/modules/pr98531-1_b.C: New.
9838 * g++.dg/abi/pr98531-1.C: New.
9839 * g++.dg/abi/pr98531-2.C: New.
9840 * g++.dg/abi/pr98531-3.C: New.
9841 * g++.dg/abi/pr98531-4.C: New.
9843 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9846 * gfortran.dg/pr98974.F90: New test.
9848 2021-02-08 Richard Biener <rguenther@suse.de>
9851 * g++.dg/lto/pr96591_0.C: New testcase.
9853 2021-02-05 Marek Polacek <polacek@redhat.com>
9856 * g++.dg/cpp2a/volatile5.C: New test.
9858 2021-02-05 Marek Polacek <polacek@redhat.com>
9861 * g++.dg/cpp2a/using-enum-8.C: New test.
9863 2021-02-05 Nathan Sidwell <nathan@acm.org>
9866 * c-c++-common/pr98943.c: New.
9868 2021-02-05 Richard Biener <rguenther@suse.de>
9870 PR tree-optimization/98855
9871 * g++.dg/vect/slp-pr98855.cc: New testcase.
9873 2021-02-05 Jakub Jelinek <jakub@redhat.com>
9876 * g++.dg/cpp1z/decomp54.C: New test.
9878 2021-02-05 liuhongt <hongtao.liu@intel.com>
9881 * g++.target/i386/avx512bw-pr98537-1.C: New test.
9882 * g++.target/i386/avx512vl-pr98537-1.C: New test.
9883 * g++.target/i386/avx512vl-pr98537-2.C: New test.
9884 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9885 integer mask comparison should not be generated.
9886 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9887 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9888 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9890 2021-02-04 Julian Brown <julian@codesourcery.com>
9892 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9893 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9894 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9895 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9897 2021-02-04 Julian Brown <julian@codesourcery.com>
9899 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
9901 2021-02-04 Julian Brown <julian@codesourcery.com>
9903 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
9905 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9908 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
9909 $section is .opd, look at .L.$symbol_name's section.
9910 (parse_section_section_of_symbols): Handle .previous directive.
9911 * gcc.dg/array-quals-1.c: Allow .sdata section.
9913 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
9915 * gdc.dg/intrinsics.d: Update test.
9917 2021-02-04 Martin Sebor <msebor@redhat.com>
9920 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
9921 * gcc.dg/label-decl-4.c: Same.
9922 * gcc.dg/mismatch-decl-1.c: Same.
9923 * gcc.dg/old-style-then-proto-1.c: Same.
9924 * gcc.dg/parm-mismatch-1.c: Same.
9925 * gcc.dg/pr35445.c: Same.
9926 * gcc.dg/redecl-11.c: Same.
9927 * gcc.dg/redecl-12.c: Same.
9928 * gcc.dg/redecl-13.c: Same.
9929 * gcc.dg/redecl-15.c: Same.
9930 * gcc.dg/tls/thr-init-1.c: Same.
9931 * objc.dg/id-1.m: Same.
9932 * objc.dg/tls/diag-3.m: Same.
9933 * gcc.dg/pr97882.c: New test.
9934 * gcc.dg/qual-return-7.c: New test.
9935 * gcc.dg/qual-return-8.c: New test.
9937 2021-02-04 Jason Merrill <jason@redhat.com>
9940 * g++.dg/cpp2a/concepts-variadic3.C: New test.
9942 2021-02-04 David Malcolm <dmalcolm@redhat.com>
9945 * gcc.dg/pr97932.c: New test.
9947 2021-02-04 emsr <3dw4rd@verizon.net>
9949 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
9951 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9953 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
9954 of make_signed<size_t>::type in the diagnostics.
9956 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
9959 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
9961 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
9963 * gfortran.dg/goacc/substring.f90: New test.
9964 * gfortran.dg/gomp/substring.f90: New test.
9966 2021-02-04 Martin Liska <mliska@suse.cz>
9968 * gcc.target/i386/prefer-vector-width-attr.c: New test.
9970 2021-02-04 Jason Merrill <jason@redhat.com>
9973 * g++.dg/cpp1z/class-deduction78.C: New test.
9975 2021-02-04 Jason Merrill <jason@redhat.com>
9978 * g++.dg/cpp0x/pr84630.C: Call b().
9979 * g++.dg/cpp2a/lambda-uneval13.C: New test.
9980 * g++.dg/ext/attr-expr1.C: New test.
9982 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9984 PR preprocessor/98882
9985 * gcc.dg/cpp/pr98882.c: New test.
9987 2021-02-03 Jason Merrill <jason@redhat.com>
9989 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
9990 hash-table-verification-limit=10000.
9992 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
9994 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
9995 * g++.dg/cpp23/feat-cxx2b.C: New test.
9996 * g++.dg/cpp23/size_t-literals.C: New test.
9997 * g++.dg/warn/Wsize_t-literals.C: New test.
9999 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10002 * g++.dg/cpp2a/no_unique_address11.C: New test.
10004 2021-02-03 Marek Polacek <polacek@redhat.com>
10007 * g++.dg/cpp0x/noexcept65.C: New test.
10009 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
10012 * gfortran.dg/coarray/array_temporary.f90: New test.
10014 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10016 PR middle-end/97487
10017 * gcc.dg/pr97487-1.c: New test.
10018 * gcc.dg/pr97487-2.c: New test.
10020 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10022 PR middle-end/97971
10023 * gcc.target/i386/pr97971.c: New test.
10025 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10027 PR tree-optimization/98287
10028 * gcc.dg/pr98287.c: New test.
10030 2021-02-03 Tamar Christina <tamar.christina@arm.com>
10032 PR tree-optimization/98928
10033 * gcc.target/i386/pr98928.c: New test.
10035 2021-02-02 Martin Liska <mliska@suse.cz>
10038 * gcc.target/i386/pr97510.c: New test.
10040 2021-02-02 Jason Merrill <jason@redhat.com>
10043 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10045 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10047 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10049 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10052 * gfortran.dg/pr91862.f90: New test.
10054 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10056 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10058 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10060 PR tree-optimization/98848
10061 * gcc.dg/vect/pr98848.c: New test.
10062 * gcc.dg/vect/pr92205.c: Remove xfail.
10064 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10066 PR tree-optimization/97960
10067 * g++.dg/torture/pr97960.C: New test.
10069 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10072 * g++.dg/opt/pr98743.C: New.
10074 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10076 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10078 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10080 * gcc.dg/asan/nested-1.c: New.
10082 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10086 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10087 prefix to support subroutines where necessary.
10088 * gcc.dg/analyzer/data-model-1.c: Likewise.
10089 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10091 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10092 subroutines where necessary.
10093 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10094 * gcc.dg/analyzer/signal-4b.c: Likewise.
10095 * gcc.dg/analyzer/single-field.c: Likewise.
10096 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10098 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10102 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10103 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10105 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10107 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10110 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10113 * gcc.dg/analyzer/pr98918.c: New test.
10115 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10117 PR tree-optimization/98499
10118 * g++.dg/pr98499.C: new test.
10120 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10122 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10124 2021-02-01 Martin Sebor <msebor@redhat.com>
10126 PR middle-end/97172
10127 * gcc.dg/pr97172.c: New test.
10129 2021-02-01 Martin Sebor <msebor@redhat.com>
10132 * g++.dg/Wclass-memaccess-6.C: New test.
10134 2021-02-01 Patrick Palka <ppalka@redhat.com>
10137 * g++.dg/cpp0x/constexpr-98295.C: New test.
10139 2021-02-01 Marek Polacek <polacek@redhat.com>
10142 * g++.dg/ext/builtin-has-attribute2.C: New test.
10144 2021-02-01 Jason Merrill <jason@redhat.com>
10147 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10149 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10151 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10153 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10155 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10157 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10159 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10161 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10163 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10165 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10167 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10169 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10171 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10173 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10176 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10178 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10180 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10182 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10184 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10187 2021-02-01 Tamar Christina <tamar.christina@arm.com>
10189 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10191 2021-02-01 Patrick Palka <ppalka@redhat.com>
10194 * g++.dg/cpp1y/constexpr-84494.C: New test.
10196 2021-02-01 Xing GUO <higuoxing@gmail.com>
10198 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10200 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
10202 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10203 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10205 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
10207 * c-c++-common/attr-used-5.c: Skip for Darwin.
10208 * c-c++-common/attr-used-6.c: Likewise.
10209 * c-c++-common/attr-used-7.c: Likewise.
10210 * c-c++-common/attr-used-8.c: Likewise.
10211 * c-c++-common/attr-used-9.c: Likewise.
10213 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
10215 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10216 * gcc.target/powerpc/pr79251.p9.c: Same.
10218 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10220 * gcc.target/i386/20051216-1.c: New test.
10222 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10225 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
10226 scan-tree-dump-times to x86 and aarch64 targets.
10227 * gcc.dg/gomp/simd-3.c: Likewise.
10229 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
10232 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10235 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10237 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10239 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10242 * gcc.target/aarch64/pr97701.c: Modify.
10244 2021-01-29 David Malcolm <dmalcolm@redhat.com>
10246 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10248 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10251 * gcc.target/aarch64/pr97701.c: New.
10253 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10255 * gcc.target/powerpc/pr91903.c: New test.
10256 * gcc.target/powerpc/builtins-1.fold.h: Update.
10257 * gcc.target/powerpc/builtins-2.c: Update.
10259 2021-01-29 Nathan Sidwell <nathan@acm.org>
10262 * g++.dg/modules/pr98843_a.C: New.
10263 * g++.dg/modules/pr98843_b.H: New.
10264 * g++.dg/modules/pr98843_c.C: New.
10266 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10268 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10270 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
10271 Richard Biener <rguenther@suse.de>
10273 PR tree-optimization/97627
10274 * g++.dg/pr97627.C: New testcase.
10276 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10279 * gcc.c-torture/compile/pr98849.c: New test.
10281 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10284 * gcc.dg/pr98331.c: New test.
10286 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
10288 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10290 * gcc.target/powerpc/pr79251.h: ...this.
10291 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10292 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10294 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10295 * gcc.target/powerpc/pr79251-run.p9.c: New test.
10297 2021-01-29 Marek Polacek <polacek@redhat.com>
10300 * g++.dg/parse/error63.C: New test.
10302 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10305 * g++.dg/warn/effc5.C: New test.
10307 2021-01-28 Marek Polacek <polacek@redhat.com>
10310 * g++.dg/cpp0x/alignas19.C: New test.
10311 * g++.dg/warn/Warray-bounds15.C: New test.
10313 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
10316 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10318 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
10320 * gfortran.dg/ISO_Fortran_binding_18.c: Include
10321 ../../../libgfortran/ISO_Fortran_binding.h rather than
10322 ISO_Fortran_binding.h.
10324 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
10326 * gcc.target/powerpc/float128-longdouble-math.c: New test.
10327 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10328 * gcc.target/powerpc/float128-math.c: Adjust test for new name
10329 being generated. Add support for running test on power10. Add
10330 support for running if long double defaults to 64-bits.
10332 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10336 * g++.target/i386/pr98847.C: New test.
10338 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10340 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10342 2021-01-28 Nathan Sidwell <nathan@acm.org>
10345 * g++.dg/modules/pr98770_a.C: New.
10346 * g++.dg/modules/pr98770_b.C: New.
10348 2021-01-28 Harald Anlauf <anlauf@gmx.de>
10351 * gfortran.dg/gomp/pr86470.f90: New test.
10353 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
10356 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10357 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10358 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10359 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10360 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10361 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10362 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10363 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10364 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10365 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10366 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10367 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10368 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10369 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10372 2021-01-28 Xing GUO <higuoxing@gmail.com>
10374 * gcc.target/riscv/attribute-18.c: New test.
10376 2021-01-27 Harris Snyder <hsnyder@structura.bio>
10378 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
10379 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
10381 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
10383 PR rtl-optimization/97684
10384 * gcc.target/i386/pr97684.c: New.
10386 2021-01-27 Jason Merrill <jason@redhat.com>
10389 * g++.dg/lookup/using4.C: No error in C++20.
10390 * g++.dg/cpp0x/decltype37.C: Adjust message.
10391 * g++.dg/template/crash75.C: Adjust message.
10392 * g++.dg/template/crash76.C: Adjust message.
10393 * g++.dg/cpp0x/inh-ctor36.C: New test.
10394 * g++.dg/cpp1z/inh-ctor39.C: New test.
10395 * g++.dg/cpp2a/using-enum-7.C: New test.
10397 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10400 * gcc.c-torture/execute/pr98853-1.c: New test.
10401 * gcc.c-torture/execute/pr98853-2.c: New test.
10403 2021-01-27 Richard Biener <rguenther@suse.de>
10405 PR tree-optimization/98854
10406 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
10408 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10412 * gfortran.dg/proc_ptr_52.f90 : New test.
10414 2021-01-27 liuhongt <hongtao.liu@intel.com>
10417 * gcc.target/i386/pr98833.c: New test.
10419 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10421 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
10422 optimize ("no-strict-aliasing") attribute.
10423 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
10424 array to avoid violating TBAA.
10425 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10426 array to avoid violating TBAA.
10427 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
10428 array to avoid violating TBAA.
10429 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
10430 array to avoid violating TBAA.
10432 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10435 * gfortran.dg/elemental_function_5.f90 : New test.
10437 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10439 PR tree-optimization/97260
10440 * gcc.dg/tree-ssa/pr97260.c: New test.
10442 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
10444 * lib/target-supports.exp (check_effective_target_c++2a):
10445 Check for C++2a or C++23.
10446 (check_effective_target_c++20_down): New.
10447 (check_effective_target_c++23_only): New.
10448 (check_effective_target_c++23): New.
10449 * g++.dg/cpp23/cplusplus.C: New.
10451 2021-01-26 Jason Merrill <jason@redhat.com>
10454 * g++.dg/torture/pr97474.C: New test.
10456 2021-01-26 Jason Merrill <jason@redhat.com>
10459 * g++.dg/cpp2a/no_unique_address10.C: New test.
10460 * g++.dg/cpp2a/no_unique_address9.C: New test.
10462 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10464 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
10465 optimize ("no-strict-aliasing") attribute.
10466 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
10467 array to avoid violating TBAA.
10468 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10469 array to avoid violating TBAA.
10470 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
10471 array to avoid violating TBAA.
10472 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
10473 array to avoid violating TBAA.
10475 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10478 * gcc.c-torture/execute/pr98681.c: New test.
10480 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10483 * gfortran.dg/elemental_assignment_1.f90: New test.
10485 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
10487 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
10488 add previously missing space in '$ident link'.
10490 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10492 PR middle-end/98807
10493 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
10495 2021-01-26 Alexandre Oliva <oliva@adacore.com>
10497 * gnat.dg/asan1.adb: New test.
10498 * gnat.dg/asan1_pkg.ads: New additional source.
10500 2021-01-25 Harald Anlauf <anlauf@gmx.de>
10503 * gfortran.dg/pr70070.f90: New test.
10505 2021-01-25 Martin Sebor <msebor@redhat.com>
10508 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
10509 * g++.dg/warn/Wnonnull10.C: New test.
10510 * g++.dg/warn/Wnonnull9.C: New test.
10512 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10514 * gfortran.dg/associate_57.f90: New test.
10516 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10519 * gfortran.dg/interface_assignment_7.f90: New test.
10521 2021-01-25 Jason Merrill <jason@redhat.com>
10524 * g++.dg/cpp2a/no_unique_address8.C: New test.
10526 2021-01-25 Richard Biener <rguenther@suse.de>
10528 PR middle-end/98807
10529 * gcc.dg/pr98807.c: New testcase.
10531 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
10533 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10534 * gnat.dg/thunk2_pkg.ads: New helper.
10536 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
10539 * gfortran.dg/charlen_18.f90 : New test.
10541 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
10543 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10545 * g++.dg/tc1/dr142.C: Same as above.
10546 * g++.dg/tc1/dr52.C: Same as above.
10547 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10548 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10549 * g++.old-deja/g++.jason/access8.C: Same as above.
10550 * g++.old-deja/g++.law/access4.C: Same as above.
10551 * g++.old-deja/g++.law/visibility12.C: Same as above.
10552 * g++.old-deja/g++.law/visibility4.C: Same as above.
10553 * g++.old-deja/g++.law/visibility8.C: Same as above.
10554 * g++.old-deja/g++.other/access4.C: Same as above.
10556 2021-01-23 Patrick Palka <ppalka@redhat.com>
10560 * g++.dg/cpp0x/this2.C: New test.
10561 * g++.dg/template/pr97399.C: New test.
10563 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
10565 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10566 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10567 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10568 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10569 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10570 * gcc.target/powerpc/pr79251.p9.c: Same.
10572 2021-01-22 Marek Polacek <polacek@redhat.com>
10575 * g++.dg/cpp0x/noexcept64.C: New test.
10577 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
10579 * g++.dg/eh/spbp.C: Remove skip on AIX.
10581 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10583 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10584 typo, UINON_TYPE to UNION_TYPE.
10586 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10588 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10589 UINON_TYPE to UNION_TYPE.
10590 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10591 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10593 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10595 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10596 optimize ("no-strict-aliasing") attribute.
10598 2021-01-22 Jason Merrill <jason@redhat.com>
10601 * g++.dg/init/elide7.C: New test.
10603 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10606 * g++.dg/ubsan/pr95693.C: New test.
10608 2021-01-22 Marek Polacek <polacek@redhat.com>
10611 * g++.dg/abi/mangle76.C: New test.
10613 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
10616 * gfortran.dg/associated_target_7.f90 : New test.
10618 2021-01-22 Martin Jambor <mjambor@suse.cz>
10620 PR tree-optimization/47059
10621 * gcc.dg/tree-ssa/pr47059.c: New test.
10623 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10625 PR tree-optimization/98766
10626 * gcc.dg/pr98766.c: New test.
10628 2021-01-22 Nathan Sidwell <nathan@acm.org>
10631 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10632 embedded absolute paths.
10633 (module_do_it): Append $std to test name.
10635 2021-01-22 Richard Biener <rguenther@suse.de>
10637 PR middle-end/98793
10638 * gcc.dg/pr98793.c: New testcase.
10640 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10642 * gcc.target/powerpc/pr79251.p8.c: New test.
10643 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10644 instruction counts.
10645 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10646 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10647 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10648 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10649 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10650 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10651 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10652 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10653 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10654 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10656 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10658 * gcc.target/powerpc/pr79251.p9.c: New test.
10659 * gcc.target/powerpc/pr79251-run.c: New test.
10660 * gcc.target/powerpc/pr79251.h: New header.
10662 2021-01-22 Richard Biener <rguenther@suse.de>
10664 PR middle-end/98773
10665 * gcc.dg/torture/pr98773.c: New testcase.
10667 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10669 PR tree-optimization/90248
10670 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10672 * gcc.dg/pr90248.c: New test.
10674 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10676 PR tree-optimization/98255
10677 * gcc.dg/pr98255.c: New test.
10679 2021-01-22 Richard Biener <rguenther@suse.de>
10681 PR tree-optimization/98786
10682 * gcc.dg/torture/pr98786.c: New testcase.
10684 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10687 * gcc.target/arm/pr98636.c: New test.
10689 2021-01-22 liuhongt <hongtao.liu@intel.com>
10693 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10694 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10695 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10696 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10697 * g++.target/i386/avx512f-pr96891-1.C: New test.
10698 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10700 2021-01-22 Marek Polacek <polacek@redhat.com>
10703 * g++.dg/cpp0x/noexcept63.C: New test.
10705 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10707 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10708 intervening period.
10709 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10710 explicitly check for intervening space, tab or period.
10712 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10714 PR rtl-optimization/98777
10715 * gcc.target/riscv/pr98777.c: New.
10717 2021-01-21 Patrick Palka <ppalka@redhat.com>
10720 * g++.dg/cpp0x/decltype-71879.C: New test.
10722 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10725 * g++.dg/cpp1y/constexpr-98672.C: New test.
10727 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10730 * lib/target-supports.exp
10731 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10732 * gcc.target/arm/ivopts.c: Use target
10733 'arm_thumb2_no_arm_v8_1_lob'.
10735 2021-01-21 Nathan Sidwell <nathan@acm.org>
10738 * g++.dg/modules/stat-mem-1.h: New.
10739 * g++.dg/modules/stat-mem-1_a.H: New.
10740 * g++.dg/modules/stat-mem-1_b.C: New.
10742 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
10745 * gfortran.dg/module_procedure_5.f90 : New test.
10746 * gfortran.dg/module_procedure_6.f90 : New test.
10748 2021-01-21 Richard Biener <rguenther@suse.de>
10751 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10753 2021-01-21 Richard Biener <rguenther@suse.de>
10756 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10758 2021-01-21 Richard Biener <rguenther@suse.de>
10760 * gcc.dg/Walloca-2.c: Un-XFAIL.
10762 2021-01-21 liuhongt <hongtao.liu@intel.com>
10764 PR rtl-optimization/98694
10765 * gcc.target/i386/pr98694.c: New test.
10767 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
10769 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10771 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10773 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10776 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
10778 PR rtl-optimization/98722
10779 * g++.target/s390/pr98722.C: New.
10781 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
10783 PR tree-optimization/96674
10784 * gcc.dg/pr96674.c: New tests.
10786 2021-01-20 Patrick Palka <ppalka@redhat.com>
10789 * g++.dg/cpp2a/lambda-generic9.C: New test.
10791 2021-01-20 Patrick Palka <ppalka@redhat.com>
10794 * g++.dg/parse/access12.C: New test.
10795 * g++.dg/template/access35.C: New test.
10797 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
10799 PR tree-optimization/98535
10800 * gcc.target/aarch64/sve/pr98535.c: New file.
10802 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10805 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10806 missing diagnostic issues with c_intptr_t == default integer kind.
10808 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10810 PR tree-optimization/98721
10811 * gcc.dg/pr98721-1.c: New test.
10812 * gcc.dg/pr98721-2.c: New test.
10814 2021-01-20 Richard Biener <rguenther@suse.de>
10816 PR tree-optimization/98758
10817 * gcc.dg/torture/pr98758.c: New testcase.
10819 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10822 * c-c++-common/gomp/task-detach-2.c: New test.
10824 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10828 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10830 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
10832 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10833 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10834 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10835 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10836 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10837 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10839 2021-01-19 Marek Polacek <polacek@redhat.com>
10842 * g++.dg/template/deduce8.C: New test.
10844 2021-01-19 Marek Polacek <polacek@redhat.com>
10847 * g++.dg/lookup/using64.C: New test.
10848 * g++.dg/lookup/using65.C: New test.
10850 2021-01-19 Martin Sebor <msebor@redhat.com>
10852 PR middle-end/98664
10853 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10854 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10855 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10856 * gcc.dg/Wfree-nonheap-object-4.c: New test.
10858 2021-01-19 Patrick Palka <ppalka@redhat.com>
10862 * g++.dg/opt/pr87974.C: Adjust.
10863 * g++.dg/template/access34.C: New test.
10864 * g++.dg/template/friend68.C: New test.
10865 * g++.dg/template/friend69.C: New test.
10867 2021-01-19 Marek Polacek <polacek@redhat.com>
10870 * g++.dg/cpp0x/noexcept62.C: New test.
10872 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
10874 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10876 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10878 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10879 (CHECK_CUMULATIVE_SAT): Delete.
10880 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
10882 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10883 Remove uses of the above.
10884 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10886 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10887 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10888 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10889 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10891 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10892 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10893 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10895 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10896 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10897 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10899 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
10900 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
10901 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
10903 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
10904 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
10905 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
10907 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
10908 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
10909 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
10910 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
10911 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
10912 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
10914 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
10915 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
10917 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
10918 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
10920 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
10921 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
10923 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
10924 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10925 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
10926 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
10927 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10928 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
10929 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
10930 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
10931 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
10932 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
10934 2021-01-19 Jeff Law <law@redhat.com>
10936 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
10937 and update expected output.
10939 2021-01-19 Richard Biener <rguenther@suse.de>
10942 * g++.dg/pr98330.C: New testcase.
10943 * gcc.dg/pr98330.c: Likewise.
10945 2021-01-19 Richard Biener <rguenther@suse.de>
10948 * gfortran.dg/pr97673.f90: New testcase.
10950 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
10953 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
10954 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
10955 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
10957 2021-01-19 Martin Jambor <mjambor@suse.cz>
10960 * g++.dg/ipa/pr98690.C: New test.
10962 2021-01-18 Jeff Law <law@redhat.com>
10964 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
10966 2021-01-18 Patrick Palka <ppalka@redhat.com>
10968 * g++.dg/cpp1z/class-deduction77.C: New test.
10970 2021-01-18 Jakub Jelinek <jakub@redhat.com>
10972 PR tree-optimization/98727
10973 * gcc.c-torture/execute/pr98727.c: New test.
10975 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10978 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
10979 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
10981 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10983 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
10984 * g++.dg/no-stack-protector-attr.C: Likewise.
10986 2021-01-18 David Malcolm <dmalcolm@redhat.com>
10988 * gcc.dg/analyzer/attr-malloc-1.c: New test.
10989 * gcc.dg/analyzer/attr-malloc-2.c: New test.
10990 * gcc.dg/analyzer/attr-malloc-4.c: New test.
10991 * gcc.dg/analyzer/attr-malloc-5.c: New test.
10992 * gcc.dg/analyzer/attr-malloc-6.c: New test.
10993 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
10994 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
10996 2021-01-18 Richard Biener <rguenther@suse.de>
10999 * gcc.dg/vect/slp-11b.c: Adjust.
11001 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11004 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11005 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11007 2021-01-18 Richard Biener <rguenther@suse.de>
11010 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11012 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
11014 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11015 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11016 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11017 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11018 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11019 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11020 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11021 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11022 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11023 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11024 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11025 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11027 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
11029 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11030 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11031 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11032 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11033 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11034 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11035 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11036 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11037 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11038 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11039 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11041 2021-01-17 Martin Jambor <mjambor@suse.cz>
11044 * gcc.dg/ipa/pr98222.c: New test.
11046 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11048 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11049 ../../../libgfortran/ISO_Fortran_binding.h rather than
11050 ISO_Fortran_binding.h.
11052 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11054 * c-c++-common/gomp/task-detach-1.c: New.
11055 * g++.dg/gomp/task-detach-1.C: New.
11056 * gcc.dg/gomp/task-detach-1.c: New.
11057 * gfortran.dg/gomp/task-detach-1.f90: New.
11059 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11061 PR tree-optimization/96669
11062 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11063 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11065 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11067 PR tree-optimization/96271
11068 * gcc.target/i386/pr96271.c: New test.
11070 2021-01-15 Carl Love <cel@us.ibm.com>
11072 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11074 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11076 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11077 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11079 2021-01-15 Nathan Sidwell <nathan@acm.org>
11082 * g++.dg/template/pr98538.C: New.
11084 2021-01-15 Nathan Sidwell <nathan@acm.org>
11086 PR preprocessor/95253
11087 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11088 * g++.dg/modules/dep-1_b.C: Likewise.
11089 * g++.dg/modules/dep-2.C: Likewise.
11091 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11093 PR tree-optimization/96669
11094 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11096 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11098 PR tree-optimization/96681
11099 * gcc.dg/tree-ssa/pr96681.c: New test.
11101 2021-01-15 Jason Merrill <jason@redhat.com>
11104 * g++.dg/cpp1z/elide5.C: New test.
11106 2021-01-15 Jason Merrill <jason@redhat.com>
11108 * g++.dg/cpp1z/elide4.C: New test.
11110 2021-01-15 Jason Merrill <jason@redhat.com>
11113 * g++.dg/cpp0x/initlist-array13.C: New test.
11115 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11117 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11118 * gcc.dg/analyzer/data-model-1.c: Likewise.
11119 * gcc.dg/analyzer/malloc-1.c: Likewise.
11120 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11122 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11124 PR tree-optimization/96671
11125 * gcc.dg/tree-ssa/pr96671-1.c: New test.
11126 * gcc.dg/tree-ssa/pr96671-2.c: New test.
11128 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11130 PR tree-optimization/98597
11131 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11132 Expect for now a (char *) cast for VLAs.
11133 * gcc.dg/uninit-40.c: New test.
11135 2021-01-15 Nathan Sidwell <nathan@acm.org>
11138 * g++.dg/modules/pr98591.H: New file.
11140 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
11143 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11144 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11146 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
11148 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11149 libatomic into testcases in gcc.target/s390/md.
11150 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11153 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11156 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11157 vceqz_p64, vceqq_p64 and vceqzq_p64.
11158 * gcc.target/arm/simd/vceqz_p64.c: New test.
11159 * gcc.target/arm/simd/vceqzq_p64.c: New test.
11161 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11164 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11167 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11168 vceqz_p64, vceqq_p64 and vceqzq_p64.
11170 2021-01-15 Martin Liska <mliska@suse.cz>
11172 * lib/gcov.exp: Use 'env python3' for execution of pytests.
11173 Check that pytest accepts all needed options first.
11174 Improve formatting of PASS/FAIL lines.
11176 2021-01-15 Richard Biener <rguenther@suse.de>
11179 * gcc.dg/vect/bb-slp-32.c: Align p.
11181 2021-01-15 Richard Biener <rguenther@suse.de>
11184 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11186 2021-01-15 Richard Biener <rguenther@suse.de>
11189 * gcc.dg/vect/slp-45.c: Key scanning on
11192 2021-01-15 Richard Biener <rguenther@suse.de>
11195 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11197 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11200 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11201 vceqz_p64, vceqq_p64 and vceqzq_p64.
11203 2021-01-15 Richard Biener <rguenther@suse.de>
11206 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11208 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11210 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11212 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11214 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11216 2021-01-15 Richard Biener <rguenther@suse.de>
11218 PR tree-optimization/98685
11219 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11221 2021-01-15 Tamar Christina <tamar.christina@arm.com>
11223 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11224 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11226 2021-01-14 David Malcolm <dmalcolm@redhat.com>
11228 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11230 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11232 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11234 2021-01-14 Tamar Christina <tamar.christina@arm.com>
11236 * gcc.dg/vect/complex/complex-mla-template.c: New test.
11237 * gcc.dg/vect/complex/complex-mls-template.c: New test.
11238 * gcc.dg/vect/complex/complex-mul-template.c: New test.
11239 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11240 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11241 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11242 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11243 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11244 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11245 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11246 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11247 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11248 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11249 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11250 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11251 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11252 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11253 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11254 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11255 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11256 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11258 2021-01-14 Marek Polacek <polacek@redhat.com>
11260 * g++.dg/template/pr98372.C: Only run in C++14 and up.
11262 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11264 * substr_10.f90: New test.
11265 * substr_9.f90: New test.
11267 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11269 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11270 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11272 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11274 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11276 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11279 * gfortran.dg/pr98661.f90: New test.
11281 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11284 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11287 * gfortran.dg/pr98661.f90: New test.
11289 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11292 * gfortran.dg/pr98661.f90: New test.
11294 2021-01-14 Martin Liska <mliska@suse.cz>
11296 * g++.dg/gcov/gcov-17.C: New test.
11297 * g++.dg/gcov/test-gcov-17.py: New test.
11299 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11302 * gcc.target/i386/pr98667-1.c: New file.
11303 * gcc.target/i386/pr98667-2.c: Likewise.
11304 * gcc.target/i386/pr98667-3.c: Likewise.
11306 2021-01-14 Richard Biener <rguenther@suse.de>
11308 PR tree-optimization/98674
11309 * gcc.dg/vect/pr98674.c: New testcase.
11311 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11314 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11316 * gcc.target/i386/pr95021-3.c: Likewise.
11318 2021-01-14 Nathan Sidwell <nathan@acm.org>
11321 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11322 * g++.dg/template/pr98372.C: New.
11324 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11327 * gcc.target/i386/pr98670.c: New test.
11329 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11331 PR tree-optimization/96688
11332 * gcc.dg/tree-ssa/pr96688.c: New test.
11333 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11334 * gcc.target/i386/pr66821.c: Likewise.
11336 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
11338 * gcc.target/aarch64/sve/cost_model_11.c: New test.
11339 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11340 -fno-vect-cost-model.
11342 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11344 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11345 sqxtn2 scan-assembler-times.
11347 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11349 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11350 scan-assembler-times for xtn2.
11352 2021-01-13 Marek Polacek <polacek@redhat.com>
11355 * g++.dg/lookup/using63.C: New test.
11357 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11359 PR tree-optimization/96691
11360 * gcc.dg/tree-ssa/pr96691.c: New test.
11362 2021-01-13 Richard Biener <rguenther@suse.de>
11364 PR tree-optimization/92645
11365 * gcc.target/i386/pr92645-7.c: New testcase.
11366 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
11367 * gcc.dg/pr69047.c: Likewise.
11369 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11371 * gcc.target/aarch64/sve/mls_2.c: New test.
11372 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11373 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
11374 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
11375 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
11376 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
11378 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11380 * gcc.target/aarch64/sve/mla_2.c: New test.
11381 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
11382 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
11383 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
11384 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
11385 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
11387 2021-01-13 Richard Biener <rguenther@suse.de>
11389 PR tree-optimization/92645
11390 * gcc.target/i386/pr92645-6.c: New testcase.
11392 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11394 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
11395 * gcc.target/aarch64/sve/sel_2.c: Likewise.
11396 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11398 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11401 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
11402 scan-assembler. Add tests with zero vector as first __builtin_shuffle
11404 * gcc.target/i386/pr95905-3.c: New test.
11405 * gcc.target/i386/pr95905-4.c: New test.
11407 2021-01-13 Martin Liska <mliska@suse.cz>
11409 PR tree-optimization/98455
11410 * gcc.dg/tree-ssa/pr98455.c: New test.
11412 2021-01-13 Richard Biener <rguenther@suse.de>
11414 PR tree-optimization/98640
11415 * gcc.dg/torture/pr98640.c: New testcase.
11417 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11420 * gcc.target/i386/pr96938.c: New test.
11422 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11425 * gcc.target/i386/pr95905-1.c: New test.
11426 * gcc.target/i386/pr95905-2.c: New test.
11428 2021-01-13 Julian Brown <julian@codesourcery.com>
11430 * gcc.target/gcn/fpdiv.c: New test.
11432 2021-01-12 Martin Sebor <msebor@redhat.com>
11436 * g++.dg/warn/Wuninitialized-13.C: New test.
11437 gcc.dg/uninit-39.c: New test.
11439 * gcc.dg/uninit-39.c: New file.
11441 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
11444 * gcc.target/arm/simd/mve-vneg.c: Update test.
11446 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
11449 * gcc.target/arm/pr97969.c: New.
11451 2021-01-12 Patrick Palka <ppalka@redhat.com>
11454 * g++.dg/cpp2a/concepts-ctad1.C: New test.
11455 * g++.dg/cpp2a/concepts-ctad2.C: New test.
11457 2021-01-12 Richard Biener <rguenther@suse.de>
11459 PR tree-optimization/98550
11460 * g++.dg/opt/pr98550.C: New testcase.
11462 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11464 PR tree-optimization/98629
11465 * gcc.c-torture/compile/pr98629.c: New test.
11467 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11469 PR tree-optimization/95731
11470 * gcc.dg/tree-ssa/pr95731.c: New test.
11471 * gcc.c-torture/execute/pr95731.c: New test.
11473 2021-01-12 Marek Polacek <polacek@redhat.com>
11476 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
11478 2021-01-12 David Malcolm <dmalcolm@redhat.com>
11481 * gcc.dg/analyzer/pr98628.c: New test.
11483 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11485 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
11486 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
11487 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
11488 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
11489 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
11490 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
11491 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
11493 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11495 * g++.target/aarch64/sve/cond_bic_1.C: New test.
11496 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
11497 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
11498 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
11500 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11502 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
11504 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11506 * g++.target/aarch64/sve/abd_1.C: New test.
11507 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
11508 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
11509 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
11510 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
11512 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11514 * gcc.target/aarch64/sve/adr_6.c: New test.
11516 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11518 * g++.target/aarch64/sve/cond_arith_1.C: New test.
11519 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
11520 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
11521 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
11522 * g++.target/aarch64/sve/cond_shift_1.C: New test.
11523 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
11524 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11525 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11527 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11530 * g++.target/aarch64/sve/max_1.C: New test.
11531 * g++.target/aarch64/sve/min_1.C: Likewise.
11532 * gcc.target/aarch64/sve/mul_2.c: Likewise.
11534 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11536 * gcc.target/aarch64/sve/shift_2.c: New test.
11538 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11541 * g++.dg/abi/abi-tag24.C: New test.
11543 2021-01-11 Richard Biener <rguenther@suse.de>
11545 PR tree-optimization/91403
11546 * gcc.dg/vect/pr91403.c: New testcase.
11548 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
11551 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11552 Expect .ld1_args only when GNU LD is used.
11553 Add an exception for *.gcc_args files.
11555 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11557 PR tree-optimization/95867
11558 * gcc.dg/tree-ssa/pr95867.c: New test.
11560 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11562 PR tree-optimization/95852
11563 * gcc.target/i386/pr95852-3.c: New test.
11564 * gcc.target/i386/pr95852-4.c: New test.
11566 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11568 PR tree-optimization/95852
11569 * gcc.target/i386/pr95852-1.c: New test.
11570 * gcc.target/i386/pr95852-2.c: New test.
11572 2021-01-11 Martin Liska <mliska@suse.cz>
11574 PR gcov-profile/98273
11575 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11576 * g++.dg/gcov/pr98273.C: New test.
11577 * g++.dg/gcov/gcov.py: New test.
11578 * g++.dg/gcov/test-pr98273.py: New test.
11580 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
11582 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11583 constant then rather than addition.
11584 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11585 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11587 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11590 * c-c++-common/pr98556.c: New test.
11592 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11594 PR rtl-optimization/98603
11595 * gcc.target/i386/pr98603.c: New test.
11596 * gcc.target/aarch64/pr98603.c: New test.
11598 2021-01-09 Alexandre Oliva <oliva@gnu.org>
11601 * gcc.dg/debug/pr97714.c: New.
11603 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11606 * gcc.target/i386/pr98482-1.c: Require lp64.
11607 * gcc.target/i386/pr98482-2.c: Likewise.
11609 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
11611 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11612 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11614 2021-01-08 Patrick Palka <ppalka@redhat.com>
11617 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11619 2021-01-08 Patrick Palka <ppalka@redhat.com>
11622 * g++.dg/template/access32.C: New test.
11623 * g++.dg/template/access33.C: New test.
11625 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11628 * gcc.target/i386/pr98482-2.c: Updated.
11630 2021-01-08 Richard Biener <rguenther@suse.de>
11632 PR tree-optimization/98544
11633 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11635 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11638 * gcc.target/i386/pr98482-1.c: New test.
11639 * gcc.target/i386/pr98482-1.c: Likewise.
11640 * gcc.target/i386/pr98482-2.c: New file.
11642 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11645 * gcc.target/i386/pr98585.c: New test.
11647 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11649 * gcc.target/aarch64/sve/cnot_2.c: New test.
11650 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11651 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11652 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11653 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11654 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11655 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11657 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11659 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11660 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11661 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11662 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11663 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11664 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11665 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11666 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11668 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11670 * lib/target-supports.exp
11671 (check_effective_target_aarch64_asm_sve2_ok): New.
11672 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11673 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11675 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11677 * gcc.target/aarch64/usaba_1.c: New test.
11679 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11682 * gfortran.dg/deferred_character_35.f90 : New test.
11684 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11687 * gfortran.dg/implied_do_3.f90 : New test.
11689 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11691 * gcc.dg/array-quals-1.c: Allow srodata.
11693 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11695 * gcc.target/riscv/predef-10.c: New.
11696 * gcc.target/riscv/predef-11.c: New.
11697 * gcc.target/riscv/predef-12.c: New.
11698 * gcc.target/riscv/predef-13.c: New.
11700 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11703 * g++.dg/cpp2a/bit-cast10.C: New test.
11705 2021-01-07 Martin Sebor <msebor@redhat.com>
11707 PR middle-end/98578
11708 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11709 * gcc.dg/uninit-pr98578.c: New test.
11711 2021-01-07 Marek Polacek <polacek@redhat.com>
11714 * g++.dg/cpp0x/auto55.C: New test.
11716 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11719 * gcc.dg/analyzer/pr98580-a.c: New test.
11720 * gcc.dg/analyzer/pr98580-b.c: New test.
11722 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11725 * gfortran.dg/associate_54.f90: New test.
11726 * gfortran.dg/associate_55.f90: New test.
11727 * gfortran.dg/associate_56.f90: New test.
11729 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11732 * gcc.target/i386/pr98567-1.c: New test.
11733 * gcc.target/i386/pr98567-2.c: New test.
11735 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11737 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11738 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11739 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11740 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11741 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11742 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11743 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11744 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11746 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11748 PR tree-optimization/98560
11749 * gcc.dg/vect/pr98560-2.c: New test.
11751 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11753 PR tree-optimization/98560
11754 * gcc.dg/vect/pr98560-1.c: New test.
11756 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11758 PR tree-optimization/98568
11759 * g++.dg/torture/pr98568.C: New test.
11761 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
11763 * gcc.target/i386/pr92658-avx512bw.c: Add
11764 -mprefer-vector-width=512 to avoid impact of different default
11765 mtune which gcc is built with.
11766 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11768 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11771 * gcc.dg/analyzer/pr97074.c: New test.
11773 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11776 * gcc.dg/analyzer/pr98564.c: New test.
11778 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
11780 PR rtl-optimization/97978
11781 * gcc.target/i386/pr97978.c: New.
11783 2021-01-06 Martin Sebor <msebor@redhat.com>
11786 * g++.dg/pr95768.C: New test.
11787 * g++.dg/warn/Wuninitialized-12.C: New test.
11788 * gcc.dg/uninit-38.c: New test.
11790 2021-01-06 Martin Sebor <msebor@redhat.com>
11793 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11795 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
11798 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11799 as the final suspend point so that we can check that the state
11800 machine has reached the expected point.
11802 2021-01-06 Marek Polacek <polacek@redhat.com>
11805 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11808 2021-01-06 Alexandre Oliva <oliva@adacore.com>
11810 * g++.dg/opt/store-merging-2.C: Add the required alignment.
11812 2021-01-06 Richard Biener <rguenther@suse.de>
11814 PR tree-optimization/95582
11815 * gcc.dg/pr95582.c: New testcase.
11817 2021-01-06 Richard Biener <rguenther@suse.de>
11819 PR tree-optimization/98513
11820 * gcc.dg/tree-ssa/pr98513.c: New testcase.
11822 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11825 * gcc.dg/analyzer/pr97072.c: New test.
11827 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11830 * gcc.dg/analyzer/pr98073.c: New test.
11832 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11835 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11837 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
11839 * gcc.target/s390/s390.exp: Replace %% with %.
11841 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
11843 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11845 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11848 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11849 unsigned short to compute pextrw result.
11851 2021-01-05 Patrick Palka <ppalka@redhat.com>
11853 * g++.dg/template/partial5.C: Adjust directives to expect the
11854 same errors across all dialects.
11855 * g++.dg/cpp1z/nontype-auto17.C: New test.
11856 * g++.dg/cpp1z/nontype-auto18.C: New test.
11857 * g++.dg/template/ttp33.C: New test.
11859 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11861 PR tree-optimization/94802
11862 * gcc.target/i386/pr94802.c: New test.
11863 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11865 2021-01-05 Richard Biener <rguenther@suse.de>
11867 PR tree-optimization/98516
11868 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11869 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11871 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11874 * g++.dg/cpp2a/bit-cast8.C: New test.
11875 * g++.dg/cpp2a/bit-cast9.C: New test.
11877 2021-01-05 Marek Polacek <polacek@redhat.com>
11880 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11881 * g++.dg/cpp0x/noexcept61.C: New test.
11883 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11885 PR tree-optimization/96928
11886 * gcc.dg/tree-ssa/pr96928.c: New test.
11887 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11888 instead of scanning rtl dump for ifcvt message check assembly
11889 for xor instruction.
11891 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11893 PR tree-optimization/96930
11894 * g++.dg/tree-ssa/pr96930.C: New test.
11896 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11898 PR tree-optimization/96239
11899 * gcc.dg/tree-ssa/pr96239.c: New test.
11901 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
11904 * gcc.target/i386/pr98522.c: New test.
11906 2021-01-05 Nathan Sidwell <nathan@acm.org>
11908 * g++.dg/modules/mod-decl-1.C: Adjust.
11909 * g++.dg/modules/p0713-2.C: Adjust.
11910 * g++.dg/modules/p0713-3.C: Adjust.
11912 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11915 * gcc.target/i386/pr98495-1.c: New test.
11916 * gcc.target/i386/pr98495-2.c: New test.
11917 * gcc.target/i386/pr98495-3.c: New test.
11918 * gcc.target/i386/pr98495-4.c: New test.
11919 * gcc.target/i386/pr98495-5.c: New test.
11921 2021-01-05 liuhongt <hongtao.liu@intel.com>
11923 * gcc.target/i386/sse2-pr98461-2.c: New test.
11925 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11927 PR rtl-optimization/97144
11928 * gcc.c-torture/compile/pr97144.c: New test.
11929 * gcc.target/aarch64/sve/pr97144.c: Likewise.
11931 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11933 PR rtl-optimization/98403
11934 * g++.dg/opt/pr98403.C: New test.
11936 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11938 PR rtl-optimization/98334
11939 * gcc.target/i386/pr98334.c: New test.
11941 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
11943 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
11945 2021-01-05 David Malcolm <dmalcolm@redhat.com>
11948 * gcc.dg/analyzer/pr98293.c: New test.
11950 2021-01-04 Martin Uecker <muecker@gwdg.de>
11953 * gcc.dg/pr98029.c: New test.
11955 2021-01-04 Nathan Sidwell <nathan@acm.org>
11957 * g++.dg/modules/binding-1_a.H: New.
11958 * g++.dg/modules/binding-1_b.H: New.
11959 * g++.dg/modules/binding-1_c.C: New.
11960 * g++.dg/modules/binding-2.H: New.
11961 * g++.dg/modules/builtin-3_a.C: New.
11962 * g++.dg/modules/global-2_a.C: New.
11963 * g++.dg/modules/global-2_b.C: New.
11964 * g++.dg/modules/global-3_a.C: New.
11965 * g++.dg/modules/global-3_b.C: New.
11966 * g++.dg/modules/hello-1_a.C: New.
11967 * g++.dg/modules/hello-1_b.C: New.
11968 * g++.dg/modules/iostream-1_a.H: New.
11969 * g++.dg/modules/iostream-1_b.C: New.
11970 * g++.dg/modules/part-5_a.C: New.
11971 * g++.dg/modules/part-5_b.C: New.
11972 * g++.dg/modules/part-5_c.C: New.
11973 * g++.dg/modules/stdio-1_a.H: New.
11974 * g++.dg/modules/stdio-1_b.C: New.
11975 * g++.dg/modules/string-1_a.H: New.
11976 * g++.dg/modules/string-1_b.C: New.
11977 * g++.dg/modules/string-view1.C: New.
11978 * g++.dg/modules/string-view2.C: New.
11979 * g++.dg/modules/tinfo-1.C: New.
11980 * g++.dg/modules/tinfo-2_a.H: New.
11981 * g++.dg/modules/tinfo-2_b.C: New.
11982 * g++.dg/modules/tname-spec-1_a.H: New.
11983 * g++.dg/modules/tname-spec-1_b.C: New.
11984 * g++.dg/modules/xtreme-header-1.h: New.
11985 * g++.dg/modules/xtreme-header-1_a.H: New.
11986 * g++.dg/modules/xtreme-header-1_b.C: New.
11987 * g++.dg/modules/xtreme-header-1_c.C: New.
11988 * g++.dg/modules/xtreme-header-2.h: New.
11989 * g++.dg/modules/xtreme-header-2_a.H: New.
11990 * g++.dg/modules/xtreme-header-2_b.C: New.
11991 * g++.dg/modules/xtreme-header-2_c.C: New.
11992 * g++.dg/modules/xtreme-header-3.h: New.
11993 * g++.dg/modules/xtreme-header-3_a.H: New.
11994 * g++.dg/modules/xtreme-header-3_b.C: New.
11995 * g++.dg/modules/xtreme-header-3_c.C: New.
11996 * g++.dg/modules/xtreme-header-4.h: New.
11997 * g++.dg/modules/xtreme-header-4_a.H: New.
11998 * g++.dg/modules/xtreme-header-4_b.C: New.
11999 * g++.dg/modules/xtreme-header-4_c.C: New.
12000 * g++.dg/modules/xtreme-header-5.h: New.
12001 * g++.dg/modules/xtreme-header-5_a.H: New.
12002 * g++.dg/modules/xtreme-header-5_b.C: New.
12003 * g++.dg/modules/xtreme-header-5_c.C: New.
12004 * g++.dg/modules/xtreme-header-6.h: New.
12005 * g++.dg/modules/xtreme-header-6_a.H: New.
12006 * g++.dg/modules/xtreme-header-6_b.C: New.
12007 * g++.dg/modules/xtreme-header-6_c.C: New.
12008 * g++.dg/modules/xtreme-header.h: New.
12009 * g++.dg/modules/xtreme-header_a.H: New.
12010 * g++.dg/modules/xtreme-header_b.C: New.
12011 * g++.dg/modules/xtreme-tr1.h: New.
12012 * g++.dg/modules/xtreme-tr1_a.H: New.
12013 * g++.dg/modules/xtreme-tr1_b.C: New.
12015 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12017 PR tree-optimization/95401
12018 * g++.dg/vect/pr95401.cc: New test.
12019 * g++.dg/vect/pr95401a.cc: Likewise.
12021 2021-01-04 Richard Biener <rguenther@suse.de>
12023 PR tree-optimization/98308
12024 * gcc.dg/vect/pr98308.c: New testcase.
12026 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12028 PR tree-optimization/95771
12029 * gcc.target/i386/pr95771.c: New test.
12031 2021-01-04 Richard Biener <rguenther@suse.de>
12033 PR tree-optimization/98464
12034 * g++.dg/opt/pr98464.C: New testcase.
12036 2021-01-04 Richard Biener <rguenther@suse.de>
12038 PR tree-optimization/98282
12039 * g++.dg/opt/pr98282.C: New testcase.
12041 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12044 * gcc.target/aarch64/pr89057.c: New test.
12046 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12048 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12050 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12051 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12052 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12054 2021-01-04 Martin Liska <mliska@suse.cz>
12056 * README: Convert to utf8 from iso8859.
12058 2021-01-04 Martin Liska <mliska@suse.cz>
12060 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12062 2021-01-04 Richard Biener <rguenther@suse.de>
12064 PR tree-optimization/98291
12065 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12066 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12068 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12070 PR tree-optimization/96782
12071 * gcc.dg/tree-ssa/pr96782.c: New test.
12073 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12075 * gcc.misc-tests/outputs.exp: Adjust testcase.
12077 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12079 * ChangeLog-2020: Rotate ChangeLog. New file.
12081 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12083 * lib/target-supports.exp
12084 (check_effective_target_arm_fp16_alternative_ok_nocache):
12085 Return zero for *-*-vxworks7r* targets.
12086 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12087 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12088 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12089 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12091 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12093 * g++.dg/init/new26.C: Fix overriding of the delete operator
12096 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12098 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12101 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12103 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12104 the test's dg-options.
12105 * gcc.target/arm/pr78255-2.c: Likewise.
12107 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12109 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12111 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12113 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12116 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12118 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12120 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12122 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12125 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12127 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12129 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12131 * g++.dg/other/anon5.C: Skip on vxworks kernel.
12133 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12135 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12136 * gcc.dg/vxworks/initpri2.c: Likewise.
12138 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12140 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12143 2021-01-01 Olivier Hainque <hainque@adacore.com>
12145 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12146 * gcc.dg/pthread-init-2.c: Ditto.
12148 2021-01-01 Olivier Hainque <hainque@adacore.com>
12150 * lib/target-supports.exp (check_weak_available,
12151 check_fork_available, check_effective_target_lto,
12152 check_effective_target_mempcpy): Add vxworks filters.
12154 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12156 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12157 explicit -mno-long-calls.
12158 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12160 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12162 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12163 * g++.target/arm/no_unique_address_2.C: Likewise.
12165 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12167 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12168 * gcc.target/arm/headmerge-2.c: Likewise.
12170 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12172 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12175 Copyright (C) 2021 Free Software Foundation, Inc.
12177 Copying and distribution of this file, with or without modification,
12178 are permitted in any medium without royalty provided the copyright
12179 notice and this notice are preserved.