1 2021-08-13 Martin Sebor <msebor@redhat.com>
4 * gcc.dg/uninit-42.c: New test.
6 2021-08-13 Martin Liska <mliska@suse.cz>
9 * gcc.target/i386/pr101261.c: New test.
11 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
13 * gcc.dg/tree-ssa/modref-6.c: Update.
15 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
17 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
20 2021-08-12 Jakub Jelinek <jakub@redhat.com>
22 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
23 constructs with clauses.
24 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
25 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
26 * c-c++-common/gomp/masked-1.c: New test.
27 * c-c++-common/gomp/masked-2.c: New test.
28 * c-c++-common/gomp/masked-combined-1.c: New test.
29 * c-c++-common/gomp/masked-combined-2.c: New test.
30 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
31 * g++.dg/gomp/block-11.C: New test.
32 * g++.dg/gomp/tpl-masked-1.C: New test.
33 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
34 combined masked constructs with clauses in attribute syntax.
35 * g++.dg/gomp/attrs-2.C (bar): Likewise.
36 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
38 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
40 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
42 2021-08-12 Jakub Jelinek <jakub@redhat.com>
44 PR preprocessor/101638
45 * gcc.dg/cpp/pr101638.c: New test.
47 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
49 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
50 typo in regular expression.
51 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
53 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
55 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
57 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
59 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
62 2021-08-12 Sergei Trofimovich <siarheit@google.com>
65 * g++.dg/warn/pr101219.C: New test.
67 2021-08-12 Martin Uecker <muecker@gwdg.de>
70 * gcc.dg/vla-stexp-2.c: New test.
72 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
74 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
75 code and adjust for ranger threader.
77 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
79 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
80 testcase and test proc_bind(primary) instead.
81 * gfortran.dg/gomp/affinity-1.f90: Likewise.
83 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
85 * gfortran.dg/PR82376.f90: Robustify match.
87 2021-08-12 Jakub Jelinek <jakub@redhat.com>
90 * gcc.target/i386/avx512f-pr101860.c: New test.
92 2021-08-12 Jakub Jelinek <jakub@redhat.com>
94 * g++.dg/gomp/attrs-12.C: New test.
96 2021-08-12 Jakub Jelinek <jakub@redhat.com>
98 * g++.dg/gomp/attrs-11.C: Add new tests.
100 2021-08-12 Jakub Jelinek <jakub@redhat.com>
104 * g++.dg/cpp2a/spaceship-synth11.C: New test.
105 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
107 2021-08-12 Jakub Jelinek <jakub@redhat.com>
109 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
111 2021-08-12 Jakub Jelinek <jakub@redhat.com>
113 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
115 * g++.dg/lookup/strong-using2.C: Likewise.
116 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
118 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
119 using namespace, add tests for alignas before semicolon.
120 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
121 C++11 attributes on using directive before semicolon.
123 2021-08-12 liuhongt <hongtao.liu@intel.com>
126 * gcc.target/i386/pr101846-1.c: New test.
128 2021-08-12 Patrick Palka <ppalka@redhat.com>
131 * g++.dg/cpp2a/construct_at.h: New convenience header file that
132 defines minimal implementations of std::construct_at/destroy_at,
134 * g++.dg/cpp2a/constexpr-new5.C: ... here.
135 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
136 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
137 * g++.dg/cpp2a/constexpr-new20.C: New test.
139 2021-08-11 Patrick Palka <ppalka@redhat.com>
143 * g++.dg/DRs/dr2082.C: New test.
144 * g++.dg/cpp2a/concepts-uneval4.C: New test.
146 2021-08-11 Jakub Jelinek <jakub@redhat.com>
149 * g++.dg/cpp2a/constinit16.C: New test.
151 2021-08-11 Patrick Palka <ppalka@redhat.com>
154 * g++.dg/cpp1z/class-deduction98.C: New test.
156 2021-08-11 Patrick Palka <ppalka@redhat.com>
159 * g++.dg/cpp1z/class-deduction97.C: New test.
161 2021-08-11 Richard Biener <rguenther@suse.de>
163 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
166 2021-08-11 Jan Hubicka <jh@suse.cz>
168 * c-c++-common/modref-dse.c: New test.
170 2021-08-11 Richard Biener <rguenther@suse.de>
173 * gcc.dg/pr101858.c: New testcase.
175 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
178 * gcc.target/arm/pr51534.c: Adjust test.
180 2021-08-11 liuhongt <hongtao.liu@intel.com>
183 * gcc.target/i386/pr98309-1.c: New test.
184 * gcc.target/i386/pr98309-2.c: New test.
186 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
189 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
191 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
196 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
197 from the string used to set GFORTRAN_UNDER_TEST.
199 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
201 PR tree-optimization/101809
202 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
204 2021-08-10 Jakub Jelinek <jakub@redhat.com>
207 * gcc.target/i386/avx512f-pr80355-2.c: New test.
209 2021-08-10 Jakub Jelinek <jakub@redhat.com>
212 * gcc.target/i386/avx512f-pr80355-1.c: New test.
214 2021-08-10 Jakub Jelinek <jakub@redhat.com>
216 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
217 [[omp::directive (threadprivate (t2))]]. Add tests with
218 if/while/switch after parallel in attribute syntax.
219 (corge): Add missing omp:: before directive.
220 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
221 [[omp::directive (threadprivate (t2))]].
222 * g++.dg/gomp/attrs-10.C: New test.
223 * g++.dg/gomp/attrs-11.C: New test.
225 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
227 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
229 2021-08-10 Richard Biener <rguenther@suse.de>
232 * gcc.dg/tree-ssa/pr101824.c: New testcase.
234 2021-08-10 Martin Uecker <muecker@gwdg.de>
237 * gcc.dg/vla-stexp-1.c: New test.
239 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
242 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
243 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
245 2021-08-10 liuhongt <hongtao.liu@intel.com>
247 * gcc.target/i386/cond_op_shift_d-1.c: New test.
248 * gcc.target/i386/cond_op_shift_d-2.c: New test.
249 * gcc.target/i386/cond_op_shift_q-1.c: New test.
250 * gcc.target/i386/cond_op_shift_q-2.c: New test.
251 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
252 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
253 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
254 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
255 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
256 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
257 * gcc.target/i386/cond_op_shift_w-1.c: New test.
258 * gcc.target/i386/cond_op_shift_w-2.c: New test.
260 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
262 * gcc.dg/pr101741.c: New.
264 2021-08-09 Martin Jambor <mjambor@suse.cz>
267 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
269 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
272 * gcc.target/i386/pr101812.c: New test.
274 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
276 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
277 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
279 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
281 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
282 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
283 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
285 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
289 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
290 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
291 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
292 ISO_Fortran_binding.h's #include.
293 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
294 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
295 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
296 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
297 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
298 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
299 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
300 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
301 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
302 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
303 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
304 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
305 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
306 * gfortran.dg/PR94327.c: Likewise.
307 * gfortran.dg/PR94331.c: Likewise.
308 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
309 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
310 * gfortran.dg/pr93524.c: Likewise.
312 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
314 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
315 scan-assembler tests over multiple lines. Expect 32-bit
316 result values in 'w' registers.
317 * gcc.target/aarch64/sve/extract_1.c: Likewise.
318 * gcc.target/aarch64/sve/extract_2.c: Likewise.
319 * gcc.target/aarch64/sve/extract_3.c: Likewise.
320 * gcc.target/aarch64/sve/extract_4.c: Likewise.
322 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
324 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
325 tests to little-endian targets.
327 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
329 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
331 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
333 PR tree-optimization/88531
334 * gcc.target/i386/pr88531-1a.c: New test.
335 * gcc.target/i386/pr88531-1b.c: Likewise.
336 * gcc.target/i386/pr88531-1c.c: Likewise.
337 * gcc.target/i386/pr88531-2a.c: Likewise.
338 * gcc.target/i386/pr88531-2b.c: Likewise.
339 * gcc.target/i386/pr88531-2c.c: Likewise.
341 2021-08-06 Martin Sebor <msebor@redhat.com>
343 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
345 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
346 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
347 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
348 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
349 * gcc.dg/attr-nonstring-4.c: Same.
350 * gcc.dg/Wstringop-overread-6.c: New test.
351 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
353 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
356 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
359 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
362 * gcc.target/arm/attr-neon3.c: Fix typo.
363 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
365 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
368 * gcc.target/i386/pr101797.c: New test.
370 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
372 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
375 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
377 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
380 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
382 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
385 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
387 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
390 2021-08-06 Martin Liska <mliska@suse.cz>
392 * gcc.target/powerpc/pragma-optimize.c: New test.
394 2021-08-06 Richard Biener <rguenther@suse.de>
396 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
398 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
400 * gcc.dg/gcov-info-to-gcda.c: New test.
402 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
404 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
406 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
409 * gcc.target/i386/pr99744-3.c: New test.
410 * gcc.target/i386/pr99744-4.c: Likewise.
411 * gcc.target/i386/pr99744-5.c: Likewise.
412 * gcc.target/i386/pr99744-6.c: Likewise.
413 * gcc.target/i386/pr99744-7.c: Likewise.
414 * gcc.target/i386/pr99744-8.c: Likewise.
416 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
419 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
420 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
421 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
422 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
423 Add a non-no-op function body.
424 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
425 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
426 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
427 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
428 check-function-bodies.
429 * gcc.target/arm/attr-neon3.c: Likewise.
430 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
432 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
433 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
435 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
437 * gcc.target/aarch64/vsubX_high_cost.c: New test.
439 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
441 * gcc.target/aarch64/vaddX_high_cost.c: New test.
443 2021-08-05 Richard Biener <rguenther@suse.de>
445 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
447 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
449 * gcc.dg/sso-15.c: New test.
451 2021-08-05 liuhongt <hongtao.liu@intel.com>
453 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
454 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
455 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
456 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
458 2021-08-05 liuhongt <hongtao.liu@intel.com>
460 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
461 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
462 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
463 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
465 2021-08-05 liuhongt <hongtao.liu@intel.com>
467 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
468 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
469 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
470 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
471 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
472 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
473 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
474 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
475 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
476 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
477 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
478 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
479 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
480 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
481 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
482 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
484 2021-08-04 David Malcolm <dmalcolm@redhat.com>
487 * gcc.dg/analyzer/asm-x86-1.c: New test.
488 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
489 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
490 * gcc.dg/analyzer/pr101570.c: New test.
491 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
493 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
495 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
497 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
498 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
500 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
501 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
503 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
506 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
509 * gcc.target/i386/pr101742a.c: New test.
510 * gcc.target/i386/pr101742b.c: Likewise.
512 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
515 * gcc.target/i386/eh_return-2.c: New test.
517 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
519 * gcc.target/s390/vector/perm-vpdi.c: New test.
521 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
523 * gcc.target/s390/vector/perm-merge.c: New test.
524 * gcc.target/s390/vector/vec-types.h: New test.
526 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
528 * gcc.target/s390/zvector/vec-permi.c: Removed.
529 * gcc.target/s390/zvector/vec_permi.c: New test.
531 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
533 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
534 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
535 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
536 * gcc.target/s390/zvector/vec-types.h: New test.
537 * gcc.target/s390/zvector/vec_merge.c: New test.
539 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
541 * gcc.target/aarch64/vmul_high_cost.c: New test.
543 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
545 * gcc.target/aarch64/vmul_element_cost.c: New test.
547 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
549 * gcc.target/aarch64/sve/cost_model_12.c: New test.
551 2021-08-04 Tamar Christina <tamar.christina@arm.com>
553 PR tree-optimization/101750
554 * g++.dg/vect/pr99149.cc: Name class.
556 2021-08-04 Richard Biener <rguenther@suse.de>
558 * gcc.target/i386/vect-gather-1.c: New testcase.
559 * gfortran.dg/vect/vect-8.f90: Adjust.
561 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
562 Marc Glisse <marc.glisse@inria.fr>
564 * gcc.dg/fold-ior-4.c: New test.
566 2021-08-04 Richard Biener <rguenther@suse.de>
568 PR tree-optimization/101756
569 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
571 2021-08-04 Jakub Jelinek <jakub@redhat.com>
574 * g++.dg/gomp/pr101759.C: New test.
575 * g++.dg/goacc/pr101759.C: New test.
577 2021-08-04 Jakub Jelinek <jakub@redhat.com>
579 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
581 2021-08-04 Richard Biener <rguenther@suse.de>
583 PR tree-optimization/101769
584 * g++.dg/tree-ssa/pr101769.C: New testcase.
586 2021-08-04 liuhongt <hongtao.liu@intel.com>
588 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
589 dg-require-effective-target for avx512.
590 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
591 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
592 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
593 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
594 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
595 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
597 2021-08-04 liuhongt <hongtao.liu@intel.com>
599 * gcc.target/i386/cond_op_fma_double-1.c: New test.
600 * gcc.target/i386/cond_op_fma_double-2.c: New test.
601 * gcc.target/i386/cond_op_fma_float-1.c: New test.
602 * gcc.target/i386/cond_op_fma_float-2.c: New test.
604 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
606 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
607 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
609 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
611 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
612 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
614 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
616 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
617 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
618 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
619 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
620 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
622 2021-08-03 Martin Sebor <msebor@redhat.com>
625 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
627 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
629 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
630 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
633 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
635 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
637 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
638 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
639 * gcc.target/i386/pr82942-1.c: Likewise.
640 * gcc.target/i386/pr82990-1.c: Likewise.
641 * gcc.target/i386/pr82990-3.c: Likewise.
642 * gcc.target/i386/pr82990-5.c: Likewise.
643 * gcc.target/i386/pr100865-4b.c: Likewise.
644 * gcc.target/i386/pr100865-6b.c: Likewise.
645 * gcc.target/i386/pr100865-7b.c: Likewise.
646 * gcc.target/i386/pr100865-10b.c: Likewise.
647 * gcc.target/i386/pr100865-8b.c: Updated.
648 * gcc.target/i386/pr100865-9b.c: Likewise.
649 * gcc.target/i386/pr100865-11b.c: Likewise.
650 * gcc.target/i386/pr100865-12b.c: Likewise.
652 2021-08-03 liuhongt <hongtao.liu@intel.com>
654 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
655 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
656 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
657 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
658 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
659 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
661 2021-08-03 Jakub Jelinek <jakub@redhat.com>
664 * gcc.dg/analyzer/pr101721.c: New test.
666 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
669 * g++.target/i386/pr80566-1.C: New test.
670 * g++.target/i386/pr80566-2.C: Likewise.
672 2021-08-03 liuhongt <hongtao.liu@intel.com>
674 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
675 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
676 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
677 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
679 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
681 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
683 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
685 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
687 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
689 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
691 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
693 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
695 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
697 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
699 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
701 * gcc.target/i386/pieces-memcpy-10.c: New test.
702 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
703 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
704 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
705 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
706 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
707 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
708 * gcc.target/i386/pieces-memset-1.c: Likewise.
709 * gcc.target/i386/pieces-memset-2.c: Likewise.
710 * gcc.target/i386/pieces-memset-3.c: Likewise.
711 * gcc.target/i386/pieces-memset-4.c: Likewise.
712 * gcc.target/i386/pieces-memset-5.c: Likewise.
713 * gcc.target/i386/pieces-memset-6.c: Likewise.
714 * gcc.target/i386/pieces-memset-7.c: Likewise.
715 * gcc.target/i386/pieces-memset-8.c: Likewise.
716 * gcc.target/i386/pieces-memset-9.c: Likewise.
717 * gcc.target/i386/pieces-memset-10.c: Likewise.
718 * gcc.target/i386/pieces-memset-11.c: Likewise.
719 * gcc.target/i386/pieces-memset-12.c: Likewise.
720 * gcc.target/i386/pieces-memset-13.c: Likewise.
721 * gcc.target/i386/pieces-memset-14.c: Likewise.
722 * gcc.target/i386/pieces-memset-15.c: Likewise.
723 * gcc.target/i386/pieces-memset-16.c: Likewise.
724 * gcc.target/i386/pieces-memset-17.c: Likewise.
725 * gcc.target/i386/pieces-memset-18.c: Likewise.
726 * gcc.target/i386/pieces-memset-19.c: Likewise.
727 * gcc.target/i386/pieces-memset-20.c: Likewise.
728 * gcc.target/i386/pieces-memset-21.c: Likewise.
729 * gcc.target/i386/pieces-memset-22.c: Likewise.
730 * gcc.target/i386/pieces-memset-23.c: Likewise.
731 * gcc.target/i386/pieces-memset-24.c: Likewise.
732 * gcc.target/i386/pieces-memset-25.c: Likewise.
733 * gcc.target/i386/pieces-memset-26.c: Likewise.
734 * gcc.target/i386/pieces-memset-27.c: Likewise.
735 * gcc.target/i386/pieces-memset-28.c: Likewise.
736 * gcc.target/i386/pieces-memset-29.c: Likewise.
737 * gcc.target/i386/pieces-memset-30.c: Likewise.
738 * gcc.target/i386/pieces-memset-31.c: Likewise.
739 * gcc.target/i386/pieces-memset-32.c: Likewise.
740 * gcc.target/i386/pieces-memset-33.c: Likewise.
741 * gcc.target/i386/pieces-memset-34.c: Likewise.
742 * gcc.target/i386/pieces-memset-35.c: Likewise.
743 * gcc.target/i386/pieces-memset-36.c: Likewise.
744 * gcc.target/i386/pieces-memset-37.c: Likewise.
745 * gcc.target/i386/pieces-memset-38.c: Likewise.
746 * gcc.target/i386/pieces-memset-39.c: Likewise.
747 * gcc.target/i386/pieces-memset-40.c: Likewise.
748 * gcc.target/i386/pieces-memset-41.c: Likewise.
749 * gcc.target/i386/pieces-memset-42.c: Likewise.
750 * gcc.target/i386/pieces-memset-43.c: Likewise.
751 * gcc.target/i386/pieces-memset-44.c: Likewise.
752 * gcc.target/i386/pieces-memcpy-7.c: New file.
753 * gcc.target/i386/pieces-memcpy-8.c: New file.
754 * gcc.target/i386/pieces-memcpy-9.c: New file.
756 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
759 * gcc.target/i386/pr90773-20.c: New test.
760 * gcc.target/i386/pr90773-21.c: Likewise.
761 * gcc.target/i386/pr90773-22.c: Likewise.
762 * gcc.target/i386/pr90773-23.c: Likewise.
763 * gcc.target/i386/pr90773-26.c: Likewise.
765 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
767 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
768 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
769 * gcc.target/i386/pr90773-15.c: Likewise.
770 * gcc.target/i386/pr90773-16.c: Likewise.
771 * gcc.target/i386/pr90773-17.c: Likewise.
772 * gcc.target/i386/pr90773-24.c: Likewise.
773 * gcc.target/i386/pr90773-25.c: Likewise.
774 * gcc.target/i386/pr100865-1.c: Likewise.
775 * gcc.target/i386/pr100865-2.c: Likewise.
776 * gcc.target/i386/pr100865-3.c: Likewise.
777 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
778 XMM movd to store 4 bytes.
779 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
781 * gcc.target/i386/pr100865-4b.c: Likewise.
782 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
783 * gcc.target/i386/pr100865-10b.c: Likewise.
785 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
787 * gcc.target/i386/eh_return-1.c: New test.
789 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
792 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
793 * gcc.target/i386/pr90773-14.c: Likewise.
794 * gcc.target/i386/pr90773-15.c: New test.
795 * gcc.target/i386/pr90773-16.c: Likewise.
796 * gcc.target/i386/pr90773-17.c: Likewise.
797 * gcc.target/i386/pr90773-18.c: Likewise.
798 * gcc.target/i386/pr90773-19.c: Likewise.
800 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
802 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
804 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
807 * gcc.target/i386/pr78103-2.c: Also scan incl.
808 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
811 2021-07-31 Jason Merrill <jason@redhat.com>
814 * g++.dg/ext/anon-struct9.C: New test.
816 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
818 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
820 2021-07-31 Jakub Jelinek <jakub@redhat.com>
822 * g++.dg/gomp/attrs-9.C: New test.
824 2021-07-31 Jakub Jelinek <jakub@redhat.com>
827 * gcc.target/i386/pr78103-1.c: New test.
828 * gcc.target/i386/pr78103-2.c: New test.
829 * gcc.target/i386/pr78103-3.c: New test.
831 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
833 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
835 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
838 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
840 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
842 * gcc.target/powerpc/sse4_1-floorpd.c: New.
843 * gcc.target/powerpc/sse4_1-floorps.c: New.
844 * gcc.target/powerpc/sse4_1-floorsd.c: New.
845 * gcc.target/powerpc/sse4_1-floorss.c: New.
846 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
847 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
849 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
851 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
852 * gcc.target/powerpc/sse4_1-ceilps.c: New.
853 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
854 * gcc.target/powerpc/sse4_1-ceilss.c: New.
855 * gcc.target/powerpc/sse4_1-round-data.h: New.
856 * gcc.target/powerpc/sse4_1-round.h: New.
857 * gcc.target/powerpc/sse4_1-round2.h: New.
858 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
859 and adjust dg directives to suit.
860 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
862 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
864 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
865 and adjust dg directives to suit.
866 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
867 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
868 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
870 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
871 Uroš Bizjak <ubizjak@gmail.com>
873 * gcc.target/i386/dec-cmov-1.c: New test.
874 * gcc.target/i386/dec-cmov-2.c: New test.
876 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
878 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
880 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
882 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
884 2021-07-30 Martin Sebor <msebor@redhat.com>
887 * gcc.c-torture/compile/pr83510.c: Move test functions...
888 * gcc.dg/Warray-bounds-87.c: ...to this file.
890 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
892 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
894 * gcc.target/i386/pr100865-4b.c: Likewise.
896 2021-07-30 Andrew Pinski <apinski@marvell.com>
899 * g++.dg/warn/Wunused-18.C: New test.
900 * gcc.c-torture/compile/20030405-2.c: New test.
901 * gcc.c-torture/compile/20040304-2.c: New test.
902 * gcc.dg/20030612-2.c: New test.
904 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
907 * gcc.target/mips/pr101132.c: New test.
909 2021-07-30 Jakub Jelinek <jakub@redhat.com>
912 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
913 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
914 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
915 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
916 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
917 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
918 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
920 2021-07-30 Jason Merrill <jason@redhat.com>
922 * g++.dg/ext/anon-struct8.C: New test.
924 2021-07-30 Jakub Jelinek <jakub@redhat.com>
926 * g++.dg/cpp0x/gen-attrs-76.C: New test.
928 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
931 * gcc.target/i386/pr101685.c: New test.
933 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
935 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
938 2021-07-30 Jakub Jelinek <jakub@redhat.com>
941 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
942 attributes instead of error.
943 * g++.dg/cpp0x/gen-attrs-75.C: New test.
944 * g++.dg/modules/pr101582-1.C: New test.
946 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
949 * g++.dg/lto/pr101396_0.C: New test.
950 * g++.dg/lto/pr101396_1.C: New test.
952 2021-07-29 Martin Sebor <msebor@redhat.com>
955 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
958 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
961 * gdc.dg/pr100967.d: Update test.
962 * gdc.dg/pr101672.d: New test.
964 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
967 * gdc.dg/extern-c++/extern-c++.exp: New.
968 * gdc.dg/extern-c++/pr101664.d: New test.
969 * gdc.dg/extern-c++/pr101664_1.cc: New test.
971 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
974 * gdc.dg/torture/pr96435.d: New test.
976 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
979 * gdc.dg/pr101657.d: New test.
981 2021-07-29 Jakub Jelinek <jakub@redhat.com>
984 * g++.dg/pr71389.C: Include <array> instead of <functional>.
985 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
987 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
988 Julian Brown <julian@codesourcery.com>
989 Kwok Cheung Yeung <kcy@codesourcery.com>
991 * c-c++-common/goacc/classify-kernels-unparallelized.c:
992 's%oaccdevlow%oaccloops%g'.
993 * c-c++-common/goacc/classify-kernels.c: Likewise.
994 * c-c++-common/goacc/classify-parallel.c: Likewise.
995 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
996 * c-c++-common/goacc/classify-routine.c: Likewise.
997 * c-c++-common/goacc/classify-serial.c: Likewise.
998 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
999 * g++.dg/goacc/template.C: Likewise.
1000 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1001 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1002 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1003 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1004 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1005 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1006 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1007 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1009 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1012 * gcc.target/powerpc/pr56605.c: Change matching
1014 * gcc.target/powerpc/pr81348.c: Likewise.
1016 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1018 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1019 * gcc.c-torture/compile/pr83510.c: Same.
1020 * gcc.dg/analyzer/pr94851-2.c: Same.
1021 * gcc.dg/loop-unswitch-2.c: Same.
1022 * gcc.dg/old-style-asm-1.c: Same.
1023 * gcc.dg/pr68317.c: Same.
1024 * gcc.dg/pr97567-2.c: Same.
1025 * gcc.dg/predict-9.c: Same.
1026 * gcc.dg/shrink-wrap-loop.c: Same.
1027 * gcc.dg/sibcall-1.c: Same.
1028 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1029 * gcc.dg/tree-ssa/pr21001.c: Same.
1030 * gcc.dg/tree-ssa/pr21294.c: Same.
1031 * gcc.dg/tree-ssa/pr21417.c: Same.
1032 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1033 * gcc.dg/tree-ssa/pr21563.c: Same.
1034 * gcc.dg/tree-ssa/pr49039.c: Same.
1035 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1036 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1037 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1038 * gcc.dg/tree-ssa/split-path-4.c: Same.
1039 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1040 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1041 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1042 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1043 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1044 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1045 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1046 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1047 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1048 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1049 * gcc.dg/tree-ssa/vrp02.c: Same.
1050 * gcc.dg/tree-ssa/vrp03.c: Same.
1051 * gcc.dg/tree-ssa/vrp05.c: Same.
1052 * gcc.dg/tree-ssa/vrp06.c: Same.
1053 * gcc.dg/tree-ssa/vrp07.c: Same.
1054 * gcc.dg/tree-ssa/vrp09.c: Same.
1055 * gcc.dg/tree-ssa/vrp19.c: Same.
1056 * gcc.dg/tree-ssa/vrp20.c: Same.
1057 * gcc.dg/tree-ssa/vrp33.c: Same.
1058 * gcc.dg/uninit-pred-9_b.c: Same.
1059 * gcc.dg/uninit-pr61112.c: Same.
1060 * gcc.dg/vect/bb-slp-16.c: Same.
1061 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1062 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1063 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1064 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1065 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1066 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1068 2021-07-29 Richard Biener <rguenther@suse.de>
1071 * gcc.dg/torture/pr101512.c: New testcase.
1073 2021-07-29 liuhongt <hongtao.liu@intel.com>
1076 * gcc.target/i386/pr91446.c:
1077 * gcc.target/i386/pr92658-avx512bw-2.c:
1078 * gcc.target/i386/pr92658-sse4-2.c:
1079 * gcc.target/i386/pr92658-sse4.c:
1080 * gcc.target/i386/pr99881.c:
1082 2021-07-29 liuhongt <hongtao.liu@intel.com>
1085 * gcc.target/i386/sse2-pr39821.c: New test.
1086 * gcc.target/i386/sse4-pr39821.c: New test.
1088 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
1091 * gcc.target/powerpc/pr61837.c: New test.
1093 2021-07-28 Martin Sebor <msebor@redhat.com>
1095 PR middle-end/101494
1096 * gcc.dg/uninit-pr101494.c: New test.
1098 2021-07-28 Martin Sebor <msebor@redhat.com>
1100 PR middle-end/101601
1101 * g++.dg/warn/Warray-bounds-25.C: New test.
1102 * gcc.dg/Warray-bounds-85.c: New test.
1104 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
1107 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1109 2021-07-28 David Malcolm <dmalcolm@redhat.com>
1111 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1113 2021-07-28 Harald Anlauf <anlauf@gmx.de>
1116 * gfortran.dg/allocate_stat_3.f90: New test.
1117 * gfortran.dg/allocate_stat.f90: Adjust error messages.
1118 * gfortran.dg/implicit_11.f90: Likewise.
1119 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1121 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1123 PR middle-end/101624
1124 * gfortran.dg/ubsan/ubsan.exp: New file.
1125 * gfortran.dg/ubsan/pr101624.f90: New test.
1127 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1129 PR middle-end/101642
1130 * gcc.c-torture/compile/pr101642.c: New test.
1132 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
1134 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1135 an expectation for 31-bit mode.
1136 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1137 * gcc.target/s390/load-imm64-2.c: Likewise.
1138 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1140 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1143 2021-07-28 Richard Biener <rguenther@suse.de>
1145 PR tree-optimization/101615
1146 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1148 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1150 * gcc.target/aarch64/smov_1.c: New test.
1151 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1153 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
1156 * gcc.target/i386/pr101456-1.c: New test.
1157 * gcc.target/i386/pr101456-2.c: Likewise.
1159 2021-07-28 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/101615
1162 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1164 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1166 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1169 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1171 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1172 compatible_alloc2): New extern allocator declarations.
1173 (test_9, test_10): New tests.
1175 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1178 * gdc.dg/pr96429.d: Update test.
1179 * gdc.dg/pr101640.d: New test.
1181 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1184 * gdc.dg/pr101490.d: New test.
1186 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1189 * gdc.dg/pr101127a.d: New test.
1190 * gdc.dg/pr101127b.d: New test.
1192 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1195 * gcc.target/i386/avx2-pr101611-1.c: New test.
1196 * gcc.target/i386/avx2-pr101611-2.c: New test.
1198 2021-07-28 Martin Uecker <muecker@gwdg.de>
1200 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1202 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1204 PR libfortran/101317
1205 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1208 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1210 PR libfortran/101310
1211 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1212 incorrect assertions.
1214 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1216 PR libfortran/101305
1217 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1218 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1219 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1220 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1221 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1222 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1223 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1224 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1225 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1226 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1227 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1228 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1229 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1230 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1231 * gfortran.dg/PR94327.c: Likewise.
1232 * gfortran.dg/PR94331.c: Likewise.
1233 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1234 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1235 * gfortran.dg/pr93524.c: Likewise.
1237 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
1239 PR tree-optimization/101596
1240 * gcc.target/powerpc/pr101596-1.c: New test.
1241 * gcc.target/powerpc/pr101596-2.c: Likewise.
1242 * gcc.target/powerpc/pr101596-3.c: Likewise.
1244 2021-07-28 liuhongt <hongtao.liu@intel.com>
1247 * gcc.target/i386/pr99881.c: New test.
1249 2021-07-27 Martin Sebor <msebor@redhat.com>
1251 PR tree-optimization/101584
1252 * gcc.dg/uninit-38.c: Remove assertions.
1253 * gcc.dg/uninit-41.c: New test.
1255 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
1258 * g++.dg/coroutines/pr99047.C: Fix includes.
1259 * g++.dg/pr71655.C: Likewise.
1261 2021-07-27 Martin Sebor <msebor@redhat.com>
1264 * gcc.dg/Wvla-parameter-13.c: New test.
1266 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
1268 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1270 2021-07-27 Marek Polacek <polacek@redhat.com>
1274 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1275 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1276 * g++.dg/cpp2a/spaceship-err7.C: New test.
1277 * g++.dg/expr/ptr-comp4.C: New test.
1279 2021-07-27 Richard Biener <rguenther@suse.de>
1281 PR tree-optimization/101573
1282 * gcc.dg/uninit-pr101573.c: New testcase.
1283 * gcc.dg/uninit-15-O0.c: Adjust.
1284 * gcc.dg/uninit-15.c: Likewise.
1285 * gcc.dg/uninit-23.c: Likewise.
1286 * c-c++-common/uninit-17.c: Likewise.
1288 2021-07-27 Martin Jambor <mjambor@suse.cz>
1290 * gcc.dg/ipa/remref-3.c: New test.
1291 * gcc.dg/ipa/remref-4.c: Likewise.
1292 * gcc.dg/ipa/remref-5.c: Likewise.
1293 * gcc.dg/ipa/remref-6.c: Likewise.
1295 2021-07-27 Jakub Jelinek <jakub@redhat.com>
1297 PR middle-end/101586
1298 * g++.dg/torture/builtin-clear-padding-4.C: New test.
1300 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
1303 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1305 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1306 power10 code is generated.
1307 (plus_ne0): Move to ppc-ne0-2.c.
1308 (cmp_plus_ne): Likewise.
1309 (plus_ne0_cmp): Likewise.
1310 * gcc.target/powerpc/ppc-ne0-2.c: New file.
1312 2021-07-26 David Malcolm <dmalcolm@redhat.com>
1314 * gcc.dg/analyzer/sock-1.c: New test.
1315 * gcc.dg/analyzer/sock-2.c: New test.
1317 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
1319 * gcc.dg/pr78888.c: New.
1321 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
1322 Marc Glisse <marc.glisse@inria.fr>
1324 * gcc.dg/fold-eqrotate-1.c: New test case.
1325 * gcc.dg/fold-eqbswap-1.c: New test case.
1327 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1328 Tobias Burnus <tobias@codesourcery.com>
1335 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
1336 this test is still erroneous but now it compiles.
1337 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
1339 * gfortran.dg/PR93308.f90: New test.
1340 * gfortran.dg/PR93963.f90: New test.
1341 * gfortran.dg/PR94327.c: New test.
1342 * gfortran.dg/PR94327.f90: New test.
1343 * gfortran.dg/PR94331.c: New test.
1344 * gfortran.dg/PR94331.f90: New test.
1345 * gfortran.dg/PR97046.f90: New test.
1347 2021-07-26 Jakub Jelinek <jakub@redhat.com>
1349 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
1350 and scan directives.
1351 * g++.dg/gomp/attrs-2.C: Likewise.
1352 * g++.dg/gomp/attrs-6.C: New test.
1353 * g++.dg/gomp/attrs-7.C: New test.
1354 * g++.dg/gomp/attrs-8.C: New test.
1356 2021-07-23 Harald Anlauf <anlauf@gmx.de>
1359 * gfortran.dg/pr101536.f90: New test.
1361 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1363 PR rtl-optimization/101562
1364 * gcc.c-torture/compile/pr101562.c: New test.
1366 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1368 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1371 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1373 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1376 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
1379 * gcc.target/i386/pr101504.c: New test.
1381 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1383 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1386 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1388 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1391 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1393 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1396 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1398 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1401 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1403 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
1405 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1407 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
1409 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1411 * c-c++-common/gomp/attrs-1.c: New test.
1412 * c-c++-common/gomp/attrs-2.c: New test.
1413 * c-c++-common/gomp/attrs-3.c: New test.
1415 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1417 * g++.dg/gomp/attrs-4.C: New test.
1418 * g++.dg/gomp/attrs-5.C: New test.
1420 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1422 * gcc.target/mips/mips.exp (mips_option_groups): add
1423 -finline and -fno-inline.
1425 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1428 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1430 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1431 __attribute__((noinline)).
1432 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1434 2021-07-23 David Malcolm <dmalcolm@redhat.com>
1436 * gcc.dg/analyzer/feasibility-3.c: New test.
1438 2021-07-22 Martin Sebor <msebor@redhat.com>
1440 PR tree-optimization/65178
1441 * gcc.dg/uninit-pr65178.c: New test.
1443 2021-07-22 Martin Sebor <msebor@redhat.com>
1446 * g++.dg/ipa/pr82352.C
1448 2021-07-22 Andrew Pinski <apinski@marvell.com>
1450 PR tree-optimization/10153
1451 * gcc.c-torture/compile/pr10153-1.c: New test.
1452 * gcc.c-torture/compile/pr10153-2.c: New test.
1454 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1456 * g++.dg/pr101511.C: New.
1458 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1460 * gcc.dg/pr101497.c: New.
1462 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1464 * gcc.dg/pr101496.c: New.
1466 2021-07-22 liuhongt <hongtao.liu@intel.com>
1468 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
1470 2021-07-22 liuhongt <hongtao.liu@intel.com>
1472 * gcc.target/i386/mask-shift.c: New test.
1474 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1477 * gcc.dg/analyzer/pr101547.c: New test.
1479 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1482 * g++.dg/analyzer/pr101522.C: New test.
1484 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1485 Joseph Myers <joseph@codesourcery.com>
1486 Cesar Philippidis <cesar@codesourcery.com>
1488 * c-c++-common/goacc/classify-routine-nohost.c: New file.
1489 * c-c++-common/goacc/classify-routine.c: Update.
1490 * c-c++-common/goacc/routine-2.c: Likewise.
1491 * c-c++-common/goacc/routine-nohost-1.c: New file.
1492 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1493 * g++.dg/goacc/template.C: Update.
1494 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1495 * gfortran.dg/goacc/classify-routine.f95: Update.
1496 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1497 * gfortran.dg/goacc/routine-6.f90: Likewise.
1498 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1499 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1500 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1501 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1502 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1503 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1504 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1506 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1508 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1510 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1512 * gcc.dg/analyzer/explode-2.c: Remove xfail.
1513 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1515 * gcc.dg/analyzer/phi-2.c: New test.
1517 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
1520 * gcc.target/powerpc/pr101129.c: Adjust.
1522 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
1525 * gcc.target/i386/crc32-6.c: New test.
1527 2021-07-21 Harald Anlauf <anlauf@gmx.de>
1530 * gfortran.dg/pr101514.f90: New test.
1532 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1534 PR middle-end/101535
1535 * c-c++-common/gomp/pr101535-1.c: New test.
1536 * c-c++-common/gomp/pr101535-2.c: New test.
1538 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1541 * g++.dg/gomp/pr101516.C: New test.
1543 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
1545 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1546 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1547 * gfortran.dg/bind_c_char_10.f90: New test.
1548 * gfortran.dg/bind_c_char_6.f90: New test.
1549 * gfortran.dg/bind_c_char_7.f90: New test.
1550 * gfortran.dg/bind_c_char_8.f90: New test.
1551 * gfortran.dg/bind_c_char_9.f90: New test.
1553 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1555 * gcc.dg/unroll-10.c: New test.
1557 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1559 * gcc.dg/unroll-9.c: New test/
1561 2021-07-20 Martin Sebor <msebor@redhat.com>
1563 PR middle-end/101397
1564 * gcc.dg/Warray-bounds-80.c: New test.
1565 * gcc.dg/Warray-bounds-81.c: New test.
1566 * gcc.dg/Warray-bounds-82.c: New test.
1567 * gcc.dg/Warray-bounds-83.c: New test.
1568 * gcc.dg/Warray-bounds-84.c: New test.
1569 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1571 2021-07-20 Martin Sebor <msebor@redhat.com>
1573 PR middle-end/101300
1574 * gcc.dg/uninit-pr101300.c: New test.
1576 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
1579 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1580 generation on power10.
1581 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1583 2021-07-20 Jakub Jelinek <jakub@redhat.com>
1586 * gcc.dg/pr101384.c: New test.
1587 * gcc.target/powerpc/pr101384-1.c: New test.
1588 * gcc.target/powerpc/pr101384-2.c: New test.
1590 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
1593 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1594 true initial value of the reduction from the vectorizer.
1595 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
1596 loop operate on exactly LANES (rather than LANES-1) iterations.
1597 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1599 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
1602 * gcc.target/i386/pr71245-1.c: Remove.
1603 * gcc.target/i386/pr71245-2.c: Ditto.
1605 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1607 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1608 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1610 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1612 PR tree-optimization/100696
1613 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1615 2021-07-19 Martin Sebor <msebor@redhat.com>
1617 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1619 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1622 * g++.dg/coroutines/pr95520.C: New test.
1624 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1627 * gcc.dg/analyzer/pr101503.c: New test.
1629 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1631 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1632 support BTF format. Remove redundant check for AIX.
1633 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1634 support CTF format. Remove redundant check for AIX.
1635 * lib/gcc-dg.exp: Remove redundant check for AIX.
1637 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1640 * gcc.target/gcn/sram-ecc-1.c: New test.
1641 * gcc.target/gcn/sram-ecc-2.c: New test.
1642 * gcc.target/gcn/sram-ecc-3.c: New test.
1643 * gcc.target/gcn/sram-ecc-4.c: New test.
1644 * gcc.target/gcn/sram-ecc-5.c: New test.
1645 * gcc.target/gcn/sram-ecc-6.c: New test.
1646 * gcc.target/gcn/sram-ecc-7.c: New test.
1647 * gcc.target/gcn/sram-ecc-8.c: New test.
1649 2021-07-19 Andrew Pinski <apinski@marvell.com>
1652 * gcc.target/aarch64/csinv-neg-1.c: New test.
1654 2021-07-19 Marek Polacek <polacek@redhat.com>
1657 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1659 2021-07-19 Richard Biener <rguenther@suse.de>
1661 PR tree-optimization/101505
1662 * gcc.dg/vect/pr101505.c: New testcase.
1664 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1667 * gcc.target/i386/pr101492-1.c: New test.
1668 * gcc.target/i386/pr101492-2.c: Likewise.
1669 * gcc.target/i386/pr101492-3.c: Likewise.
1670 * gcc.target/i386/pr101492-4.c: Likewise.
1672 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1675 * gfortran.dg/fmt_nonchar_3.f90: New test.
1677 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1680 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1682 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1685 * jit.dg/all-non-failing-tests.h: New test.
1686 * jit.dg/test-cast.c: New test.
1688 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1690 * gcc.dg/tree-ssa/modref-6.c: New test.
1692 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1694 * gcc.dg/pr96542.c: New.
1696 2021-07-16 Patrick Palka <ppalka@redhat.com>
1699 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1701 2021-07-16 Patrick Palka <ppalka@redhat.com>
1705 * g++.dg/inherit/covariant23.C: New test.
1707 2021-07-16 David Malcolm <dmalcolm@redhat.com>
1709 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1710 * gcc.dg/analyzer/dump-state.c: New test.
1712 2021-07-16 Martin Sebor <msebor@redhat.com>
1715 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1717 * gcc.dg/Wstringop-overflow-42.c: Same.
1718 * gcc.dg/Wstringop-overflow-68.c: Same.
1719 * gcc.dg/Wstringop-overflow-70.c: Same.
1720 * gcc.dg/Wstringop-overflow-71.c: Same.
1721 * gcc.dg/strlenopt-95.c: Fix typos.
1723 2021-07-16 Tamar Christina <tamar.christina@arm.com>
1725 PR middle-end/101457
1726 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1727 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1728 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1729 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1731 2021-07-16 Marek Polacek <polacek@redhat.com>
1733 * g++.dg/cpp1y/Wnarrowing2.C: New test.
1734 * g++.dg/cpp1y/Wnarrowing2.h: New test.
1736 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1738 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1739 * g++.target/s390/mi-thunk.C: New test.
1740 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1742 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1743 * gcc.target/s390/risbg-ll-3.c: Likewise.
1744 * gcc.target/s390/call.h: Common code for the new tests.
1745 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1746 * gcc.target/s390/call-z10-pic.c: New test.
1747 * gcc.target/s390/call-z10.c: New test.
1748 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1749 * gcc.target/s390/call-z9-pic.c: New test.
1750 * gcc.target/s390/call-z9.c: New test.
1751 * gcc.target/s390/mfentry-m64-pic.c: New test.
1752 * gcc.target/s390/tls.h: Common code for the new TLS tests.
1753 * gcc.target/s390/tls-pic.c: New test.
1754 * gcc.target/s390/tls.c: New test.
1756 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
1758 * gcc.target/aarch64/sve/extract_1.c: Split expected results
1759 by big/little endian targets, restoring the old expected
1760 result for big endian.
1761 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1762 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1763 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1765 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
1768 * gcc.target/i386/pr101346.c: New test.
1770 2021-07-15 Martin Sebor <msebor@redhat.com>
1773 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1774 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1775 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1776 * gcc.dg/torture/pr70025.c: Prune out a false positive.
1777 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1778 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1780 * gcc.target/i386/pr92658-avx512f.c: Same.
1781 * gcc.dg/Wstringop-overflow-68.c: New test.
1782 * gcc.dg/Wstringop-overflow-69.c: New test.
1783 * gcc.dg/Wstringop-overflow-70.c: New test.
1784 * gcc.dg/Wstringop-overflow-71.c: New test.
1785 * gcc.dg/strlenopt-95.c: New test.
1787 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1792 * g++.dg/analyzer/pr93212.C: Update location of warning.
1793 * g++.dg/analyzer/pr94011.C: Add
1794 -Wno-analyzer-use-of-uninitialized-value.
1795 * g++.dg/analyzer/pr94503.C: Likewise.
1796 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1797 param to avoid uninitialized warning.
1798 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1799 uninitialized value on result of alloca.
1800 (test_12a): Add expected warning.
1801 (test_12c): Likewise.
1802 (test_19): Likewise.
1803 (test_29b): Likewise.
1804 (test_29c): Likewise.
1805 (test_37): Remove xfail.
1806 (test_37a): Likewise.
1807 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1808 * gcc.dg/analyzer/explode-2.c: Remove params; add
1809 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1810 Initialize the locals.
1811 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
1813 * gcc.dg/analyzer/fgets-1.c: New test.
1814 * gcc.dg/analyzer/fread-1.c: New test.
1815 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1816 (test_40): Likewise.
1817 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1818 uninitialized padding.
1819 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1821 (read_alias_file): Call it.
1822 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1823 * gcc.dg/analyzer/pr94851-2.c: Likewise.
1824 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1825 * gcc.dg/analyzer/pr98628.c: Likewise.
1826 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1828 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1829 * gcc.dg/analyzer/symbolic-7.c: Likewise.
1830 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
1831 with -fno-fat-lto-objects.
1832 * gcc.dg/analyzer/uninit-1.c: New test.
1833 * gcc.dg/analyzer/uninit-2.c: New test.
1834 * gcc.dg/analyzer/uninit-3.c: New test.
1835 * gcc.dg/analyzer/uninit-4.c: New test.
1836 * gcc.dg/analyzer/uninit-pr94713.c: New test.
1837 * gcc.dg/analyzer/uninit-pr94714.c: New test.
1838 * gcc.dg/analyzer/use-after-free-2.c: New test.
1839 * gcc.dg/analyzer/use-after-free-3.c: New test.
1840 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1841 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1842 uninitialized warnings. Remove xfail.
1843 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1845 * gfortran.dg/analyzer/pr97668.f: Add
1846 -Wno-analyzer-use-of-uninitialized-value and
1847 -Wno-analyzer-too-complex.
1849 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1851 * gcc.dg/analyzer/phi-1.c: New test.
1853 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1855 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
1858 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1860 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
1863 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1866 * g++.dg/cpp0x/nullptr46.C: New test.
1868 2021-07-15 Tamar Christina <tamar.christina@arm.com>
1870 PR middle-end/101457
1871 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
1872 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
1873 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1874 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
1876 2021-07-15 Martin Sebor <msebor@redhat.com>
1878 * gcc.dg/Wvla-parameter-12.c: New test.
1880 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
1883 * gcc.target/powerpc/pr101129.c: New.
1885 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1887 PR middle-end/101437
1888 * gcc.c-torture/compile/pr101437.c: New test.
1890 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
1892 * gcc.target/powerpc/mma-builtin-9.c: New test.
1894 2021-07-14 Patrick Palka <ppalka@redhat.com>
1897 * g++.dg/cpp1z/class-deduction96.C: New test.
1899 2021-07-14 Jason Merrill <jason@redhat.com>
1901 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
1903 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1905 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
1906 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
1907 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
1908 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1910 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
1912 * gcc.dg/pr80776-1.c: Remove xfail.
1914 2021-07-14 Marek Polacek <polacek@redhat.com>
1917 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
1918 * g++.dg/cpp1y/constexpr-101371.C: New test.
1920 2021-07-14 Harald Anlauf <anlauf@gmx.de>
1923 * gfortran.dg/pr100949.f90: New test.
1925 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1927 * lib/target-supports.exp
1928 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
1929 check_effective_target_arm_v8_2a_i8mm_neon_hw,
1930 check_effective_target_vect_usdot_qi): New.
1931 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
1932 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
1933 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
1934 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
1935 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
1936 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
1937 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
1938 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
1939 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
1940 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
1941 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
1942 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
1943 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
1944 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
1946 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1948 * gcc.target/arm/simd/vusdot-autovec.c: New test.
1950 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1952 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
1953 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
1955 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
1958 * gcc.target/i386/pr101395-1.c: New test.
1959 * gcc.target/i386/pr101395-2.c: Likewise.
1960 * gcc.target/i386/pr101395-3.c: Likewise.
1962 2021-07-14 Richard Biener <rguenther@suse.de>
1964 PR tree-optimization/101445
1965 * gcc.dg/vect/pr101445.c: New testcase.
1967 2021-07-14 Richard Biener <rguenther@suse.de>
1969 * gcc.target/i386/vect-reduc-1.c: New testcase.
1971 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
1973 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
1974 for RTL pattern match.
1975 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
1976 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
1977 scan-assembler regex to look for a scalar register instead of
1979 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
1980 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
1981 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
1982 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1983 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1984 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1985 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1986 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1987 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
1988 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1989 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1990 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
1991 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1992 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1993 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1994 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1995 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
1996 cases to look for 'b' and 'h' registers instead of 'w'.
1997 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
1998 regex to reflect lane 0 vector extractions being simplified
1999 to scalar register moves.
2000 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2001 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2002 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2003 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2004 lane 1 as the moves for lane 0 now get optimized away.
2005 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2006 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2007 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2008 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2009 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2010 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2011 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2013 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2015 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2016 gcc/testsuite/gcc.target/i386.
2018 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2020 PR tree-optimization/93781
2021 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2023 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2025 * gcc.target/aarch64/sve/reduc_9.c: New test.
2026 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2027 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2028 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2029 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2030 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2031 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2032 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2033 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2034 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2035 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2036 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2037 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2038 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2040 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2042 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2044 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2045 Richard Biener <rguenther@suse.de>
2047 PR tree-optimization/101419
2048 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2049 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2050 of dump file in scan-tree-dump.
2051 * gcc.dg/pr101419.c: New test.
2053 2021-07-13 Richard Biener <rguenther@suse.de>
2056 2021-07-13 Richard Biener <rguenther@suse.de>
2058 * g++.dg/vect/slp-pr87105.cc: Adjust.
2059 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2061 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2064 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2065 insn counts to account for power10 prefixed loads and stores.
2066 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2068 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2070 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2072 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2074 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2076 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2078 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2079 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2080 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2081 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2082 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2084 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2085 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2086 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2087 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2088 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2089 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2090 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2091 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2092 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2093 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2095 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2097 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2099 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2101 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2103 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2105 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2106 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2108 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2109 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2110 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2112 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2113 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2114 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2115 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2116 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2117 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2118 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2119 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2120 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2122 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2124 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2125 optimization. Do not check what XXSPLTIDP generates if the value
2128 2021-07-12 Patrick Palka <ppalka@redhat.com>
2132 * g++.dg/cpp1z/class-deduction92.C: New test.
2133 * g++.dg/cpp1z/class-deduction93.C: New test.
2134 * g++.dg/cpp1z/class-deduction94.C: New test.
2135 * g++.dg/cpp1z/class-deduction95.C: New test.
2137 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
2140 * gcc.target/i386/pr101424.c: New test.
2142 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
2144 * gcc.dg/tree-ssa/pr101335.c: New.
2146 2021-07-12 Andrew Pinski <apinski@marvell.com>
2148 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2150 2021-07-12 Richard Biener <rguenther@suse.de>
2152 PR tree-optimization/101373
2153 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2154 * gnat.dg/opt95.adb: Likewise.
2156 2021-07-12 Richard Biener <rguenther@suse.de>
2158 * g++.dg/vect/slp-pr87105.cc: Adjust.
2159 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2161 2021-07-12 Richard Biener <rguenther@suse.de>
2163 PR tree-optimization/101394
2164 * gcc.dg/torture/pr101394.c: New testcase.
2166 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2167 Jakub Jelinek <jakub@redhat.com>
2169 PR tree-optimization/101403
2170 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2172 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2175 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2177 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2180 * gcc.target/arm/simd/pr98435.c: New test.
2182 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2184 PR tree-optimization/101403
2185 * gcc.dg/pr101403.c: New test case.
2187 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
2189 * gcc.dg/torture/pr100329.c: Require target lra.
2190 * gcc.dg/torture/pr100519.c: Likewise.
2192 2021-07-10 Patrick Palka <ppalka@redhat.com>
2195 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2197 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2198 * g++.dg/cpp2a/concepts-requires27.C: New test.
2200 2021-07-09 Jason Merrill <jason@redhat.com>
2203 * g++.dg/concepts/explicit-spec1.C: New test.
2205 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
2206 Uroš Bizjak <ubizjak@gmail.com>
2208 * gcc.target/i386/divmod-9.c: New test case.
2210 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
2213 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2214 powerpc based targets.
2216 2021-07-09 Patrick Palka <ppalka@redhat.com>
2219 * g++.dg/cpp2a/concepts-requires26.C: New test.
2220 * g++.dg/cpp2a/lambda-uneval16.C: New test.
2222 2021-07-09 Patrick Palka <ppalka@redhat.com>
2225 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2226 example, which we now handle correctly.
2227 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2228 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2230 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2232 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2233 __attribute__((noinline)).
2234 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2236 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2241 * gcc.target/mips/pr100760.c: New test.
2242 * gcc.target/mips/pr100761.c: New test.
2243 * gcc.target/mips/pr100762.c: New test.
2245 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2247 * gcc.target/powerpc/mod-vectorize.c: New test.
2249 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2251 * gcc.target/powerpc/div-vectorize-1.c: New test.
2253 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2255 * gcc.target/powerpc/mul-vectorize-1.c: New test.
2256 * gcc.target/powerpc/mul-vectorize-2.c: New test.
2258 2021-07-08 Martin Sebor <msebor@redhat.com>
2260 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2262 2021-07-08 Martin Sebor <msebor@redhat.com>
2265 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2267 2021-07-08 Martin Sebor <msebor@redhat.com>
2269 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2270 * g++.dg/warn/Warray-bounds-13.C: Same.
2272 2021-07-08 Marek Polacek <polacek@redhat.com>
2275 * g++.dg/cpp0x/noexcept70.C: New test.
2277 2021-07-08 Martin Jambor <mjambor@suse.cz>
2280 * gcc.dg/ipa/pr101066.c: New test.
2282 2021-07-08 Martin Sebor <msebor@redhat.com>
2285 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2286 * c-c++-common/Warray-bounds-4.c: Same.
2288 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
2290 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2293 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
2295 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2297 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
2298 Richard Biener <rguenther@suse.de>
2300 PR tree-optimization/40210
2301 * gcc.dg/builtin-bswap-13.c: New test.
2302 * gcc.dg/builtin-bswap-14.c: New test.
2304 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
2307 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2309 2021-07-07 David Malcolm <dmalcolm@redhat.com>
2311 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2312 * gcc.dg/plugin/analyzer_gil_plugin.c
2313 (gil_state_machine::on_condition): Remove.
2315 2021-07-07 Martin Sebor <msebor@redhat.com>
2317 PR tree-optimization/100137
2318 PR tree-optimization/99121
2319 PR tree-optimization/97027
2320 * c-c++-common/Warray-bounds-3.c: Remove xfail
2321 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
2322 * c-c++-common/Warray-bounds-9.c: New test.
2323 * c-c++-common/Warray-bounds-10.c: New test.
2324 * g++.dg/asan/asan_test.C: Suppress expected warnings.
2325 * g++.dg/pr95768.C: Same.
2326 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
2327 * g++.dg/warn/Warray-bounds-11.C: Same.
2328 * g++.dg/warn/Warray-bounds-12.C: Same.
2329 * g++.dg/warn/Warray-bounds-13.C: Same.
2330 * g++.dg/warn/Warray-bounds-17.C: Same.
2331 * g++.dg/warn/Warray-bounds-20.C: Same.
2332 * gcc.dg/Warray-bounds-29.c: Same.
2333 * gcc.dg/Warray-bounds-30.c: Add xfail.
2334 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
2335 * gcc.dg/Warray-bounds-32.c: Same.
2336 * gcc.dg/Warray-bounds-52.c: Same.
2337 * gcc.dg/Warray-bounds-53.c: Same.
2338 * gcc.dg/Warray-bounds-58.c: Remove xfail.
2339 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
2340 * gcc.dg/Warray-bounds-66.c: Same.
2341 * gcc.dg/Warray-bounds-69.c: Same.
2342 * gcc.dg/Wstringop-overflow-34.c: Same.
2343 * gcc.dg/Wstringop-overflow-47.c: Same.
2344 * gcc.dg/Wstringop-overflow-61.c: Same.
2345 * gcc.dg/Warray-bounds-77.c: New test.
2346 * gcc.dg/Warray-bounds-78.c: New test.
2347 * gcc.dg/Warray-bounds-79.c: New test.
2349 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
2352 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
2354 2021-07-07 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/34195
2357 * gcc.dg/vect/pr34195.c: New testcase.
2359 2021-07-07 Richard Biener <rguenther@suse.de>
2361 PR tree-optimization/99728
2362 * g++.dg/opt/pr99728.C: New testcase.
2364 2021-07-07 liuhongt <hongtao.liu@intel.com>
2366 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
2367 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
2368 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
2369 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
2371 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2374 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
2376 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2379 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
2381 2021-07-06 Martin Sebor <msebor@redhat.com>
2384 * g++.dg/warn/uninit-pr55881.C: New test.
2386 2021-07-06 Martin Sebor <msebor@redhat.com>
2388 PR tree-optimization/86650
2389 * gcc.dg/Warray-bounds-76.c: New test.
2391 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2394 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
2396 2021-07-06 Martin Sebor <msebor@redhat.com>
2398 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
2399 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
2401 2021-07-06 Martin Sebor <msebor@redhat.com>
2403 * gcc.dg/Wobjsize-1.c: Prune expected output.
2404 * gcc.dg/Warray-bounds-71.c: New test.
2405 * gcc.dg/Warray-bounds-71.h: New test header.
2406 * gcc.dg/Warray-bounds-72.c: New test.
2407 * gcc.dg/Warray-bounds-73.c: New test.
2408 * gcc.dg/Warray-bounds-74.c: New test.
2409 * gcc.dg/Warray-bounds-75.c: New test.
2410 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
2411 * gcc.dg/Wfree-nonheap-object-5.c: New test.
2412 * gcc.dg/Wfree-nonheap-object-6.c: New test.
2413 * gcc.dg/pragma-diag-10.c: New test.
2414 * gcc.dg/pragma-diag-9.c: New test.
2415 * gcc.dg/uninit-suppress_3.c: New test.
2416 * gcc.dg/pr79214.c: Xfail tests.
2417 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
2418 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
2420 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
2423 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
2424 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
2426 2021-07-06 Richard Biener <rguenther@suse.de>
2428 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
2429 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
2430 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
2431 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
2433 2021-07-06 Andrew Pinski <apinski@marvell.com>
2435 PR tree-optimization/101256
2436 * g++.dg/torture/pr101256.C: New test.
2438 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2441 * gfortran.dg/implied_do_io_7.f90: New test.
2443 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
2445 PR rtl-optimization/100328
2446 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
2447 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
2448 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
2449 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
2450 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
2451 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
2452 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
2453 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
2454 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
2455 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
2456 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
2457 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
2458 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
2459 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
2460 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
2461 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
2462 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
2463 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
2464 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
2465 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
2466 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
2467 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
2468 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
2469 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
2470 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
2471 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
2472 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
2473 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
2474 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
2475 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
2476 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
2477 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
2478 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
2479 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
2480 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
2481 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
2482 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2483 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2484 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2486 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2489 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2490 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2492 2021-07-05 Andrew Pinski <apinski@marvell.com>
2494 PR tree-optimization/101039
2495 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2496 ABSU and still not expect ABS_EXPR.
2497 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2498 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2500 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
2503 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2505 2021-07-05 Richard Biener <rguenther@suse.de>
2508 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2510 2021-07-05 liuhongt <hongtao.liu@intel.com>
2512 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2514 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
2516 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2517 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2518 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2519 doesn't support CTF.
2520 (gcc-dg-debug-runtest): Move CTF support within
2521 target support format test.
2523 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
2525 PR middle-end/101294
2526 * gcc.dg/pr101294.c: New test.
2528 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
2531 * gdc.dg/torture/pr101273.d: New test.
2533 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
2536 * gdc.dg/torture/pr101282.d: New test.
2538 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2540 * g++.dg/gomp/attrs-1.C: New test.
2541 * g++.dg/gomp/attrs-2.C: New test.
2542 * g++.dg/gomp/attrs-3.C: New test.
2544 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2547 * c-c++-common/gomp/atomic-24.c: New test.
2549 2021-07-02 Patrick Palka <ppalka@redhat.com>
2552 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2554 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
2556 * gcc.target/powerpc/mma-builtin-7.c: New test.
2557 * gcc.target/powerpc/mma-builtin-8.c: New test.
2559 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
2561 PR tree-optimization/101223
2562 * gcc.dg/pr101223.c: New.
2564 2021-07-02 David Faust <david.faust@oracle.com>
2566 * gcc.dg/debug/btf/btf-float-1.c: New test.
2567 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2568 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2569 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2571 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2573 * lib/gcc-defs.exp: Add a comment.
2575 2021-07-02 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/101293
2578 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2580 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.target/i386/avx2-pr101286.c: New test.
2585 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
2587 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2588 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2589 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2590 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2591 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2592 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2593 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2594 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2596 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
2598 * gcc.target/powerpc/float128-cmove.c: New test.
2599 * gcc.target/powerpc/float128-minmax-3.c: New test.
2601 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2603 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2605 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2608 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2610 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2611 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2612 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2613 * gcc.target/i386/avx512f_cond_move.c: Also pass
2614 -mprefer-vector-width=512 and expect integer broadcast.
2615 * gcc.target/i386/pr100865-1.c: New test.
2616 * gcc.target/i386/pr100865-2.c: Likewise.
2617 * gcc.target/i386/pr100865-3.c: Likewise.
2618 * gcc.target/i386/pr100865-4a.c: Likewise.
2619 * gcc.target/i386/pr100865-4b.c: Likewise.
2620 * gcc.target/i386/pr100865-5a.c: Likewise.
2621 * gcc.target/i386/pr100865-5b.c: Likewise.
2622 * gcc.target/i386/pr100865-6a.c: Likewise.
2623 * gcc.target/i386/pr100865-6b.c: Likewise.
2624 * gcc.target/i386/pr100865-6c.c: Likewise.
2625 * gcc.target/i386/pr100865-7a.c: Likewise.
2626 * gcc.target/i386/pr100865-7b.c: Likewise.
2627 * gcc.target/i386/pr100865-7c.c: Likewise.
2628 * gcc.target/i386/pr100865-8a.c: Likewise.
2629 * gcc.target/i386/pr100865-8b.c: Likewise.
2630 * gcc.target/i386/pr100865-8c.c: Likewise.
2631 * gcc.target/i386/pr100865-9a.c: Likewise.
2632 * gcc.target/i386/pr100865-9b.c: Likewise.
2633 * gcc.target/i386/pr100865-9c.c: Likewise.
2634 * gcc.target/i386/pr100865-10a.c: Likewise.
2635 * gcc.target/i386/pr100865-10b.c: Likewise.
2636 * gcc.target/i386/pr100865-11a.c: Likewise.
2637 * gcc.target/i386/pr100865-11b.c: Likewise.
2638 * gcc.target/i386/pr100865-11c.c: Likewise.
2639 * gcc.target/i386/pr100865-12a.c: Likewise.
2640 * gcc.target/i386/pr100865-12b.c: Likewise.
2641 * gcc.target/i386/pr100865-12c.c: Likewise.
2643 2021-07-01 Richard Biener <rguenther@suse.de>
2645 PR tree-optimization/101280
2646 PR tree-optimization/101173
2647 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2649 2021-07-01 Richard Biener <rguenther@suse.de>
2651 PR tree-optimization/101278
2652 * gcc.dg/torture/pr101278.c: New testcase.
2654 2021-07-01 Richard Biener <rguenther@suse.de>
2656 PR tree-optimization/100778
2657 * gcc.dg/torture/pr100778.c: New testcase.
2659 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2662 * gcc.target/i386/pr101044.c: New test.
2664 2021-07-01 Richard Biener <rguenther@suse.de>
2666 PR tree-optimization/101178
2667 * gcc.dg/vect/bb-slp-72.c: New testcase.
2668 * gcc.dg/vect/bb-slp-73.c: Likewise.
2669 * gcc.dg/vect/bb-slp-74.c: Likewise.
2671 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2674 * gcc.dg/pr101266.c: New test.
2676 2021-07-01 Patrick Palka <ppalka@redhat.com>
2679 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2681 2021-07-01 Patrick Palka <ppalka@redhat.com>
2684 * g++.dg/template/access41.C: New test.
2685 * g++.dg/template/access41a.C: New test.
2687 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2689 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2692 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2694 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2696 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2699 2021-06-30 Patrick Palka <ppalka@redhat.com>
2701 * g++.dg/cpp2a/concepts-access2.C: New test.
2703 2021-06-30 Marek Polacek <polacek@redhat.com>
2707 * g++.dg/cpp0x/auto24.C: Remove dg-error.
2708 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2709 * g++.dg/cpp0x/auto42.C: Likewise.
2710 * g++.dg/cpp0x/initlist75.C: Likewise.
2711 * g++.dg/cpp0x/initlist80.C: Likewise.
2712 * g++.dg/diagnostic/auto1.C: Remove dg-error.
2713 * g++.dg/cpp23/auto-array.C: New test.
2715 2021-06-30 Richard Biener <rguenther@suse.de>
2717 PR tree-optimization/101267
2718 * gfortran.dg/pr101267.f90: New testcase.
2720 2021-06-30 David Malcolm <dmalcolm@redhat.com>
2723 * gcc.dg/analyzer/clobbers-1.c: New test.
2724 * gcc.dg/analyzer/clobbers-2.c: New test.
2725 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2726 (test_28): Likewise.
2727 (test_52): Likewise. Add coverage for end of buffer.
2728 * gcc.dg/analyzer/explode-1.c: Add leak warning.
2729 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2730 (test_4): Use char. Mark xfail as fixed.
2732 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
2735 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2736 * gcc.dg/analyzer/symbolic-8.c: New test.
2738 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
2740 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2742 2021-06-30 Richard Biener <rguenther@suse.de>
2744 PR tree-optimization/101264
2745 * gfortran.dg/pr101264.f90: New testcase.
2747 2021-06-30 liuhongt <hongtao.liu@intel.com>
2750 * gcc.target/i386/pr101248.c: New test.
2752 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
2754 * gcc.dg/pr101254.c: New.
2756 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
2759 * gcc.target/i386/pr95046-9.c: New test.
2761 2021-06-29 Richard Biener <rguenther@suse.de>
2763 * gcc.dg/vect/pr67790.c: Un-XFAIL.
2764 * gcc.dg/vect/bb-slp-71.c: New testcase.
2766 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2769 * g++.dg/ubsan/pr101210.C: New test.
2771 2021-06-29 Richard Biener <rguenther@suse.de>
2773 PR tree-optimization/101242
2774 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2775 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2777 2021-06-28 Martin Sebor <msebor@redhat.com>
2779 * g++.dg/uninit-pr74762.C: New test.
2780 * g++.dg/warn/uninit-pr74765.C: Same.
2782 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2783 David Faust <david.faust@oracle.com>
2785 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2786 (gcc-dg-debug-runtest): Add -gctf support.
2787 * gcc.dg/debug/btf/btf-1.c: New test.
2788 * gcc.dg/debug/btf/btf-2.c: Likewise.
2789 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2790 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2791 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2792 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2793 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2794 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2795 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2796 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2797 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2798 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2799 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2800 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2801 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2802 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2803 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2804 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2805 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2806 * gcc.dg/debug/btf/btf.exp: Likewise.
2807 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2808 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2809 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2810 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2811 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2812 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2813 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2814 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2815 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2816 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2817 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2818 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2819 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2820 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2821 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2822 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2823 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2824 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2825 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2826 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2827 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2828 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2829 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2830 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2831 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2832 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2833 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2834 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2835 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2836 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2837 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2838 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2839 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2840 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2841 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2842 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2843 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2844 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2845 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2846 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2847 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2848 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2849 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2850 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2851 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2852 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2853 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2854 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2855 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2856 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2857 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
2858 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
2859 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
2860 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
2861 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
2862 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
2863 * gcc.dg/debug/ctf/ctf.exp: Likewise.
2864 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
2865 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
2866 * gcc.dg/debug/btf/btf-function-3.c: New file.
2867 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
2868 * gcc.dg/debug/btf/btf-struct-2.c: New file.
2869 * gcc.dg/debug/btf/btf-variables-2.c: New file.
2870 * gcc.dg/debug/btf/btf-variables-3.c: New file.
2871 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
2872 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
2873 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
2874 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
2875 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
2876 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
2878 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2880 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
2882 2021-06-28 Martin Jambor <mjambor@suse.cz>
2885 * gcc.dg/ipa/pr93385.c: New test.
2886 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
2887 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
2888 * g++.dg/ipa/ipa-sra-4.C: Likewise.
2890 2021-06-28 Richard Biener <rguenther@suse.de>
2892 PR tree-optimization/101229
2893 * gcc.dg/torture/pr101229.c: New testcase.
2895 2021-06-28 Richard Biener <rguenther@suse.de>
2897 PR tree-optimization/101207
2898 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
2900 2021-06-28 Richard Biener <rguenther@suse.de>
2902 PR tree-optimization/101173
2903 * gcc.dg/torture/pr101173.c: New testcase.
2905 2021-06-28 liuhongt <hongtao.liu@intel.com>
2908 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
2909 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
2910 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
2911 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
2912 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
2913 * gcc.target/i386/avx512vl-pr100648.c: New test.
2914 * gcc.target/i386/avx512vl-blendv-1.c: New test.
2915 * gcc.target/i386/avx512vl-blendv-2.c: New test.
2917 2021-06-28 liuhongt <hongtao.liu@intel.com>
2919 * gcc.target/i386/funcspec-8.c: Replace
2920 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
2921 * gcc.target/i386/blendv-1.c: New test.
2922 * gcc.target/i386/blendv-2.c: New test.
2924 2021-06-27 Andrew Pinski <apinski@marvell.com>
2926 * gcc.dg/torture/pr101230-1.c: New test.
2928 2021-06-26 Patrick Palka <ppalka@redhat.com>
2931 * g++.dg/template/access40.C: New test.
2932 * g++.dg/template/access40a.C: New test.
2934 2021-06-26 Jason Merrill <jason@redhat.com>
2938 * g++.dg/cpp2a/no_unique_address13.C: New test.
2940 2021-06-26 Marek Polacek <polacek@redhat.com>
2943 * g++.dg/cpp0x/noexcept69.C: New test.
2944 * g++.dg/parse/saved1.C: Adjust dg-error.
2945 * g++.dg/template/crash50.C: Likewise.
2947 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2949 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
2950 for v4f, to avoid relying on exact floating-point equality.
2951 * jit.dg/test-vector-types.cc (check_div): Likewise.
2953 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2955 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
2956 * jit.dg/test-asm.cc: Likewise.
2958 2021-06-25 Martin Sebor <msebor@redhat.com>
2960 PR middle-end/101216
2961 * gcc.dg/Wnonnull-7.c: New test.
2963 2021-06-25 Richard Biener <rguenther@suse.de>
2965 PR tree-optimization/101202
2966 * gcc.dg/torture/pr101202.c: New testcase.
2968 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
2970 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
2972 2021-06-25 liuhongt <hongtao.liu@intel.com>
2975 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
2976 temporarily avoid regression, eventually xfail should be
2979 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2981 * gcc.dg/tree-ssa/evrp30.c: New.
2983 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2985 * gcc.dg/tree-ssa/pr101189.c: New.
2987 2021-06-24 Patrick Palka <ppalka@redhat.com>
2990 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
2992 2021-06-24 Patrick Palka <ppalka@redhat.com>
2995 * g++.dg/cpp2a/concepts-requires25.C: New test.
2997 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3000 * gcc.dg/pr101171.c: New test.
3002 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3005 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3006 Add --param vect-epilogues-nomask=0.
3007 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3008 to avoid loop vectorization.
3012 2021-06-24 Richard Biener <rguenther@suse.de>
3014 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3015 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3016 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3017 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3018 * gcc.target/i386/vect-addsub-2.c: Likewise.
3019 * gcc.target/i386/vect-addsub-3.c: Likewise.
3021 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3023 PR middle-end/101170
3024 * gcc.dg/pr101170.c: New test.
3026 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3028 PR middle-end/101172
3029 * gcc.dg/pr101172.c: New test.
3031 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3033 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3035 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3037 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3039 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3040 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3041 target or combined target constructs.
3043 2021-06-24 Richard Biener <rguenther@suse.de>
3045 PR tree-optimization/101105
3046 * gcc.dg/torture/pr101105.c: New testcase.
3048 2021-06-24 liuhongt <hongtao.liu@intel.com>
3051 * gcc.target/i386/pr98434-1.c: New test.
3052 * gcc.target/i386/pr98434-2.c: New test.
3053 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3055 2021-06-23 Patrick Palka <ppalka@redhat.com>
3058 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3059 * g++.dg/cpp1z/class-deduction91.C: New test.
3061 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3063 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3064 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3065 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3066 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3067 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3068 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3069 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3070 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3072 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3073 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3074 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3075 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3076 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3077 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3078 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3081 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3083 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3086 2021-06-23 Patrick Palka <ppalka@redhat.com>
3089 * g++.dg/cpp1z/class-deduction88.C: New test.
3090 * g++.dg/cpp1z/class-deduction89.C: New test.
3091 * g++.dg/cpp1z/class-deduction90.C: New test.
3093 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3096 * gcc.target/i386/pr101175.c: New test.
3098 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
3101 * gfortran.dg/coarray_collectives_17.f90: New test.
3103 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
3104 Tobias Burnus <tobias@codesourcery.com>
3107 * gfortran.dg/pr93524.c: New.
3108 * gfortran.dg/pr93524.f90: New.
3110 2021-06-22 David Malcolm <dmalcolm@redhat.com>
3113 * gcc.dg/analyzer/pr101143.c: New test.
3115 2021-06-22 Richard Biener <rguenther@suse.de>
3117 PR middle-end/101156
3118 * gcc.dg/pr101156.c: New testcase.
3120 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3122 PR tree-optimization/101159
3123 * gcc.c-torture/compile/pr101159.c: New test.
3125 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3127 PR middle-end/101160
3128 * g++.target/i386/empty-class1.C: Require lp64 effective target
3129 instead of x86_64-*-*.
3130 * g++.target/i386/empty-class2.C: New test.
3132 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3133 Andrew Pinski <apinski@marvell.com>
3135 PR tree-optimization/101162
3136 * g++.dg/opt/pr101162.C: New test.
3138 2021-06-22 Richard Biener <rguenther@suse.de>
3140 PR tree-optimization/101151
3141 * gcc.dg/torture/pr101151.c: New testcase.
3143 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
3145 * g++.dg/modules/omp-1_a.C: Check pthread is available for
3147 * g++.dg/modules/omp-2_a.C: Ditto.
3149 2021-06-22 Richard Biener <rguenther@suse.de>
3151 PR tree-optimization/101158
3152 * gfortran.dg/pr101158.f90: New testcase.
3154 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3157 * gcc.target/i386/pr11877-2.c: New test.
3159 2021-06-22 liuhongt <hongtao.liu@intel.com>
3161 PR tree-optimization/97770
3162 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3163 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3165 2021-06-22 liuhongt <hongtao.liu@intel.com>
3168 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3169 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3170 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3171 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3172 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3173 * gcc.target/i386/avx512f-pr100267-1.c: New test.
3174 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3175 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3176 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3177 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3178 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3179 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3180 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3181 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3182 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3183 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3185 2021-06-22 liuhongt <hongtao.liu@intel.com>
3188 * gcc.target/i386/pr100310.c: New test.
3190 2021-06-21 Jason Merrill <jason@redhat.com>
3193 * g++.target/i386/empty-class1.C: New test.
3195 2021-06-21 Patrick Palka <ppalka@redhat.com>
3198 * g++.dg/opt/nrv21.C: New test.
3200 2021-06-21 Patrick Palka <ppalka@redhat.com>
3203 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3205 2021-06-21 Jakub Jelinek <jakub@redhat.com>
3207 PR inline-asm/100785
3208 * c-c++-common/pr100785.c: New test.
3209 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3210 * gcc.dg/pr48552-2.c: Likewise.
3212 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3215 * gcc.target/arm/simd/pr97906.c: New test.
3217 2021-06-21 Richard Biener <rguenther@suse.de>
3219 PR tree-optimization/101121
3220 * gfortran.dg/pr101121.f: New testcase.
3222 2021-06-21 liuhongt <hongtao.liu@intel.com>
3225 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3226 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3227 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3228 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3230 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
3233 * gcc.target/i386/pr11877.c: New test case.
3235 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3237 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3239 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3241 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3243 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3246 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3250 * gfortran.dg/min0_max0_1.f90: New test.
3251 * gfortran.dg/min0_max0_2.f90: New test.
3253 2021-06-18 David Malcolm <dmalcolm@redhat.com>
3255 * gcc.dg/analyzer/symbolic-7.c: New test.
3257 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3260 * gcc.target/arm/acle/pr100856.c: New test.
3261 * gcc.target/arm/multilib.exp: Add tests for cde options.
3263 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
3265 * gcc.target/powerpc/float128-minmax-2.c: New test.
3267 2021-06-17 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/deleted15.C: New test.
3272 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
3275 * gcc.target/i386/pr100704-1.c: New test.
3276 * gcc.target/i386/pr100704-2.c: Likewise.
3277 * gcc.target/i386/pr100704-3.c: Likewise.
3279 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
3282 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3283 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3285 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
3287 * gcc.dg/pr100790.c: New test.
3289 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
3291 * gcc.target/s390/zvector/vec-doublee.c: New test.
3292 * gcc.target/s390/zvector/vec-floate.c: New test.
3294 2021-06-17 Richard Biener <rguenther@suse.de>
3296 PR tree-optimization/54400
3297 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3299 2021-06-16 Jason Merrill <jason@redhat.com>
3303 * g++.dg/template/access39.C: New test.
3305 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3309 * gfortran.dg/pr95502.f90: New test.
3311 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3314 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3318 * gfortran.dg/pr95502.f90: New test.
3320 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3324 * gfortran.dg/pr95502.f90: New test.
3326 2021-06-16 Jason Merrill <jason@redhat.com>
3329 PR preprocessor/96391
3330 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3331 * g++.dg/plugin/plugin.exp: Run it.
3333 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3335 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3337 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3339 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3341 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3343 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3345 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3347 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3349 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3351 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
3353 2021-06-16 Martin Jambor <mjambor@suse.cz>
3355 PR tree-optimization/100453
3356 * gcc.dg/tree-ssa/pr100453.c: New test.
3358 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3360 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
3363 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3365 PR middle-end/101062
3366 * gcc.dg/pr101062.c: New test.
3368 2021-06-16 Richard Biener <rguenther@suse.de>
3370 PR tree-optimization/101088
3371 * gcc.dg/torture/pr101088.c: New testcase.
3373 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
3375 PR rtl-optimization/46235
3376 * gcc.target/i386/bt-5.c: New test.
3377 * gcc.target/i386/bt-6.c: New test.
3378 * gcc.target/i386/bt-7.c: New test.
3380 2021-06-16 Arnaud Charlet <charlet@adacore.com>
3382 * gnat.dg/limited4.adb: Disable illegal code.
3384 2021-06-16 Richard Biener <rguenther@suse.de>
3386 PR tree-optimization/101083
3387 * gcc.dg/vect/pr97832-4.c: New testcase.
3389 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
3392 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
3393 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
3394 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
3395 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
3396 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
3397 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
3398 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
3399 * gfortran.dg/gomp/defaultmap-1.f90: New test.
3400 * gfortran.dg/gomp/defaultmap-2.f90: New test.
3401 * gfortran.dg/gomp/defaultmap-3.f90: New test.
3402 * gfortran.dg/gomp/defaultmap-4.f90: New test.
3403 * gfortran.dg/gomp/defaultmap-5.f90: New test.
3404 * gfortran.dg/gomp/defaultmap-6.f90: New test.
3405 * gfortran.dg/gomp/defaultmap-7.f90: New test.
3407 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3409 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
3410 * gcc.dg/analyzer/capacity-1.c: New test.
3411 * gcc.dg/analyzer/capacity-2.c: New test.
3412 * gcc.dg/analyzer/capacity-3.c: New test.
3414 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3417 * gcc.dg/analyzer/explode-2a.c: New test.
3419 2021-06-15 Jakub Jelinek <jakub@redhat.com>
3422 * gcc.target/i386/pr101046.c: New test.
3424 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
3426 * c-c++-common/Wattributes.c: Remove s390-specific check and add
3428 * gcc.dg/Wattributes-6.c: Likewise.
3430 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
3433 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
3435 2021-06-14 Martin Sebor <msebor@redhat.com>
3438 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
3439 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
3440 * g++.dg/warn/Wstringop-overflow-7.C: New test.
3441 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
3442 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
3444 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
3447 * gcc.target/powerpc/pr100777.c: New test.
3449 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
3452 * gcc.target/i386/pr101058.c: New test.
3454 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
3457 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
3458 * gcc.dg/spellcheck-stdlib.c: Likewise.
3460 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
3462 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3463 * gcc.target/arm/simd/mve-vshl.c: Likewise.
3464 * gcc.target/arm/simd/mve-vec-pack.c: New test.
3465 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
3467 2021-06-14 Richard Biener <rguenther@suse.de>
3469 PR tree-optimization/100934
3470 * gcc.dg/torture/pr100934.c: New testcase.
3472 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
3474 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
3475 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
3476 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
3477 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
3478 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
3479 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
3480 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
3482 2021-06-14 Richard Biener <rguenther@suse.de>
3484 PR tree-optimization/101031
3485 * gcc.dg/torture/pr101031.c: New testcase.
3487 2021-06-13 Jason Merrill <jason@redhat.com>
3489 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3491 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
3494 * g++.target/i386/pr101023a.C: New test.
3495 * g++.target/i386/pr101023b.C: Likewise.
3497 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3499 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3500 * gcc.dg/uninit-pr93100.c: Skip on AIX.
3501 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3503 2021-06-12 Jason Merrill <jason@redhat.com>
3505 * g++.dg/ext/attrib62.C: No longer warn.
3506 * g++.dg/diagnostic/maybe_unused1.C: New test.
3508 2021-06-12 Jason Merrill <jason@redhat.com>
3511 * g++.dg/ext/array4.C: New test.
3513 2021-06-11 Carl Love <cel@us.ibm.com>
3515 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3516 (dg-require-effective-target): Change target to p9vector_hw.
3518 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
3520 * gcc.dg/gomp/simd-clones-2.c: Enhance.
3522 2021-06-11 Patrick Palka <ppalka@redhat.com>
3526 * g++.dg/template/sfinae-dr1227.C: New test.
3528 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3531 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3533 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
3535 PR tree-optimization/96392
3536 * gcc.dg/pr96392.c: New test.
3538 2021-06-11 Richard Biener <rguenther@suse.de>
3540 PR tree-optimization/101025
3541 * gcc.dg/torture/pr101025.c: New testcase.
3543 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3546 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3547 directives check for target is v8.1-m.main+mve or not before
3548 comparing the assembly output.
3549 * gcc.target/arm/cmse/cmse-20.c: New test.
3551 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3554 * g++.dg/cpp23/consteval-if1.C: New test.
3555 * g++.dg/cpp23/consteval-if2.C: New test.
3556 * g++.dg/cpp23/consteval-if3.C: New test.
3557 * g++.dg/cpp23/consteval-if4.C: New test.
3558 * g++.dg/cpp23/consteval-if5.C: New test.
3559 * g++.dg/cpp23/consteval-if6.C: New test.
3560 * g++.dg/cpp23/consteval-if7.C: New test.
3561 * g++.dg/cpp23/consteval-if8.C: New test.
3562 * g++.dg/cpp23/consteval-if9.C: New test.
3563 * g++.dg/cpp23/consteval-if10.C: New test.
3564 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3566 2021-06-11 David Malcolm <dmalcolm@redhat.com>
3568 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3569 expected number of enodes after the loop.
3570 * gcc.dg/analyzer/paths-8.c: New test.
3572 2021-06-11 Richard Biener <rguenther@suse.de>
3574 PR tree-optimization/101028
3575 * gcc.dg/pr101028.c: New testcase.
3577 2021-06-11 Richard Biener <rguenther@suse.de>
3579 PR tree-optimization/101026
3580 * gfortran.dg/pr101026.f: New testcase.
3582 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3584 PR rtl-optimization/101008
3585 * gcc.dg/pr101008.c: New test.
3587 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3590 * gcc.target/i386/sse-pr101007.c: New test.
3592 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
3595 * gcc.target/i386/pr101021-1.c: New test.
3596 * gcc.target/i386/pr101021-2.c: Ditto.
3598 2021-06-11 Martin Liska <mliska@suse.cz>
3600 PR gcov-profile/100788
3601 * gcc.dg/pr100788.c: New test.
3603 2021-06-11 Richard Biener <rguenther@suse.de>
3605 PR middle-end/101009
3606 * gcc.dg/torture/pr101009.c: New testcase.
3608 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3610 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3612 2021-06-11 Marek Polacek <polacek@redhat.com>
3615 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3616 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3618 2021-06-10 Patrick Palka <ppalka@redhat.com>
3621 * g++.dg/template/ttp34.C: New test.
3622 * g++.dg/template/ttp34a.C: New test.
3623 * g++.dg/template/ttp34b.C: New test.
3625 2021-06-10 Patrick Palka <ppalka@redhat.com>
3628 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3630 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3632 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3633 tests. Update expected counts.
3634 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3635 tests. Update expected counts.
3637 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3640 * gdc.dg/pr100967.d: New test.
3642 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3644 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3645 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3647 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3649 * gcc.dg/vect/pr56541.c: Fix target selector.
3651 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3652 Thomas Schwinge <thomas@codesourcery.com>
3654 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3655 * c-c++-common/goacc/finalize-1.c: Likewise.
3656 * c-c++-common/goacc/mdc-1.c: Likewise.
3657 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3658 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3659 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3660 * gfortran.dg/goacc/finalize-1.f: Likewise.
3661 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3663 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3665 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3666 * c-c++-common/goacc/mdc-2.c: Likewise.
3667 * g++.dg/goacc/mdc.C: Likewise.
3669 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3671 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3672 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3674 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3677 * g++.dg/opt/pr100852.C: New test.
3679 2021-06-09 Andrew Pinski <apinski@marvell.com>
3681 * g++.dg/torture/pr100925.C: New test.
3683 2021-06-09 Carl Love <cel@us.ibm.com>
3685 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3687 Add tests for vec_signextq.
3688 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3690 2021-06-09 Carl Love <cel@us.ibm.com>
3692 * gcc.target/powerpc/fp128_conversions.c: New file.
3693 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3694 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3695 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3696 (ppc_native_128bit): Remove dg-require-effective-target.
3698 2021-06-09 Carl Love <cel@us.ibm.com>
3700 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3703 2021-06-09 Carl Love <cel@us.ibm.com>
3705 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3708 2021-06-09 Carl Love <cel@us.ibm.com>
3710 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3712 2021-06-09 Carl Love <cel@us.ibm.com>
3714 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3715 New runnable test case.
3716 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3717 for xxlor instruction.
3719 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3721 * gcc.target/arm/simd/mve-vclz.c: New test.
3723 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3725 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3726 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3727 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3728 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3730 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
3732 * gcc.dg/builtins-70.c: New test.
3734 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3736 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3737 counts to test 32 and 64 bit separately.
3738 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3739 counts to test 32 and 64 bit separately.
3740 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3741 counts to test 32 and 64 bit separately.
3742 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3743 counts to test 32 and 64 bit separately.
3745 2021-06-09 Richard Biener <rguenther@suse.de>
3747 PR tree-optimization/100981
3748 * gfortran.dg/vect/pr100981-1.f90: New testcase.
3750 2021-06-09 Richard Biener <rguenther@suse.de>
3752 PR tree-optimization/97832
3753 * gcc.dg/vect/pr97832-1.c: New testcase.
3754 * gcc.dg/vect/pr97832-2.c: Likewise.
3755 * gcc.dg/vect/pr97832-3.c: Likewise.
3756 * g++.dg/vect/slp-pr98855.cc: XFAIL.
3757 * gcc.dg/vect/slp-50.c: New file.
3759 2021-06-09 Jakub Jelinek <jakub@redhat.com>
3762 * gfortran.dg/gomp/pr100965.f90: New test.
3764 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
3767 * gcc.target/i386/pr100936.c: New test.
3769 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
3771 * gcc.target/powerpc/float128-call.c: Adjust.
3772 * gcc.target/powerpc/pr100085.c: New test.
3774 2021-06-09 Jason Merrill <jason@redhat.com>
3777 * g++.dg/diagnostic/enum3.C: New test.
3779 2021-06-08 Marek Polacek <polacek@redhat.com>
3782 * g++.dg/cpp2a/explicit18.C: New test.
3784 2021-06-08 Andrew Pinski <apinski@marvell.com>
3786 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3787 happens on the outside of the bit_xor.
3789 2021-06-08 Jason Merrill <jason@redhat.com>
3791 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3792 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3793 * g++.dg/ext/utf-badconcat.C: Likewise.
3794 * g++.dg/ext/utf-badconcat2.C: Likewise.
3796 2021-06-08 Jason Merrill <jason@redhat.com>
3798 * g++.dg/cpp23/mixed-concat1.C: New test.
3800 2021-06-08 Jason Merrill <jason@redhat.com>
3802 * g++.dg/cpp23/whitespace-splice1.C: New test.
3804 2021-06-08 Jason Merrill <jason@redhat.com>
3806 * g++.dg/cpp23/narrowing-bool1.C: New test.
3808 2021-06-08 David Malcolm <dmalcolm@redhat.com>
3811 * gcc.dg/analyzer/bitfields-1.c: New test.
3812 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3814 (test_44): Update test values assigned to the bits to ones that
3815 fit in the range of the bitfield type. Remove xfails.
3816 (test_45): Remove xfails.
3818 2021-06-08 Jason Merrill <jason@redhat.com>
3821 * g++.dg/cpp0x/initlist124.C: New test.
3823 2021-06-08 Richard Biener <rguenther@suse.de>
3825 PR tree-optimization/100923
3826 * gcc.dg/torture/pr100923.c: New testcase.
3828 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3831 * g++.dg/gomp/doacross-2.C: New test.
3833 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
3835 PR middle-end/100951
3836 * gcc.target/i386/pr100951.c: New test.
3838 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3842 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3844 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
3847 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3848 * gfortran.dg/gomp/scan-5.f90: Likewise.
3849 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3850 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3851 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3852 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3853 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3855 2021-06-08 Martin Liska <mliska@suse.cz>
3857 * gcc.dg/format/strfmon-1.c: Fix typo.
3858 * gfortran.dg/char4-subscript.f90: Likewise.
3860 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
3862 PR tree-optimization/100794
3863 * gcc.dg/tree-ssa/pr100794.c: New test.
3865 2021-06-08 Jason Merrill <jason@redhat.com>
3868 * g++.dg/template/lookup17.C: New test.
3870 2021-06-08 Jason Merrill <jason@redhat.com>
3873 * g++.dg/cpp0x/alias-decl-73.C: New test.
3875 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
3878 * gcc.target/i386/pr100637-5b.c: New test.
3879 * gcc.target/i386/pr100637-5w.c: Ditto.
3881 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3884 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
3885 * gcc.target/i386/pr82735-4.c: Likewise.
3886 * gcc.target/i386/pr82735-5.c: Likewise.
3888 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
3890 * gcc.dg/sso-14.c: Adjust.
3892 2021-06-07 Patrick Palka <ppalka@redhat.com>
3895 * g++.dg/template/access38.C: New test.
3897 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3900 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
3903 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3906 * gcc.dg/pr100887.c: New test.
3908 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3910 PR middle-end/100898
3911 * g++.dg/ext/va-arg-pack-3.C: New test.
3913 2021-06-07 liuhongt <hongtao.liu@intel.com>
3916 * g++.target/i386/pr100885.C: New test.
3918 2021-06-07 liuhongt <hongtao.liu@intel.com>
3921 * gcc.target/i386/pr82735-1.c: New test.
3922 * gcc.target/i386/pr82735-2.c: New test.
3923 * gcc.target/i386/pr82735-3.c: New test.
3924 * gcc.target/i386/pr82735-4.c: New test.
3925 * gcc.target/i386/pr82735-5.c: New test.
3927 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3929 * gcc.dg/gomp/scan-1.c: New test.
3931 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3934 * c-c++-common/gomp/pr100902-1.c: New test.
3936 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
3938 * gcc.dg/sso-14.c: New test.
3940 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3947 * gfortran.dg/PR100120.f90: New test.
3948 * gfortran.dg/character_workout_1.f90: New test.
3949 * gfortran.dg/character_workout_4.f90: New test.
3951 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3953 PR middle-end/100905
3954 * gfortran.dg/gomp/loop-3.f90: New test.
3956 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
3959 * gdc.dg/pr100882a.d: New test.
3960 * gdc.dg/pr100882b.d: New test.
3961 * gdc.dg/pr100882c.d: New test.
3962 * gdc.dg/torture/pr100882.d: New test.
3964 2021-06-04 Patrick Palka <ppalka@redhat.com>
3967 * g++.dg/template/param4.C: New test.
3968 * g++.dg/template/param5.C: New test.
3969 * g++.dg/cpp1z/nontype-auto19.C: New test.
3970 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
3971 deduced type of a decltype(auto) NTTP has top-level cv-quals.
3973 2021-06-04 Patrick Palka <ppalka@redhat.com>
3976 * g++.dg/cpp0x/alias-decl-72.C: New test.
3977 * g++.dg/cpp0x/alias-decl-72a.C: New test.
3979 2021-06-04 Harald Anlauf <anlauf@gmx.de>
3982 * gfortran.dg/inline_matmul_25.f90: New test.
3984 2021-06-04 Martin Sebor <msebor@redhat.com>
3987 * gcc.dg/nonnull-6.c: New test.
3989 2021-06-04 Martin Sebor <msebor@redhat.com>
3991 PR middle-end/100732
3992 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
3993 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
3994 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
3995 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
3996 * gcc.dg/uninit-pr100732.c: New test.
3998 2021-06-04 Martin Sebor <msebor@redhat.com>
4000 * gcc.dg/Wvla-parameter-10.c: New test.
4001 * gcc.dg/Wvla-parameter-11.c: New test.
4003 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4005 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4006 commit in addition - add more dg-errors and '... end ...' due to changed
4008 * gfortran.dg/goacc/omp.f95: Likewise.
4009 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4011 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4014 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4016 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4018 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4019 proper iteration variable.
4021 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4023 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4024 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4025 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4026 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4027 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4028 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4029 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4030 fix loop-variable and remove xfail.
4032 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4035 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4037 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4040 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4041 C/C++ version of the patch.
4042 * gfortran.dg/gomp/loop-1.f90: New test.
4043 * gfortran.dg/gomp/loop-2.f90: New test.
4044 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4045 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4046 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4047 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4048 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4049 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4050 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4051 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4052 of 'acc loops' to hide unrelated bug for now.
4053 * gfortran.dg/goacc/omp-fixed.f: Likewise
4055 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4058 * gcc.target/i386/pr100887.c: New test.
4060 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4063 * g++.dg/gomp/declare-simd-8.C: New test.
4065 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4067 * gcc.target/powerpc/not-promote-mode.c: New.
4069 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4072 * gcc.target/i386/vperm-v2hi.c: New test.
4073 * gcc.target/i386/vperm-v4qi.c: Ditto.
4075 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4077 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4079 2021-06-03 Patrick Palka <ppalka@redhat.com>
4082 * g++.dg/cpp0x/alias-decl-71.C: New test.
4084 2021-06-03 Patrick Palka <ppalka@redhat.com>
4087 * g++.dg/cpp2a/using-enum-9.C: New test.
4089 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
4091 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4093 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
4095 * gcc.target/arm/simd/mve-vabs.c: New test.
4097 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4099 * gnat.dg/bit_packed_array6.adb: New test.
4100 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4102 2021-06-03 Martin Liska <mliska@suse.cz>
4104 * gcc.dg/spellcheck-options-23.c: New test.
4106 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4108 * gnat.dg/inline22.adb: New test.
4110 2021-06-03 Tamar Christina <tamar.christina@arm.com>
4112 * gcc.target/aarch64/cpunative/info_16: Update implementer.
4113 * gcc.target/aarch64/cpunative/info_17: Likewise
4115 2021-06-03 Jakub Jelinek <jakub@redhat.com>
4118 * g++.dg/gomp/depend-iterator-3.C: New test.
4119 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4120 this as base expression of depend array section, expect a different
4121 error wording for this as depend locator and add testcases
4122 for affinity clauses.
4124 2021-06-02 Jason Merrill <jason@redhat.com>
4127 * g++.dg/init/no-elide2.C: New test.
4129 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
4131 * gcc.target/s390/ashr.c: New test.
4133 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
4136 * gfortran.dg/gomp/taskloop-2.f90: New.
4138 2021-06-02 Jakub Jelinek <jakub@redhat.com>
4140 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4143 2021-06-01 Patrick Palka <ppalka@redhat.com>
4146 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4147 * g++.dg/cpp0x/dc10.C: New test.
4148 * g++.dg/cpp0x/initlist-base4.C: New test.
4149 * g++.dg/cpp2a/constexpr-init22.C: New test.
4151 2021-06-01 Andrew Pinski <apinski@marvell.com>
4153 PR tree-optimization/95481
4154 * gcc.dg/tree-ssa/tailcall-10.c: New test.
4155 * gcc.dg/tree-ssa/tailcall-11.c: New test.
4156 * gcc.dg/tree-ssa/tailcall-12.c: New test.
4157 * gcc.dg/tree-ssa/tailcall-13.c: New test.
4158 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4160 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
4163 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4165 2021-06-01 Jason Merrill <jason@redhat.com>
4168 * g++.dg/cpp2a/destroying-delete5.C: New test.
4170 2021-06-01 Jason Merrill <jason@redhat.com>
4173 * g++.dg/cpp0x/depr-copy4.C: New test.
4175 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
4177 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4178 * gcc.dg/pr80776-1.c: Same.
4180 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
4183 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4184 now diagnosed with less error output.
4185 * gfortran.dg/gomp/scan-1.f90: Likewise.
4186 * gfortran.dg/gomp/pr99928-3.f90: New test.
4187 * gfortran.dg/gomp/taskloop-1.f90: New test.
4189 2021-06-01 liuhongt <hongtao.liu@intel.com>
4191 PR tree-optimization/98365
4192 * gcc.target/i386/pr98365.c: New test.
4194 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4196 PR tree-optimization/100781
4197 * gcc.dg/pr100781.c: New.
4199 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4201 PR tree-optimization/100774
4202 * g++.dg/pr100774.C: New.
4204 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
4206 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4207 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4209 2021-05-31 Richard Biener <rguenther@suse.de>
4212 * c-c++-common/builtin-shufflevector-2.c: New testcase.
4213 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4214 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4215 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4217 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
4220 * g++.target/powerpc/pr99842.C: New.
4222 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4224 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4225 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4226 (plugin_init): Likewise.
4227 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4228 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4229 (plugin_init): Likewise.
4230 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4231 (plugin_init): Likewise.
4233 2021-05-29 Jakub Jelinek <jakub@redhat.com>
4236 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4237 combined with parallel, teams or taskloop and defaultmap(none)
4238 to constructs combined with target.
4239 * c-c++-common/gomp/pr99928-2.c: Likewise.
4240 * c-c++-common/gomp/pr99928-3.c: Likewise.
4241 * c-c++-common/gomp/pr99928-4.c: Likewise.
4242 * c-c++-common/gomp/pr99928-5.c: Likewise.
4243 * c-c++-common/gomp/pr99928-6.c: Likewise.
4244 * c-c++-common/gomp/pr99928-7.c: Likewise.
4245 * c-c++-common/gomp/pr99928-8.c: Likewise.
4246 * c-c++-common/gomp/pr99928-9.c: Likewise.
4247 * c-c++-common/gomp/pr99928-10.c: Likewise.
4248 * c-c++-common/gomp/pr99928-13.c: Likewise.
4249 * c-c++-common/gomp/pr99928-14.c: Likewise.
4251 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
4253 * gcc.dg/Wstringop-overflow-55.c:
4254 * gcc.dg/pr80776-1.c:
4256 2021-05-28 Richard Biener <rguenther@suse.de>
4258 PR tree-optimization/100778
4259 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4261 2021-05-28 Jason Merrill <jason@redhat.com>
4265 * g++.dg/inherit/virtual15.C: New test.
4266 * g++.dg/inherit/virtual15a.C: New file.
4268 2021-05-28 Richard Biener <rguenther@suse.de>
4271 * gcc.dg/pr100791.c: New testcase.
4273 2021-05-28 Richard Biener <rguenther@suse.de>
4276 * gcc.dg/gimplefe-error-11.c: New testcase.
4278 2021-05-28 Jakub Jelinek <jakub@redhat.com>
4281 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4282 * c-c++-common/gomp/pr99928-9.c: Likewise.
4283 * c-c++-common/gomp/pr99928-10.c: Likewise.
4284 * c-c++-common/gomp/pr99928-16.c: New test.
4286 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
4288 * c-c++-common/gomp/affinity-1.c: New test.
4289 * c-c++-common/gomp/affinity-2.c: New test.
4290 * c-c++-common/gomp/affinity-3.c: New test.
4291 * c-c++-common/gomp/affinity-4.c: New test.
4292 * c-c++-common/gomp/affinity-5.c: New test.
4293 * c-c++-common/gomp/affinity-6.c: New test.
4294 * c-c++-common/gomp/affinity-7.c: New test.
4295 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4296 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4297 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4298 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4299 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4300 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4301 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4302 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4303 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4304 * gfortran.dg/gomp/taskwait.f90: New test.
4306 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
4307 Richard Biener <rguenther@suse.de>
4309 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4310 Adjust scanning pattern for !lp64.
4311 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4312 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4315 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
4317 PR tree-optimization/99398
4318 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4319 * gcc.target/powerpc/vec-perm-ctor.c: New test.
4320 * gcc.target/powerpc/vec-perm-ctor.h: New test.
4322 2021-05-27 Matthias Kretz <kretz@kde.org>
4325 * g++.dg/diagnostic/pr100716.C: New test.
4326 * g++.dg/diagnostic/pr100716-1.C: Same test with
4327 -fno-pretty-templates.
4329 2021-05-27 Patrick Palka <ppalka@redhat.com>
4332 * g++.dg/cpp0x/static_assert17.C: New test.
4334 2021-05-27 Jason Merrill <jason@redhat.com>
4337 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
4339 2021-05-27 Patrick Palka <ppalka@redhat.com>
4344 * g++.dg/template/partial16.C: New test.
4345 * g++.dg/template/partial17.C: New test.
4346 * g++.dg/template/partial18.C: New test.
4347 * g++.dg/template/partial19.C: New test.
4348 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
4349 ill-formed partial specialization.
4350 * g++.dg/cpp0x/variadic38.C: Likewise.
4351 * g++.dg/cpp1z/pr81016.C: Likewise.
4352 * g++.dg/template/partial5.C: Likewise.
4353 * g++.old-deja/g++.pt/spec21.C: Likewise.
4355 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4358 * gfortran.dg/pointer_check_14.f90: New test.
4360 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4363 * gfortran.dg/bounds_check_22.f90: New test.
4365 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
4367 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
4369 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
4372 * gcc.target/i386/pr100637-3b.c (avgu): New test.
4373 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
4375 2021-05-26 Patrick Palka <ppalka@redhat.com>
4378 * g++.dg/template/access37.C: New test.
4379 * g++.dg/template/access37a.C: New test.
4381 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
4383 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
4384 * gcc.dg/pr80776-1.c: Same.
4386 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
4388 * lib/target-supports.exp (check_effective_target_vect32): New.
4389 (available_vector_sizes): Append 32 for x86 targets.
4390 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
4391 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
4392 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
4393 * gcc.target/i386/pr100637-3b.c: New test.
4394 * gcc.target/i386/pr100637-3w.c: Ditto.
4395 * gcc.target/i386/pr100637-4b.c: Ditto.
4396 * gcc.target/i386/pr100637-4w.c: Ditto.
4398 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
4400 * gcc.dg/sso-13.c: New test.
4402 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
4404 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
4406 2021-05-26 Patrick Palka <ppalka@redhat.com>
4409 * g++.dg/cpp1z/elide6.C: New test.
4411 2021-05-26 Patrick Palka <ppalka@redhat.com>
4414 * g++.dg/cpp0x/noexcept68.C: New test.
4416 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4418 * gcc.target/csky/fldrd_fstrd.c: New.
4419 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
4421 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4423 * gcc.target/csky/ldbs.c: New.
4425 2021-05-26 Andrew Pinski <apinski@marvell.com>
4427 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
4428 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
4430 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4433 * g++.dg/cpp1z/nodiscard8.C: New test.
4434 * g++.dg/cpp1z/nodiscard9.C: New test.
4436 2021-05-25 Martin Liska <mliska@suse.cz>
4438 * gcc.dg/sancov/attribute.c: New test.
4440 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
4442 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
4444 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4447 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
4449 * c-c++-common/gomp/pr99928-9.c: Likewise.
4450 * c-c++-common/gomp/pr99928-10.c: Likewise.
4452 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
4454 * gcc.target/csky/fpuv3/fpuv3.exp: New.
4455 * gcc.target/csky/fpuv3/fpv3_div.c: New.
4456 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
4457 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
4458 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
4459 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
4460 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
4461 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
4462 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
4463 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
4464 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
4465 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
4466 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
4467 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
4468 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
4469 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
4470 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
4471 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
4472 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
4473 * gcc.target/csky/fpuv3/fpv3_h.c: New.
4474 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
4475 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
4476 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
4477 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
4478 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
4479 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
4480 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
4481 * gcc.target/csky/fpuv3/fpv3_max.c: New.
4482 * gcc.target/csky/fpuv3/fpv3_min.c: New.
4483 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4484 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4485 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4486 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4487 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4488 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4489 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4490 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4492 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
4494 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4496 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
4499 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4500 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4501 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4502 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4504 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4506 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4509 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4511 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4514 2021-05-24 liuhongt <hongtao.liu@intel.com>
4517 * gcc.target/i386/pr100660.c: New test.
4519 2021-05-24 Andrew Pinski <apinski@marvell.com>
4521 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4522 when matching ssa name version.
4523 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4525 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
4528 * gcc.target/i386/pr100722.c: New test.
4530 2021-05-23 Harald Anlauf <anlauf@gmx.de>
4533 * gfortran.dg/pr100551.f90: New test.
4535 2021-05-23 Andrew Pinski <apinski@marvell.com>
4537 * gcc.dg/gimplefe-45.c: New test.
4539 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4541 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4543 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4545 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4546 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4548 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4551 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4552 * c-c++-common/gomp/pr99928-15.c: New test.
4554 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4557 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4558 * c-c++-common/gomp/pr99928-13.c: New test.
4559 * c-c++-common/gomp/pr99928-14.c: New test.
4561 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4564 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4565 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4566 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4568 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4570 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4573 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4574 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4575 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4577 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4578 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4579 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4580 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4582 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4583 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4584 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4585 * gfortran.dg/goacc/private-3.f95: Likewise.
4587 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4589 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4591 * gcc.c-torture/compile/ssa-unused-1.c: New file.
4593 2021-05-21 Richard Biener <rguenther@suse.de>
4594 H.J. Lu <hjl.tools@gmail.com>
4596 * gcc.target/i386/pr90773-24.c: New test.
4597 * gcc.target/i386/pr90773-25.c: Likewise.
4599 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
4602 * g++.target/i386/pr100637-1b.C: New test.
4603 * g++.target/i386/pr100637-1w.C: Ditto.
4604 * gcc.target/i386/pr100637-2b.c: Ditto.
4605 * gcc.target/i386/pr100637-2w.c: Ditto.
4607 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4609 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4611 2021-05-20 Jason Merrill <jason@redhat.com>
4613 * g++.dg/cpp2a/desig19.C: New test.
4615 2021-05-20 Jason Merrill <jason@redhat.com>
4618 * g++.dg/cpp2a/desig18.C: New test.
4620 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4622 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4623 * lib/dg-pch.exp: Adjust diagnostic message.
4625 2021-05-20 Martin Sebor <msebor@redhat.com>
4627 PR middle-end/100684
4628 * g++.dg/warn/Wnonnull13.C: New test.
4629 * g++.dg/warn/Wnonnull14.C: New test.
4630 * g++.dg/warn/Wnonnull15.C: New test.
4632 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4634 * g++.dg/modules/omp-1_c.C: Fix testcase.
4636 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4639 * gcc.target/i386/pr100701.c: New test.
4641 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4643 * gfortran.dg/gomp/map-6.f90: New test.
4644 * gfortran.dg/gomp/map-7.f90: New test.
4645 * gfortran.dg/gomp/map-8.f90: New test.
4647 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4650 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4651 * gnat.dg/unchecked_convert6.adb: Likewise.
4653 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4656 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4658 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4659 Torbjörn Svensson <torbjorn.svensson@st.com>
4662 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4663 * c-c++-common/cpp/file-name-1.c: New test.
4665 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4668 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4669 add comments regarding what the code does.
4671 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4674 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4675 * c-c++-common/gomp/pr99928-5.c: Likewise.
4677 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4679 PR preprocessor/100646
4680 * gcc.dg/cpp/pr100646-1.c: New test.
4681 * gcc.dg/cpp/pr100646-2.c: New test.
4683 2021-05-20 Jason Merrill <jason@redhat.com>
4686 * g++.dg/cpp2a/nontype-complex1.C: New test.
4688 2021-05-20 Jason Merrill <jason@redhat.com>
4691 * g++.dg/parse/access13.C: New test.
4693 2021-05-19 Martin Sebor <msebor@redhat.com>
4696 * gcc.dg/pr100619.c: New test.
4698 2021-05-19 Jason Merrill <jason@redhat.com>
4702 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4704 2021-05-19 Jason Merrill <jason@redhat.com>
4706 * g++.dg/cpp1z/class-deduction-access1.C: New test.
4707 * g++.dg/cpp1z/class-deduction-access2.C: New test.
4709 2021-05-19 Marek Polacek <polacek@redhat.com>
4712 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4713 Remove dg-errors for GNU attributes.
4714 * g++.dg/ext/attrib63.C: Remove dg-error.
4715 * g++.dg/cpp0x/friend8.C: New test.
4717 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
4719 * g++.dg/modules/omp-1_a.C: Check pthread is available.
4720 * g++.dg/modules/omp-1_b.C: Ditto.
4721 * g++.dg/modules/omp-1_c.C: Ditto.
4722 * g++.dg/modules/omp-2_a.C: Ditto.
4723 * g++.dg/modules/omp-2_b.C: Ditto.
4725 2021-05-19 Alex Coplan <alex.coplan@arm.com>
4728 * gcc.target/arm/cmse/pr100333.c: New test.
4730 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4733 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4735 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
4737 * gcc.target/riscv/arch-12.c: New.
4738 * gcc.target/riscv/attribute-19.c: New.
4740 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
4742 * gcc.target/aarch64/narrow_high_combine.c: New test.
4744 2021-05-19 Richard Biener <rguenther@suse.de>
4746 PR middle-end/100672
4747 * gcc.dg/torture/pr100672.c: New testcase.
4749 2021-05-19 Martin Liska <mliska@suse.cz>
4752 * gcc.dg/local1.c: Fix typos.
4753 * gcc.dg/ucnid-5-utf8.c: Likewise.
4754 * gcc.dg/ucnid-5.c: Likewise.
4756 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4758 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4759 scan-assembly-times to scan-assembly not for superfluous uxtb.
4760 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4761 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4762 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4763 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4764 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4765 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4766 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4767 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4768 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4769 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4770 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4771 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4772 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4773 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4774 * gcc.target/aarch64/sve/ld1_extend.c: New test.
4776 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4778 PR middle-end/100576
4779 * gcc.c-torture/compile/pr100576.c: New test.
4781 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4783 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4785 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4788 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4789 * c-c++-common/gomp/pr99928-12.c: New test.
4791 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
4793 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4794 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4795 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4796 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4797 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4798 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4799 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4800 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4801 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4802 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4803 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4804 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4805 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4806 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4807 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4809 2021-05-19 Jason Merrill <jason@redhat.com>
4812 * g++.dg/dfp/mangle-6.C: New test.
4814 2021-05-19 Jason Merrill <jason@redhat.com>
4817 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4819 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
4821 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4822 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4823 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4825 2021-05-18 Jason Merrill <jason@redhat.com>
4829 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4831 2021-05-18 Jason Merrill <jason@redhat.com>
4833 * g++.dg/cpp0x/implicit-delete1.C: New test.
4835 2021-05-18 David Malcolm <dmalcolm@redhat.com>
4838 * gcc.dg/analyzer/pr100615.c: New test.
4840 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
4843 * gcc.target/i386/pr100637-1b.c: New test.
4844 * gcc.target/i386/pr100637-1w.c: Ditto.
4845 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4846 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4847 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4848 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4849 pmovsxbd and pmovsxwq.
4850 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4851 pmovzxbd and pmovzxwq.
4853 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
4856 * gfortran.dg/goacc-gomp/depobj.f90: New test.
4858 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
4860 * lib/gcc-dg.exp: Implement 'dg-note'.
4861 * lib/prune.exp: Likewise.
4862 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
4863 'dg-prune-output "note: ".
4864 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
4865 'dg-note', match up additional notes, one class of them with
4867 * lib/lto.exp: Implement 'dg-lto-note'.
4868 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
4870 * g++.dg/lto/odr-1_1.C: Likewise.
4871 * g++.dg/lto/odr-2_1.C: Likewise.
4873 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4875 PR rtl-optimization/100590
4876 * gcc.dg/pr100590.c: New test.
4878 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4881 * g++.dg/other/pr100580.C: New test.
4883 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4885 PR tree-optimization/94589
4886 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
4888 2021-05-18 Richard Biener <rguenther@suse.de>
4890 * gcc.target/i386/pr100582.c: Adjust for AVX512.
4892 2021-05-18 Richard Biener <rguenther@suse.de>
4895 * gcc.dg/gimplefe-error-10.c: New testcase.
4897 2021-05-18 Richard Biener <rguenther@suse.de>
4900 * gcc.dg/pr100547.c: New testcase.
4901 * gcc.dg/attr-vector_size.c: Adjust.
4903 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4905 * gcc.target/s390/zvector/vec-_Bool.c: New test.
4907 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4910 * g++.target/s390/pr100281-1.C: New test.
4911 * g++.target/s390/pr100281-2.C: New test.
4913 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
4915 PR tree-optimization/100512
4916 * gcc.dg/pr100512.c: New.
4918 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
4920 * g++.dg/conversion/pr100635.C: New test.
4922 2021-05-17 Harald Anlauf <anlauf@gmx.de>
4925 * gfortran.dg/pr98411.f90: New test.
4927 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
4929 * gcc.dg/pr100349.c: New test.
4931 2021-05-17 Tamar Christina <tamar.christina@arm.com>
4933 * gcc.target/aarch64/cpunative/info_16: New test.
4934 * gcc.target/aarch64/cpunative/info_17: New test.
4935 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
4936 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
4938 2021-05-17 Richard Biener <rguenther@suse.de>
4941 * gcc.dg/gimplefe-error-9.c: New testcase.
4943 2021-05-17 Richard Biener <rguenther@suse.de>
4945 PR middle-end/100582
4946 * gcc.target/i386/pr100582.c: New testcase.
4948 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4950 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
4951 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
4953 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
4954 vectorize float16_t vectors.
4956 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4958 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
4959 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
4960 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
4962 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
4964 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
4966 2021-05-17 liuhongt <hongtao.liu@intel.com>
4969 * gcc.target/i386/pr100549.c: New test.
4971 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4973 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
4975 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4977 * gcc.target/arm/simd/mve-vadd-1.c: New.
4979 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4981 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
4983 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4985 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
4987 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4989 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
4991 * lib/target-supports.exp
4992 (check_effective_target_arm_qbit_ok_nocache): Rename into...
4993 (check_effective_target_arm_sat_ok_nocache): ... this. Check
4994 __ARM_FEATURE_SAT and use armv6.
4996 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
4999 * gfortran.dg/gomp/workshare-59.f90: New test.
5001 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5004 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5006 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5008 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5010 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5012 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5014 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5016 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5019 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5021 * gcc.target/powerpc/rop-1.c: New.
5022 * gcc.target/powerpc/rop-2.c: New.
5023 * gcc.target/powerpc/rop-3.c: New.
5024 * gcc.target/powerpc/rop-4.c: New.
5025 * gcc.target/powerpc/rop-5.c: New.
5027 2021-05-15 Martin Jambor <mjambor@suse.cz>
5030 2021-05-15 Martin Jambor <mjambor@suse.cz>
5032 PR tree-optimization/100453
5033 * gcc.dg/tree-ssa/pr100453.c: New test.
5035 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5037 PR rtl-optimization/100342
5038 * gcc.target/i386/pr100342.c: New test.
5040 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5042 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5043 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5045 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5047 * gfortran.dg/gomp/implicit-save.f90: New test.
5049 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5052 * g++.dg/cpp1y/pr95226.C: New test.
5054 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5057 * g++.dg/cpp0x/pr94616.C: New test.
5059 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5062 * g++.dg/cpp0x/sfinae68.C: New test.
5064 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5066 * g++.dg/cpp1y/pr88872.C: New test.
5068 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5070 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5072 2021-05-14 Marek Polacek <polacek@redhat.com>
5073 Jason Merrill <jason@redhat.com>
5076 * g++.dg/cpp0x/friend7.C: New test.
5077 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5078 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5079 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5080 * g++.dg/ext/attrib63.C: New test.
5082 2021-05-13 Martin Sebor <msebor@redhat.com>
5084 PR tree-optimization/93100
5086 * g++.dg/warn/uninit-pr93100.C: New test.
5087 * gcc.dg/uninit-pr93100.c: New test.
5088 * gcc.dg/uninit-pr98583.c: New test.
5090 2021-05-13 Martin Jambor <mjambor@suse.cz>
5092 PR tree-optimization/100453
5093 * gcc.dg/tree-ssa/pr100453.c: New test.
5095 2021-05-13 Martin Sebor <msebor@redhat.com>
5097 * g++.dg/pr100574.C: Use size_t as operator new argument type.
5099 2021-05-13 Martin Liska <mliska@suse.cz>
5101 PR middle-end/100504
5102 * gcc.target/i386/pr100504.c: New test.
5104 2021-05-13 Martin Sebor <msebor@redhat.com>
5107 * gcc.dg/Wvla-parameter-9.c: New test.
5109 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5112 * c-c++-common/gomp/pr99928-1.c: New test.
5113 * c-c++-common/gomp/pr99928-2.c: New test.
5114 * c-c++-common/gomp/pr99928-3.c: New test.
5115 * c-c++-common/gomp/pr99928-4.c: New test.
5116 * c-c++-common/gomp/pr99928-5.c: New test.
5117 * c-c++-common/gomp/pr99928-6.c: New test.
5118 * c-c++-common/gomp/pr99928-7.c: New test.
5119 * c-c++-common/gomp/pr99928-8.c: New test.
5120 * c-c++-common/gomp/pr99928-9.c: New test.
5121 * c-c++-common/gomp/pr99928-10.c: New test.
5122 * c-c++-common/gomp/pr99928-11.c: New test.
5124 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5127 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5129 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5131 * gcc.dg/pr100563.c: New test.
5133 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5135 PR tree-optimization/98856
5136 * gcc.target/i386/sse2-psraq-1.c: New test.
5137 * gcc.target/i386/sse4_2-psraq-1.c: New test.
5138 * gcc.target/i386/avx-psraq-1.c: New test.
5139 * gcc.target/i386/avx2-psraq-1.c: New test.
5140 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5142 * gcc.target/i386/avx2-pr82370.c: Likewise.
5143 * gcc.target/i386/avx512f-pr82370.c: Likewise.
5144 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5145 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5146 * gcc.dg/torture/vshuf-8.inc: Likewise.
5148 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
5151 * g++.target/i386/pr100581.C: New test.
5153 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
5156 * gnat.dg/lto21.adb: Prune new LTO warning.
5158 2021-05-13 Martin Liska <mliska@suse.cz>
5161 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5162 * gcc.dg/torture/pr94947-1.c: Likewise.
5164 2021-05-13 liuhongt <hongtao.liu@intel.com>
5166 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5168 2021-05-13 liuhongt <hongtao.liu@intel.com>
5171 * gcc.target/i386/avx-pr94680.c: New test.
5172 * gcc.target/i386/avx512f-pr94680.c: New test.
5173 * gcc.target/i386/sse2-pr94680.c: New test.
5175 2021-05-12 Martin Sebor <msebor@redhat.com>
5177 PR middle-end/100571
5178 * gcc.dg/Wstringop-overflow-67.c: New test.
5180 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
5183 * gcc.dg/pr100521.c: New file.
5185 2021-05-12 Marek Polacek <polacek@redhat.com>
5187 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5189 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
5191 * c-c++-common/gomp/map-6.c: New test.
5192 * c-c++-common/gomp/map-7.c: New test.
5194 2021-05-12 Richard Biener <rguenther@suse.de>
5196 PR tree-optimization/100566
5197 * gcc.dg/torture/pr100566.c: New testcase.
5199 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5201 PR preprocessor/100392
5202 * gcc.dg/cpp/pr100392.c: New test.
5203 * gcc.dg/cpp/pr100392.h: New file.
5205 2021-05-12 Martin Liska <mliska@suse.cz>
5207 * lib/lto.exp: When running tests without jobserver, one can see
5208 the following warning for tests that use 1to1 partitioning.
5210 2021-05-12 liuhongt <hongtao.liu@intel.com>
5213 * gcc.target/i386/avx2-pr99908.c: New test.
5214 * gcc.target/i386/sse4_1-pr99908.c: New test.
5216 2021-05-12 Richard Biener <rguenther@suse.de>
5218 PR tree-optimization/100519
5219 * gcc.dg/torture/pr100519.c: New testcase.
5221 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5224 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5226 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5228 PR middle-end/100508
5229 * gcc.dg/gomp/pr100508.c: New test.
5231 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5232 Marc Glisse <marc.glisse@inria.fr>
5234 PR tree-optimization/94589
5235 * gcc.dg/tree-ssa/pr94589-1.c: New test.
5237 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
5240 * g++.target/i386/pr98218-1.C: Ditto.
5241 * gcc.target/i386/pr98218-4.c: New test.
5242 * gcc.target/i386/pr98218-1.c: Correct PR number.
5243 * gcc.target/i386/pr98218-1a.c: Ditto.
5244 * gcc.target/i386/pr98218-2.c: Ditto.
5245 * gcc.target/i386/pr98218-2a.c: Ditto.
5246 * gcc.target/i386/pr98218-3.c: Ditto.
5247 * gcc.target/i386/pr98218-3a.c: Ditto.
5249 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5251 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5252 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5254 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5256 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5259 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5261 * gcc.dg/guality/pr43077-1.c: Align types of output and input
5262 operands by lifting immediates to type long.
5264 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5266 * gcc.dg/c11-digit-separators-1.c,
5267 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5270 2021-05-11 Jason Merrill <jason@redhat.com>
5273 * g++.dg/ext/vector41.C: New test.
5275 2021-05-11 Martin Liska <mliska@suse.cz>
5277 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5278 * brig.dg/README: Removed.
5279 * brig.dg/dg.exp: Removed.
5280 * brig.dg/test/gimple/alloca.hsail: Removed.
5281 * brig.dg/test/gimple/atomics.hsail: Removed.
5282 * brig.dg/test/gimple/branches.hsail: Removed.
5283 * brig.dg/test/gimple/fbarrier.hsail: Removed.
5284 * brig.dg/test/gimple/function_calls.hsail: Removed.
5285 * brig.dg/test/gimple/internal-casts.hsail: Removed.
5286 * brig.dg/test/gimple/kernarg.hsail: Removed.
5287 * brig.dg/test/gimple/mem.hsail: Removed.
5288 * brig.dg/test/gimple/mulhi.hsail: Removed.
5289 * brig.dg/test/gimple/packed.hsail: Removed.
5290 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5291 * brig.dg/test/gimple/smoke_test.hsail: Removed.
5292 * brig.dg/test/gimple/variables.hsail: Removed.
5293 * brig.dg/test/gimple/vector.hsail: Removed.
5294 * lib/brig-dg.exp: Removed.
5295 * lib/brig.exp: Removed.
5297 2021-05-11 Alex Coplan <alex.coplan@arm.com>
5300 * gcc.target/arm/cmse/pr99725.c: New test.
5302 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
5304 * gcc.target/aarch64/fmul_lane_1.c: New test.
5306 2021-05-11 Richard Biener <rguenther@suse.de>
5308 PR middle-end/100509
5309 * gcc.dg/pr100509.c: New testcase.
5311 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
5313 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5315 2021-05-11 Patrick Palka <ppalka@redhat.com>
5318 * g++.dg/lookup/operator-3.C: New test.
5320 2021-05-11 Patrick Palka <ppalka@redhat.com>
5323 * g++.dg/cpp2a/concepts-ctad4.C: New test.
5325 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
5327 * gnat.dg/specs/opt5.ads: New test.
5328 * gnat.dg/specs/opt5_pkg.ads: New helper.
5330 2021-05-10 Martin Sebor <msebor@redhat.com>
5332 PR middle-end/100425
5333 PR middle-end/100510
5334 * c-c++-common/Walloca-larger-than.C: New test.
5335 * gcc.dg/Walloca-larger-than-4.c: New test.
5336 * gcc.dg/Wvla-larger-than-5.c: New test.
5337 * gcc.dg/pr79972.c: Remove unexpected warning directive.
5339 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
5341 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
5342 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
5344 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5346 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
5348 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5350 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
5352 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
5354 PR tree-optimization/42587
5355 * gcc.dg/optimize-bswapsi-6.c: New test.
5357 2021-05-10 Richard Biener <rguenther@suse.de>
5360 * g++.dg/vect/slp-pr99971.cc: Align data.
5362 2021-05-10 Richard Biener <rguenther@suse.de>
5364 PR tree-optimization/100492
5365 * gcc.dg/torture/pr100492.c: New testcase.
5367 2021-05-10 Richard Biener <rguenther@suse.de>
5369 PR middle-end/100464
5371 * gcc.dg/pr100464.c: New testcase.
5372 * g++.dg/tree-ssa/array-temp1.C: Adjust.
5374 2021-05-10 Richard Biener <rguenther@suse.de>
5376 PR tree-optimization/100434
5377 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
5379 2021-05-10 Alex Coplan <alex.coplan@arm.com>
5382 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
5383 Update now that we're (correctly) using full 128-bit vector
5385 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
5387 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
5389 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
5391 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
5395 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
5398 * gfortran.dg/class_dummy_7.f90: Correct PR number.
5400 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
5402 * gcc.dg/sso-9.c: Delete.
5404 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5406 * gnat.dg/debug18.adb: New test.
5408 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5410 * gcc.dg/sso-12.c: New test.
5412 2021-05-07 Jason Merrill <jason@redhat.com>
5414 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
5417 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5419 PR tree-optimization/79333
5420 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
5422 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5425 * c-c++-common/gomp/pr100450.c: New test.
5427 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
5430 * gcc.target/i386/pr100445-1.c: New test.
5432 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5435 * gcc.target/i386/pr100445.c: New test.
5437 2021-05-06 Joseph Myers <joseph@codesourcery.com>
5440 PR preprocessor/97604
5441 * g++.dg/cpp1y/digit-sep-neg-2.C,
5442 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
5443 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
5444 Adjust expected messages.
5446 2021-05-06 Martin Jambor <mjambor@suse.cz>
5448 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
5449 05193687dde, make the argv again pointer to an array.
5451 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
5453 * gnat.dg/opt93.adb: Compile only for LP64 targets.
5455 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5457 * lib/target-supports.exp: Add s390 checks for vect conversions.
5459 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5461 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
5463 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
5467 * gfortran.dg/class_dummy_6.f90: New test.
5468 * gfortran.dg/class_dummy_7.f90: New test.
5470 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
5473 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
5475 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
5477 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
5478 __builtin_s390_vpdi.
5479 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
5482 2021-05-06 Jakub Jelinek <jakub@redhat.com>
5484 PR tree-optimization/94589
5485 * gcc.dg/pr94589-1.c: New test.
5486 * gcc.dg/pr94589-2.c: New test.
5487 * gcc.dg/pr94589-3.c: New test.
5488 * gcc.dg/pr94589-4.c: New test.
5489 * g++.dg/opt/pr94589-1.C: New test.
5490 * g++.dg/opt/pr94589-2.C: New test.
5491 * g++.dg/opt/pr94589-3.C: New test.
5492 * g++.dg/opt/pr94589-4.C: New test.
5494 2021-05-06 Richard Biener <rguenther@suse.de>
5497 * gcc.dg/pr100373.c: New testcase.
5499 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5501 * gcc.c-torture/execute/20210505-1.c: New test.
5503 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
5506 * gcc.target/i386/pr91400-1.c: New test.
5507 * gcc.target/i386/pr91400-2.c: Likewise.
5509 2021-05-05 Martin Sebor <msebor@redhat.com>
5511 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5513 2021-05-05 Harald Anlauf <anlauf@gmx.de>
5516 * gfortran.dg/argument_checking_25.f90: New test.
5518 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
5521 * gcc.target/i386/pr98218-1.c: New test.
5522 * gcc.target/i386/pr98218-1a.c: Ditto.
5523 * gcc.target/i386/pr98218-2.c: Ditto.
5524 * gcc.target/i386/pr98218-2a.c: Ditto.
5525 * gcc.target/i386/pr98218-3.c: Ditto.
5526 * gcc.target/i386/pr98218-3a.c: Ditto.
5527 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5528 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5530 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5532 * gnat.dg/debug17.adb: Minor tweak.
5534 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5536 * gnat.dg/debug8.adb: Minor tweak.
5537 * gnat.dg/debug11.adb: Likewise.
5538 * gnat.dg/debug16.adb: Likewise.
5539 * gnat.dg/debug17.adb: New test.
5540 * gnat.dg/specs/debug1.ads: Minor tweak.
5542 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
5544 * gcc.dg/vect/slp-21.c: Add s390.
5546 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
5549 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5551 2021-05-05 Richard Biener <rguenther@suse.de>
5553 PR tree-optimization/79333
5554 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5555 * gcc.dg/graphite/fuse-1.c: Adjust.
5556 * gcc.dg/pr43864-4.c: Likewise.
5558 2021-05-05 Richard Biener <rguenther@suse.de>
5560 PR middle-end/100394
5561 * g++.dg/torture/pr100382.C: New testcase.
5563 2021-05-04 Martin Sebor <msebor@redhat.com>
5565 PR middle-end/100307
5566 * g++.dg/warn/Wplacement-new-size-9.C: New test.
5567 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5569 2021-05-04 Martin Sebor <msebor@redhat.com>
5571 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5573 2021-05-04 Martin Sebor <msebor@redhat.com>
5575 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5577 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
5579 * gcc.target/s390/oscbreak-1.c: Compile with -O1
5582 2021-05-04 Richard Biener <rguenther@suse.de>
5584 PR tree-optimization/100414
5585 * gcc.dg/pr100414.c: New testcase.
5587 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
5589 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5591 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
5593 * gnat.dg/opt94.adb: New file.
5594 * gnat.dg/opt94_pkg.adb: New file.
5595 * gnat.dg/opt94_pkg.ads: New file.
5597 2021-05-04 Richard Biener <rguenther@suse.de>
5599 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5600 simplify dump scanning down to one case.
5602 2021-05-04 Richard Biener <rguenther@suse.de>
5604 PR tree-optimization/100329
5605 * gcc.dg/torture/pr100329.c: New testcase.
5607 2021-05-04 Richard Biener <rguenther@suse.de>
5609 PR tree-optimization/100398
5610 * gcc.dg/torture/pr100398.c: New testcase.
5612 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5614 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5615 Fix dg directives order.
5616 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5619 2021-05-03 Jeff Law <jlaw@tachyum.com>
5621 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5624 2021-05-03 Patrick Palka <ppalka@redhat.com>
5627 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5629 2021-05-03 Patrick Palka <ppalka@redhat.com>
5633 * g++.dg/template/call8.C: New test.
5634 * g++.dg/template/koenig12a.C: New test.
5636 2021-05-03 Jeff Law <jlaw@tachyum.com>
5638 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5640 2021-05-03 Marek Polacek <polacek@redhat.com>
5643 * g++.dg/concepts/diagnostic18.C: New test.
5645 2021-05-03 Marek Polacek <polacek@redhat.com>
5648 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5650 2021-05-03 Jeff Law <jlaw@tachyum.com>
5652 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5654 2021-05-03 Jeff Law <jlaw@tachyum.com>
5656 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5658 2021-05-03 Jeff Law <jlaw@tachyum.com>
5660 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5662 2021-05-03 Jeff Law <jlaw@tachyum.com>
5664 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5665 cr16 and xstormy16 targets.
5667 2021-05-03 Richard Biener <rguenther@suse.de>
5669 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5670 * gcc.dg/pr81192.c: Disable DSE.
5672 2021-05-03 Richard Biener <rguenther@suse.de>
5674 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5676 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5679 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5680 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5682 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5684 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5685 mapping class on AIX.
5686 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5687 * gcc.c-torture/execute/alias-2.c: Same.
5688 * gcc.dg/alias-7.c: Same.
5690 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5692 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5694 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5697 2021-04-30 Richard Biener <rguenther@suse.de>
5700 * g++.dg/pr98032.C: New testcase.
5702 2021-04-30 Richard Biener <rguenther@suse.de>
5704 PR tree-optimization/96513
5705 * gcc.dg/torture/pr96513.c: New testcase.
5707 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
5710 * gcc.target/i386/pr98060.c: New test.
5712 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
5714 PR rtl-optimization/100225
5715 PR rtl-optimization/84878
5716 * gcc.dg/pr100225.c: New test.
5718 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5720 PR preprocessor/82359
5721 * g++.dg/cpp1y/digit-sep-line.C,
5722 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5724 2021-04-29 Jason Merrill <jason@redhat.com>
5726 * g++.dg/lookup/using-decl1.C: New test.
5728 2021-04-29 Jason Merrill <jason@redhat.com>
5731 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5733 2021-04-29 Patrick Palka <ppalka@redhat.com>
5736 * g++.dg/template/koenig12.C: New test.
5738 2021-04-29 Marek Polacek <polacek@redhat.com>
5741 * g++.dg/cpp1z/class-deduction87.C: New test.
5743 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
5745 PR rtl-optimization/100303
5746 * g++.dg/torture/pr100303.C: New file.
5748 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
5751 * g++.dg/pr90773-1.h: New test.
5752 * g++.dg/pr90773-1a.C: Likewise.
5753 * g++.dg/pr90773-1b.C: Likewise.
5754 * g++.dg/pr90773-1c.C: Likewise.
5755 * g++.dg/pr90773-1d.C: Likewise.
5756 * gcc.target/i386/pr90773-1.c: Likewise.
5757 * gcc.target/i386/pr90773-2.c: Likewise.
5758 * gcc.target/i386/pr90773-3.c: Likewise.
5759 * gcc.target/i386/pr90773-4.c: Likewise.
5760 * gcc.target/i386/pr90773-5.c: Likewise.
5761 * gcc.target/i386/pr90773-6.c: Likewise.
5762 * gcc.target/i386/pr90773-7.c: Likewise.
5763 * gcc.target/i386/pr90773-8.c: Likewise.
5764 * gcc.target/i386/pr90773-9.c: Likewise.
5765 * gcc.target/i386/pr90773-10.c: Likewise.
5766 * gcc.target/i386/pr90773-11.c: Likewise.
5767 * gcc.target/i386/pr90773-12.c: Likewise.
5768 * gcc.target/i386/pr90773-13.c: Likewise.
5769 * gcc.target/i386/pr90773-14.c: Likewise.
5771 2021-04-29 Richard Biener <rguenther@suse.de>
5773 PR tree-optimization/100253
5774 * g++.dg/pr100253.C: New testcase.
5776 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5779 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
5781 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5784 * gcc.target/aarch64/sve/pr100302.c: New test.
5786 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5789 * c-c++-common/gomp/task-detach-3.c: New test.
5791 2021-04-29 Richard Biener <rguenther@suse.de>
5793 PR tree-optimization/99912
5794 * gcc.dg/pr95580.c: Disable DSE.
5795 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5796 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5797 to prevent them from being removed.
5798 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5800 2021-04-29 Martin Sebor <msebor@redhat.com>
5802 PR middle-end/100250
5803 * gcc.dg/uninit-pr100250.c: New test.
5805 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5807 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5808 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5810 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
5812 * gfortran.dg/gomp/map-5.f90: New test.
5814 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
5816 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5817 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5818 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5820 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5822 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5824 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5826 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5827 mismatch when asm comments start with "/ ".
5829 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
5832 * gcc.c-torture/compile/pr100305.c: New test.
5834 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5837 * gfortran.dg/PR82376.f90: New test.
5839 2021-04-28 Richard Biener <rguenther@suse.de>
5841 PR tree-optimization/100292
5842 * gcc.dg/pr100292.c: New testcase.
5844 2021-04-28 Richard Wai <richard@annexi-strayline.com>
5846 * gnat.dg/containers2.adb: New test.
5848 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
5850 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5852 2021-04-27 Jason Merrill <jason@redhat.com>
5855 * g++.dg/cpp0x/depr-copy3.C: New test.
5857 2021-04-27 Patrick Palka <ppalka@redhat.com>
5860 * g++.dg/cpp0x/variadic182.C: New test.
5862 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5864 PR middle-end/100284
5865 * gcc.target/aarch64/sve/pr81003.c: New test.
5867 2021-04-27 Martin Sebor <msebor@redhat.com>
5870 * g++.dg/ext/flexary13.C: Remove malformed directives.
5872 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
5875 * gcc.c-torture/compile/pr100106.c: New testcase.
5877 2021-04-27 Alex Coplan <alex.coplan@arm.com>
5880 * gcc.target/arm/pr99977.c: New test.
5882 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5884 PR tree-optimization/100239
5885 * gcc.dg/pr100239.c: New test.
5887 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5889 PR rtl-optimization/100254
5890 * g++.dg/opt/pr100254.C: New test.
5892 2021-04-27 Richard Biener <rguenther@suse.de>
5894 PR tree-optimization/99912
5895 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
5896 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
5897 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
5898 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
5900 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5902 PR tree-optimization/95527
5903 * gcc.dg/tree-ssa/pr95527-2.c: New test.
5905 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5907 PR tree-optimization/96696
5908 * gcc.target/i386/pr96696.c: New test.
5910 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5913 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
5914 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
5915 expected error message when subtracting pointers to different
5916 vector types. Expect warnings when mixing them elsewhere.
5917 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
5918 XFAILs. Tweak error messages for some cases.
5920 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5922 * gcc.target/aarch64/simd/ssra.c: Use +nosve
5923 * gcc.target/aarch64/simd/usra.c: Likewise.
5925 2021-04-27 Richard Biener <rguenther@suse.de>
5927 PR tree-optimization/100051
5928 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
5930 2021-04-27 Richard Biener <rguenther@suse.de>
5933 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
5934 malformed dg directive.
5936 2021-04-27 Richard Biener <rguenther@suse.de>
5939 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
5940 * g++.dg/ipa/pr45572-2.C: Likewise.
5941 * g++.dg/template/spec26.C: Likewise.
5942 * gcc.dg/pr20126.c: Likewise.
5943 * gcc.dg/tree-ssa/pr20739.c: Likewise.
5945 2021-04-27 Richard Biener <rguenther@suse.de>
5947 PR tree-optimization/100278
5948 * gcc.dg/tree-ssa/pr100278.c: New testcase.
5950 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5953 * gcc.target/i386/pr99405.c: New test.
5955 2021-04-27 Richard Biener <rguenther@suse.de>
5957 PR tree-optimization/99776
5958 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
5960 2021-04-26 Patrick Palka <ppalka@redhat.com>
5963 * g++.dg/cpp1y/constexpr-base1.C: New test.
5964 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
5966 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5968 * gfortran.dg/goacc/classify-serial.f95:
5969 Use [Ww]arning in dg-bogus as FE diagnostic and default
5970 diagnostic differ and the result depends on ENABLE_OFFLOAD.
5971 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5972 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5974 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5976 * gfortran.dg/goacc/classify-serial.f95:
5977 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
5978 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5979 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5981 2021-04-26 Richard Biener <rguenther@suse.de>
5983 PR tree-optimization/99956
5984 * gfortran.dg/pr99956.f: New testcase.
5986 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
5988 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
5989 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
5990 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
5991 * gcc.target/arm/cmse/cmse-16.c: Likewise.
5992 * gcc.target/arm/cmse/struct-1.c: Likewise.
5993 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
5995 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
5998 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6000 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6002 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6003 Nathan Sidwell <nathan@codesourcery.com>
6004 Tom de Vries <vries@codesourcery.com>
6005 Julian Brown <julian@codesourcery.com>
6006 Kwok Cheung Yeung <kcy@codesourcery.com>
6008 * c-c++-common/goacc/diag-parallelism-1.c: New.
6009 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6010 and match diagnostics, as appropriate.
6011 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6012 * c-c++-common/goacc/classify-kernels.c: Likewise.
6013 * c-c++-common/goacc/classify-parallel.c: Likewise.
6014 * c-c++-common/goacc/classify-routine.c: Likewise.
6015 * c-c++-common/goacc/classify-serial.c: Likewise.
6016 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6017 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6018 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6019 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6020 * c-c++-common/goacc/pr70688.c: Likewise.
6021 * c-c++-common/goacc/routine-1.c: Likewise.
6022 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6023 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6024 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6025 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6026 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6027 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6028 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6029 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6030 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6031 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6032 * gfortran.dg/goacc/routine-4.f90: Likewise.
6033 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6034 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6035 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6036 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6038 2021-04-26 Richard Biener <rguenther@suse.de>
6040 PR tree-optimization/99473
6041 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6043 2021-04-25 liuhongt <hongtao.liu@intel.com>
6046 * gcc.target/i386/pr98911.c: New test.
6047 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6048 with __builtin_ia32_pcmpistrm128 since it has been folded.
6050 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6053 * g++.dg/analyzer/pr100244.C: New test.
6055 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6058 * gfortran.dg/pr100154.f90: New test.
6060 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6063 * gfortran.dg/ptr-func-4.f90: New test.
6065 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6067 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6068 * gcc.dg/guality/guality.c: Likewise.
6069 * gcc.dg/guality/inline-params.c: Likewise.
6070 * gcc.dg/guality/loop-1.c: Likewise.
6071 * gcc.dg/guality/pr36728-1.c: Likewise.
6072 * gcc.dg/guality/pr36728-2.c: Likewise.
6073 * gcc.dg/guality/pr36728-3.c: Likewise.
6074 * gcc.dg/guality/pr41447-1.c: Likewise.
6075 * gcc.dg/guality/pr54200.c: Likewise.
6076 * gcc.dg/guality/pr54519-1.c: Likewise.
6077 * gcc.dg/guality/pr54519-2.c: Likewise.
6078 * gcc.dg/guality/pr54519-3.c: Likewise.
6079 * gcc.dg/guality/pr54519-4.c: Likewise.
6080 * gcc.dg/guality/pr54519-5.c: Likewise.
6081 * gcc.dg/guality/pr54519-6.c: Likewise.
6082 * gcc.dg/guality/pr54693-2.c: Likewise.
6083 * gcc.dg/guality/pr56154-1.c: Likewise.
6084 * gcc.dg/guality/pr59776.c: Likewise.
6085 * gcc.dg/guality/pr68860-1.c: Likewise.
6086 * gcc.dg/guality/pr68860-2.c: Likewise.
6087 * gcc.dg/guality/pr90074.c: Likewise.
6088 * gcc.dg/guality/pr90716.c: Likewise.
6089 * gcc.dg/guality/sra-1.c: Likewise.
6091 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6093 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6095 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6096 * gcc.dg/guality/pr59776.c: Likewise.
6097 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6099 2021-04-24 Patrick Palka <ppalka@redhat.com>
6106 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6107 * g++.dg/cpp2a/nontype-class45.C: New test.
6108 * g++.dg/cpp2a/nontype-class46.C: New test.
6109 * g++.dg/cpp2a/nontype-class47.C: New test.
6110 * g++.dg/cpp2a/nontype-class48.C: New test.
6112 2021-04-24 Patrick Palka <ppalka@redhat.com>
6115 * g++.dg/cpp1z/class-deduction86.C: New test.
6117 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
6120 * gcc.target/powerpc/pr98952.c: New test.
6122 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6125 * gcc.target/i386/pr79514.c (dg-error):
6126 Expect error for 64bit targets.
6128 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6131 * gcc.target/i386/pr100182.c: New test.
6132 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6133 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6135 2021-04-23 Patrick Palka <ppalka@redhat.com>
6138 * g++.dg/concepts/diagnostic17.C: New test.
6140 2021-04-23 Patrick Palka <ppalka@redhat.com>
6143 * g++.dg/cpp1z/direct-enum-init2.C: New test.
6145 2021-04-23 Richard Biener <rguenther@suse.de>
6147 PR tree-optimization/99971
6148 * g++.dg/vect/slp-pr99971.cc: New testcase.
6150 2021-04-23 liuhongt <hongtao.liu@intel.com>
6153 * gcc.target/i386/pr100093.c: New test.
6155 2021-04-22 Patrick Palka <ppalka@redhat.com>
6158 * g++.dg/cpp2a/concepts-uneval3.C: New test.
6160 2021-04-22 Patrick Palka <ppalka@redhat.com>
6163 * g++.dg/template/partial-specialization9.C: New test.
6165 2021-04-22 Marek Polacek <polacek@redhat.com>
6168 * g++.dg/warn/Wtype-limits6.C: New test.
6170 2021-04-22 Patrick Palka <ppalka@redhat.com>
6173 * g++.dg/cpp0x/sfinae67.C: New test.
6175 2021-04-22 Patrick Palka <ppalka@redhat.com>
6178 * g++.dg/template/access36.C: New test.
6180 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6182 * substr_9.f90: Move to ...
6183 * gfortran.dg/substr_9.f90: ... here.
6184 * substr_10.f90: Move to ...
6185 * gfortran.dg/substr_10.f90: ... here.
6187 2021-04-22 Martin Liska <mliska@suse.cz>
6191 * g++.dg/template/nontype29.C: Fix typos and missing comments.
6192 * gcc.dg/Warray-bounds-64.c: Likewise.
6193 * gcc.dg/Warray-parameter.c: Likewise.
6194 * gcc.dg/Wstring-compare.c: Likewise.
6195 * gcc.dg/format/gcc_diag-11.c: Likewise.
6196 * gfortran.dg/array_constructor_3.f90: Likewise.
6197 * gfortran.dg/matmul_bounds_9.f90: Likewise.
6198 * gfortran.dg/pr78033.f90: Likewise.
6199 * gfortran.dg/pr96325.f90: Likewise.
6201 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
6204 * gcc.target/i386/pr100119.c: New test.
6206 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6209 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6211 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6213 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6214 obtained hard limit, and only call setrlimit if new softlimit is lower.
6216 2021-04-22 Richard Biener <rguenther@suse.de>
6219 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6222 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
6224 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6227 2021-04-21 Marek Polacek <polacek@redhat.com>
6230 * g++.dg/cpp0x/enum_base4.C: New test.
6231 * g++.dg/cpp0x/enum_base5.C: New test.
6233 2021-04-21 Alex Coplan <alex.coplan@arm.com>
6236 * gcc.target/aarch64/pr99988.c: New test.
6238 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6240 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6242 * g++.dg/cpp1y/auto-fn61.C: Likewise.
6243 * g++.dg/cpp2a/nontype-class39.C: Likewise.
6244 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6245 * g++.dg/cpp0x/vt-88982.C: Likewise.
6246 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6247 dg-additional-options.
6248 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6250 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
6252 * gcc.target/i386/monitor-2.c: New test.
6254 2021-04-21 Richard Biener <rguenther@suse.de>
6257 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6258 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6260 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6262 PR rtl-optimization/100148
6263 * g++.dg/opt/pr100148.C: New test.
6265 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
6267 * gfortran.dg/gomp/depobj-1.f90: New test.
6268 * gfortran.dg/gomp/depobj-2.f90: New test.
6270 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6272 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6274 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
6276 PR middle-end/100130
6277 * c-c++-common/attr-retain-10.c: New test.
6278 * c-c++-common/attr-retain-11.c: Likewise.
6280 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6282 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6283 must match for target IBM Z only.
6285 2021-04-20 Jason Merrill <jason@redhat.com>
6288 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6290 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6292 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6293 z/Architecture only.
6295 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
6298 * gfortran.dg/pdt_31.f03: New test.
6299 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6302 2021-04-19 Marek Polacek <polacek@redhat.com>
6305 * g++.dg/concepts/diagnostic16.C: New test.
6307 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
6310 * gdc.dg/pr98457.d: New test.
6312 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6315 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6318 2021-04-19 Richard Biener <rguenther@suse.de>
6320 PR preprocessor/100142
6321 * gcc.dg/pr100142.c: New testcase.
6322 * g++.dg/diagnostic/pr72803.C: Revert last change.
6324 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
6326 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
6327 '--param=openacc-kernels=[...]'.
6328 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6329 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6330 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6331 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6332 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6333 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6334 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6336 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
6338 * gnat.dg/opt92.adb: New test.
6340 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6342 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
6343 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6344 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6345 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6346 * gcc.target/s390/zero-scratch-regs-1.c: New test.
6348 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6351 * gfortran.dg/PR100094.f90: New test.
6353 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
6356 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
6359 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6362 * gcc.target/aarch64/pr91710.c: New test.
6364 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6367 * gfortran.dg/PR10018.f90: New test.
6369 2021-04-16 Tamar Christina <tamar.christina@arm.com>
6372 * gcc.target/aarch64/sve/pr100048.c: New test.
6374 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6377 * g++.dg/cpp0x/constexpr-100111.C: New test.
6379 2021-04-16 Marek Polacek <polacek@redhat.com>
6382 * g++.dg/cpp2a/typename14.C: Don't expect particular error
6384 * g++.dg/cpp2a/typename19.C: New test.
6386 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
6388 * gcc.dg/gimplefe-40.c: Moved to...
6389 * gcc.dg/vect/gimplefe-40.c: ...here.
6390 * gcc.dg/gimplefe-41.c: Moved to...
6391 * gcc.dg/vect/gimplefe-41.c: ...here.
6393 2021-04-16 Harald Anlauf <anlauf@gmx.de>
6394 Paul Thomas <pault@gcc.gnu.org>
6397 * gfortran.dg/pr63797.f90: New test.
6399 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6401 * gcc.dg/tree-ssa/pr83403-1.c: Revert
6402 max-completely-peeled-insns to the default value on IBM Z.
6403 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
6405 2021-04-16 Patrick Palka <ppalka@redhat.com>
6408 * g++.dg/cpp2a/constexpr-init21.C: New test.
6410 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6413 * gcc.target/aarch64/pr100075.c: New test.
6415 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
6417 PR rtl-optimization/99596
6418 * gcc.target/arm/pr99596.c: New test.
6420 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
6423 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
6425 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
6426 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
6427 missing quotes around switch names.
6428 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
6430 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6433 * gcc.target/aarch64/pr99767.c: New test.
6435 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6438 * g++.dg/cpp23/lambda-specifiers2.C: New test.
6440 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6443 * g++.dg/cpp1z/pr99833.C: New test.
6444 * g++.dg/cpp2a/pr99833.C: New test.
6446 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6448 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
6449 the default value on IBM Z.
6451 2021-04-16 Jason Merrill <jason@redhat.com>
6454 * g++.dg/abi/mangle71.C: Fix expected mangling.
6455 * g++.dg/abi/mangle77.C: New test.
6456 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
6457 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
6458 * g++.dg/cpp2a/nontype-class44.C: New test.
6460 2021-04-15 Martin Sebor <msebor@redhat.com>
6464 * gcc.dg/Warray-parameter-9.c: New test.
6465 * gcc.dg/Wnonnull-6.c: New test.
6466 * gcc.dg/Wreturn-type3.c: New test.
6467 * gcc.dg/Wunused-result.c: New test.
6468 * gcc.dg/attr-noreturn.c: New test.
6469 * gcc.dg/attr-returns-nonnull.c: New test.
6471 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
6474 * gcc.dg/pr84877.c: Xfail for cris-*-*.
6476 2021-04-15 Jason Merrill <jason@redhat.com>
6479 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
6481 2021-04-15 Martin Sebor <msebor@redhat.com>
6483 * gcc.dg/uninit-pr89230-1.c: New test.
6484 * gcc.dg/uninit-pr89230-2.c: Same.
6486 2021-04-15 Jason Merrill <jason@redhat.com>
6489 * g++.dg/cpp0x/noexcept67.C: New test.
6491 2021-04-15 Jason Merrill <jason@redhat.com>
6494 * g++.dg/cpp2a/lambda-uneval15.C: New test.
6496 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6498 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6499 -mtune=generic to the SVE flags.
6500 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6501 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6502 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6504 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6506 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6507 (aarch64-with-arch-dg-options): Likewise.
6508 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6509 aarch64-with-arch-dg-options. Move the default architecture
6510 flags to the final dg-runtest argument.
6511 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
6513 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6515 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6518 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6520 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6523 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6524 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6526 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6529 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6531 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6534 * gcc.target/aarch64/pr100056.c: New test.
6536 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6538 * gcc.dg/pr93210.c: Adapt regex in order to also support a
6539 RESULT_DECL as an operand for a RETURN_EXPR.
6541 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6543 * gcc.target/aarch64/sve/pr99929_1.c: New file.
6544 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6546 2021-04-14 Jason Merrill <jason@redhat.com>
6549 * g++.dg/template/dependent-tmpl2.C: New test.
6551 2021-04-14 Jason Merrill <jason@redhat.com>
6554 * g++.dg/parse/uneval1.C: New test.
6556 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
6558 PR rtl-optimization/100066
6559 * gcc.target/i386/pr100066.c: New.
6561 2021-04-14 Martin Sebor <msebor@redhat.com>
6563 * gcc.dg/pr86058.c: Limit to just x86_64.
6565 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6568 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6570 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
6572 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6573 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6575 2021-04-14 Patrick Palka <ppalka@redhat.com>
6579 * g++.dg/cpp1z/class-deduction85.C: New test.
6580 * g++.dg/template/ref11.C: New test.
6582 2021-04-14 Jason Merrill <jason@redhat.com>
6585 * g++.dg/cpp2a/lambda-uneval14.C: New test.
6587 2021-04-14 Jason Merrill <jason@redhat.com>
6590 * g++.dg/debug/defaulted1.C: New test.
6592 2021-04-14 Jason Merrill <jason@redhat.com>
6595 * g++.dg/debug/cleanup1.C: New test.
6596 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6597 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6598 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6599 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6600 * g++.dg/tm/inherit2.C: Likewise.
6601 * g++.dg/tm/unsafe1.C: Likewise.
6602 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6603 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6605 2021-04-13 Martin Sebor <msebor@redhat.com>
6607 PR tree-optimization/82800
6608 * g++.dg/warn/uninit-pr82800.C: New test.
6610 2021-04-13 Martin Sebor <msebor@redhat.com>
6613 * gcc.dg/pr86058.c: New test.
6615 2021-04-13 Patrick Palka <ppalka@redhat.com>
6618 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6619 * g++.old-deja/g++.ns/template7.C: Likewise.
6620 * g++.old-deja/g++.pt/crash8.C: Likewise.
6622 2021-04-13 Jason Merrill <jason@redhat.com>
6625 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6627 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6630 * g++.dg/cpp2a/spaceship-err6.C: New test.
6632 2021-04-13 Jason Merrill <jason@redhat.com>
6635 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6637 2021-04-13 Patrick Palka <ppalka@redhat.com>
6640 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6641 * g++.dg/template/error8.C: Likewise.
6642 * g++.dg/cpp1z/class-deduction84.C: New test.
6644 2021-04-13 Richard Biener <rguenther@suse.de>
6646 PR tree-optimization/100053
6647 * gcc.dg/torture/pr100053.c: New testcase.
6648 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6650 2021-04-13 Jason Merrill <jason@redhat.com>
6653 * g++.dg/cpp0x/constexpr-base7.C: New test.
6655 2021-04-13 Nathan Sidwell <nathan@acm.org>
6657 PR preprocessor/99446
6658 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6660 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6663 * gcc.target/aarch64/pr100028.c: New test.
6665 2021-04-13 Patrick Palka <ppalka@redhat.com>
6668 * g++.dg/cpp2a/nontype-class43.C: New test.
6670 2021-04-13 Patrick Palka <ppalka@redhat.com>
6674 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6675 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6677 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6680 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6681 line 971 for cris-*-*.
6683 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6686 * gcc.dg/analyzer/pr98599-a.c: New test.
6687 * gcc.dg/analyzer/pr98599-b.c: New test.
6689 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6691 PR rtl-optimization/99905
6692 * gcc.target/i386/pr99905.c: New test.
6694 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6697 * gcc.dg/pr99830.c: New test.
6699 2021-04-12 Jason Merrill <jason@redhat.com>
6702 * g++.dg/template/dependent-tmpl1.C: New test.
6704 2021-04-12 Martin Liska <mliska@suse.cz>
6707 * g++.dg/asan/pr99877.C: New test.
6709 2021-04-12 Cui,Lili <lili.cui@intel.com>
6711 * gcc.target/i386/funcspec-56.inc: Handle new march.
6712 * g++.target/i386/mv16.C: Handle new march
6714 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
6717 * c-c++-common/goacc/collapse-2.c: New.
6719 2021-04-11 Jason Merrill <jason@redhat.com>
6722 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6723 * g++.dg/other/anon-union5.C: New test.
6725 2021-04-10 Jason Merrill <jason@redhat.com>
6728 * g++.dg/gomp/this-1.C: Adjust diagnostic.
6729 * g++.dg/cpp0x/constexpr-this1.C: New test.
6731 2021-04-10 David Malcolm <dmalcolm@redhat.com>
6734 * gcc.dg/analyzer/pr100011.c: New test.
6736 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6739 * gcc.dg/pr99990.c: New test.
6741 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
6744 * gcc.target/i386/pr99744-2.c: New test.
6746 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6749 * gcc.dg/lto/pr99849_0.c: New test.
6751 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6753 PR rtl-optimization/98601
6754 * gcc.dg/torture/pr98601.c: New test.
6756 2021-04-10 Jason Merrill <jason@redhat.com>
6762 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6763 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6764 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6765 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6767 2021-04-10 Jason Merrill <jason@redhat.com>
6770 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6772 2021-04-09 Martin Sebor <msebor@redhat.com>
6775 * g++.dg/warn/uninit-pr55288.C: New test.
6777 2021-04-09 Patrick Palka <ppalka@redhat.com>
6780 * g++.dg/cpp1z/fold-lambda4.C: New test.
6782 2021-04-09 Marek Polacek <polacek@redhat.com>
6785 * g++.dg/concepts/abbrev10.C: New test.
6786 * g++.dg/concepts/abbrev11.C: New test.
6788 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6790 * gcc.target/aarch64/pr70398.c: Require a target that can link
6793 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6795 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6797 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6799 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6802 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6804 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6805 * gcc.dg/pr96573.c: Likewise.
6806 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6807 * gcc.dg/vect/bb-slp-43.c: Likewise.
6808 * gcc.dg/vect/slp-reduc-11.c: Likewise.
6810 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6812 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
6813 loop to vectorized if vect_fold_extract_last.
6815 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6817 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6818 of relying on vectorisation.
6820 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6823 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6825 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6828 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6829 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6831 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
6834 * gfortran.dg/coarray/dummy_2.f90: New test.
6836 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
6838 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6840 2021-04-08 Patrick Palka <ppalka@redhat.com>
6843 * g++.dg/cpp2a/concepts-lambda16.C: New test.
6844 * g++.dg/cpp2a/concepts-lambda17.C: New test.
6846 2021-04-08 Patrick Palka <ppalka@redhat.com>
6849 * g++.dg/cpp2a/concepts-ctad3.C: New test.
6851 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6853 * lib/scanasm.exp (scan-lto-assembler): Update expected name
6856 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6858 * lib/target-supports.exp
6859 (check_effective_target_stdint_types_mbig_endian): New proc.
6860 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
6861 stdint_types_mbig_endian.
6862 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
6863 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
6865 2021-04-08 Jason Merrill <jason@redhat.com>
6868 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
6869 * g++.dg/conversion/ref7.C: New test.
6871 2021-04-08 Jakub Jelinek <jakub@redhat.com>
6874 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
6875 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
6876 * g++.dg/cpp2a/constexpr-new18.C: New test.
6877 * g++.dg/cpp2a/constexpr-new19.C: New test.
6879 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6881 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
6883 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6885 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
6886 "was here" from error message.
6887 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
6888 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
6889 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
6890 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
6891 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
6892 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
6893 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
6894 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
6895 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
6896 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
6897 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
6898 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
6899 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
6901 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6903 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
6904 * gcc.target/aarch64/pr98772.c: Likewise.
6905 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
6907 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6909 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
6910 conversion to shifts and adds.
6912 2021-04-08 David Malcolm <dmalcolm@redhat.com>
6916 * gcc.dg/analyzer/pr99042.c: New test.
6917 * gcc.dg/analyzer/pr99774-1.c: New test.
6918 * gcc.dg/analyzer/pr99774-2.c: New test.
6920 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
6922 * gdc.dg/gdc108.d: Update test.
6923 * gdc.dg/gdc142.d: Likewise.
6924 * gdc.dg/pr90136a.d: Likewise.
6925 * gdc.dg/pr90136b.d: Likewise.
6926 * gdc.dg/pr90136c.d: Likewise.
6927 * gdc.dg/pr95173.d: Likewise.
6928 * gdc.dg/attr_allocsize1.d: New test.
6929 * gdc.dg/attr_allocsize2.d: New test.
6930 * gdc.dg/attr_alwaysinline1.d: New test.
6931 * gdc.dg/attr_cold1.d: New test.
6932 * gdc.dg/attr_exclusions1.d: New test.
6933 * gdc.dg/attr_exclusions2.d: New test.
6934 * gdc.dg/attr_flatten1.d: New test.
6935 * gdc.dg/attr_module.d: New test.
6936 * gdc.dg/attr_noclone1.d: New test.
6937 * gdc.dg/attr_noicf1.d: New test.
6938 * gdc.dg/attr_noinline1.d: New test.
6939 * gdc.dg/attr_noipa1.d: New test.
6940 * gdc.dg/attr_noplt1.d: New test.
6941 * gdc.dg/attr_optimize1.d: New test.
6942 * gdc.dg/attr_optimize2.d: New test.
6943 * gdc.dg/attr_optimize3.d: New test.
6944 * gdc.dg/attr_optimize4.d: New test.
6945 * gdc.dg/attr_restrict1.d: New test.
6946 * gdc.dg/attr_section1.d: New test.
6947 * gdc.dg/attr_symver1.d: New test.
6948 * gdc.dg/attr_target1.d: New test.
6949 * gdc.dg/attr_targetclones1.d: New test.
6950 * gdc.dg/attr_used1.d: New test.
6951 * gdc.dg/attr_used2.d: New test.
6952 * gdc.dg/attr_weak1.d: New test.
6953 * gdc.dg/imports/attributes.d: New test.
6955 2021-04-08 Jason Merrill <jason@redhat.com>
6958 * g++.dg/template/mem-spec2.C: New test.
6960 2021-04-08 Marek Polacek <polacek@redhat.com>
6963 * g++.dg/cpp2a/explicit16.C: Use c++20.
6964 * g++.dg/cpp0x/noexcept66.C: New test.
6965 * g++.dg/cpp2a/explicit17.C: New test.
6967 2021-04-08 Alex Coplan <alex.coplan@arm.com>
6970 * gcc.c-torture/compile/pr99647.c: New test.
6972 2021-04-07 Jason Merrill <jason@redhat.com>
6975 * g++.dg/template/friend71.C: New test.
6977 2021-04-07 Jason Merrill <jason@redhat.com>
6980 * g++.dg/template/friend70.C: New test.
6982 2021-04-07 Jason Merrill <jason@redhat.com>
6985 * g++.dg/lookup/using66.C: New test.
6987 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6989 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
6990 when building an executable with testglue.
6992 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6994 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
6995 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
6997 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6999 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7000 if IFN_STORE_LANES is available.
7001 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7002 IFN_STORE_LANES is available.
7003 * gcc.target/aarch64/pr99873_1.c: New test.
7004 * gcc.target/aarch64/pr99873_2.c: Likewise.
7005 * gcc.target/aarch64/pr99873_3.c: Likewise.
7006 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7007 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7008 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7010 2021-04-07 Richard Biener <rguenther@suse.de>
7012 PR tree-optimization/99954
7013 * gcc.dg/torture/pr99954.c: New testcase.
7015 2021-04-07 Richard Biener <rguenther@suse.de>
7018 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7021 2021-04-07 Richard Biener <rguenther@suse.de>
7023 PR tree-optimization/99947
7024 * gcc.dg/torture/pr99947.c: New testcase.
7026 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7028 PR tree-optimization/98736
7029 * gcc.c-torture/execute/pr98736.c: New test.
7031 2021-04-07 Marek Polacek <polacek@redhat.com>
7034 * g++.dg/cpp0x/rv-life.C: New test.
7036 2021-04-06 Jason Merrill <jason@redhat.com>
7039 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7041 2021-04-06 Jason Merrill <jason@redhat.com>
7044 * g++.dg/cpp1z/inline-var9.C: New test.
7046 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7049 * g++.target/aarch64/sve/pr99781.C: New.
7051 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7053 * gcc.target/i386/memcpy-strategy-9.c: New test.
7054 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7055 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7056 * gcc.target/i386/memset-strategy-7.c: Likewise.
7057 * gcc.target/i386/memset-strategy-8.c: Likewise.
7058 * gcc.target/i386/memset-strategy-9.c: Likewise.
7060 2021-04-06 Richard Biener <rguenther@suse.de>
7062 PR tree-optimization/99880
7063 * gcc.dg/torture/pr99880.c: New testcase.
7065 2021-04-06 Nathan Sidwell <nathan@acm.org>
7067 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7068 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7070 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7072 PR tree-optimization/96573
7073 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7074 VEC_PERM_EXPR with bswapping permutation.
7076 2021-04-06 Richard Biener <rguenther@suse.de>
7078 PR tree-optimization/99924
7079 * gfortran.dg/vect/pr99924.f90: New testcase.
7081 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7084 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7086 2021-04-06 Jason Merrill <jason@redhat.com>
7089 * g++.dg/abi/lambda-defarg1.C: New test.
7091 2021-04-06 Patrick Palka <ppalka@redhat.com>
7094 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7095 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7097 2021-04-05 Jason Merrill <jason@redhat.com>
7100 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7102 2021-04-05 Jason Merrill <jason@redhat.com>
7104 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7105 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7106 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7108 2021-04-05 Jason Merrill <jason@redhat.com>
7111 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7113 2021-04-05 Jason Merrill <jason@redhat.com>
7116 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7118 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7121 * gcc.dg/analyzer/pr99906.c: New test.
7123 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7126 * gcc.dg/analyzer/pr99886.c: New test.
7128 2021-04-05 Jason Merrill <jason@redhat.com>
7131 * g++.dg/cpp0x/extern_template-6.C: New test.
7133 2021-04-05 Jason Merrill <jason@redhat.com>
7136 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7138 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
7141 * gdc.dg/pr99914.d: New test.
7143 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
7145 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7146 * gcc.dg/tree-ssa/evrp11.c: Likewise.
7148 2021-04-04 Jason Merrill <jason@redhat.com>
7151 * g++.dg/cpp0x/initlist-new5.C: New test.
7153 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7155 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7157 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7159 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7161 2021-04-03 Marek Polacek <polacek@redhat.com>
7164 * g++.dg/other/gc7.C: New test.
7166 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
7169 * gfortran.dg/coarray_48.f90: New test.
7171 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7173 PR tree-optimization/99882
7174 * gcc.dg/pr99882.c: New test.
7176 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7178 PR rtl-optimization/99863
7179 * gcc.target/i386/pr99863.c: New test.
7181 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7184 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7186 2021-04-03 Jason Merrill <jason@redhat.com>
7189 * g++.dg/opt/nrv20.C: New test.
7191 2021-04-03 Jason Merrill <jason@redhat.com>
7194 * g++.dg/cpp1z/noexcept-type24.C: New test.
7196 2021-04-03 Jason Merrill <jason@redhat.com>
7199 * g++.dg/ext/vector40.C: New test.
7201 2021-04-02 Patrick Palka <ppalka@redhat.com>
7204 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7206 2021-04-02 Patrick Palka <ppalka@redhat.com>
7209 * g++.dg/cpp2a/nontype-class42.C: New test.
7211 2021-04-02 Jason Merrill <jason@redhat.com>
7214 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7216 2021-04-02 Nathan Sidwell <nathan@acm.org>
7218 * g++.dg/modules/pr99283-6_d.H: New.
7219 * g++.dg/modules/pr99283-7-swap.h: New.
7220 * g++.dg/modules/pr99283-7-traits.h: New.
7221 * g++.dg/modules/pr99283-7_a.H: New.
7222 * g++.dg/modules/pr99283-7_b.H: New.
7223 * g++.dg/modules/pr99283-7_c.C: New.
7224 * g++.dg/modules/pr99283-7_d.H: New.
7226 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
7228 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7229 * go.test/test/fixedbugs/issue22200b.go: Likewise.
7231 2021-04-02 Jakub Jelinek <jakub@redhat.com>
7233 PR tree-optimization/99726
7234 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
7235 -floop-nest-optimize to dg-additional-options guarded on fgraphite
7238 2021-04-01 Marek Polacek <polacek@redhat.com>
7241 * g++.dg/other/gc6.C: New test.
7243 2021-04-01 Jason Merrill <jason@redhat.com>
7246 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7248 2021-04-01 Jason Merrill <jason@redhat.com>
7251 * g++.dg/abi/abi-tag24a.C: New test.
7252 * g++.dg/abi/macro0.C: Adjust expected value.
7254 2021-04-01 Nathan Sidwell <nathan@acm.org>
7257 * g++.dg/modules/pr99283-6.h: New.
7258 * g++.dg/modules/pr99283-6_a.H: New.
7259 * g++.dg/modules/pr99283-6_b.H: New.
7260 * g++.dg/modules/pr99283-6_c.C: New.
7261 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7262 * g++.dg/modules/indirect-3_c.C: Adjust scan.
7263 * g++.dg/modules/indirect-4_c.C: Adjust scan.
7264 * g++.dg/modules/lambda-3_b.C: Adjust scan.
7265 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7266 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7267 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7269 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
7272 * gcc.dg/tree-ssa/pr98265.C: New test.
7274 2021-04-01 Jakub Jelinek <jakub@redhat.com>
7276 PR tree-optimization/96573
7277 * gcc.dg/pr96573.c: New test.
7279 2021-04-01 Richard Biener <rguenther@suse.de>
7281 PR tree-optimization/99856
7282 * gcc.dg/vect/pr99856.c: New testcase.
7284 2021-04-01 Martin Jambor <mjambor@suse.cz>
7286 PR tree-optimization/97009
7287 * gcc.dg/tree-ssa/pr97009.c: New test.
7289 2021-04-01 Harald Anlauf <anlauf@gmx.de>
7292 * gfortran.dg/transpose_5.f90: New test.
7294 2021-03-31 David Malcolm <dmalcolm@redhat.com>
7297 * gcc.dg/analyzer/data-model-10.c: Update expected output.
7298 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7299 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7300 * gcc.dg/analyzer/pr99771-1.c: New test.
7302 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7304 PR tree-optimization/98268
7305 * gcc.target/aarch64/sve/pr98268-1.c: New test.
7306 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7308 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7310 PR tree-optimization/99726
7311 * gcc.target/i386/pr99726.c: New test.
7313 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7315 PR rtl-optimization/97141
7316 PR rtl-optimization/98726
7317 * gcc.c-torture/compile/pr97141.c: New test.
7318 * gcc.c-torture/compile/pr98726.c: Likewise.
7319 * gcc.target/aarch64/sve/pr97141.c: Likewise.
7320 * gcc.target/aarch64/sve/pr98726.c: Likewise.
7322 2021-03-31 Martin Sebor <msebor@redhat.com>
7325 * gcc.dg/uninit-pr65182.c: New test.
7327 2021-03-31 Jason Merrill <jason@redhat.com>
7330 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
7332 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7335 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
7338 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7341 * gcc.target/arm/pr99786.c: New test.
7343 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
7345 * gcc.target/i386/memcpy-strategy-5.c: New test.
7346 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
7347 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
7348 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
7349 * gcc.target/i386/memset-strategy-3.c: Likewise.
7350 * gcc.target/i386/memset-strategy-4.c: Likewise.
7351 * gcc.target/i386/memset-strategy-5.c: Likewise.
7352 * gcc.target/i386/memset-strategy-6.c: Likewise.
7354 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7357 * gcc.target/aarch64/sve/pr98119.c: New test.
7359 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7360 Richard Sandiford <richard.sandiford@arm.com>
7363 * g++.target/aarch64/sve/pr99813.C: New test.
7365 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7368 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
7369 * c-c++-common/zero-scratch-regs-7.c: Likewise.
7370 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
7371 selected unsupported triplets to all targets but selected triplets
7372 of supported targets.
7373 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7374 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7375 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7377 2021-03-31 Patrick Palka <ppalka@redhat.com>
7380 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
7382 2021-03-31 Patrick Palka <ppalka@redhat.com>
7385 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
7387 2021-03-30 David Malcolm <dmalcolm@redhat.com>
7389 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
7391 2021-03-30 Nathan Sidwell <nathan@acm.org>
7394 * g++.dg/modules/pr99283-5.h: New.
7395 * g++.dg/modules/pr99283-5_a.H: New.
7396 * g++.dg/modules/pr99283-5_b.H: New.
7397 * g++.dg/modules/pr99283-5_c.C: New.
7399 2021-03-30 Jakub Jelinek <jakub@redhat.com>
7402 * g++.dg/cpp1z/pr99790.C: New test.
7404 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7407 * gcc.c-torture/compile/pr99822.c: New test.
7409 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
7413 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
7415 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7416 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7417 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7418 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7419 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7420 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7421 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7422 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7423 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7424 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7425 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7426 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7427 * gcc.target/powerpc/pr79251-run.p7.c: New test.
7428 * gcc.target/powerpc/pr79251.p7.c: New test.
7430 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
7433 * gcc.target/i386/pr99744-1.c: New test.
7435 2021-03-30 Tamar Christina <tamar.christina@arm.com>
7437 PR tree-optimization/99825
7438 * gfortran.dg/vect/pr99825.f90: New test.
7440 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7443 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
7445 2021-03-30 Richard Biener <rguenther@suse.de>
7447 PR tree-optimization/99824
7448 * gcc.dg/torture/pr99824.c: New testcase.
7450 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
7453 * g++.dg/pr98136.C: New test.
7455 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
7457 * gcc.target/aarch64/fcvt_nosimd.c: New test.
7459 2021-03-29 Martin Sebor <msebor@redhat.com>
7461 PR tree-optimization/61869
7462 * gcc.dg/uninit-pr61869.c: New test.
7464 2021-03-29 Martin Sebor <msebor@redhat.com>
7466 PR tree-optimization/61677
7467 * gcc.dg/uninit-pr61677.c: New test.
7469 2021-03-29 Martin Sebor <msebor@redhat.com>
7471 PR tree-optimization/61112
7472 * gcc.dg/uninit-pr61112.c: New test.
7474 2021-03-29 Jan Hubicka <jh@suse.cz>
7477 * gcc.c-torture/compile/pr99751.c: Rename from ...
7478 * gcc.c-torture/execute/pr99751.c: ... to this.
7480 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
7482 * gcc.c-torture/compile/pr99751.c: New test.
7484 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7487 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7488 declare simd warning on aarch64.
7490 2021-03-29 Alex Coplan <alex.coplan@arm.com>
7493 * g++.target/aarch64/sve/pr99216.C: New test.
7495 2021-03-29 Richard Biener <rguenther@suse.de>
7497 PR tree-optimization/99807
7498 * gfortran.dg/vect/pr99807.f90: New testcase.
7500 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7503 * gcc.target/aarch64/pr99808.c: New test.
7505 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7507 PR tree-optimization/99777
7508 * g++.dg/torture/pr99777.C: New test.
7510 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
7513 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7515 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
7518 * gfortran.dg/pr99602.f90: New test.
7519 * gfortran.dg/pr99602a.f90: New test.
7520 * gfortran.dg/pr99602b.f90: New test.
7521 * gfortran.dg/pr99602c.f90: New test.
7522 * gfortran.dg/pr99602d.f90: New test.
7524 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7526 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7527 (gdc-copy-file): ... this. Use file copy instead of open/close.
7528 (gdc-convert-test): Save translated dejagnu test to gdc.test
7529 directory, only write dejagnu directives to the test file.
7530 (gdc-do-test): Don't create gdc.test symlink.
7532 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7534 * gdc.dg/gdc270a.d: Removed.
7535 * gdc.dg/gdc270b.d: Removed.
7537 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
7539 * gcc.target/powerpc/pr99557.c: New.
7541 2021-03-26 Martin Sebor <msebor@redhat.com>
7543 PR tree-optimization/59970
7544 * gcc.dg/uninit-pr59970.c: New test.
7546 2021-03-26 Marek Polacek <polacek@redhat.com>
7549 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7550 * g++.dg/cpp0x/nsdmi17.C: New test.
7552 2021-03-26 Nathan Sidwell <nathan@acm.org>
7555 * g++.dg/modules/pr99283-2_a.H: New.
7556 * g++.dg/modules/pr99283-2_b.H: New.
7557 * g++.dg/modules/pr99283-2_c.H: New.
7558 * g++.dg/modules/pr99283-3_a.H: New.
7559 * g++.dg/modules/pr99283-3_b.H: New.
7560 * g++.dg/modules/pr99283-4.H: New.
7561 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7562 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7564 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
7567 * g++.target/aarch64/sve/pr99766.C: New.
7569 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7572 * gcc.dg/tls/pr99466-1.c: New test.
7573 * gcc.dg/tls/pr99466-2.c: New test.
7575 2021-03-26 Jakub Jelinek <jakub@redhat.com>
7578 * g++.dg/cpp0x/new5.C: New test.
7580 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
7583 * gfortran.dg/null_11.f90: New test.
7585 2021-03-25 Martin Sebor <msebor@redhat.com>
7587 PR tree-optimization/55060
7588 * gcc.dg/uninit-pr55060.c: New.
7590 2021-03-25 Martin Sebor <msebor@redhat.com>
7592 PR tree-optimization/48483
7593 * g++.dg/warn/uninit-pr48483.C: New test.
7595 2021-03-25 Martin Sebor <msebor@redhat.com>
7597 * gcc.dg/uninit-pr44547.c: New.
7599 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7602 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7603 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7604 to match locus changes.
7605 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7606 * g++.dg/cpp2a/srcloc2.C: Likewise.
7607 * g++.dg/cpp2a/srcloc15.C: Likewise.
7608 * g++.dg/cpp2a/srcloc16.C: Likewise.
7609 * g++.dg/cpp2a/srcloc19.C: New test.
7610 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7612 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7613 * g++.dg/modules/macloc-1_d.C: Likewise.
7614 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7617 2021-03-25 Marek Polacek <polacek@redhat.com>
7620 * g++.dg/cpp0x/inh-ctor37.C: New test.
7622 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7625 * g++.dg/cpp0x/variadic181.C: New test.
7627 2021-03-25 Marek Polacek <polacek@redhat.com>
7630 * g++.dg/warn/Wconversion5.C: New test.
7632 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7634 PR tree-optimization/96974
7635 * g++.target/aarch64/sve/pr96974.C: New test.
7637 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7640 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7644 * gcc.target/i386/pr98209.c: New test.
7645 * gcc.target/i386/pr99744-1.c: Likewise.
7646 * gcc.target/i386/pr99744-2.c: Likewise.
7648 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7651 * g++.dg/warn/Wduplicated-branches6.C: New test.
7652 * g++.dg/warn/Wduplicated-branches7.C: New test.
7654 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7658 * gcc.target/i386/pr98209.c: New test.
7659 * gcc.target/i386/pr99744-1.c: Likewise.
7660 * gcc.target/i386/pr99744-2.c: Likewise.
7662 2021-03-25 Richard Biener <rguenther@suse.de>
7664 PR tree-optimization/99746
7665 * gfortran.dg/vect/pr99746.f90: New testcase.
7667 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7672 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7674 * gcc.dg/analyzer/pr93695-1.c: New test.
7675 * gcc.dg/analyzer/pr99044-1.c: New test.
7676 * gcc.dg/analyzer/pr99044-2.c: New test.
7677 * gcc.dg/analyzer/pr99716-1.c: New test.
7678 * gcc.dg/analyzer/pr99716-2.c: New test.
7679 * gcc.dg/analyzer/pr99716-3.c: New test.
7681 2021-03-24 Martin Liska <mliska@suse.cz>
7684 * gcc.target/i386/pr99753.c: New test.
7686 2021-03-24 Martin Jambor <mjambor@suse.cz>
7689 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7691 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7694 * gcc.target/arm/pr99727.c: New test.
7696 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7699 * gcc.target/arm/pr99724.c: New test.
7701 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7703 * lib/target-supports.exp (check_effective_target_sysconf): New.
7704 * gcc.target/i386/pr95443-1.c: Require it.
7705 * gcc.target/i386/pr95443-2.c: Likewise.
7706 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7707 * gcc.target/i386/strncmp-1.c: Likewise.
7709 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7711 * gcc.target/i386/pr97313.c: Require effective target feature pie.
7712 * g++.target/i386/pr94185.C: Likewise.
7714 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7716 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7717 positives with -mcmodel=large.
7718 * gcc.target/i386/funcspec-3.c: Likewise.
7720 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7722 * gcc.target/i386/pr94467-3.c: New.
7724 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
7727 * gfortran.dg/longnames.f90: New test.
7729 2021-03-23 Nathan Sidwell <nathan@acm.org>
7732 * g++.dg/modules/pr99283-1_a.H: New.
7733 * g++.dg/modules/pr99283-1_b.H: New.
7735 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
7737 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7739 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7741 * lib/target-supports.exp
7742 (check_effective_target_arm_dsp_ok_nocache)
7743 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7744 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7745 and add arm_dsp options.
7747 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7749 * lib/target-supports.exp
7750 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7751 -mfloat-abi= options order.
7752 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7753 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7754 arm_hard_ok effective target and -mfloat-abi=hard additional
7756 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7757 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7758 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7759 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7760 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7761 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7762 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7763 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7764 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7766 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7767 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7769 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7771 * lib/target-supports.exp
7772 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7773 -mfloat-abi= options order.
7774 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7775 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7776 target and -mfloat-abi=hard additional option.
7777 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7778 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7779 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7780 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7781 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7783 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7785 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7787 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7789 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7790 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7791 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7792 * gcc.target/arm/pr51968.c: Likewise.
7793 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7794 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7795 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7796 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7798 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7800 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7801 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7802 * gcc.target/arm/bf16_dup.c: Likewise.
7803 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7804 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7806 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7808 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7810 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7812 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7813 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7814 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7815 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7817 2021-03-23 Marek Polacek <polacek@redhat.com>
7820 * g++.dg/cpp0x/attributes-namespace6.C: New test.
7821 * g++.dg/cpp0x/gen-attrs-73.C: New test.
7823 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
7826 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7828 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
7831 * gcc.dg/vect/pr99540.c: New test.
7833 2021-03-23 Nathan Sidwell <nathan@acm.org>
7836 * g++.dg/modules/pr99239_a.H: New.
7837 * g++.dg/modules/pr99239_b.H: New.
7839 2021-03-23 Richard Biener <rguenther@suse.de>
7841 PR tree-optimization/99721
7842 * gfortran.dg/vect/pr99721.f90: New testcase.
7844 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
7846 * gcc.target/riscv/shift-shift-5.c (sub): Change
7847 order of struct fields depending on byteorder.
7849 2021-03-23 Jakub Jelinek <jakub@redhat.com>
7852 * g++.dg/cpp1z/decomp55.C: New test.
7854 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
7856 PR tree-optimization/99296
7857 * gcc.dg/pr99296.c: New file.
7859 2021-03-22 Nathan Sidwell <nathan@acm.org>
7862 * g++.dg/modules/pr99480_a.H: New.
7863 * g++.dg/modules/pr99480_b.H: New.
7865 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
7868 * gcc.target/powerpc/pr99581.c: New.
7870 2021-03-22 Nathan Sidwell <nathan@acm.org>
7873 * g++.dg/modules/pr99425-1.h: New.
7874 * g++.dg/modules/pr99425-1_a.H: New.
7875 * g++.dg/modules/pr99425-1_b.H: New.
7876 * g++.dg/modules/pr99425-1_c.C: New.
7877 * g++.dg/modules/pr99425-2_a.X: New.
7878 * g++.dg/modules/pr99425-2_b.X: New.
7879 * g++.dg/template/pr99425.C: New.
7881 2021-03-22 Richard Biener <rguenther@suse.de>
7883 PR tree-optimization/99694
7884 * gcc.dg/torture/pr99694.c: New testcase.
7886 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
7889 * gcc.target/riscv/pr99702.c: New.
7891 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
7894 * gcc.target/powerpc/pr98914.c: New test.
7896 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
7899 * g++.target/i386/pr99679-1.C: New test.
7900 * g++.target/i386/pr99679-2.C: Likewise.
7902 2021-03-20 Jakub Jelinek <jakub@redhat.com>
7905 * gcc.dg/pr99230.c: New test.
7907 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7910 * gcc.dg/Wunused-var-5.c: New test.
7911 * gcc.dg/Wunused-var-6.c: New test.
7913 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7915 * gfortran.dg/inline_matmul_6.f90: Adjust count for
7918 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
7921 * gcc.target/s390/pr99663.c: New.
7923 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7926 * g++.dg/opt/pr99456.C: New test.
7927 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
7930 2021-03-19 Tamar Christina <tamar.christina@arm.com>
7932 PR tree-optimization/99656
7933 * gfortran.dg/vect/pr99656.f90: New test.
7935 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
7938 * gcc.dg/torture/pr99652-1.c: New test.
7939 * gcc.dg/torture/pr99652-2.c: Likewise.
7940 * gcc.target/i386/pr57655.c: Adjusted.
7941 * gcc.target/i386/pr59794-6.c: Likewise.
7942 * gcc.target/i386/pr70738-1.c: Likewise.
7943 * gcc.target/i386/pr96744-1.c: Likewise.
7945 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7946 Christophe Lyon <christophe.lyon@linaro.org>
7949 * g++.target/arm/pr99593.C: New test.
7951 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
7953 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
7955 2021-03-19 Marek Polacek <polacek@redhat.com>
7958 * g++.dg/cpp2a/concepts-err3.C: New test.
7960 2021-03-18 Martin Sebor <msebor@redhat.com>
7963 * g++.dg/warn/Warray-bounds-22.C: New test.
7964 * g++.dg/warn/Warray-bounds-23.C: New test.
7965 * g++.dg/warn/Warray-bounds-24.C: New test.
7967 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7970 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
7972 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7975 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
7976 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
7977 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
7978 rather than __i386__.
7980 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7983 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
7985 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
7988 * obj-c++.dg/pr49070.mm: New test.
7989 * objc.dg/unnamed-parms.m: New test.
7991 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7993 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
7995 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7996 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7997 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
7998 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7999 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8001 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8004 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8005 For big endian use -fsso-struct=little-endian dg-options.
8007 2021-03-17 Marek Polacek <polacek@redhat.com>
8010 * g++.dg/conversion/real-to-int1.C: New test.
8012 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8013 Jason Merrill <jason@redhat.com>
8015 * g++.dg/cpp1z/using9.C: New using decl test.
8017 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8019 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8020 -gdwarf-3 to the command line options. Adjust the expected line
8021 numbers for the revised options header.
8023 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8025 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8026 -gdwarf-3 to the command line options. Provide Darwin-
8027 specific match lines for the expected output.
8029 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8031 * gcc.target/aarch64/acle/rng_2.c: New test.
8033 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8036 * gcc.target/i386/pr99530-1.c: New test.
8037 * gcc.target/i386/pr99530-2.c: Likewise.
8038 * gcc.target/i386/pr99530-3.c: Likewise.
8039 * gcc.target/i386/pr99530-4.c: Likewise.
8040 * gcc.target/i386/pr99530-5.c: Likewise.
8041 * gcc.target/i386/pr99530-6.c: Likewise.
8043 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8046 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8048 2021-03-16 Jason Merrill <jason@redhat.com>
8050 * g++.dg/cpp2a/nontype-float1.C: New test.
8052 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8056 * gcc.target/powerpc/pr98092.c: New.
8058 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8061 * gcc.target/i386/pr99600.c: New test.
8063 2021-03-16 Martin Liska <mliska@suse.cz>
8064 Jason Merrill <jason@redhat.com>
8067 * g++.target/i386/pr99108.C: New test.
8069 2021-03-16 Martin Liska <mliska@suse.cz>
8072 * gcc.target/arm/pr99592.c: New test.
8074 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8076 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8078 2021-03-16 Nathan Sidwell <nathan@acm.org>
8081 * g++.dg/modules/pr99496_a.H: New.
8082 * g++.dg/modules/pr99496_b.C: New.
8084 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8087 * gcc.target/i386/avx-pr99563.c: New test.
8089 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8092 * gcc.dg/gomp/pr99542.c: New test.
8093 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8094 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8095 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8096 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8098 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8100 2021-03-15 Jakub Jelinek <jakub@redhat.com>
8103 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8104 * g++.dg/modules/builtin-3_b.C: Likewise.
8106 2021-03-15 Nathan Sidwell <nathan@acm.org>
8109 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8110 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8112 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8115 * g++.dg/coroutines/pr99047.C: New test.
8117 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8120 * g++.dg/coroutines/torture/pr98704.C: New test.
8122 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8125 * g++.dg/coroutines/pr98480.C: New test.
8126 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8127 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8128 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8130 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8133 * g++.dg/coroutines/pr96749-1.C: New test.
8134 * g++.dg/coroutines/pr96749-2.C: New test.
8136 2021-03-15 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/98834
8139 * g++.dg/opt/pr98834.C: New testcase.
8141 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8144 * gfortran.dg/do_check_16.f90: New test.
8145 * gfortran.dg/do_check_17.f90: New test.
8147 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
8150 * gfortran.dg/pr99545.f90: New test.
8152 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
8154 * gcc.target/powerpc/pr99492.c: Fix typo.
8156 2021-03-14 Harald Anlauf <anlauf@gmx.de>
8157 Paul Thomas <pault@gcc.gnu.org>
8159 * gfortran.dg/pr99112.f90: New test.
8161 2021-03-13 Martin Sebor <msebor@redhat.com>
8163 PR tree-optimization/99489
8164 * gcc.dg/Wstringop-truncation-9.c: New test.
8166 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
8169 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8171 2021-03-13 Jakub Jelinek <jakub@redhat.com>
8173 PR tree-optimization/99544
8174 * gcc.dg/gomp/pr99544.c: New test.
8176 2021-03-12 Nathan Sidwell <nathan@acm.org>
8179 * g++.dg/modules/pr99238.h: New.
8180 * g++.dg/modules/pr99238_a.H: New.
8181 * g++.dg/modules/pr99238_b.H: New.
8183 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
8186 * gfortran.dg/gomp/threadprivate-1.f90: New test.
8188 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8193 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8196 * g++.dg/cpp2a/consteval19.C: New test.
8198 2021-03-11 David Malcolm <dmalcolm@redhat.com>
8201 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8203 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8205 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8206 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8207 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8208 -fno-analyzer-feasibility from options.
8209 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8210 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8212 2021-03-11 Nathan Sidwell <nathan@acm.org>
8215 * g++.dg/modules/pr99248.h: New.
8216 * g++.dg/modules/pr99248_a.H: New.
8217 * g++.dg/modules/pr99248_b.H: New.
8219 2021-03-11 Nathan Sidwell <nathan@acm.org>
8222 * g++.dg/modules/pr99528.h: New.
8223 * g++.dg/modules/pr99528_a.H: New.
8224 * g++.dg/modules/pr99528_b.H: New.
8225 * g++.dg/modules/pr99528_c.C: New.
8227 2021-03-11 Richard Biener <rguenther@suse.de>
8230 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8231 instead of verifying the total number of adds.
8233 2021-03-11 Richard Biener <rguenther@suse.de>
8236 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8238 2021-03-11 Richard Biener <rguenther@suse.de>
8241 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8243 2021-03-11 Richard Biener <rguenther@suse.de>
8246 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8248 2021-03-11 Jakub Jelinek <jakub@redhat.com>
8251 * gcc.target/i386/avx2-pr99517-1.c: New test.
8252 * gcc.target/i386/avx2-pr99517-2.c: New test.
8254 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
8257 * gcc.target/powerpc/pr99492.c: New testcase.
8259 2021-03-10 Harald Anlauf <anlauf@gmx.de>
8262 * gfortran.dg/data_char_4.f90: New test.
8263 * gfortran.dg/data_char_5.f90: New test.
8265 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8267 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8269 2021-03-10 Nathan Sidwell <nathan@acm.org>
8272 * g++.dg/modules/pr99423_a.H: New.
8273 * g++.dg/modules/pr99423_b.H: New.
8275 2021-03-10 Jakub Jelinek <jakub@redhat.com>
8277 PR tree-optimization/99305
8279 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8280 unsigned_char effective targets.
8282 2021-03-10 Nathan Sidwell <nathan@acm.org>
8285 * g++.dg/ext/pr99508.C: New.
8287 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
8290 * lib/target-supports.exp (check_effective_target_lra): New.
8291 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8292 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8293 * gcc.c-torture/compile/pr98096.c: Likewise.
8294 * gcc.dg/pr97954.c: Likewise.
8296 2021-03-10 David Malcolm <dmalcolm@redhat.com>
8298 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8299 * gcc.dg/analyzer/zlib-2.c: Likewise.
8301 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8303 * gcc.dg/vect/pr99102.c: Fix target selector.
8305 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8308 * gcc.dg/vect/pr99102.c: New test.
8310 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
8312 * gnat.dg/specs/lto25.ads: New test.
8314 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8316 PR tree-optimization/99305
8317 * g++.dg/opt/pr99305.C: New test.
8319 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
8321 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
8322 (check_effective_target_sqrt_insn): Use it.
8324 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
8327 * gcc.target/i386/pr99454.c: New.
8329 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
8331 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
8332 * gcc.dg/loop-9.c: Likewise.
8333 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
8334 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
8336 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8339 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
8340 exists. If REG_STARTEND macro isn't defined, just return 0 from main
8341 instead of the actual test.
8343 2021-03-09 Martin Liska <mliska@suse.cz>
8346 * gcc.target/i386/pr99464.c: New test.
8348 2021-03-09 Joel Brobecker <brobecker@adacore.com>
8350 * gcc.target/powerpc/undef-bool-2.c: Add
8351 dg-require-effective-target powerpc_vsx_ok directive.
8352 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
8353 powerpc_vsx_ok directive.
8355 2021-03-08 Harald Anlauf <anlauf@gmx.de>
8358 * gfortran.dg/parameter_data.f90: New test.
8360 2021-03-08 Martin Sebor <msebor@redhat.com>
8363 * g++.dg/warn/Warray-bounds-15.C: New test.
8364 * g++.dg/warn/Warray-bounds-18.C: New test.
8365 * g++.dg/warn/Warray-bounds-19.C: New test.
8366 * g++.dg/warn/Warray-bounds-20.C: New test.
8367 * g++.dg/warn/Warray-bounds-21.C: New test.
8369 2021-03-08 Martin Sebor <msebor@redhat.com>
8372 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
8374 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
8375 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
8376 * gcc.dg/Wstringop-overflow-66.c: New test.
8377 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
8379 2021-03-08 Marek Polacek <polacek@redhat.com>
8382 * g++.dg/cpp2a/nontype-class41.C: New test.
8384 2021-03-08 Nathan Sidwell <nathan@acm.org>
8387 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
8389 2021-03-08 Nathan Sidwell <nathan@acm.org>
8391 * g++.dg/modules/pr99468.H: New.
8393 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
8396 * gcc.target/powerpc/pr98959.c: New test.
8398 2021-03-08 Nathan Sidwell <nathan@acm.org>
8401 * g++.dg/modules/pr99285_a.H: New.
8402 * g++.dg/modules/pr99285_b.H: New.
8404 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8407 * gcc.target/aarch64/simd/pr99437.c: New test.
8409 2021-03-08 Martin Liska <mliska@suse.cz>
8412 * c-c++-common/asan/pr98920.c: New test.
8414 2021-03-08 Martin Liska <mliska@suse.cz>
8417 * gcc.target/i386/pr99463-2.c: New test.
8418 * gcc.target/i386/pr99463.c: New test.
8420 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
8422 * gcc.target/s390/vector/long-double-asm-commutative.c: New
8424 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
8426 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
8427 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
8428 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
8429 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
8430 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
8433 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
8436 * gfortran.dg/module_variable_3.f90: New test.
8438 2021-03-07 Jakub Jelinek <jakub@redhat.com>
8441 * lib/target-supports.exp
8442 (check_effective_target_assembler_march_noavx512bw): New effective
8444 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
8446 2021-03-06 Patrick Palka <ppalka@redhat.com>
8447 Jakub Jelinek <jakub@redhat.com>
8450 * g++.dg/cpp2a/constexpr-99287.C: New test.
8452 2021-03-06 Patrick Palka <ppalka@redhat.com>
8453 Jakub Jelinek <jakub@redhat.com>
8456 * g++.dg/cpp1y/var-templ68.C: New test.
8457 * g++.dg/cpp1y/var-templ68a.C: New test.
8459 2021-03-06 Patrick Palka <ppalka@redhat.com>
8462 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
8463 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
8465 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
8467 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
8468 to allow an eliminated stack-frame.
8470 2021-03-05 Marek Polacek <polacek@redhat.com>
8473 * g++.dg/cpp1z/noexcept-type23.C: New test.
8475 2021-03-05 Marek Polacek <polacek@redhat.com>
8478 * g++.dg/warn/Wshadow-17.C: New test.
8480 2021-03-05 Jason Merrill <jason@redhat.com>
8483 * gcc.dg/attr-flatten-1.c: Adjust.
8485 2021-03-05 Jakub Jelinek <jakub@redhat.com>
8488 * c-c++-common/gomp/pr99322.c: New test.
8490 2021-03-05 Nathan Sidwell <nathan@acm.org>
8493 * g++.dg/modules/pr99245_a.H: New.
8494 * g++.dg/modules/pr99245_b.H: New.
8496 2021-03-05 Harald Anlauf <anlauf@gmx.de>
8499 * gfortran.dg/matmul_21.f90: New test.
8501 2021-03-05 Nathan Sidwell <nathan@acm.org>
8504 * g++.dg/modules/pr99377_a.H: New.
8505 * g++.dg/modules/pr99377_b.C: New.
8506 * g++.dg/modules/pr99377_c.C: New.
8508 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8511 * g++.dg/coroutines/pr98118.C: New test.
8513 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8516 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8517 * g++.dg/coroutines/pr95616-0.C: New test.
8518 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8519 * g++.dg/coroutines/pr95616-1.C: New test.
8520 * g++.dg/coroutines/pr95616-2.C: New test.
8521 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8522 * g++.dg/coroutines/pr95616-3.C: New test.
8523 * g++.dg/coroutines/pr95616-4.C: New test.
8524 * g++.dg/coroutines/pr95616-5.C: New test.
8525 * g++.dg/coroutines/pr95616-6.C: New test.
8527 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8530 * g++.dg/coroutines/torture/pr95615-01.C: New test.
8531 * g++.dg/coroutines/torture/pr95615-02.C: New test.
8532 * g++.dg/coroutines/torture/pr95615-03.C: New test.
8533 * g++.dg/coroutines/torture/pr95615-04.C: New test.
8534 * g++.dg/coroutines/torture/pr95615-05.C: New test.
8535 * g++.dg/coroutines/torture/pr95615.inc: New file.
8537 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
8540 * gcc.target/i386/pr99123-2.c: New.
8542 2021-03-05 Nathan Sidwell <nathan@acm.org>
8545 * g++.dg/modules/pr99389_a.H: New.
8546 * g++.dg/modules/pr99389_b.C: New.
8547 * g++.dg/modules/pr99389_c.C: New.
8549 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8552 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8555 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8557 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8558 with '_kind' number.
8559 * gfortran.dg/real4-10-real8-16.f90: Likewise.
8560 * gfortran.dg/real4-10-real8-4.f90: Likewise.
8561 * gfortran.dg/real4-10.f90: Likewise.
8562 * gfortran.dg/real4-16-real8-10.f90: Likewise.
8563 * gfortran.dg/real4-16-real8-16.f90: Likewise.
8564 * gfortran.dg/real4-16-real8-4.f90: Likewise.
8565 * gfortran.dg/real4-16.f90: Likewise.
8566 * gfortran.dg/real4-8-real8-10.f90: Likewise.
8567 * gfortran.dg/real4-8-real8-16.f90: Likewise.
8568 * gfortran.dg/real4-8-real8-4.f90: Likewise.
8569 * gfortran.dg/real4-8.f90: Likewise.
8570 * gfortran.dg/real8-10.f90: Likewise.
8571 * gfortran.dg/real8-16.f90: Likewise.
8572 * gfortran.dg/real8-4.f90: Likewise.
8574 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
8577 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8579 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
8581 * lib/prune.exp: Prune useless output caused by a linker bug.
8583 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.target/aarch64/pr93235.c: New test.
8588 2021-03-04 Martin Liska <mliska@suse.cz>
8590 PR gcov-profile/99105
8591 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8592 correction as the wrapped malloc is called one more time
8594 * gcc.dg/tree-prof/pr97461.c: Likewise.
8596 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8600 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8601 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
8602 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8603 dg-warning regexps, instead replace .* with \[^\n\r]*.
8604 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8605 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8606 -ftrack-macro-expansion=0 from dg-options.
8607 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8608 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8610 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8613 * gcc.dg/cpp/line11.c: New test.
8614 * gcc.dg/cpp/line12.c: New test.
8616 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8619 * gcc.target/aarch64/pr99381.c: New test.
8621 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8623 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8625 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8627 2021-03-04 Nathan Sidwell <nathan@acm.org>
8630 * g++.dg/modules/pr99170-1_a.H: New.
8631 * g++.dg/modules/pr99170-1_b.C: New.
8632 * g++.dg/modules/pr99170-2.h: New.
8633 * g++.dg/modules/pr99170-2_a.C: New.
8634 * g++.dg/modules/pr99170-2_b.C: New.
8635 * g++.dg/modules/pr99170-3_a.H: New.
8636 * g++.dg/modules/pr99170-3_b.C: New.
8637 * g++.dg/modules/inst-2_b.C: Adjust scan.
8638 * g++.dg/modules/inst-4_a.C: Adjust scan.
8639 * g++.dg/modules/inst-4_b.C: Adjust scan.
8640 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8641 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8642 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8643 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8644 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8645 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8646 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8647 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8648 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8649 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8650 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8651 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8652 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8654 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8657 * gfortran.dg/real4-10-real8-10.f90: New test.
8658 * gfortran.dg/real4-10-real8-16.f90: New test.
8659 * gfortran.dg/real4-10-real8-4.f90: New test.
8660 * gfortran.dg/real4-10.f90: New test.
8661 * gfortran.dg/real4-16-real8-10.f90: New test.
8662 * gfortran.dg/real4-16-real8-16.f90: New test.
8663 * gfortran.dg/real4-16-real8-4.f90: New test.
8664 * gfortran.dg/real4-16.f90: New test.
8665 * gfortran.dg/real4-8-real8-10.f90: New test.
8666 * gfortran.dg/real4-8-real8-16.f90: New test.
8667 * gfortran.dg/real4-8-real8-4.f90: New test.
8668 * gfortran.dg/real4-8.f90: New test.
8669 * gfortran.dg/real8-10.f90: New test.
8670 * gfortran.dg/real8-16.f90: New test.
8671 * gfortran.dg/real8-4.f90: New test.
8673 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8675 * gcc.misc-tests/outputs.exp: Enumerate tests.
8677 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8679 * gcc.misc-tests/outputs.exp: Append discriminating
8680 suffixes to tests with duplicate names.
8681 (outest): Assert that each running test has a unique
8684 2021-03-04 Martin Sebor <msebor@redhat.com>
8688 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8689 * gcc.dg/Wstringop-overflow-65.c: New test.
8690 * gcc.dg/Warray-bounds-69.c: Same.
8692 2021-03-03 Marek Polacek <polacek@redhat.com>
8695 * g++.dg/cpp1z/class-deduction83.C: New test.
8697 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8699 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8701 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8704 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8706 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8708 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8710 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8713 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8715 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8717 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8720 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8722 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8724 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8726 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8728 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8730 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8733 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8736 * g++.dg/cpp1z/eval-order10.C: New test.
8738 2021-03-03 Marek Polacek <polacek@redhat.com>
8742 * g++.dg/cpp1z/class-deduction81.C: New test.
8743 * g++.dg/cpp1z/class-deduction82.C: New test.
8744 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8745 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8746 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8748 2021-03-03 Jason Merrill <jason@redhat.com>
8751 * g++.dg/cpp0x/decltype-call5.C: New test.
8752 * g++.dg/cpp0x/decltype-call6.C: New test.
8754 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8756 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8758 * gcc.target/i386/pr95798-2.c: Likewise.
8760 2021-03-03 Nathan Sidwell <nathan@acm.org>
8763 * g++.dg/modules/namespace-2_a.C
8764 * g++.dg/modules/pr99344_a.C
8765 * g++.dg/modules/pr99344_b.C
8767 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.target/i386/pr99321.c: New test.
8772 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8775 * gcc.c-torture/compile/pr99324.c: New test.
8777 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8780 * gcc.dg/graphite/pr99085.c: New test.
8782 2021-03-03 Jason Merrill <jason@redhat.com>
8785 * g++.dg/ext/attr-flatten1.C: New test.
8787 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
8789 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8790 tests if target test-framework has -L or -I options.
8792 2021-03-02 David Malcolm <dmalcolm@redhat.com>
8795 * gcc.dg/pr99323-1.c: New test.
8796 * gcc.dg/pr99323-2.c: New test.
8798 2021-03-02 Martin Sebor <msebor@redhat.com>
8801 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8802 * g++.dg/warn/Wnonnull12.C: New test.
8804 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
8806 * gnat.dg/limited5.adb: New test.
8808 2021-03-02 Patrick Palka <ppalka@redhat.com>
8812 * g++.dg/concepts/abbrev9.C: New test.
8813 * g++.dg/cpp2a/concepts-lambda15.C: New test.
8814 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8815 * g++.dg/cpp2a/concepts-return-req2.C: New test.
8816 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8817 call to f15 that we expect to accept.
8819 2021-03-02 Patrick Palka <ppalka@redhat.com>
8821 * g++.dg/cpp1z/auto1.C: New test.
8823 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8825 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8826 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8827 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8828 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8829 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8830 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8831 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8833 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8835 * lib/target-supports.exp: Add check for nnpa facility.
8837 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8839 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8840 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8842 2021-03-01 Martin Liska <mliska@suse.cz>
8845 * gcc.target/s390/target-attribute/pr99313.c: New test.
8847 2021-03-01 Nathan Sidwell <nathan@acm.org>
8850 * g++.dg/modules/pr99294.h: New.
8851 * g++.dg/modules/pr99294_a.C: New.
8852 * g++.dg/modules/pr99294_b.C: New.
8854 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
8856 * g++.dg/eh/seh-xmm-unwind.C: New test.
8858 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
8860 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
8861 expression components noexcept.
8862 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8863 * g++.dg/coroutines/pr95345.C: Likewise.
8865 2021-02-28 Jason Merrill <jason@redhat.com>
8867 * g++.dg/ext/attr-lambda3.C: Add missing ;
8869 2021-02-27 Jason Merrill <jason@redhat.com>
8872 * g++.dg/ext/attr-lambda3.C: New test.
8874 2021-02-26 Alexandre Oliva <oliva@gnu.org>
8876 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
8878 * gcc.target/powerpc/pr83629.c: Likewise.
8879 * gcc.target/powerpc/pr84112.c: Likewise.
8881 2021-02-26 Olivier Hainque <hainque@adacore.com>
8883 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
8884 dg-require-effective-target fpic.
8885 * gcc.target/powerpc/ppc-eabi.c: Likewise.
8886 * gcc.target/powerpc/pr26350.c: Likewise.
8887 * gcc.target/powerpc/pr67789.c: Likewise.
8888 * gcc.target/powerpc/pr79439-1.c: Likewise.
8889 * gcc.target/powerpc/pr79439-2.c: Likewise.
8890 * gcc.target/powerpc/pr79439-3.c: Likewise.
8891 * gcc.target/powerpc/pr83629.c: Likewise.
8892 * gcc.target/powerpc/pr84112.c: Likewise.
8894 2021-02-26 Richard Biener <rguenther@suse.de>
8897 * g++.dg/pr99218.C: New testcase.
8899 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8901 * g++.dg/cpp23/lambda-specifiers1.C: New test.
8903 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8906 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
8908 2021-02-26 Jason Merrill <jason@redhat.com>
8911 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
8913 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
8915 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
8916 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
8917 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
8918 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
8919 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
8920 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
8921 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
8922 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
8923 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
8924 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
8925 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
8926 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
8927 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
8928 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
8929 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
8931 2021-02-26 Patrick Palka <ppalka@redhat.com>
8934 * g++.dg/concepts/abbrev8.C: New test.
8936 2021-02-25 Patrick Palka <ppalka@redhat.com>
8940 * g++.dg/diagnostic/local1.C: New test.
8942 2021-02-25 Patrick Palka <ppalka@redhat.com>
8945 * g++.dg/cpp1z/class-deduction79.C: New test.
8946 * g++.dg/cpp1z/class-deduction80.C: New test.
8948 2021-02-25 Marek Polacek <polacek@redhat.com>
8952 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
8953 * g++.dg/cpp0x/constexpr-cast2.C: New test.
8954 * g++.dg/cpp0x/constexpr-cast3.C: New test.
8956 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8959 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
8960 reference parms, to distinguish the rvalue ref. variant.
8961 * g++.dg/coroutines/pr97587.C: New test.
8963 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8966 * g++.dg/coroutines/pr95822.C: New test.
8968 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
8970 * gcc.target/arm/cmse/cmse-18.c: New test.
8972 2021-02-25 Nathan Sidwell <nathan@acm.org>
8975 * g++.dg/modules/pr99166_a.X: Adjust.
8976 * g++.dg/modules/pr99166_b.C: Adjust.
8977 * g++.dg/modules/pr99166_c.C: Adjust.
8978 * g++.dg/modules/pr99166_d.C: Adjust.
8980 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
8982 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
8984 2021-02-25 Tamar Christina <tamar.christina@arm.com>
8986 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
8988 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
8991 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
8993 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
8996 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
8998 2021-02-25 Richard Biener <rguenther@suse.de>
9000 PR tree-optimization/99253
9001 * gcc.dg/vect/pr99253.c: New testcase.
9003 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9006 * gcc.target/i386/pr95798-1.c: New test.
9007 * gcc.target/i386/pr95798-2.c: New test.
9009 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9011 PR tree-optimization/80635
9012 * g++.dg/warn/pr80635-1.C: New test.
9013 * g++.dg/warn/pr80635-2.C: New test.
9015 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9018 * gcc.dg/analyzer/pr99193-1.c: New test.
9019 * gcc.dg/analyzer/pr99193-2.c: New test.
9020 * gcc.dg/analyzer/pr99193-3.c: New test.
9021 * gcc.dg/analyzer/realloc-1.c: New test.
9023 2021-02-24 Nathan Sidwell <nathan@acm.org>
9026 * g++.dg/modules/pr98718_a.C: New.
9027 * g++.dg/modules/pr98718_b.C: New.
9029 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9031 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9032 final_suspend call as noexcept.
9033 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9034 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9035 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9036 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9037 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9038 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9039 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9040 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9041 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9042 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9043 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9044 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9045 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9046 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9047 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9048 * g++.dg/coroutines/pr94752.C: Likewise.
9049 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9050 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9051 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9052 * g++.dg/coroutines/pr95050.C: Likewise.
9053 * g++.dg/coroutines/pr95345.C: Likewise.
9054 * g++.dg/coroutines/pr95440.C: Likewise.
9055 * g++.dg/coroutines/pr95591.C: Likewise.
9056 * g++.dg/coroutines/pr95711.C: Likewise.
9057 * g++.dg/coroutines/pr95813.C: Likewise.
9058 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9059 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9060 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9061 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9062 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9063 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9064 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9065 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9066 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9067 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9068 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9069 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9070 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9071 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9072 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9073 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9074 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9075 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9076 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9077 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9079 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9082 * c-c++-common/gomp/pr99226.c: New test.
9083 * gfortran.dg/gomp/pr99226.f90: New test.
9085 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
9088 * gcc.target/i386/pr99123.c: New.
9090 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
9092 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9094 2021-02-24 Nathan Sidwell <nathan@acm.org>
9097 * g++.dg/modules/pr99072.H: New.
9099 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
9102 * gfortran.dg/assumed_rank_21.f90 : New test.
9104 2021-02-24 Martin Sebor <msebor@redhat.com>
9107 * gcc.dg/pr97172-2.c: New test.
9109 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9111 PR tree-optimization/99220
9112 * g++.dg/vect/pr99220.cc: New test.
9114 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9116 PR tree-optimization/99149
9117 * g++.dg/vect/pr99149.cc: Disabled on BE.
9119 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9122 * g++.dg/coroutines/pr96251.C: New test.
9124 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9126 PR tree-optimization/99225
9127 * gcc.c-torture/compile/pr99225.c: New test.
9129 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9131 PR tree-optimization/99149
9132 * g++.dg/vect/pr99149.cc: New test.
9134 2021-02-24 Richard Biener <rguenther@suse.de>
9137 * gcc.dg/pr99224.c: New testcase.
9139 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
9141 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9142 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9143 Add __has_builtin tests for built-ins.
9144 Update expected instruction counts.
9146 2021-02-23 Martin Sebor <msebor@redhat.com>
9149 * g++.dg/warn/Wnonnull11.C: New test.
9151 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
9154 * gfortran.dg/class_defined_operator_2.f03 : New test.
9155 * gfortran.dg/elemental_result_2.f90 : New test.
9156 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9157 elemental function with an allocatable result with an operator
9158 interface with array dummies and result.
9160 2021-02-23 Harald Anlauf <anlauf@gmx.de>
9163 * gfortran.dg/reshape_zerosize_4.f90: New test.
9165 2021-02-23 Nathan Sidwell <nathan@acm.org>
9168 * g++.dg/modules/pr99208_a.C: New.
9169 * g++.dg/modules/pr99208_b.C: New.
9171 2021-02-23 Martin Liska <mliska@suse.cz>
9174 * c-c++-common/asan/pr99168.c: New test.
9176 2021-02-23 Patrick Palka <ppalka@redhat.com>
9179 * g++.dg/template/non-dependent15.C: New test.
9181 2021-02-23 Jakub Jelinek <jakub@redhat.com>
9183 PR tree-optimization/99204
9184 * gfortran.dg/pr99204.f90: New test.
9186 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
9188 * gcc.target/powerpc/vec-init-10.c: New test.
9190 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
9192 * g++.dg/warn/Wplacement-new-size-1.C,
9193 g++.dg/warn/Wplacement-new-size-2.C,
9194 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9195 default_packed targets.
9197 2021-02-22 David Malcolm <dmalcolm@redhat.com>
9200 * gcc.dg/analyzer/error-1.c: New test.
9201 * gcc.dg/analyzer/error-2.c: New test.
9202 * gcc.dg/analyzer/error-3.c: New test.
9204 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
9207 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9208 * c-c++-common/attr-retain-6.c: Likewise.
9209 * c-c++-common/attr-retain-7.c: Likewise.
9210 * c-c++-common/attr-retain-8.c: Likewise.
9211 * c-c++-common/attr-retain-9.c: Likewise.
9213 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9215 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9217 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9219 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9220 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9221 Handle __INT32_TYPE__ being "long int".
9223 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9225 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9227 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9229 * gcc.target/cris/biap-mul.c: New test.
9231 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9233 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9235 2021-02-22 Nathan Sidwell <nathan@acm.org>
9238 * g++.dg/modules/pr99174-1_a.C: New.
9239 * g++.dg/modules/pr99174-1_b.C: New.
9240 * g++.dg/modules/pr99174-1_c.C: New.
9241 * g++.dg/modules/pr99174.H: New.
9243 2021-02-22 Nathan Sidwell <nathan@acm.org>
9246 * g++.dg/modules/pr99153_a.H: New.
9247 * g++.dg/modules/pr99153_b.H: New.
9249 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
9251 PR rtl-optimization/98791
9252 * gcc.target/aarch64/sve/pr98791.c: New test.
9254 2021-02-22 Richard Biener <rguenther@suse.de>
9256 PR tree-optimization/99165
9257 * g++.dg/pr99165.C: New testcase.
9259 2021-02-21 Harald Anlauf <anlauf@gmx.de>
9261 * gfortran.dg/intent_optimize_3.f90: New test.
9263 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
9265 * c-c++-common/attr-retain-5.c: Skip on AIX.
9266 * c-c++-common/attr-retain-6.c: Same.
9267 * c-c++-common/attr-retain-7.c: Same.
9268 * c-c++-common/attr-retain-8.c: Same.
9269 * c-c++-common/attr-retain-9.c: Same.
9271 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
9274 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9275 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9276 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9277 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9278 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9279 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9281 2021-02-19 Nathan Sidwell <nathan@acm.org>
9284 * g++.dg/modules/pr98741_a.H: New.
9285 * g++.dg/modules/pr98741_b.H: New.
9286 * g++.dg/modules/pr98741_c.C: New.
9287 * g++.dg/modules/pr98741_d.C: New.
9289 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9292 * gfortran.dg/namelist_4.f90: Modify.
9293 * gfortran.dg/namelist_98.f90: New test.
9295 2021-02-19 Martin Sebor <msebor@redhat.com>
9298 * gcc.dg/pr97172.c: Add test cases.
9300 2021-02-19 Nathan Sidwell <nathan@acm.org>
9302 * g++.dg/modules/pr99166_a.X: New.
9303 * g++.dg/modules/pr99166_b.C: New.
9304 * g++.dg/modules/pr99166_c.C: New.
9305 * g++.dg/modules/pr99166_d.C: New.
9307 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9310 * gfortran.dg/coarray/array_temporary-1.f90: New test.
9312 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9315 * gfortran.dg/dtio_36.f90: New test.
9317 2021-02-19 Richard Biener <rguenther@suse.de>
9320 * gcc.dg/pr99122-3.c: New testcase.
9322 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9325 * gcc.target/arm/pure-code/pr98998.c: New test.
9327 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9330 * g++.dg/opt/pr99034.C: New test.
9332 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9335 * gfortran.dg/ubound_1.f90: New test.
9337 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
9340 * gcc.target/aarch64/sve/pr98657.c: New test.
9342 2021-02-19 Jason Merrill <jason@redhat.com>
9344 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
9346 2021-02-19 David Malcolm <dmalcolm@redhat.com>
9349 * jit.dg/test-trap.c: New test.
9351 2021-02-19 Jason Merrill <jason@redhat.com>
9354 * g++.dg/cpp0x/overload4.C: New test.
9356 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
9358 PR rtl-optimization/96264
9359 * gcc.target/powerpc/pr96264.c: New.
9361 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
9364 * c-c++-common/attr-retain-1.c: New test.
9365 * c-c++-common/attr-retain-2.c: Likewise.
9366 * c-c++-common/attr-retain-3.c: Likewise.
9367 * c-c++-common/attr-retain-4.c: Likewise.
9368 * c-c++-common/attr-retain-5.c: Likewise.
9369 * c-c++-common/attr-retain-6.c: Likewise.
9370 * c-c++-common/attr-retain-7.c: Likewise.
9371 * c-c++-common/attr-retain-8.c: Likewise.
9372 * c-c++-common/attr-retain-9.c: Likewise.
9373 * c-c++-common/pr99113.c: Likewise.
9374 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
9375 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
9376 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
9377 * c-c++-common/attr-used-2.c: Likewise.
9378 * c-c++-common/attr-used-3.c: Likewise.
9379 * c-c++-common/attr-used-4.c: Likewise.
9380 * c-c++-common/attr-used-9.c: Likewise.
9381 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
9382 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
9383 * c-c++-common/attr-used-5.c: Don't expect warning for the used
9384 attribute nor SHF_GNU_RETAIN section.
9385 * c-c++-common/attr-used-6.c: Likewise.
9386 * c-c++-common/attr-used-7.c: Likewise.
9387 * c-c++-common/attr-used-8.c: Likewise.
9389 2021-02-18 Nathan Sidwell <nathan@acm.org>
9392 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
9394 * g++.dg/modules/pr99023_a.X: New.
9395 * g++.dg/modules/pr99023_b.X: New.
9397 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9400 * gcc.dg/pr99136.c: New test.
9402 2021-02-18 Nathan Sidwell <nathan@acm.org>
9405 * g++.dg/modules/modules.exp: Remove dg-module-headers support
9406 * g++.dg/modules/alias-2_a.H: Delete.
9407 * g++.dg/modules/sys/alias-2_a.H: Delete.
9409 2021-02-18 Nathan Sidwell <nathan@acm.org>
9412 * g++.dg/modules/pr99023_a.H: Delete.
9413 * g++.dg/modules/pr99023_b.H: Delete.
9415 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9418 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
9420 2021-02-18 Richard Biener <rguenther@suse.de>
9423 * gcc.dg/pr99122-1.c: New testcase.
9424 * gcc.dg/pr99122-2.c: Likewise.
9426 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
9428 PR tree-optimization/99142
9429 * gcc.dg/tree-ssa/pr99142.c: New test.
9431 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9434 * g++.dg/warn/Warray-bounds-17.C: New test.
9436 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9439 * gcc.dg/pr99104.c: New test.
9441 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9444 * gcc.dg/analyzer/pr94596.c: New test.
9446 2021-02-17 Nathan Sidwell <nathan@acm.org>
9449 * g++.dg/modules/pr99023_a.H: New.
9450 * g++.dg/modules/pr99023_b.H: New.
9452 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9455 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
9456 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
9457 options. Remove false leak directive.
9458 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
9462 2021-02-17 Julian Brown <julian@codesourcery.com>
9464 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
9465 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
9466 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
9467 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
9468 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
9470 2021-02-17 Julian Brown <julian@codesourcery.com>
9472 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
9473 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9474 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9475 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9476 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
9477 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9478 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
9479 previously-broken directives.
9481 2021-02-17 Jakub Jelinek <jakub@redhat.com>
9484 * g++.dg/ubsan/pr99106.C: New test.
9486 2021-02-17 Nathan Sidwell <nathan@acm.org>
9489 * g++.dg/lookup/pr99116-1.C: New.
9490 * g++.dg/lookup/pr99116-2.C: New.
9492 2021-02-17 Nathan Sidwell <nathan@acm.org>
9495 * g++.dg/modules/pr99071_a.H: New.
9496 * g++.dg/modules/pr99071_b.H: New.
9498 2021-02-17 Patrick Palka <ppalka@redhat.com>
9502 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
9503 "call to non-'constexpr' function" error message.
9505 2021-02-16 Nathan Sidwell <nathan@acm.org>
9507 * g++.dg/modules/pr99050_a.H: New.
9508 * g++.dg/modules/pr99050_b.C: New.
9510 2021-02-16 Marek Polacek <polacek@redhat.com>
9513 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9514 * g++.dg/ext/attr-assume-aligned.C: New test.
9516 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
9518 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9519 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9521 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9523 * gfortran.dg/goacc/ref_inquiry.f90: New test.
9524 * gfortran.dg/gomp/ref_inquiry.f90: New test.
9526 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
9529 * gcc.c-torture/compile/pr98096.c: New.
9531 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9534 * gfortran.dg/fmt_nonchar_1.f90: New test.
9535 * gfortran.dg/fmt_nonchar_2.f90: New test.
9537 2021-02-16 Jakub Jelinek <jakub@redhat.com>
9540 * gcc.target/i386/pr99100.c: New test.
9542 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
9544 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9546 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
9548 PR rtl-optimization/98872
9549 * gcc.target/powerpc/pr98872.c: New test.
9551 2021-02-15 Jakub Jelinek <jakub@redhat.com>
9553 PR tree-optimization/99079
9554 * gcc.dg/fold-modpow2-2.c: New test.
9555 * gcc.c-torture/execute/pr99079.c: New test.
9557 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9559 PR rtl-optimization/98439
9560 * gcc.target/i386/pr98439.c: New test.
9562 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9565 * gcc.target/i386/pr96166.c: New test.
9567 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9569 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9570 and restrict the test to aarch64-*-* target only.
9572 2021-02-12 Nathan Sidwell <nathan@acm.org>
9574 * g++.dg/modules/pr99039_a.C: New.
9575 * g++.dg/modules/pr99039_b.C: New.
9577 2021-02-12 Nathan Sidwell <nathan@acm.org>
9580 * g++.dg/modules/pr99040_a.C: New.
9581 * g++.dg/modules/pr99040_b.C: New.
9582 * g++.dg/modules/pr99040_c.C: New.
9583 * g++.dg/modules/pr99040_d.C: New.
9585 2021-02-12 Nathan Sidwell <nathan@acm.org>
9589 * g++.dg/lookup/pr99039.C: New.
9591 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
9594 * gfortran.dg/ieee/ieee_12.f90: New test.
9596 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
9598 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9600 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9603 * gcc.target/arm/pr98931.c: Add -mthumb
9605 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9608 * gfortran.dg/assumed_rank_20.f90: New test.
9610 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9613 * g++.dg/cpp2a/concepts-requires24.C: New test.
9615 2021-02-12 Jason Merrill <jason@redhat.com>
9618 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9620 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9623 * g++.dg/analyzer/pr99064.C: New test.
9624 * gcc.dg/analyzer/pr98969.c: New test.
9626 2021-02-11 Marek Polacek <polacek@redhat.com>
9629 * g++.dg/template/deduce10.C: New test.
9630 * g++.dg/template/deduce9.C: New test.
9632 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9635 * g++.target/powerpc/pr99041.C: New test.
9637 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9640 * g++.dg/ext/flexary38.C: New test.
9642 2021-02-11 Marek Polacek <polacek@redhat.com>
9645 * g++.dg/cpp0x/variadic-crash6.C: New test.
9647 2021-02-11 Patrick Palka <ppalka@redhat.com>
9650 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9652 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9655 * gcc.target/arm/pr98931.c: New testcase.
9657 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9659 PR tree-optimization/98772
9660 * gcc.target/aarch64/pr98772.c: New test.
9662 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9665 * gfortran.dg/typebound_call_32.f90: New test.
9667 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9670 * gfortran.dg/pr99060.f90: New test.
9672 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9674 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9676 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9679 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9681 2021-02-10 Martin Sebor <msebor@redhat.com>
9683 PR tree-optimization/92879
9684 * g++.dg/warn/Warray-bounds-16.C: New test.
9686 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9688 PR preprocessor/96391
9689 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9690 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9691 using the location_overflow_plugin.c from gcc.dg/plugin.
9693 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9696 * g++.dg/ext/weak6.C: New test.
9698 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9701 * gcc.target/i386/pr99025.c: New test.
9703 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9707 * g++.dg/cpp2a/constexpr-new16.C: New test.
9708 * g++.dg/cpp2a/constexpr-new17.C: New test.
9710 2021-02-10 Nathan Sidwell <nathan@acm.org>
9713 * g++.dg/lookup/pr99030.C: New.
9715 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9718 * g++.dg/gomp/pr99007.C: New test.
9719 * gcc.dg/gomp/pr99007-1.c: New test.
9720 * gcc.dg/gomp/pr99007-2.c: New test.
9721 * gcc.dg/gomp/pr99007-3.c: New test.
9723 2021-02-10 Julian Brown <julian@codesourcery.com>
9726 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9727 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9728 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9730 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9733 * gcc.dg/analyzer/file-1.c (test_5): New.
9734 * gcc.dg/analyzer/file-3.c: New test.
9736 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9739 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9740 * gcc.dg/analyzer/pr94851-2.c: New test.
9741 * gcc.dg/analyzer/pr98575-1.c: New test.
9743 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
9745 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9747 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
9749 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9751 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9753 2021-02-09 Nathan Sidwell <nathan@acm.org>
9756 * g++.dg/modules/pr98944_a.C: New.
9757 * g++.dg/modules/pr98944_b.C: New.
9758 * g++.dg/modules/pr98944_c.C: New.
9759 * g++.dg/modules/pr98944_d.C: New.
9761 2021-02-09 Jakub Jelinek <jakub@redhat.com>
9764 * g++.dg/warn/Wstringop-overread-1.C: New test.
9766 2021-02-09 Jason Merrill <jason@redhat.com>
9769 * g++.dg/cpp2a/consteval-expinst1.C: New test.
9771 2021-02-09 Jason Merrill <jason@redhat.com>
9774 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9776 2021-02-09 Jason Merrill <jason@redhat.com>
9779 * g++.dg/cpp2a/no_unique_address12.C: New test.
9781 2021-02-08 Nathan Sidwell <nathan@acm.org>
9783 * g++.dg/modules/pr98531-2.h: New.
9784 * g++.dg/modules/pr98531-2_a.H: New.
9785 * g++.dg/modules/pr98531-2_b.C: New.
9786 * g++.dg/modules/pr98531-3.h: New.
9787 * g++.dg/modules/pr98531-3_a.H: New.
9788 * g++.dg/modules/pr98531-3_b.C: New.
9790 2021-02-08 Nathan Sidwell <nathan@acm.org>
9793 * g++.dg/modules/pr98531-1.h: New.
9794 * g++.dg/modules/pr98531-1_a.H: New.
9795 * g++.dg/modules/pr98531-1_b.C: New.
9796 * g++.dg/abi/pr98531-1.C: New.
9797 * g++.dg/abi/pr98531-2.C: New.
9798 * g++.dg/abi/pr98531-3.C: New.
9799 * g++.dg/abi/pr98531-4.C: New.
9801 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9804 * gfortran.dg/pr98974.F90: New test.
9806 2021-02-08 Richard Biener <rguenther@suse.de>
9809 * g++.dg/lto/pr96591_0.C: New testcase.
9811 2021-02-05 Marek Polacek <polacek@redhat.com>
9814 * g++.dg/cpp2a/volatile5.C: New test.
9816 2021-02-05 Marek Polacek <polacek@redhat.com>
9819 * g++.dg/cpp2a/using-enum-8.C: New test.
9821 2021-02-05 Nathan Sidwell <nathan@acm.org>
9824 * c-c++-common/pr98943.c: New.
9826 2021-02-05 Richard Biener <rguenther@suse.de>
9828 PR tree-optimization/98855
9829 * g++.dg/vect/slp-pr98855.cc: New testcase.
9831 2021-02-05 Jakub Jelinek <jakub@redhat.com>
9834 * g++.dg/cpp1z/decomp54.C: New test.
9836 2021-02-05 liuhongt <hongtao.liu@intel.com>
9839 * g++.target/i386/avx512bw-pr98537-1.C: New test.
9840 * g++.target/i386/avx512vl-pr98537-1.C: New test.
9841 * g++.target/i386/avx512vl-pr98537-2.C: New test.
9842 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9843 integer mask comparison should not be generated.
9844 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9845 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9846 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9848 2021-02-04 Julian Brown <julian@codesourcery.com>
9850 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9851 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9852 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9853 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9855 2021-02-04 Julian Brown <julian@codesourcery.com>
9857 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
9859 2021-02-04 Julian Brown <julian@codesourcery.com>
9861 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
9863 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9866 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
9867 $section is .opd, look at .L.$symbol_name's section.
9868 (parse_section_section_of_symbols): Handle .previous directive.
9869 * gcc.dg/array-quals-1.c: Allow .sdata section.
9871 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
9873 * gdc.dg/intrinsics.d: Update test.
9875 2021-02-04 Martin Sebor <msebor@redhat.com>
9878 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
9879 * gcc.dg/label-decl-4.c: Same.
9880 * gcc.dg/mismatch-decl-1.c: Same.
9881 * gcc.dg/old-style-then-proto-1.c: Same.
9882 * gcc.dg/parm-mismatch-1.c: Same.
9883 * gcc.dg/pr35445.c: Same.
9884 * gcc.dg/redecl-11.c: Same.
9885 * gcc.dg/redecl-12.c: Same.
9886 * gcc.dg/redecl-13.c: Same.
9887 * gcc.dg/redecl-15.c: Same.
9888 * gcc.dg/tls/thr-init-1.c: Same.
9889 * objc.dg/id-1.m: Same.
9890 * objc.dg/tls/diag-3.m: Same.
9891 * gcc.dg/pr97882.c: New test.
9892 * gcc.dg/qual-return-7.c: New test.
9893 * gcc.dg/qual-return-8.c: New test.
9895 2021-02-04 Jason Merrill <jason@redhat.com>
9898 * g++.dg/cpp2a/concepts-variadic3.C: New test.
9900 2021-02-04 David Malcolm <dmalcolm@redhat.com>
9903 * gcc.dg/pr97932.c: New test.
9905 2021-02-04 emsr <3dw4rd@verizon.net>
9907 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
9909 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9911 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
9912 of make_signed<size_t>::type in the diagnostics.
9914 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
9917 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
9919 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
9921 * gfortran.dg/goacc/substring.f90: New test.
9922 * gfortran.dg/gomp/substring.f90: New test.
9924 2021-02-04 Martin Liska <mliska@suse.cz>
9926 * gcc.target/i386/prefer-vector-width-attr.c: New test.
9928 2021-02-04 Jason Merrill <jason@redhat.com>
9931 * g++.dg/cpp1z/class-deduction78.C: New test.
9933 2021-02-04 Jason Merrill <jason@redhat.com>
9936 * g++.dg/cpp0x/pr84630.C: Call b().
9937 * g++.dg/cpp2a/lambda-uneval13.C: New test.
9938 * g++.dg/ext/attr-expr1.C: New test.
9940 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9942 PR preprocessor/98882
9943 * gcc.dg/cpp/pr98882.c: New test.
9945 2021-02-03 Jason Merrill <jason@redhat.com>
9947 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
9948 hash-table-verification-limit=10000.
9950 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
9952 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
9953 * g++.dg/cpp23/feat-cxx2b.C: New test.
9954 * g++.dg/cpp23/size_t-literals.C: New test.
9955 * g++.dg/warn/Wsize_t-literals.C: New test.
9957 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9960 * g++.dg/cpp2a/no_unique_address11.C: New test.
9962 2021-02-03 Marek Polacek <polacek@redhat.com>
9965 * g++.dg/cpp0x/noexcept65.C: New test.
9967 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
9970 * gfortran.dg/coarray/array_temporary.f90: New test.
9972 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9975 * gcc.dg/pr97487-1.c: New test.
9976 * gcc.dg/pr97487-2.c: New test.
9978 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9981 * gcc.target/i386/pr97971.c: New test.
9983 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9985 PR tree-optimization/98287
9986 * gcc.dg/pr98287.c: New test.
9988 2021-02-03 Tamar Christina <tamar.christina@arm.com>
9990 PR tree-optimization/98928
9991 * gcc.target/i386/pr98928.c: New test.
9993 2021-02-02 Martin Liska <mliska@suse.cz>
9996 * gcc.target/i386/pr97510.c: New test.
9998 2021-02-02 Jason Merrill <jason@redhat.com>
10001 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10003 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10005 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10007 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10010 * gfortran.dg/pr91862.f90: New test.
10012 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10014 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10016 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10018 PR tree-optimization/98848
10019 * gcc.dg/vect/pr98848.c: New test.
10020 * gcc.dg/vect/pr92205.c: Remove xfail.
10022 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10024 PR tree-optimization/97960
10025 * g++.dg/torture/pr97960.C: New test.
10027 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10030 * g++.dg/opt/pr98743.C: New.
10032 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10034 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10036 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10038 * gcc.dg/asan/nested-1.c: New.
10040 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10044 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10045 prefix to support subroutines where necessary.
10046 * gcc.dg/analyzer/data-model-1.c: Likewise.
10047 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10049 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10050 subroutines where necessary.
10051 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10052 * gcc.dg/analyzer/signal-4b.c: Likewise.
10053 * gcc.dg/analyzer/single-field.c: Likewise.
10054 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10056 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10060 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10061 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10063 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10065 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10068 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10071 * gcc.dg/analyzer/pr98918.c: New test.
10073 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10075 PR tree-optimization/98499
10076 * g++.dg/pr98499.C: new test.
10078 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10080 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10082 2021-02-01 Martin Sebor <msebor@redhat.com>
10084 PR middle-end/97172
10085 * gcc.dg/pr97172.c: New test.
10087 2021-02-01 Martin Sebor <msebor@redhat.com>
10090 * g++.dg/Wclass-memaccess-6.C: New test.
10092 2021-02-01 Patrick Palka <ppalka@redhat.com>
10095 * g++.dg/cpp0x/constexpr-98295.C: New test.
10097 2021-02-01 Marek Polacek <polacek@redhat.com>
10100 * g++.dg/ext/builtin-has-attribute2.C: New test.
10102 2021-02-01 Jason Merrill <jason@redhat.com>
10105 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10107 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10109 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10111 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10113 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10115 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10117 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10119 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10121 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10123 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10125 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10127 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10129 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10131 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10134 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10136 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10138 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10140 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10142 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10145 2021-02-01 Tamar Christina <tamar.christina@arm.com>
10147 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10149 2021-02-01 Patrick Palka <ppalka@redhat.com>
10152 * g++.dg/cpp1y/constexpr-84494.C: New test.
10154 2021-02-01 Xing GUO <higuoxing@gmail.com>
10156 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10158 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
10160 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10161 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10163 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
10165 * c-c++-common/attr-used-5.c: Skip for Darwin.
10166 * c-c++-common/attr-used-6.c: Likewise.
10167 * c-c++-common/attr-used-7.c: Likewise.
10168 * c-c++-common/attr-used-8.c: Likewise.
10169 * c-c++-common/attr-used-9.c: Likewise.
10171 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
10173 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10174 * gcc.target/powerpc/pr79251.p9.c: Same.
10176 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10178 * gcc.target/i386/20051216-1.c: New test.
10180 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10183 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
10184 scan-tree-dump-times to x86 and aarch64 targets.
10185 * gcc.dg/gomp/simd-3.c: Likewise.
10187 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
10190 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10193 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10195 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10197 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10200 * gcc.target/aarch64/pr97701.c: Modify.
10202 2021-01-29 David Malcolm <dmalcolm@redhat.com>
10204 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10206 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10209 * gcc.target/aarch64/pr97701.c: New.
10211 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10213 * gcc.target/powerpc/pr91903.c: New test.
10214 * gcc.target/powerpc/builtins-1.fold.h: Update.
10215 * gcc.target/powerpc/builtins-2.c: Update.
10217 2021-01-29 Nathan Sidwell <nathan@acm.org>
10220 * g++.dg/modules/pr98843_a.C: New.
10221 * g++.dg/modules/pr98843_b.H: New.
10222 * g++.dg/modules/pr98843_c.C: New.
10224 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10226 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10228 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
10229 Richard Biener <rguenther@suse.de>
10231 PR tree-optimization/97627
10232 * g++.dg/pr97627.C: New testcase.
10234 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10237 * gcc.c-torture/compile/pr98849.c: New test.
10239 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10242 * gcc.dg/pr98331.c: New test.
10244 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
10246 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10248 * gcc.target/powerpc/pr79251.h: ...this.
10249 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10250 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10252 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10253 * gcc.target/powerpc/pr79251-run.p9.c: New test.
10255 2021-01-29 Marek Polacek <polacek@redhat.com>
10258 * g++.dg/parse/error63.C: New test.
10260 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10263 * g++.dg/warn/effc5.C: New test.
10265 2021-01-28 Marek Polacek <polacek@redhat.com>
10268 * g++.dg/cpp0x/alignas19.C: New test.
10269 * g++.dg/warn/Warray-bounds15.C: New test.
10271 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
10274 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10276 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
10278 * gfortran.dg/ISO_Fortran_binding_18.c: Include
10279 ../../../libgfortran/ISO_Fortran_binding.h rather than
10280 ISO_Fortran_binding.h.
10282 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
10284 * gcc.target/powerpc/float128-longdouble-math.c: New test.
10285 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10286 * gcc.target/powerpc/float128-math.c: Adjust test for new name
10287 being generated. Add support for running test on power10. Add
10288 support for running if long double defaults to 64-bits.
10290 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10294 * g++.target/i386/pr98847.C: New test.
10296 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10298 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10300 2021-01-28 Nathan Sidwell <nathan@acm.org>
10303 * g++.dg/modules/pr98770_a.C: New.
10304 * g++.dg/modules/pr98770_b.C: New.
10306 2021-01-28 Harald Anlauf <anlauf@gmx.de>
10309 * gfortran.dg/gomp/pr86470.f90: New test.
10311 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
10314 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10315 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10316 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10317 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10318 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10319 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10320 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10321 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10322 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10323 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10324 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10325 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10326 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10327 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10330 2021-01-28 Xing GUO <higuoxing@gmail.com>
10332 * gcc.target/riscv/attribute-18.c: New test.
10334 2021-01-27 Harris Snyder <hsnyder@structura.bio>
10336 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
10337 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
10339 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
10341 PR rtl-optimization/97684
10342 * gcc.target/i386/pr97684.c: New.
10344 2021-01-27 Jason Merrill <jason@redhat.com>
10347 * g++.dg/lookup/using4.C: No error in C++20.
10348 * g++.dg/cpp0x/decltype37.C: Adjust message.
10349 * g++.dg/template/crash75.C: Adjust message.
10350 * g++.dg/template/crash76.C: Adjust message.
10351 * g++.dg/cpp0x/inh-ctor36.C: New test.
10352 * g++.dg/cpp1z/inh-ctor39.C: New test.
10353 * g++.dg/cpp2a/using-enum-7.C: New test.
10355 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10358 * gcc.c-torture/execute/pr98853-1.c: New test.
10359 * gcc.c-torture/execute/pr98853-2.c: New test.
10361 2021-01-27 Richard Biener <rguenther@suse.de>
10363 PR tree-optimization/98854
10364 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
10366 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10370 * gfortran.dg/proc_ptr_52.f90 : New test.
10372 2021-01-27 liuhongt <hongtao.liu@intel.com>
10375 * gcc.target/i386/pr98833.c: New test.
10377 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10379 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
10380 optimize ("no-strict-aliasing") attribute.
10381 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
10382 array to avoid violating TBAA.
10383 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10384 array to avoid violating TBAA.
10385 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
10386 array to avoid violating TBAA.
10387 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
10388 array to avoid violating TBAA.
10390 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10393 * gfortran.dg/elemental_function_5.f90 : New test.
10395 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10397 PR tree-optimization/97260
10398 * gcc.dg/tree-ssa/pr97260.c: New test.
10400 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
10402 * lib/target-supports.exp (check_effective_target_c++2a):
10403 Check for C++2a or C++23.
10404 (check_effective_target_c++20_down): New.
10405 (check_effective_target_c++23_only): New.
10406 (check_effective_target_c++23): New.
10407 * g++.dg/cpp23/cplusplus.C: New.
10409 2021-01-26 Jason Merrill <jason@redhat.com>
10412 * g++.dg/torture/pr97474.C: New test.
10414 2021-01-26 Jason Merrill <jason@redhat.com>
10417 * g++.dg/cpp2a/no_unique_address10.C: New test.
10418 * g++.dg/cpp2a/no_unique_address9.C: New test.
10420 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10422 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
10423 optimize ("no-strict-aliasing") attribute.
10424 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
10425 array to avoid violating TBAA.
10426 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10427 array to avoid violating TBAA.
10428 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
10429 array to avoid violating TBAA.
10430 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
10431 array to avoid violating TBAA.
10433 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10436 * gcc.c-torture/execute/pr98681.c: New test.
10438 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10441 * gfortran.dg/elemental_assignment_1.f90: New test.
10443 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
10445 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
10446 add previously missing space in '$ident link'.
10448 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10450 PR middle-end/98807
10451 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
10453 2021-01-26 Alexandre Oliva <oliva@adacore.com>
10455 * gnat.dg/asan1.adb: New test.
10456 * gnat.dg/asan1_pkg.ads: New additional source.
10458 2021-01-25 Harald Anlauf <anlauf@gmx.de>
10461 * gfortran.dg/pr70070.f90: New test.
10463 2021-01-25 Martin Sebor <msebor@redhat.com>
10466 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
10467 * g++.dg/warn/Wnonnull10.C: New test.
10468 * g++.dg/warn/Wnonnull9.C: New test.
10470 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10472 * gfortran.dg/associate_57.f90: New test.
10474 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10477 * gfortran.dg/interface_assignment_7.f90: New test.
10479 2021-01-25 Jason Merrill <jason@redhat.com>
10482 * g++.dg/cpp2a/no_unique_address8.C: New test.
10484 2021-01-25 Richard Biener <rguenther@suse.de>
10486 PR middle-end/98807
10487 * gcc.dg/pr98807.c: New testcase.
10489 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
10491 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10492 * gnat.dg/thunk2_pkg.ads: New helper.
10494 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
10497 * gfortran.dg/charlen_18.f90 : New test.
10499 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
10501 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10503 * g++.dg/tc1/dr142.C: Same as above.
10504 * g++.dg/tc1/dr52.C: Same as above.
10505 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10506 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10507 * g++.old-deja/g++.jason/access8.C: Same as above.
10508 * g++.old-deja/g++.law/access4.C: Same as above.
10509 * g++.old-deja/g++.law/visibility12.C: Same as above.
10510 * g++.old-deja/g++.law/visibility4.C: Same as above.
10511 * g++.old-deja/g++.law/visibility8.C: Same as above.
10512 * g++.old-deja/g++.other/access4.C: Same as above.
10514 2021-01-23 Patrick Palka <ppalka@redhat.com>
10518 * g++.dg/cpp0x/this2.C: New test.
10519 * g++.dg/template/pr97399.C: New test.
10521 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
10523 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10524 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10525 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10526 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10527 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10528 * gcc.target/powerpc/pr79251.p9.c: Same.
10530 2021-01-22 Marek Polacek <polacek@redhat.com>
10533 * g++.dg/cpp0x/noexcept64.C: New test.
10535 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
10537 * g++.dg/eh/spbp.C: Remove skip on AIX.
10539 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10541 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10542 typo, UINON_TYPE to UNION_TYPE.
10544 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10546 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10547 UINON_TYPE to UNION_TYPE.
10548 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10549 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10551 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10553 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10554 optimize ("no-strict-aliasing") attribute.
10556 2021-01-22 Jason Merrill <jason@redhat.com>
10559 * g++.dg/init/elide7.C: New test.
10561 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10564 * g++.dg/ubsan/pr95693.C: New test.
10566 2021-01-22 Marek Polacek <polacek@redhat.com>
10569 * g++.dg/abi/mangle76.C: New test.
10571 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
10574 * gfortran.dg/associated_target_7.f90 : New test.
10576 2021-01-22 Martin Jambor <mjambor@suse.cz>
10578 PR tree-optimization/47059
10579 * gcc.dg/tree-ssa/pr47059.c: New test.
10581 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10583 PR tree-optimization/98766
10584 * gcc.dg/pr98766.c: New test.
10586 2021-01-22 Nathan Sidwell <nathan@acm.org>
10589 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10590 embedded absolute paths.
10591 (module_do_it): Append $std to test name.
10593 2021-01-22 Richard Biener <rguenther@suse.de>
10595 PR middle-end/98793
10596 * gcc.dg/pr98793.c: New testcase.
10598 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10600 * gcc.target/powerpc/pr79251.p8.c: New test.
10601 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10602 instruction counts.
10603 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10604 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10605 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10606 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10607 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10608 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10609 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10610 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10611 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10612 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10614 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10616 * gcc.target/powerpc/pr79251.p9.c: New test.
10617 * gcc.target/powerpc/pr79251-run.c: New test.
10618 * gcc.target/powerpc/pr79251.h: New header.
10620 2021-01-22 Richard Biener <rguenther@suse.de>
10622 PR middle-end/98773
10623 * gcc.dg/torture/pr98773.c: New testcase.
10625 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10627 PR tree-optimization/90248
10628 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10630 * gcc.dg/pr90248.c: New test.
10632 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10634 PR tree-optimization/98255
10635 * gcc.dg/pr98255.c: New test.
10637 2021-01-22 Richard Biener <rguenther@suse.de>
10639 PR tree-optimization/98786
10640 * gcc.dg/torture/pr98786.c: New testcase.
10642 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10645 * gcc.target/arm/pr98636.c: New test.
10647 2021-01-22 liuhongt <hongtao.liu@intel.com>
10651 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10652 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10653 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10654 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10655 * g++.target/i386/avx512f-pr96891-1.C: New test.
10656 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10658 2021-01-22 Marek Polacek <polacek@redhat.com>
10661 * g++.dg/cpp0x/noexcept63.C: New test.
10663 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10665 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10666 intervening period.
10667 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10668 explicitly check for intervening space, tab or period.
10670 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10672 PR rtl-optimization/98777
10673 * gcc.target/riscv/pr98777.c: New.
10675 2021-01-21 Patrick Palka <ppalka@redhat.com>
10678 * g++.dg/cpp0x/decltype-71879.C: New test.
10680 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10683 * g++.dg/cpp1y/constexpr-98672.C: New test.
10685 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10688 * lib/target-supports.exp
10689 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10690 * gcc.target/arm/ivopts.c: Use target
10691 'arm_thumb2_no_arm_v8_1_lob'.
10693 2021-01-21 Nathan Sidwell <nathan@acm.org>
10696 * g++.dg/modules/stat-mem-1.h: New.
10697 * g++.dg/modules/stat-mem-1_a.H: New.
10698 * g++.dg/modules/stat-mem-1_b.C: New.
10700 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
10703 * gfortran.dg/module_procedure_5.f90 : New test.
10704 * gfortran.dg/module_procedure_6.f90 : New test.
10706 2021-01-21 Richard Biener <rguenther@suse.de>
10709 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10711 2021-01-21 Richard Biener <rguenther@suse.de>
10714 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10716 2021-01-21 Richard Biener <rguenther@suse.de>
10718 * gcc.dg/Walloca-2.c: Un-XFAIL.
10720 2021-01-21 liuhongt <hongtao.liu@intel.com>
10722 PR rtl-optimization/98694
10723 * gcc.target/i386/pr98694.c: New test.
10725 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
10727 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10729 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10731 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10734 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
10736 PR rtl-optimization/98722
10737 * g++.target/s390/pr98722.C: New.
10739 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
10741 PR tree-optimization/96674
10742 * gcc.dg/pr96674.c: New tests.
10744 2021-01-20 Patrick Palka <ppalka@redhat.com>
10747 * g++.dg/cpp2a/lambda-generic9.C: New test.
10749 2021-01-20 Patrick Palka <ppalka@redhat.com>
10752 * g++.dg/parse/access12.C: New test.
10753 * g++.dg/template/access35.C: New test.
10755 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
10757 PR tree-optimization/98535
10758 * gcc.target/aarch64/sve/pr98535.c: New file.
10760 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10763 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10764 missing diagnostic issues with c_intptr_t == default integer kind.
10766 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10768 PR tree-optimization/98721
10769 * gcc.dg/pr98721-1.c: New test.
10770 * gcc.dg/pr98721-2.c: New test.
10772 2021-01-20 Richard Biener <rguenther@suse.de>
10774 PR tree-optimization/98758
10775 * gcc.dg/torture/pr98758.c: New testcase.
10777 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10780 * c-c++-common/gomp/task-detach-2.c: New test.
10782 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10786 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10788 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
10790 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10791 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10792 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10793 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10794 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10795 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10797 2021-01-19 Marek Polacek <polacek@redhat.com>
10800 * g++.dg/template/deduce8.C: New test.
10802 2021-01-19 Marek Polacek <polacek@redhat.com>
10805 * g++.dg/lookup/using64.C: New test.
10806 * g++.dg/lookup/using65.C: New test.
10808 2021-01-19 Martin Sebor <msebor@redhat.com>
10810 PR middle-end/98664
10811 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10812 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10813 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10814 * gcc.dg/Wfree-nonheap-object-4.c: New test.
10816 2021-01-19 Patrick Palka <ppalka@redhat.com>
10820 * g++.dg/opt/pr87974.C: Adjust.
10821 * g++.dg/template/access34.C: New test.
10822 * g++.dg/template/friend68.C: New test.
10823 * g++.dg/template/friend69.C: New test.
10825 2021-01-19 Marek Polacek <polacek@redhat.com>
10828 * g++.dg/cpp0x/noexcept62.C: New test.
10830 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
10832 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10834 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10836 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10837 (CHECK_CUMULATIVE_SAT): Delete.
10838 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
10840 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10841 Remove uses of the above.
10842 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10844 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10845 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10846 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10847 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10849 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10850 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10851 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10853 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10854 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10855 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10857 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
10858 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
10859 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
10861 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
10862 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
10863 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
10865 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
10866 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
10867 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
10868 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
10869 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
10870 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
10872 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
10873 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
10875 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
10876 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
10878 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
10879 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
10881 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
10882 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10883 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
10884 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
10885 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10886 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
10887 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
10888 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
10889 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
10890 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
10892 2021-01-19 Jeff Law <law@redhat.com>
10894 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
10895 and update expected output.
10897 2021-01-19 Richard Biener <rguenther@suse.de>
10900 * g++.dg/pr98330.C: New testcase.
10901 * gcc.dg/pr98330.c: Likewise.
10903 2021-01-19 Richard Biener <rguenther@suse.de>
10906 * gfortran.dg/pr97673.f90: New testcase.
10908 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
10911 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
10912 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
10913 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
10915 2021-01-19 Martin Jambor <mjambor@suse.cz>
10918 * g++.dg/ipa/pr98690.C: New test.
10920 2021-01-18 Jeff Law <law@redhat.com>
10922 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
10924 2021-01-18 Patrick Palka <ppalka@redhat.com>
10926 * g++.dg/cpp1z/class-deduction77.C: New test.
10928 2021-01-18 Jakub Jelinek <jakub@redhat.com>
10930 PR tree-optimization/98727
10931 * gcc.c-torture/execute/pr98727.c: New test.
10933 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10936 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
10937 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
10939 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10941 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
10942 * g++.dg/no-stack-protector-attr.C: Likewise.
10944 2021-01-18 David Malcolm <dmalcolm@redhat.com>
10946 * gcc.dg/analyzer/attr-malloc-1.c: New test.
10947 * gcc.dg/analyzer/attr-malloc-2.c: New test.
10948 * gcc.dg/analyzer/attr-malloc-4.c: New test.
10949 * gcc.dg/analyzer/attr-malloc-5.c: New test.
10950 * gcc.dg/analyzer/attr-malloc-6.c: New test.
10951 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
10952 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
10954 2021-01-18 Richard Biener <rguenther@suse.de>
10957 * gcc.dg/vect/slp-11b.c: Adjust.
10959 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10962 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
10963 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
10965 2021-01-18 Richard Biener <rguenther@suse.de>
10968 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
10970 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
10972 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
10973 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
10974 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
10975 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
10976 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
10977 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
10978 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
10979 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
10980 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
10981 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
10982 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
10983 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
10985 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
10987 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
10988 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
10989 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
10990 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
10991 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
10992 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
10993 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
10994 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
10995 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
10996 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
10997 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
10999 2021-01-17 Martin Jambor <mjambor@suse.cz>
11002 * gcc.dg/ipa/pr98222.c: New test.
11004 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11006 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11007 ../../../libgfortran/ISO_Fortran_binding.h rather than
11008 ISO_Fortran_binding.h.
11010 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11012 * c-c++-common/gomp/task-detach-1.c: New.
11013 * g++.dg/gomp/task-detach-1.C: New.
11014 * gcc.dg/gomp/task-detach-1.c: New.
11015 * gfortran.dg/gomp/task-detach-1.f90: New.
11017 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11019 PR tree-optimization/96669
11020 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11021 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11023 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11025 PR tree-optimization/96271
11026 * gcc.target/i386/pr96271.c: New test.
11028 2021-01-15 Carl Love <cel@us.ibm.com>
11030 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11032 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11034 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11035 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11037 2021-01-15 Nathan Sidwell <nathan@acm.org>
11040 * g++.dg/template/pr98538.C: New.
11042 2021-01-15 Nathan Sidwell <nathan@acm.org>
11044 PR preprocessor/95253
11045 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11046 * g++.dg/modules/dep-1_b.C: Likewise.
11047 * g++.dg/modules/dep-2.C: Likewise.
11049 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11051 PR tree-optimization/96669
11052 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11054 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11056 PR tree-optimization/96681
11057 * gcc.dg/tree-ssa/pr96681.c: New test.
11059 2021-01-15 Jason Merrill <jason@redhat.com>
11062 * g++.dg/cpp1z/elide5.C: New test.
11064 2021-01-15 Jason Merrill <jason@redhat.com>
11066 * g++.dg/cpp1z/elide4.C: New test.
11068 2021-01-15 Jason Merrill <jason@redhat.com>
11071 * g++.dg/cpp0x/initlist-array13.C: New test.
11073 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11075 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11076 * gcc.dg/analyzer/data-model-1.c: Likewise.
11077 * gcc.dg/analyzer/malloc-1.c: Likewise.
11078 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11080 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11082 PR tree-optimization/96671
11083 * gcc.dg/tree-ssa/pr96671-1.c: New test.
11084 * gcc.dg/tree-ssa/pr96671-2.c: New test.
11086 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11088 PR tree-optimization/98597
11089 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11090 Expect for now a (char *) cast for VLAs.
11091 * gcc.dg/uninit-40.c: New test.
11093 2021-01-15 Nathan Sidwell <nathan@acm.org>
11096 * g++.dg/modules/pr98591.H: New file.
11098 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
11101 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11102 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11104 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
11106 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11107 libatomic into testcases in gcc.target/s390/md.
11108 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11111 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11114 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11115 vceqz_p64, vceqq_p64 and vceqzq_p64.
11116 * gcc.target/arm/simd/vceqz_p64.c: New test.
11117 * gcc.target/arm/simd/vceqzq_p64.c: New test.
11119 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11122 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11125 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11126 vceqz_p64, vceqq_p64 and vceqzq_p64.
11128 2021-01-15 Martin Liska <mliska@suse.cz>
11130 * lib/gcov.exp: Use 'env python3' for execution of pytests.
11131 Check that pytest accepts all needed options first.
11132 Improve formatting of PASS/FAIL lines.
11134 2021-01-15 Richard Biener <rguenther@suse.de>
11137 * gcc.dg/vect/bb-slp-32.c: Align p.
11139 2021-01-15 Richard Biener <rguenther@suse.de>
11142 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11144 2021-01-15 Richard Biener <rguenther@suse.de>
11147 * gcc.dg/vect/slp-45.c: Key scanning on
11150 2021-01-15 Richard Biener <rguenther@suse.de>
11153 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11155 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11158 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11159 vceqz_p64, vceqq_p64 and vceqzq_p64.
11161 2021-01-15 Richard Biener <rguenther@suse.de>
11164 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11166 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11168 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11170 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11172 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11174 2021-01-15 Richard Biener <rguenther@suse.de>
11176 PR tree-optimization/98685
11177 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11179 2021-01-15 Tamar Christina <tamar.christina@arm.com>
11181 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11182 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11184 2021-01-14 David Malcolm <dmalcolm@redhat.com>
11186 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11188 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11190 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11192 2021-01-14 Tamar Christina <tamar.christina@arm.com>
11194 * gcc.dg/vect/complex/complex-mla-template.c: New test.
11195 * gcc.dg/vect/complex/complex-mls-template.c: New test.
11196 * gcc.dg/vect/complex/complex-mul-template.c: New test.
11197 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11198 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11199 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11200 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11201 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11202 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11203 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11204 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11205 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11206 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11207 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11208 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11209 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11210 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11211 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11212 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11213 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11214 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11216 2021-01-14 Marek Polacek <polacek@redhat.com>
11218 * g++.dg/template/pr98372.C: Only run in C++14 and up.
11220 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11222 * substr_10.f90: New test.
11223 * substr_9.f90: New test.
11225 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11227 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11228 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11230 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11232 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11234 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11237 * gfortran.dg/pr98661.f90: New test.
11239 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11242 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11245 * gfortran.dg/pr98661.f90: New test.
11247 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11250 * gfortran.dg/pr98661.f90: New test.
11252 2021-01-14 Martin Liska <mliska@suse.cz>
11254 * g++.dg/gcov/gcov-17.C: New test.
11255 * g++.dg/gcov/test-gcov-17.py: New test.
11257 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11260 * gcc.target/i386/pr98667-1.c: New file.
11261 * gcc.target/i386/pr98667-2.c: Likewise.
11262 * gcc.target/i386/pr98667-3.c: Likewise.
11264 2021-01-14 Richard Biener <rguenther@suse.de>
11266 PR tree-optimization/98674
11267 * gcc.dg/vect/pr98674.c: New testcase.
11269 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11272 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11274 * gcc.target/i386/pr95021-3.c: Likewise.
11276 2021-01-14 Nathan Sidwell <nathan@acm.org>
11279 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11280 * g++.dg/template/pr98372.C: New.
11282 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11285 * gcc.target/i386/pr98670.c: New test.
11287 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11289 PR tree-optimization/96688
11290 * gcc.dg/tree-ssa/pr96688.c: New test.
11291 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11292 * gcc.target/i386/pr66821.c: Likewise.
11294 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
11296 * gcc.target/aarch64/sve/cost_model_11.c: New test.
11297 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11298 -fno-vect-cost-model.
11300 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11302 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11303 sqxtn2 scan-assembler-times.
11305 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11307 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11308 scan-assembler-times for xtn2.
11310 2021-01-13 Marek Polacek <polacek@redhat.com>
11313 * g++.dg/lookup/using63.C: New test.
11315 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11317 PR tree-optimization/96691
11318 * gcc.dg/tree-ssa/pr96691.c: New test.
11320 2021-01-13 Richard Biener <rguenther@suse.de>
11322 PR tree-optimization/92645
11323 * gcc.target/i386/pr92645-7.c: New testcase.
11324 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
11325 * gcc.dg/pr69047.c: Likewise.
11327 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11329 * gcc.target/aarch64/sve/mls_2.c: New test.
11330 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11331 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
11332 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
11333 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
11334 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
11336 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11338 * gcc.target/aarch64/sve/mla_2.c: New test.
11339 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
11340 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
11341 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
11342 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
11343 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
11345 2021-01-13 Richard Biener <rguenther@suse.de>
11347 PR tree-optimization/92645
11348 * gcc.target/i386/pr92645-6.c: New testcase.
11350 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11352 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
11353 * gcc.target/aarch64/sve/sel_2.c: Likewise.
11354 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11356 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11359 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
11360 scan-assembler. Add tests with zero vector as first __builtin_shuffle
11362 * gcc.target/i386/pr95905-3.c: New test.
11363 * gcc.target/i386/pr95905-4.c: New test.
11365 2021-01-13 Martin Liska <mliska@suse.cz>
11367 PR tree-optimization/98455
11368 * gcc.dg/tree-ssa/pr98455.c: New test.
11370 2021-01-13 Richard Biener <rguenther@suse.de>
11372 PR tree-optimization/98640
11373 * gcc.dg/torture/pr98640.c: New testcase.
11375 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11378 * gcc.target/i386/pr96938.c: New test.
11380 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11383 * gcc.target/i386/pr95905-1.c: New test.
11384 * gcc.target/i386/pr95905-2.c: New test.
11386 2021-01-13 Julian Brown <julian@codesourcery.com>
11388 * gcc.target/gcn/fpdiv.c: New test.
11390 2021-01-12 Martin Sebor <msebor@redhat.com>
11394 * g++.dg/warn/Wuninitialized-13.C: New test.
11395 gcc.dg/uninit-39.c: New test.
11397 * gcc.dg/uninit-39.c: New file.
11399 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
11402 * gcc.target/arm/simd/mve-vneg.c: Update test.
11404 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
11407 * gcc.target/arm/pr97969.c: New.
11409 2021-01-12 Patrick Palka <ppalka@redhat.com>
11412 * g++.dg/cpp2a/concepts-ctad1.C: New test.
11413 * g++.dg/cpp2a/concepts-ctad2.C: New test.
11415 2021-01-12 Richard Biener <rguenther@suse.de>
11417 PR tree-optimization/98550
11418 * g++.dg/opt/pr98550.C: New testcase.
11420 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11422 PR tree-optimization/98629
11423 * gcc.c-torture/compile/pr98629.c: New test.
11425 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11427 PR tree-optimization/95731
11428 * gcc.dg/tree-ssa/pr95731.c: New test.
11429 * gcc.c-torture/execute/pr95731.c: New test.
11431 2021-01-12 Marek Polacek <polacek@redhat.com>
11434 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
11436 2021-01-12 David Malcolm <dmalcolm@redhat.com>
11439 * gcc.dg/analyzer/pr98628.c: New test.
11441 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11443 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
11444 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
11445 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
11446 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
11447 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
11448 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
11449 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
11451 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11453 * g++.target/aarch64/sve/cond_bic_1.C: New test.
11454 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
11455 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
11456 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
11458 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11460 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
11462 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11464 * g++.target/aarch64/sve/abd_1.C: New test.
11465 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
11466 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
11467 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
11468 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
11470 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11472 * gcc.target/aarch64/sve/adr_6.c: New test.
11474 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11476 * g++.target/aarch64/sve/cond_arith_1.C: New test.
11477 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
11478 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
11479 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
11480 * g++.target/aarch64/sve/cond_shift_1.C: New test.
11481 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
11482 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11483 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11485 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11488 * g++.target/aarch64/sve/max_1.C: New test.
11489 * g++.target/aarch64/sve/min_1.C: Likewise.
11490 * gcc.target/aarch64/sve/mul_2.c: Likewise.
11492 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11494 * gcc.target/aarch64/sve/shift_2.c: New test.
11496 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11499 * g++.dg/abi/abi-tag24.C: New test.
11501 2021-01-11 Richard Biener <rguenther@suse.de>
11503 PR tree-optimization/91403
11504 * gcc.dg/vect/pr91403.c: New testcase.
11506 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
11509 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11510 Expect .ld1_args only when GNU LD is used.
11511 Add an exception for *.gcc_args files.
11513 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11515 PR tree-optimization/95867
11516 * gcc.dg/tree-ssa/pr95867.c: New test.
11518 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11520 PR tree-optimization/95852
11521 * gcc.target/i386/pr95852-3.c: New test.
11522 * gcc.target/i386/pr95852-4.c: New test.
11524 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11526 PR tree-optimization/95852
11527 * gcc.target/i386/pr95852-1.c: New test.
11528 * gcc.target/i386/pr95852-2.c: New test.
11530 2021-01-11 Martin Liska <mliska@suse.cz>
11532 PR gcov-profile/98273
11533 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11534 * g++.dg/gcov/pr98273.C: New test.
11535 * g++.dg/gcov/gcov.py: New test.
11536 * g++.dg/gcov/test-pr98273.py: New test.
11538 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
11540 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11541 constant then rather than addition.
11542 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11543 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11545 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11548 * c-c++-common/pr98556.c: New test.
11550 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11552 PR rtl-optimization/98603
11553 * gcc.target/i386/pr98603.c: New test.
11554 * gcc.target/aarch64/pr98603.c: New test.
11556 2021-01-09 Alexandre Oliva <oliva@gnu.org>
11559 * gcc.dg/debug/pr97714.c: New.
11561 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11564 * gcc.target/i386/pr98482-1.c: Require lp64.
11565 * gcc.target/i386/pr98482-2.c: Likewise.
11567 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
11569 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11570 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11572 2021-01-08 Patrick Palka <ppalka@redhat.com>
11575 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11577 2021-01-08 Patrick Palka <ppalka@redhat.com>
11580 * g++.dg/template/access32.C: New test.
11581 * g++.dg/template/access33.C: New test.
11583 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11586 * gcc.target/i386/pr98482-2.c: Updated.
11588 2021-01-08 Richard Biener <rguenther@suse.de>
11590 PR tree-optimization/98544
11591 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11593 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11596 * gcc.target/i386/pr98482-1.c: New test.
11597 * gcc.target/i386/pr98482-1.c: Likewise.
11598 * gcc.target/i386/pr98482-2.c: New file.
11600 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11603 * gcc.target/i386/pr98585.c: New test.
11605 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11607 * gcc.target/aarch64/sve/cnot_2.c: New test.
11608 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11609 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11610 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11611 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11612 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11613 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11615 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11617 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11618 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11619 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11620 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11621 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11622 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11623 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11624 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11626 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11628 * lib/target-supports.exp
11629 (check_effective_target_aarch64_asm_sve2_ok): New.
11630 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11631 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11633 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11635 * gcc.target/aarch64/usaba_1.c: New test.
11637 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11640 * gfortran.dg/deferred_character_35.f90 : New test.
11642 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11645 * gfortran.dg/implied_do_3.f90 : New test.
11647 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11649 * gcc.dg/array-quals-1.c: Allow srodata.
11651 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11653 * gcc.target/riscv/predef-10.c: New.
11654 * gcc.target/riscv/predef-11.c: New.
11655 * gcc.target/riscv/predef-12.c: New.
11656 * gcc.target/riscv/predef-13.c: New.
11658 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11661 * g++.dg/cpp2a/bit-cast10.C: New test.
11663 2021-01-07 Martin Sebor <msebor@redhat.com>
11665 PR middle-end/98578
11666 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11667 * gcc.dg/uninit-pr98578.c: New test.
11669 2021-01-07 Marek Polacek <polacek@redhat.com>
11672 * g++.dg/cpp0x/auto55.C: New test.
11674 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11677 * gcc.dg/analyzer/pr98580-a.c: New test.
11678 * gcc.dg/analyzer/pr98580-b.c: New test.
11680 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11683 * gfortran.dg/associate_54.f90: New test.
11684 * gfortran.dg/associate_55.f90: New test.
11685 * gfortran.dg/associate_56.f90: New test.
11687 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11690 * gcc.target/i386/pr98567-1.c: New test.
11691 * gcc.target/i386/pr98567-2.c: New test.
11693 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11695 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11696 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11697 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11698 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11699 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11700 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11701 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11702 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11704 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11706 PR tree-optimization/98560
11707 * gcc.dg/vect/pr98560-2.c: New test.
11709 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11711 PR tree-optimization/98560
11712 * gcc.dg/vect/pr98560-1.c: New test.
11714 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11716 PR tree-optimization/98568
11717 * g++.dg/torture/pr98568.C: New test.
11719 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
11721 * gcc.target/i386/pr92658-avx512bw.c: Add
11722 -mprefer-vector-width=512 to avoid impact of different default
11723 mtune which gcc is built with.
11724 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11726 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11729 * gcc.dg/analyzer/pr97074.c: New test.
11731 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11734 * gcc.dg/analyzer/pr98564.c: New test.
11736 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
11738 PR rtl-optimization/97978
11739 * gcc.target/i386/pr97978.c: New.
11741 2021-01-06 Martin Sebor <msebor@redhat.com>
11744 * g++.dg/pr95768.C: New test.
11745 * g++.dg/warn/Wuninitialized-12.C: New test.
11746 * gcc.dg/uninit-38.c: New test.
11748 2021-01-06 Martin Sebor <msebor@redhat.com>
11751 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11753 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
11756 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11757 as the final suspend point so that we can check that the state
11758 machine has reached the expected point.
11760 2021-01-06 Marek Polacek <polacek@redhat.com>
11763 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11766 2021-01-06 Alexandre Oliva <oliva@adacore.com>
11768 * g++.dg/opt/store-merging-2.C: Add the required alignment.
11770 2021-01-06 Richard Biener <rguenther@suse.de>
11772 PR tree-optimization/95582
11773 * gcc.dg/pr95582.c: New testcase.
11775 2021-01-06 Richard Biener <rguenther@suse.de>
11777 PR tree-optimization/98513
11778 * gcc.dg/tree-ssa/pr98513.c: New testcase.
11780 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11783 * gcc.dg/analyzer/pr97072.c: New test.
11785 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11788 * gcc.dg/analyzer/pr98073.c: New test.
11790 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11793 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11795 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
11797 * gcc.target/s390/s390.exp: Replace %% with %.
11799 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
11801 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11803 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11806 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11807 unsigned short to compute pextrw result.
11809 2021-01-05 Patrick Palka <ppalka@redhat.com>
11811 * g++.dg/template/partial5.C: Adjust directives to expect the
11812 same errors across all dialects.
11813 * g++.dg/cpp1z/nontype-auto17.C: New test.
11814 * g++.dg/cpp1z/nontype-auto18.C: New test.
11815 * g++.dg/template/ttp33.C: New test.
11817 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11819 PR tree-optimization/94802
11820 * gcc.target/i386/pr94802.c: New test.
11821 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11823 2021-01-05 Richard Biener <rguenther@suse.de>
11825 PR tree-optimization/98516
11826 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11827 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11829 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11832 * g++.dg/cpp2a/bit-cast8.C: New test.
11833 * g++.dg/cpp2a/bit-cast9.C: New test.
11835 2021-01-05 Marek Polacek <polacek@redhat.com>
11838 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11839 * g++.dg/cpp0x/noexcept61.C: New test.
11841 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11843 PR tree-optimization/96928
11844 * gcc.dg/tree-ssa/pr96928.c: New test.
11845 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11846 instead of scanning rtl dump for ifcvt message check assembly
11847 for xor instruction.
11849 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11851 PR tree-optimization/96930
11852 * g++.dg/tree-ssa/pr96930.C: New test.
11854 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11856 PR tree-optimization/96239
11857 * gcc.dg/tree-ssa/pr96239.c: New test.
11859 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
11862 * gcc.target/i386/pr98522.c: New test.
11864 2021-01-05 Nathan Sidwell <nathan@acm.org>
11866 * g++.dg/modules/mod-decl-1.C: Adjust.
11867 * g++.dg/modules/p0713-2.C: Adjust.
11868 * g++.dg/modules/p0713-3.C: Adjust.
11870 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11873 * gcc.target/i386/pr98495-1.c: New test.
11874 * gcc.target/i386/pr98495-2.c: New test.
11875 * gcc.target/i386/pr98495-3.c: New test.
11876 * gcc.target/i386/pr98495-4.c: New test.
11877 * gcc.target/i386/pr98495-5.c: New test.
11879 2021-01-05 liuhongt <hongtao.liu@intel.com>
11881 * gcc.target/i386/sse2-pr98461-2.c: New test.
11883 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11885 PR rtl-optimization/97144
11886 * gcc.c-torture/compile/pr97144.c: New test.
11887 * gcc.target/aarch64/sve/pr97144.c: Likewise.
11889 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11891 PR rtl-optimization/98403
11892 * g++.dg/opt/pr98403.C: New test.
11894 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11896 PR rtl-optimization/98334
11897 * gcc.target/i386/pr98334.c: New test.
11899 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
11901 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
11903 2021-01-05 David Malcolm <dmalcolm@redhat.com>
11906 * gcc.dg/analyzer/pr98293.c: New test.
11908 2021-01-04 Martin Uecker <muecker@gwdg.de>
11911 * gcc.dg/pr98029.c: New test.
11913 2021-01-04 Nathan Sidwell <nathan@acm.org>
11915 * g++.dg/modules/binding-1_a.H: New.
11916 * g++.dg/modules/binding-1_b.H: New.
11917 * g++.dg/modules/binding-1_c.C: New.
11918 * g++.dg/modules/binding-2.H: New.
11919 * g++.dg/modules/builtin-3_a.C: New.
11920 * g++.dg/modules/global-2_a.C: New.
11921 * g++.dg/modules/global-2_b.C: New.
11922 * g++.dg/modules/global-3_a.C: New.
11923 * g++.dg/modules/global-3_b.C: New.
11924 * g++.dg/modules/hello-1_a.C: New.
11925 * g++.dg/modules/hello-1_b.C: New.
11926 * g++.dg/modules/iostream-1_a.H: New.
11927 * g++.dg/modules/iostream-1_b.C: New.
11928 * g++.dg/modules/part-5_a.C: New.
11929 * g++.dg/modules/part-5_b.C: New.
11930 * g++.dg/modules/part-5_c.C: New.
11931 * g++.dg/modules/stdio-1_a.H: New.
11932 * g++.dg/modules/stdio-1_b.C: New.
11933 * g++.dg/modules/string-1_a.H: New.
11934 * g++.dg/modules/string-1_b.C: New.
11935 * g++.dg/modules/string-view1.C: New.
11936 * g++.dg/modules/string-view2.C: New.
11937 * g++.dg/modules/tinfo-1.C: New.
11938 * g++.dg/modules/tinfo-2_a.H: New.
11939 * g++.dg/modules/tinfo-2_b.C: New.
11940 * g++.dg/modules/tname-spec-1_a.H: New.
11941 * g++.dg/modules/tname-spec-1_b.C: New.
11942 * g++.dg/modules/xtreme-header-1.h: New.
11943 * g++.dg/modules/xtreme-header-1_a.H: New.
11944 * g++.dg/modules/xtreme-header-1_b.C: New.
11945 * g++.dg/modules/xtreme-header-1_c.C: New.
11946 * g++.dg/modules/xtreme-header-2.h: New.
11947 * g++.dg/modules/xtreme-header-2_a.H: New.
11948 * g++.dg/modules/xtreme-header-2_b.C: New.
11949 * g++.dg/modules/xtreme-header-2_c.C: New.
11950 * g++.dg/modules/xtreme-header-3.h: New.
11951 * g++.dg/modules/xtreme-header-3_a.H: New.
11952 * g++.dg/modules/xtreme-header-3_b.C: New.
11953 * g++.dg/modules/xtreme-header-3_c.C: New.
11954 * g++.dg/modules/xtreme-header-4.h: New.
11955 * g++.dg/modules/xtreme-header-4_a.H: New.
11956 * g++.dg/modules/xtreme-header-4_b.C: New.
11957 * g++.dg/modules/xtreme-header-4_c.C: New.
11958 * g++.dg/modules/xtreme-header-5.h: New.
11959 * g++.dg/modules/xtreme-header-5_a.H: New.
11960 * g++.dg/modules/xtreme-header-5_b.C: New.
11961 * g++.dg/modules/xtreme-header-5_c.C: New.
11962 * g++.dg/modules/xtreme-header-6.h: New.
11963 * g++.dg/modules/xtreme-header-6_a.H: New.
11964 * g++.dg/modules/xtreme-header-6_b.C: New.
11965 * g++.dg/modules/xtreme-header-6_c.C: New.
11966 * g++.dg/modules/xtreme-header.h: New.
11967 * g++.dg/modules/xtreme-header_a.H: New.
11968 * g++.dg/modules/xtreme-header_b.C: New.
11969 * g++.dg/modules/xtreme-tr1.h: New.
11970 * g++.dg/modules/xtreme-tr1_a.H: New.
11971 * g++.dg/modules/xtreme-tr1_b.C: New.
11973 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11975 PR tree-optimization/95401
11976 * g++.dg/vect/pr95401.cc: New test.
11977 * g++.dg/vect/pr95401a.cc: Likewise.
11979 2021-01-04 Richard Biener <rguenther@suse.de>
11981 PR tree-optimization/98308
11982 * gcc.dg/vect/pr98308.c: New testcase.
11984 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11986 PR tree-optimization/95771
11987 * gcc.target/i386/pr95771.c: New test.
11989 2021-01-04 Richard Biener <rguenther@suse.de>
11991 PR tree-optimization/98464
11992 * g++.dg/opt/pr98464.C: New testcase.
11994 2021-01-04 Richard Biener <rguenther@suse.de>
11996 PR tree-optimization/98282
11997 * g++.dg/opt/pr98282.C: New testcase.
11999 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12002 * gcc.target/aarch64/pr89057.c: New test.
12004 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12006 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12008 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12009 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12010 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12012 2021-01-04 Martin Liska <mliska@suse.cz>
12014 * README: Convert to utf8 from iso8859.
12016 2021-01-04 Martin Liska <mliska@suse.cz>
12018 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12020 2021-01-04 Richard Biener <rguenther@suse.de>
12022 PR tree-optimization/98291
12023 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12024 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12026 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12028 PR tree-optimization/96782
12029 * gcc.dg/tree-ssa/pr96782.c: New test.
12031 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12033 * gcc.misc-tests/outputs.exp: Adjust testcase.
12035 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12037 * ChangeLog-2020: Rotate ChangeLog. New file.
12039 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12041 * lib/target-supports.exp
12042 (check_effective_target_arm_fp16_alternative_ok_nocache):
12043 Return zero for *-*-vxworks7r* targets.
12044 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12045 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12046 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12047 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12049 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12051 * g++.dg/init/new26.C: Fix overriding of the delete operator
12054 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12056 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12059 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12061 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12062 the test's dg-options.
12063 * gcc.target/arm/pr78255-2.c: Likewise.
12065 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12067 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12069 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12071 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12074 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12076 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12078 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12080 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12083 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12085 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12087 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12089 * g++.dg/other/anon5.C: Skip on vxworks kernel.
12091 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12093 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12094 * gcc.dg/vxworks/initpri2.c: Likewise.
12096 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12098 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12101 2021-01-01 Olivier Hainque <hainque@adacore.com>
12103 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12104 * gcc.dg/pthread-init-2.c: Ditto.
12106 2021-01-01 Olivier Hainque <hainque@adacore.com>
12108 * lib/target-supports.exp (check_weak_available,
12109 check_fork_available, check_effective_target_lto,
12110 check_effective_target_mempcpy): Add vxworks filters.
12112 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12114 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12115 explicit -mno-long-calls.
12116 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12118 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12120 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12121 * g++.target/arm/no_unique_address_2.C: Likewise.
12123 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12125 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12126 * gcc.target/arm/headmerge-2.c: Likewise.
12128 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12130 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12133 Copyright (C) 2021 Free Software Foundation, Inc.
12135 Copying and distribution of this file, with or without modification,
12136 are permitted in any medium without royalty provided the copyright
12137 notice and this notice are preserved.