1 2021-08-17 Martin Sebor <msebor@redhat.com>
4 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
5 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
6 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
7 * gcc.dg/Wstringop-overflow-72.c: New test.
9 2021-08-17 Jakub Jelinek <jakub@redhat.com>
12 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
13 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
14 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
15 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
16 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
17 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
18 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
19 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
20 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
21 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
22 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
24 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
26 * gcc.dg/pr78213.c: Restore testing.
28 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
30 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
32 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
34 * gcc.dg/fold-ior-5.c: New test case.
36 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
38 * gfortran.dg/gomp/scan-1.f90:
39 * gfortran.dg/gomp/cancel-1.f90: New test.
40 * gfortran.dg/gomp/cancel-4.f90: New test.
41 * gfortran.dg/gomp/loop-4.f90: New test.
42 * gfortran.dg/gomp/nesting-1.f90: New test.
43 * gfortran.dg/gomp/nesting-2.f90: New test.
44 * gfortran.dg/gomp/nesting-3.f90: New test.
45 * gfortran.dg/gomp/nowait-1.f90: New test.
46 * gfortran.dg/gomp/reduction-task-1.f90: New test.
47 * gfortran.dg/gomp/reduction-task-2.f90: New test.
48 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
49 * gfortran.dg/gomp/reduction-task-3.f90: New test.
50 * gfortran.dg/gomp/scope-1.f90: New test.
51 * gfortran.dg/gomp/scope-2.f90: New test.
53 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
55 PR tree-optimization/101938
56 * gcc.dg/pr101938.c: New test.
58 2021-08-17 Richard Biener <rguenther@suse.de>
60 PR tree-optimization/101868
61 * gcc.dg/lto/pr101868_0.c: New testcase.
62 * gcc.dg/lto/pr101868_1.c: Likewise.
63 * gcc.dg/lto/pr101868_2.c: Likewise.
64 * gcc.dg/lto/pr101868_3.c: Likewise.
66 2021-08-17 Jakub Jelinek <jakub@redhat.com>
68 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
70 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
71 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
73 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
74 test. Adjust diagnostics for the addition of scope.
75 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
77 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
78 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
79 * c-c++-common/gomp/scope-1.c: New test.
80 * c-c++-common/gomp/scope-2.c: New test.
81 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
82 * g++.dg/gomp/attrs-2.C (bar): Likewise.
83 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
84 * gfortran.dg/gomp/reduction7.f90: Likewise.
86 2021-08-17 Jakub Jelinek <jakub@redhat.com>
88 * c-c++-common/cpp/va-opt-5.c: New test.
89 * c-c++-common/cpp/va-opt-6.c: New test.
91 2021-08-17 Richard Biener <rguenther@suse.de>
93 PR tree-optimization/101925
94 * gcc.dg/sso-16.c: New testcase.
96 2021-08-17 liuhongt <hongtao.liu@intel.com>
98 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
99 --param=vect-epilogues-nomask=0
101 2021-08-16 liuhongt <hongtao.liu@intel.com>
104 * gcc.target/i386/pr101930.c: New test.
106 2021-08-16 Martin Liska <mliska@suse.cz>
109 * gcc.dg/ipa/pr100600.c: New test.
111 2021-08-16 liuhongt <hongtao.liu@intel.com>
114 * gcc.target/i386/pr101846-2.c: New test.
115 * gcc.target/i386/pr101846-3.c: New test.
116 * gcc.target/i386/pr101846-4.c: New test.
118 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
120 * gfortran.dg/gomp/masked-1.f90: New test.
121 * gfortran.dg/gomp/masked-2.f90: New test.
122 * gfortran.dg/gomp/masked-3.f90: New test.
123 * gfortran.dg/gomp/masked-combined-1.f90: New test.
124 * gfortran.dg/gomp/masked-combined-2.f90: New test.
126 2021-08-15 Harald Anlauf <anlauf@gmx.de>
129 * gfortran.dg/coarray_sync.f90: New test.
130 * gfortran.dg/coarray_3.f90: Adjust error messages.
132 2021-08-14 Martin Sebor <msebor@redhat.com>
135 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
136 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
138 2021-08-14 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/i386/avx512f-pr101896.c: New test.
143 2021-08-13 Martin Sebor <msebor@redhat.com>
146 * gcc.dg/uninit-42.c: New test.
148 2021-08-13 Martin Liska <mliska@suse.cz>
151 * gcc.target/i386/pr101261.c: New test.
153 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
155 * gcc.dg/tree-ssa/modref-6.c: Update.
157 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
159 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
162 2021-08-12 Jakub Jelinek <jakub@redhat.com>
164 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
165 constructs with clauses.
166 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
167 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
168 * c-c++-common/gomp/masked-1.c: New test.
169 * c-c++-common/gomp/masked-2.c: New test.
170 * c-c++-common/gomp/masked-combined-1.c: New test.
171 * c-c++-common/gomp/masked-combined-2.c: New test.
172 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
173 * g++.dg/gomp/block-11.C: New test.
174 * g++.dg/gomp/tpl-masked-1.C: New test.
175 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
176 combined masked constructs with clauses in attribute syntax.
177 * g++.dg/gomp/attrs-2.C (bar): Likewise.
178 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
180 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
182 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
184 2021-08-12 Jakub Jelinek <jakub@redhat.com>
186 PR preprocessor/101638
187 * gcc.dg/cpp/pr101638.c: New test.
189 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
191 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
192 typo in regular expression.
193 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
195 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
197 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
199 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
201 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
204 2021-08-12 Sergei Trofimovich <siarheit@google.com>
207 * g++.dg/warn/pr101219.C: New test.
209 2021-08-12 Martin Uecker <muecker@gwdg.de>
212 * gcc.dg/vla-stexp-2.c: New test.
214 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
216 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
217 code and adjust for ranger threader.
219 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
221 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
222 testcase and test proc_bind(primary) instead.
223 * gfortran.dg/gomp/affinity-1.f90: Likewise.
225 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
227 * gfortran.dg/PR82376.f90: Robustify match.
229 2021-08-12 Jakub Jelinek <jakub@redhat.com>
232 * gcc.target/i386/avx512f-pr101860.c: New test.
234 2021-08-12 Jakub Jelinek <jakub@redhat.com>
236 * g++.dg/gomp/attrs-12.C: New test.
238 2021-08-12 Jakub Jelinek <jakub@redhat.com>
240 * g++.dg/gomp/attrs-11.C: Add new tests.
242 2021-08-12 Jakub Jelinek <jakub@redhat.com>
246 * g++.dg/cpp2a/spaceship-synth11.C: New test.
247 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
249 2021-08-12 Jakub Jelinek <jakub@redhat.com>
251 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
253 2021-08-12 Jakub Jelinek <jakub@redhat.com>
255 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
257 * g++.dg/lookup/strong-using2.C: Likewise.
258 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
260 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
261 using namespace, add tests for alignas before semicolon.
262 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
263 C++11 attributes on using directive before semicolon.
265 2021-08-12 liuhongt <hongtao.liu@intel.com>
268 * gcc.target/i386/pr101846-1.c: New test.
270 2021-08-12 Patrick Palka <ppalka@redhat.com>
273 * g++.dg/cpp2a/construct_at.h: New convenience header file that
274 defines minimal implementations of std::construct_at/destroy_at,
276 * g++.dg/cpp2a/constexpr-new5.C: ... here.
277 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
278 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
279 * g++.dg/cpp2a/constexpr-new20.C: New test.
281 2021-08-11 Patrick Palka <ppalka@redhat.com>
285 * g++.dg/DRs/dr2082.C: New test.
286 * g++.dg/cpp2a/concepts-uneval4.C: New test.
288 2021-08-11 Jakub Jelinek <jakub@redhat.com>
291 * g++.dg/cpp2a/constinit16.C: New test.
293 2021-08-11 Patrick Palka <ppalka@redhat.com>
296 * g++.dg/cpp1z/class-deduction98.C: New test.
298 2021-08-11 Patrick Palka <ppalka@redhat.com>
301 * g++.dg/cpp1z/class-deduction97.C: New test.
303 2021-08-11 Richard Biener <rguenther@suse.de>
305 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
308 2021-08-11 Jan Hubicka <jh@suse.cz>
310 * c-c++-common/modref-dse.c: New test.
312 2021-08-11 Richard Biener <rguenther@suse.de>
315 * gcc.dg/pr101858.c: New testcase.
317 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
320 * gcc.target/arm/pr51534.c: Adjust test.
322 2021-08-11 liuhongt <hongtao.liu@intel.com>
325 * gcc.target/i386/pr98309-1.c: New test.
326 * gcc.target/i386/pr98309-2.c: New test.
328 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
331 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
333 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
338 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
339 from the string used to set GFORTRAN_UNDER_TEST.
341 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
343 PR tree-optimization/101809
344 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
346 2021-08-10 Jakub Jelinek <jakub@redhat.com>
349 * gcc.target/i386/avx512f-pr80355-2.c: New test.
351 2021-08-10 Jakub Jelinek <jakub@redhat.com>
354 * gcc.target/i386/avx512f-pr80355-1.c: New test.
356 2021-08-10 Jakub Jelinek <jakub@redhat.com>
358 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
359 [[omp::directive (threadprivate (t2))]]. Add tests with
360 if/while/switch after parallel in attribute syntax.
361 (corge): Add missing omp:: before directive.
362 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
363 [[omp::directive (threadprivate (t2))]].
364 * g++.dg/gomp/attrs-10.C: New test.
365 * g++.dg/gomp/attrs-11.C: New test.
367 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
369 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
371 2021-08-10 Richard Biener <rguenther@suse.de>
374 * gcc.dg/tree-ssa/pr101824.c: New testcase.
376 2021-08-10 Martin Uecker <muecker@gwdg.de>
379 * gcc.dg/vla-stexp-1.c: New test.
381 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
384 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
385 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
387 2021-08-10 liuhongt <hongtao.liu@intel.com>
389 * gcc.target/i386/cond_op_shift_d-1.c: New test.
390 * gcc.target/i386/cond_op_shift_d-2.c: New test.
391 * gcc.target/i386/cond_op_shift_q-1.c: New test.
392 * gcc.target/i386/cond_op_shift_q-2.c: New test.
393 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
394 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
395 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
396 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
397 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
398 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
399 * gcc.target/i386/cond_op_shift_w-1.c: New test.
400 * gcc.target/i386/cond_op_shift_w-2.c: New test.
402 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
404 * gcc.dg/pr101741.c: New.
406 2021-08-09 Martin Jambor <mjambor@suse.cz>
409 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
411 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
414 * gcc.target/i386/pr101812.c: New test.
416 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
418 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
419 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
421 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
423 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
424 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
425 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
427 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
431 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
432 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
433 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
434 ISO_Fortran_binding.h's #include.
435 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
436 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
437 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
438 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
439 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
440 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
441 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
442 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
443 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
444 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
445 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
446 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
447 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
448 * gfortran.dg/PR94327.c: Likewise.
449 * gfortran.dg/PR94331.c: Likewise.
450 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
451 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
452 * gfortran.dg/pr93524.c: Likewise.
454 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
456 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
457 scan-assembler tests over multiple lines. Expect 32-bit
458 result values in 'w' registers.
459 * gcc.target/aarch64/sve/extract_1.c: Likewise.
460 * gcc.target/aarch64/sve/extract_2.c: Likewise.
461 * gcc.target/aarch64/sve/extract_3.c: Likewise.
462 * gcc.target/aarch64/sve/extract_4.c: Likewise.
464 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
466 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
467 tests to little-endian targets.
469 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
471 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
473 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
475 PR tree-optimization/88531
476 * gcc.target/i386/pr88531-1a.c: New test.
477 * gcc.target/i386/pr88531-1b.c: Likewise.
478 * gcc.target/i386/pr88531-1c.c: Likewise.
479 * gcc.target/i386/pr88531-2a.c: Likewise.
480 * gcc.target/i386/pr88531-2b.c: Likewise.
481 * gcc.target/i386/pr88531-2c.c: Likewise.
483 2021-08-06 Martin Sebor <msebor@redhat.com>
485 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
487 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
488 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
489 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
490 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
491 * gcc.dg/attr-nonstring-4.c: Same.
492 * gcc.dg/Wstringop-overread-6.c: New test.
493 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
495 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
498 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
501 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
504 * gcc.target/arm/attr-neon3.c: Fix typo.
505 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
507 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
510 * gcc.target/i386/pr101797.c: New test.
512 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
514 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
517 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
519 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
522 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
524 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
527 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
529 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
532 2021-08-06 Martin Liska <mliska@suse.cz>
534 * gcc.target/powerpc/pragma-optimize.c: New test.
536 2021-08-06 Richard Biener <rguenther@suse.de>
538 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
540 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
542 * gcc.dg/gcov-info-to-gcda.c: New test.
544 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
546 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
548 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
551 * gcc.target/i386/pr99744-3.c: New test.
552 * gcc.target/i386/pr99744-4.c: Likewise.
553 * gcc.target/i386/pr99744-5.c: Likewise.
554 * gcc.target/i386/pr99744-6.c: Likewise.
555 * gcc.target/i386/pr99744-7.c: Likewise.
556 * gcc.target/i386/pr99744-8.c: Likewise.
558 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
561 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
562 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
563 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
564 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
565 Add a non-no-op function body.
566 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
567 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
568 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
569 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
570 check-function-bodies.
571 * gcc.target/arm/attr-neon3.c: Likewise.
572 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
574 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
575 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
577 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
579 * gcc.target/aarch64/vsubX_high_cost.c: New test.
581 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
583 * gcc.target/aarch64/vaddX_high_cost.c: New test.
585 2021-08-05 Richard Biener <rguenther@suse.de>
587 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
589 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
591 * gcc.dg/sso-15.c: New test.
593 2021-08-05 liuhongt <hongtao.liu@intel.com>
595 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
596 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
597 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
598 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
600 2021-08-05 liuhongt <hongtao.liu@intel.com>
602 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
603 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
604 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
605 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
607 2021-08-05 liuhongt <hongtao.liu@intel.com>
609 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
610 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
611 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
612 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
613 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
614 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
615 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
616 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
617 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
618 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
619 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
620 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
621 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
622 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
623 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
624 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
626 2021-08-04 David Malcolm <dmalcolm@redhat.com>
629 * gcc.dg/analyzer/asm-x86-1.c: New test.
630 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
631 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
632 * gcc.dg/analyzer/pr101570.c: New test.
633 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
635 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
637 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
639 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
640 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
642 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
643 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
645 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
648 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
651 * gcc.target/i386/pr101742a.c: New test.
652 * gcc.target/i386/pr101742b.c: Likewise.
654 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
657 * gcc.target/i386/eh_return-2.c: New test.
659 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
661 * gcc.target/s390/vector/perm-vpdi.c: New test.
663 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
665 * gcc.target/s390/vector/perm-merge.c: New test.
666 * gcc.target/s390/vector/vec-types.h: New test.
668 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
670 * gcc.target/s390/zvector/vec-permi.c: Removed.
671 * gcc.target/s390/zvector/vec_permi.c: New test.
673 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
675 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
676 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
677 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
678 * gcc.target/s390/zvector/vec-types.h: New test.
679 * gcc.target/s390/zvector/vec_merge.c: New test.
681 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
683 * gcc.target/aarch64/vmul_high_cost.c: New test.
685 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
687 * gcc.target/aarch64/vmul_element_cost.c: New test.
689 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
691 * gcc.target/aarch64/sve/cost_model_12.c: New test.
693 2021-08-04 Tamar Christina <tamar.christina@arm.com>
695 PR tree-optimization/101750
696 * g++.dg/vect/pr99149.cc: Name class.
698 2021-08-04 Richard Biener <rguenther@suse.de>
700 * gcc.target/i386/vect-gather-1.c: New testcase.
701 * gfortran.dg/vect/vect-8.f90: Adjust.
703 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
704 Marc Glisse <marc.glisse@inria.fr>
706 * gcc.dg/fold-ior-4.c: New test.
708 2021-08-04 Richard Biener <rguenther@suse.de>
710 PR tree-optimization/101756
711 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
713 2021-08-04 Jakub Jelinek <jakub@redhat.com>
716 * g++.dg/gomp/pr101759.C: New test.
717 * g++.dg/goacc/pr101759.C: New test.
719 2021-08-04 Jakub Jelinek <jakub@redhat.com>
721 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
723 2021-08-04 Richard Biener <rguenther@suse.de>
725 PR tree-optimization/101769
726 * g++.dg/tree-ssa/pr101769.C: New testcase.
728 2021-08-04 liuhongt <hongtao.liu@intel.com>
730 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
731 dg-require-effective-target for avx512.
732 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
733 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
734 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
735 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
736 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
737 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
739 2021-08-04 liuhongt <hongtao.liu@intel.com>
741 * gcc.target/i386/cond_op_fma_double-1.c: New test.
742 * gcc.target/i386/cond_op_fma_double-2.c: New test.
743 * gcc.target/i386/cond_op_fma_float-1.c: New test.
744 * gcc.target/i386/cond_op_fma_float-2.c: New test.
746 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
748 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
749 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
751 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
753 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
754 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
756 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
758 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
759 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
760 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
761 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
762 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
764 2021-08-03 Martin Sebor <msebor@redhat.com>
767 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
769 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
771 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
772 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
775 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
777 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
779 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
780 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
781 * gcc.target/i386/pr82942-1.c: Likewise.
782 * gcc.target/i386/pr82990-1.c: Likewise.
783 * gcc.target/i386/pr82990-3.c: Likewise.
784 * gcc.target/i386/pr82990-5.c: Likewise.
785 * gcc.target/i386/pr100865-4b.c: Likewise.
786 * gcc.target/i386/pr100865-6b.c: Likewise.
787 * gcc.target/i386/pr100865-7b.c: Likewise.
788 * gcc.target/i386/pr100865-10b.c: Likewise.
789 * gcc.target/i386/pr100865-8b.c: Updated.
790 * gcc.target/i386/pr100865-9b.c: Likewise.
791 * gcc.target/i386/pr100865-11b.c: Likewise.
792 * gcc.target/i386/pr100865-12b.c: Likewise.
794 2021-08-03 liuhongt <hongtao.liu@intel.com>
796 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
797 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
798 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
799 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
800 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
801 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
803 2021-08-03 Jakub Jelinek <jakub@redhat.com>
806 * gcc.dg/analyzer/pr101721.c: New test.
808 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
811 * g++.target/i386/pr80566-1.C: New test.
812 * g++.target/i386/pr80566-2.C: Likewise.
814 2021-08-03 liuhongt <hongtao.liu@intel.com>
816 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
817 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
818 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
819 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
821 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
823 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
825 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
827 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
829 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
831 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
833 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
835 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
837 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
839 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
841 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
843 * gcc.target/i386/pieces-memcpy-10.c: New test.
844 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
845 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
846 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
847 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
848 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
849 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
850 * gcc.target/i386/pieces-memset-1.c: Likewise.
851 * gcc.target/i386/pieces-memset-2.c: Likewise.
852 * gcc.target/i386/pieces-memset-3.c: Likewise.
853 * gcc.target/i386/pieces-memset-4.c: Likewise.
854 * gcc.target/i386/pieces-memset-5.c: Likewise.
855 * gcc.target/i386/pieces-memset-6.c: Likewise.
856 * gcc.target/i386/pieces-memset-7.c: Likewise.
857 * gcc.target/i386/pieces-memset-8.c: Likewise.
858 * gcc.target/i386/pieces-memset-9.c: Likewise.
859 * gcc.target/i386/pieces-memset-10.c: Likewise.
860 * gcc.target/i386/pieces-memset-11.c: Likewise.
861 * gcc.target/i386/pieces-memset-12.c: Likewise.
862 * gcc.target/i386/pieces-memset-13.c: Likewise.
863 * gcc.target/i386/pieces-memset-14.c: Likewise.
864 * gcc.target/i386/pieces-memset-15.c: Likewise.
865 * gcc.target/i386/pieces-memset-16.c: Likewise.
866 * gcc.target/i386/pieces-memset-17.c: Likewise.
867 * gcc.target/i386/pieces-memset-18.c: Likewise.
868 * gcc.target/i386/pieces-memset-19.c: Likewise.
869 * gcc.target/i386/pieces-memset-20.c: Likewise.
870 * gcc.target/i386/pieces-memset-21.c: Likewise.
871 * gcc.target/i386/pieces-memset-22.c: Likewise.
872 * gcc.target/i386/pieces-memset-23.c: Likewise.
873 * gcc.target/i386/pieces-memset-24.c: Likewise.
874 * gcc.target/i386/pieces-memset-25.c: Likewise.
875 * gcc.target/i386/pieces-memset-26.c: Likewise.
876 * gcc.target/i386/pieces-memset-27.c: Likewise.
877 * gcc.target/i386/pieces-memset-28.c: Likewise.
878 * gcc.target/i386/pieces-memset-29.c: Likewise.
879 * gcc.target/i386/pieces-memset-30.c: Likewise.
880 * gcc.target/i386/pieces-memset-31.c: Likewise.
881 * gcc.target/i386/pieces-memset-32.c: Likewise.
882 * gcc.target/i386/pieces-memset-33.c: Likewise.
883 * gcc.target/i386/pieces-memset-34.c: Likewise.
884 * gcc.target/i386/pieces-memset-35.c: Likewise.
885 * gcc.target/i386/pieces-memset-36.c: Likewise.
886 * gcc.target/i386/pieces-memset-37.c: Likewise.
887 * gcc.target/i386/pieces-memset-38.c: Likewise.
888 * gcc.target/i386/pieces-memset-39.c: Likewise.
889 * gcc.target/i386/pieces-memset-40.c: Likewise.
890 * gcc.target/i386/pieces-memset-41.c: Likewise.
891 * gcc.target/i386/pieces-memset-42.c: Likewise.
892 * gcc.target/i386/pieces-memset-43.c: Likewise.
893 * gcc.target/i386/pieces-memset-44.c: Likewise.
894 * gcc.target/i386/pieces-memcpy-7.c: New file.
895 * gcc.target/i386/pieces-memcpy-8.c: New file.
896 * gcc.target/i386/pieces-memcpy-9.c: New file.
898 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
901 * gcc.target/i386/pr90773-20.c: New test.
902 * gcc.target/i386/pr90773-21.c: Likewise.
903 * gcc.target/i386/pr90773-22.c: Likewise.
904 * gcc.target/i386/pr90773-23.c: Likewise.
905 * gcc.target/i386/pr90773-26.c: Likewise.
907 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
909 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
910 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
911 * gcc.target/i386/pr90773-15.c: Likewise.
912 * gcc.target/i386/pr90773-16.c: Likewise.
913 * gcc.target/i386/pr90773-17.c: Likewise.
914 * gcc.target/i386/pr90773-24.c: Likewise.
915 * gcc.target/i386/pr90773-25.c: Likewise.
916 * gcc.target/i386/pr100865-1.c: Likewise.
917 * gcc.target/i386/pr100865-2.c: Likewise.
918 * gcc.target/i386/pr100865-3.c: Likewise.
919 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
920 XMM movd to store 4 bytes.
921 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
923 * gcc.target/i386/pr100865-4b.c: Likewise.
924 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
925 * gcc.target/i386/pr100865-10b.c: Likewise.
927 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
929 * gcc.target/i386/eh_return-1.c: New test.
931 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
934 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
935 * gcc.target/i386/pr90773-14.c: Likewise.
936 * gcc.target/i386/pr90773-15.c: New test.
937 * gcc.target/i386/pr90773-16.c: Likewise.
938 * gcc.target/i386/pr90773-17.c: Likewise.
939 * gcc.target/i386/pr90773-18.c: Likewise.
940 * gcc.target/i386/pr90773-19.c: Likewise.
942 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
944 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
946 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
949 * gcc.target/i386/pr78103-2.c: Also scan incl.
950 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
953 2021-07-31 Jason Merrill <jason@redhat.com>
956 * g++.dg/ext/anon-struct9.C: New test.
958 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
960 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
962 2021-07-31 Jakub Jelinek <jakub@redhat.com>
964 * g++.dg/gomp/attrs-9.C: New test.
966 2021-07-31 Jakub Jelinek <jakub@redhat.com>
969 * gcc.target/i386/pr78103-1.c: New test.
970 * gcc.target/i386/pr78103-2.c: New test.
971 * gcc.target/i386/pr78103-3.c: New test.
973 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
975 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
977 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
980 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
982 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
984 * gcc.target/powerpc/sse4_1-floorpd.c: New.
985 * gcc.target/powerpc/sse4_1-floorps.c: New.
986 * gcc.target/powerpc/sse4_1-floorsd.c: New.
987 * gcc.target/powerpc/sse4_1-floorss.c: New.
988 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
989 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
991 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
993 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
994 * gcc.target/powerpc/sse4_1-ceilps.c: New.
995 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
996 * gcc.target/powerpc/sse4_1-ceilss.c: New.
997 * gcc.target/powerpc/sse4_1-round-data.h: New.
998 * gcc.target/powerpc/sse4_1-round.h: New.
999 * gcc.target/powerpc/sse4_1-round2.h: New.
1000 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
1001 and adjust dg directives to suit.
1002 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
1004 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1006 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
1007 and adjust dg directives to suit.
1008 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
1009 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
1010 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
1012 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
1013 Uroš Bizjak <ubizjak@gmail.com>
1015 * gcc.target/i386/dec-cmov-1.c: New test.
1016 * gcc.target/i386/dec-cmov-2.c: New test.
1018 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1020 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
1022 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1024 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
1026 2021-07-30 Martin Sebor <msebor@redhat.com>
1028 PR middle-end/101671
1029 * gcc.c-torture/compile/pr83510.c: Move test functions...
1030 * gcc.dg/Warray-bounds-87.c: ...to this file.
1032 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1034 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
1036 * gcc.target/i386/pr100865-4b.c: Likewise.
1038 2021-07-30 Andrew Pinski <apinski@marvell.com>
1041 * g++.dg/warn/Wunused-18.C: New test.
1042 * gcc.c-torture/compile/20030405-2.c: New test.
1043 * gcc.c-torture/compile/20040304-2.c: New test.
1044 * gcc.dg/20030612-2.c: New test.
1046 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1049 * gcc.target/mips/pr101132.c: New test.
1051 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1054 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
1055 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
1056 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
1057 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
1058 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
1059 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
1060 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
1062 2021-07-30 Jason Merrill <jason@redhat.com>
1064 * g++.dg/ext/anon-struct8.C: New test.
1066 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1068 * g++.dg/cpp0x/gen-attrs-76.C: New test.
1070 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1073 * gcc.target/i386/pr101685.c: New test.
1075 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
1077 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
1080 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1083 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
1084 attributes instead of error.
1085 * g++.dg/cpp0x/gen-attrs-75.C: New test.
1086 * g++.dg/modules/pr101582-1.C: New test.
1088 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1091 * g++.dg/lto/pr101396_0.C: New test.
1092 * g++.dg/lto/pr101396_1.C: New test.
1094 2021-07-29 Martin Sebor <msebor@redhat.com>
1096 PR middle-end/101674
1097 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1100 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1103 * gdc.dg/pr100967.d: Update test.
1104 * gdc.dg/pr101672.d: New test.
1106 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1109 * gdc.dg/extern-c++/extern-c++.exp: New.
1110 * gdc.dg/extern-c++/pr101664.d: New test.
1111 * gdc.dg/extern-c++/pr101664_1.cc: New test.
1113 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1116 * gdc.dg/torture/pr96435.d: New test.
1118 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1121 * gdc.dg/pr101657.d: New test.
1123 2021-07-29 Jakub Jelinek <jakub@redhat.com>
1126 * g++.dg/pr71389.C: Include <array> instead of <functional>.
1127 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1129 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
1130 Julian Brown <julian@codesourcery.com>
1131 Kwok Cheung Yeung <kcy@codesourcery.com>
1133 * c-c++-common/goacc/classify-kernels-unparallelized.c:
1134 's%oaccdevlow%oaccloops%g'.
1135 * c-c++-common/goacc/classify-kernels.c: Likewise.
1136 * c-c++-common/goacc/classify-parallel.c: Likewise.
1137 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1138 * c-c++-common/goacc/classify-routine.c: Likewise.
1139 * c-c++-common/goacc/classify-serial.c: Likewise.
1140 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1141 * g++.dg/goacc/template.C: Likewise.
1142 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1143 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1144 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1145 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1146 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1147 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1148 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1149 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1151 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1154 * gcc.target/powerpc/pr56605.c: Change matching
1156 * gcc.target/powerpc/pr81348.c: Likewise.
1158 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1160 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1161 * gcc.c-torture/compile/pr83510.c: Same.
1162 * gcc.dg/analyzer/pr94851-2.c: Same.
1163 * gcc.dg/loop-unswitch-2.c: Same.
1164 * gcc.dg/old-style-asm-1.c: Same.
1165 * gcc.dg/pr68317.c: Same.
1166 * gcc.dg/pr97567-2.c: Same.
1167 * gcc.dg/predict-9.c: Same.
1168 * gcc.dg/shrink-wrap-loop.c: Same.
1169 * gcc.dg/sibcall-1.c: Same.
1170 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1171 * gcc.dg/tree-ssa/pr21001.c: Same.
1172 * gcc.dg/tree-ssa/pr21294.c: Same.
1173 * gcc.dg/tree-ssa/pr21417.c: Same.
1174 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1175 * gcc.dg/tree-ssa/pr21563.c: Same.
1176 * gcc.dg/tree-ssa/pr49039.c: Same.
1177 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1178 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1179 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1180 * gcc.dg/tree-ssa/split-path-4.c: Same.
1181 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1182 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1183 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1184 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1185 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1186 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1187 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1188 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1189 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1190 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1191 * gcc.dg/tree-ssa/vrp02.c: Same.
1192 * gcc.dg/tree-ssa/vrp03.c: Same.
1193 * gcc.dg/tree-ssa/vrp05.c: Same.
1194 * gcc.dg/tree-ssa/vrp06.c: Same.
1195 * gcc.dg/tree-ssa/vrp07.c: Same.
1196 * gcc.dg/tree-ssa/vrp09.c: Same.
1197 * gcc.dg/tree-ssa/vrp19.c: Same.
1198 * gcc.dg/tree-ssa/vrp20.c: Same.
1199 * gcc.dg/tree-ssa/vrp33.c: Same.
1200 * gcc.dg/uninit-pred-9_b.c: Same.
1201 * gcc.dg/uninit-pr61112.c: Same.
1202 * gcc.dg/vect/bb-slp-16.c: Same.
1203 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1204 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1205 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1206 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1207 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1208 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1210 2021-07-29 Richard Biener <rguenther@suse.de>
1213 * gcc.dg/torture/pr101512.c: New testcase.
1215 2021-07-29 liuhongt <hongtao.liu@intel.com>
1218 * gcc.target/i386/pr91446.c:
1219 * gcc.target/i386/pr92658-avx512bw-2.c:
1220 * gcc.target/i386/pr92658-sse4-2.c:
1221 * gcc.target/i386/pr92658-sse4.c:
1222 * gcc.target/i386/pr99881.c:
1224 2021-07-29 liuhongt <hongtao.liu@intel.com>
1227 * gcc.target/i386/sse2-pr39821.c: New test.
1228 * gcc.target/i386/sse4-pr39821.c: New test.
1230 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
1233 * gcc.target/powerpc/pr61837.c: New test.
1235 2021-07-28 Martin Sebor <msebor@redhat.com>
1237 PR middle-end/101494
1238 * gcc.dg/uninit-pr101494.c: New test.
1240 2021-07-28 Martin Sebor <msebor@redhat.com>
1242 PR middle-end/101601
1243 * g++.dg/warn/Warray-bounds-25.C: New test.
1244 * gcc.dg/Warray-bounds-85.c: New test.
1246 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
1249 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1251 2021-07-28 David Malcolm <dmalcolm@redhat.com>
1253 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1255 2021-07-28 Harald Anlauf <anlauf@gmx.de>
1258 * gfortran.dg/allocate_stat_3.f90: New test.
1259 * gfortran.dg/allocate_stat.f90: Adjust error messages.
1260 * gfortran.dg/implicit_11.f90: Likewise.
1261 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1263 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1265 PR middle-end/101624
1266 * gfortran.dg/ubsan/ubsan.exp: New file.
1267 * gfortran.dg/ubsan/pr101624.f90: New test.
1269 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1271 PR middle-end/101642
1272 * gcc.c-torture/compile/pr101642.c: New test.
1274 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
1276 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1277 an expectation for 31-bit mode.
1278 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1279 * gcc.target/s390/load-imm64-2.c: Likewise.
1280 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1282 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1285 2021-07-28 Richard Biener <rguenther@suse.de>
1287 PR tree-optimization/101615
1288 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1290 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1292 * gcc.target/aarch64/smov_1.c: New test.
1293 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1295 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
1298 * gcc.target/i386/pr101456-1.c: New test.
1299 * gcc.target/i386/pr101456-2.c: Likewise.
1301 2021-07-28 Richard Biener <rguenther@suse.de>
1303 PR tree-optimization/101615
1304 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1306 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1308 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1311 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1313 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1314 compatible_alloc2): New extern allocator declarations.
1315 (test_9, test_10): New tests.
1317 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1320 * gdc.dg/pr96429.d: Update test.
1321 * gdc.dg/pr101640.d: New test.
1323 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1326 * gdc.dg/pr101490.d: New test.
1328 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1331 * gdc.dg/pr101127a.d: New test.
1332 * gdc.dg/pr101127b.d: New test.
1334 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.target/i386/avx2-pr101611-1.c: New test.
1338 * gcc.target/i386/avx2-pr101611-2.c: New test.
1340 2021-07-28 Martin Uecker <muecker@gwdg.de>
1342 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1344 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1346 PR libfortran/101317
1347 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1350 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1352 PR libfortran/101310
1353 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1354 incorrect assertions.
1356 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1358 PR libfortran/101305
1359 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1360 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1361 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1362 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1363 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1364 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1365 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1366 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1367 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1368 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1369 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1370 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1371 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1372 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1373 * gfortran.dg/PR94327.c: Likewise.
1374 * gfortran.dg/PR94331.c: Likewise.
1375 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1376 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1377 * gfortran.dg/pr93524.c: Likewise.
1379 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
1381 PR tree-optimization/101596
1382 * gcc.target/powerpc/pr101596-1.c: New test.
1383 * gcc.target/powerpc/pr101596-2.c: Likewise.
1384 * gcc.target/powerpc/pr101596-3.c: Likewise.
1386 2021-07-28 liuhongt <hongtao.liu@intel.com>
1389 * gcc.target/i386/pr99881.c: New test.
1391 2021-07-27 Martin Sebor <msebor@redhat.com>
1393 PR tree-optimization/101584
1394 * gcc.dg/uninit-38.c: Remove assertions.
1395 * gcc.dg/uninit-41.c: New test.
1397 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
1400 * g++.dg/coroutines/pr99047.C: Fix includes.
1401 * g++.dg/pr71655.C: Likewise.
1403 2021-07-27 Martin Sebor <msebor@redhat.com>
1406 * gcc.dg/Wvla-parameter-13.c: New test.
1408 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
1410 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1412 2021-07-27 Marek Polacek <polacek@redhat.com>
1416 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1417 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1418 * g++.dg/cpp2a/spaceship-err7.C: New test.
1419 * g++.dg/expr/ptr-comp4.C: New test.
1421 2021-07-27 Richard Biener <rguenther@suse.de>
1423 PR tree-optimization/101573
1424 * gcc.dg/uninit-pr101573.c: New testcase.
1425 * gcc.dg/uninit-15-O0.c: Adjust.
1426 * gcc.dg/uninit-15.c: Likewise.
1427 * gcc.dg/uninit-23.c: Likewise.
1428 * c-c++-common/uninit-17.c: Likewise.
1430 2021-07-27 Martin Jambor <mjambor@suse.cz>
1432 * gcc.dg/ipa/remref-3.c: New test.
1433 * gcc.dg/ipa/remref-4.c: Likewise.
1434 * gcc.dg/ipa/remref-5.c: Likewise.
1435 * gcc.dg/ipa/remref-6.c: Likewise.
1437 2021-07-27 Jakub Jelinek <jakub@redhat.com>
1439 PR middle-end/101586
1440 * g++.dg/torture/builtin-clear-padding-4.C: New test.
1442 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
1445 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1447 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1448 power10 code is generated.
1449 (plus_ne0): Move to ppc-ne0-2.c.
1450 (cmp_plus_ne): Likewise.
1451 (plus_ne0_cmp): Likewise.
1452 * gcc.target/powerpc/ppc-ne0-2.c: New file.
1454 2021-07-26 David Malcolm <dmalcolm@redhat.com>
1456 * gcc.dg/analyzer/sock-1.c: New test.
1457 * gcc.dg/analyzer/sock-2.c: New test.
1459 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
1461 * gcc.dg/pr78888.c: New.
1463 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
1464 Marc Glisse <marc.glisse@inria.fr>
1466 * gcc.dg/fold-eqrotate-1.c: New test case.
1467 * gcc.dg/fold-eqbswap-1.c: New test case.
1469 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1470 Tobias Burnus <tobias@codesourcery.com>
1477 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
1478 this test is still erroneous but now it compiles.
1479 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
1481 * gfortran.dg/PR93308.f90: New test.
1482 * gfortran.dg/PR93963.f90: New test.
1483 * gfortran.dg/PR94327.c: New test.
1484 * gfortran.dg/PR94327.f90: New test.
1485 * gfortran.dg/PR94331.c: New test.
1486 * gfortran.dg/PR94331.f90: New test.
1487 * gfortran.dg/PR97046.f90: New test.
1489 2021-07-26 Jakub Jelinek <jakub@redhat.com>
1491 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
1492 and scan directives.
1493 * g++.dg/gomp/attrs-2.C: Likewise.
1494 * g++.dg/gomp/attrs-6.C: New test.
1495 * g++.dg/gomp/attrs-7.C: New test.
1496 * g++.dg/gomp/attrs-8.C: New test.
1498 2021-07-23 Harald Anlauf <anlauf@gmx.de>
1501 * gfortran.dg/pr101536.f90: New test.
1503 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1505 PR rtl-optimization/101562
1506 * gcc.c-torture/compile/pr101562.c: New test.
1508 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1510 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1513 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1515 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1518 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
1521 * gcc.target/i386/pr101504.c: New test.
1523 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1525 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1528 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1530 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1533 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1535 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1538 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1540 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1543 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1545 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
1547 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1549 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
1551 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1553 * c-c++-common/gomp/attrs-1.c: New test.
1554 * c-c++-common/gomp/attrs-2.c: New test.
1555 * c-c++-common/gomp/attrs-3.c: New test.
1557 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1559 * g++.dg/gomp/attrs-4.C: New test.
1560 * g++.dg/gomp/attrs-5.C: New test.
1562 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1564 * gcc.target/mips/mips.exp (mips_option_groups): add
1565 -finline and -fno-inline.
1567 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1570 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1572 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1573 __attribute__((noinline)).
1574 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1576 2021-07-23 David Malcolm <dmalcolm@redhat.com>
1578 * gcc.dg/analyzer/feasibility-3.c: New test.
1580 2021-07-22 Martin Sebor <msebor@redhat.com>
1582 PR tree-optimization/65178
1583 * gcc.dg/uninit-pr65178.c: New test.
1585 2021-07-22 Martin Sebor <msebor@redhat.com>
1588 * g++.dg/ipa/pr82352.C
1590 2021-07-22 Andrew Pinski <apinski@marvell.com>
1592 PR tree-optimization/10153
1593 * gcc.c-torture/compile/pr10153-1.c: New test.
1594 * gcc.c-torture/compile/pr10153-2.c: New test.
1596 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1598 * g++.dg/pr101511.C: New.
1600 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1602 * gcc.dg/pr101497.c: New.
1604 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1606 * gcc.dg/pr101496.c: New.
1608 2021-07-22 liuhongt <hongtao.liu@intel.com>
1610 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
1612 2021-07-22 liuhongt <hongtao.liu@intel.com>
1614 * gcc.target/i386/mask-shift.c: New test.
1616 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1619 * gcc.dg/analyzer/pr101547.c: New test.
1621 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1624 * g++.dg/analyzer/pr101522.C: New test.
1626 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1627 Joseph Myers <joseph@codesourcery.com>
1628 Cesar Philippidis <cesar@codesourcery.com>
1630 * c-c++-common/goacc/classify-routine-nohost.c: New file.
1631 * c-c++-common/goacc/classify-routine.c: Update.
1632 * c-c++-common/goacc/routine-2.c: Likewise.
1633 * c-c++-common/goacc/routine-nohost-1.c: New file.
1634 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1635 * g++.dg/goacc/template.C: Update.
1636 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1637 * gfortran.dg/goacc/classify-routine.f95: Update.
1638 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1639 * gfortran.dg/goacc/routine-6.f90: Likewise.
1640 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1641 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1642 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1643 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1644 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1645 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1646 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1648 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1650 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1652 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1654 * gcc.dg/analyzer/explode-2.c: Remove xfail.
1655 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1657 * gcc.dg/analyzer/phi-2.c: New test.
1659 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
1662 * gcc.target/powerpc/pr101129.c: Adjust.
1664 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
1667 * gcc.target/i386/crc32-6.c: New test.
1669 2021-07-21 Harald Anlauf <anlauf@gmx.de>
1672 * gfortran.dg/pr101514.f90: New test.
1674 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1676 PR middle-end/101535
1677 * c-c++-common/gomp/pr101535-1.c: New test.
1678 * c-c++-common/gomp/pr101535-2.c: New test.
1680 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1683 * g++.dg/gomp/pr101516.C: New test.
1685 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
1687 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1688 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1689 * gfortran.dg/bind_c_char_10.f90: New test.
1690 * gfortran.dg/bind_c_char_6.f90: New test.
1691 * gfortran.dg/bind_c_char_7.f90: New test.
1692 * gfortran.dg/bind_c_char_8.f90: New test.
1693 * gfortran.dg/bind_c_char_9.f90: New test.
1695 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1697 * gcc.dg/unroll-10.c: New test.
1699 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1701 * gcc.dg/unroll-9.c: New test/
1703 2021-07-20 Martin Sebor <msebor@redhat.com>
1705 PR middle-end/101397
1706 * gcc.dg/Warray-bounds-80.c: New test.
1707 * gcc.dg/Warray-bounds-81.c: New test.
1708 * gcc.dg/Warray-bounds-82.c: New test.
1709 * gcc.dg/Warray-bounds-83.c: New test.
1710 * gcc.dg/Warray-bounds-84.c: New test.
1711 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1713 2021-07-20 Martin Sebor <msebor@redhat.com>
1715 PR middle-end/101300
1716 * gcc.dg/uninit-pr101300.c: New test.
1718 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
1721 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1722 generation on power10.
1723 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1725 2021-07-20 Jakub Jelinek <jakub@redhat.com>
1728 * gcc.dg/pr101384.c: New test.
1729 * gcc.target/powerpc/pr101384-1.c: New test.
1730 * gcc.target/powerpc/pr101384-2.c: New test.
1732 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
1735 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1736 true initial value of the reduction from the vectorizer.
1737 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
1738 loop operate on exactly LANES (rather than LANES-1) iterations.
1739 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1741 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
1744 * gcc.target/i386/pr71245-1.c: Remove.
1745 * gcc.target/i386/pr71245-2.c: Ditto.
1747 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1749 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1750 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1752 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1754 PR tree-optimization/100696
1755 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1757 2021-07-19 Martin Sebor <msebor@redhat.com>
1759 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1761 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1764 * g++.dg/coroutines/pr95520.C: New test.
1766 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1769 * gcc.dg/analyzer/pr101503.c: New test.
1771 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1773 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1774 support BTF format. Remove redundant check for AIX.
1775 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1776 support CTF format. Remove redundant check for AIX.
1777 * lib/gcc-dg.exp: Remove redundant check for AIX.
1779 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1782 * gcc.target/gcn/sram-ecc-1.c: New test.
1783 * gcc.target/gcn/sram-ecc-2.c: New test.
1784 * gcc.target/gcn/sram-ecc-3.c: New test.
1785 * gcc.target/gcn/sram-ecc-4.c: New test.
1786 * gcc.target/gcn/sram-ecc-5.c: New test.
1787 * gcc.target/gcn/sram-ecc-6.c: New test.
1788 * gcc.target/gcn/sram-ecc-7.c: New test.
1789 * gcc.target/gcn/sram-ecc-8.c: New test.
1791 2021-07-19 Andrew Pinski <apinski@marvell.com>
1794 * gcc.target/aarch64/csinv-neg-1.c: New test.
1796 2021-07-19 Marek Polacek <polacek@redhat.com>
1799 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1801 2021-07-19 Richard Biener <rguenther@suse.de>
1803 PR tree-optimization/101505
1804 * gcc.dg/vect/pr101505.c: New testcase.
1806 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1809 * gcc.target/i386/pr101492-1.c: New test.
1810 * gcc.target/i386/pr101492-2.c: Likewise.
1811 * gcc.target/i386/pr101492-3.c: Likewise.
1812 * gcc.target/i386/pr101492-4.c: Likewise.
1814 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1817 * gfortran.dg/fmt_nonchar_3.f90: New test.
1819 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1822 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1824 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1827 * jit.dg/all-non-failing-tests.h: New test.
1828 * jit.dg/test-cast.c: New test.
1830 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1832 * gcc.dg/tree-ssa/modref-6.c: New test.
1834 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1836 * gcc.dg/pr96542.c: New.
1838 2021-07-16 Patrick Palka <ppalka@redhat.com>
1841 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1843 2021-07-16 Patrick Palka <ppalka@redhat.com>
1847 * g++.dg/inherit/covariant23.C: New test.
1849 2021-07-16 David Malcolm <dmalcolm@redhat.com>
1851 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1852 * gcc.dg/analyzer/dump-state.c: New test.
1854 2021-07-16 Martin Sebor <msebor@redhat.com>
1857 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1859 * gcc.dg/Wstringop-overflow-42.c: Same.
1860 * gcc.dg/Wstringop-overflow-68.c: Same.
1861 * gcc.dg/Wstringop-overflow-70.c: Same.
1862 * gcc.dg/Wstringop-overflow-71.c: Same.
1863 * gcc.dg/strlenopt-95.c: Fix typos.
1865 2021-07-16 Tamar Christina <tamar.christina@arm.com>
1867 PR middle-end/101457
1868 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1869 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1870 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1871 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1873 2021-07-16 Marek Polacek <polacek@redhat.com>
1875 * g++.dg/cpp1y/Wnarrowing2.C: New test.
1876 * g++.dg/cpp1y/Wnarrowing2.h: New test.
1878 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1880 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1881 * g++.target/s390/mi-thunk.C: New test.
1882 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1884 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1885 * gcc.target/s390/risbg-ll-3.c: Likewise.
1886 * gcc.target/s390/call.h: Common code for the new tests.
1887 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1888 * gcc.target/s390/call-z10-pic.c: New test.
1889 * gcc.target/s390/call-z10.c: New test.
1890 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1891 * gcc.target/s390/call-z9-pic.c: New test.
1892 * gcc.target/s390/call-z9.c: New test.
1893 * gcc.target/s390/mfentry-m64-pic.c: New test.
1894 * gcc.target/s390/tls.h: Common code for the new TLS tests.
1895 * gcc.target/s390/tls-pic.c: New test.
1896 * gcc.target/s390/tls.c: New test.
1898 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
1900 * gcc.target/aarch64/sve/extract_1.c: Split expected results
1901 by big/little endian targets, restoring the old expected
1902 result for big endian.
1903 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1904 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1905 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1907 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
1910 * gcc.target/i386/pr101346.c: New test.
1912 2021-07-15 Martin Sebor <msebor@redhat.com>
1915 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1916 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1917 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1918 * gcc.dg/torture/pr70025.c: Prune out a false positive.
1919 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1920 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1922 * gcc.target/i386/pr92658-avx512f.c: Same.
1923 * gcc.dg/Wstringop-overflow-68.c: New test.
1924 * gcc.dg/Wstringop-overflow-69.c: New test.
1925 * gcc.dg/Wstringop-overflow-70.c: New test.
1926 * gcc.dg/Wstringop-overflow-71.c: New test.
1927 * gcc.dg/strlenopt-95.c: New test.
1929 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1934 * g++.dg/analyzer/pr93212.C: Update location of warning.
1935 * g++.dg/analyzer/pr94011.C: Add
1936 -Wno-analyzer-use-of-uninitialized-value.
1937 * g++.dg/analyzer/pr94503.C: Likewise.
1938 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1939 param to avoid uninitialized warning.
1940 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1941 uninitialized value on result of alloca.
1942 (test_12a): Add expected warning.
1943 (test_12c): Likewise.
1944 (test_19): Likewise.
1945 (test_29b): Likewise.
1946 (test_29c): Likewise.
1947 (test_37): Remove xfail.
1948 (test_37a): Likewise.
1949 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1950 * gcc.dg/analyzer/explode-2.c: Remove params; add
1951 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1952 Initialize the locals.
1953 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
1955 * gcc.dg/analyzer/fgets-1.c: New test.
1956 * gcc.dg/analyzer/fread-1.c: New test.
1957 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1958 (test_40): Likewise.
1959 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1960 uninitialized padding.
1961 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1963 (read_alias_file): Call it.
1964 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1965 * gcc.dg/analyzer/pr94851-2.c: Likewise.
1966 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1967 * gcc.dg/analyzer/pr98628.c: Likewise.
1968 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1970 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1971 * gcc.dg/analyzer/symbolic-7.c: Likewise.
1972 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
1973 with -fno-fat-lto-objects.
1974 * gcc.dg/analyzer/uninit-1.c: New test.
1975 * gcc.dg/analyzer/uninit-2.c: New test.
1976 * gcc.dg/analyzer/uninit-3.c: New test.
1977 * gcc.dg/analyzer/uninit-4.c: New test.
1978 * gcc.dg/analyzer/uninit-pr94713.c: New test.
1979 * gcc.dg/analyzer/uninit-pr94714.c: New test.
1980 * gcc.dg/analyzer/use-after-free-2.c: New test.
1981 * gcc.dg/analyzer/use-after-free-3.c: New test.
1982 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1983 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1984 uninitialized warnings. Remove xfail.
1985 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1987 * gfortran.dg/analyzer/pr97668.f: Add
1988 -Wno-analyzer-use-of-uninitialized-value and
1989 -Wno-analyzer-too-complex.
1991 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1993 * gcc.dg/analyzer/phi-1.c: New test.
1995 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1997 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
2000 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2002 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
2005 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2008 * g++.dg/cpp0x/nullptr46.C: New test.
2010 2021-07-15 Tamar Christina <tamar.christina@arm.com>
2012 PR middle-end/101457
2013 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
2014 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
2015 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2016 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
2018 2021-07-15 Martin Sebor <msebor@redhat.com>
2020 * gcc.dg/Wvla-parameter-12.c: New test.
2022 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
2025 * gcc.target/powerpc/pr101129.c: New.
2027 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2029 PR middle-end/101437
2030 * gcc.c-torture/compile/pr101437.c: New test.
2032 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
2034 * gcc.target/powerpc/mma-builtin-9.c: New test.
2036 2021-07-14 Patrick Palka <ppalka@redhat.com>
2039 * g++.dg/cpp1z/class-deduction96.C: New test.
2041 2021-07-14 Jason Merrill <jason@redhat.com>
2043 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
2045 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2047 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
2048 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
2049 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
2050 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2052 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
2054 * gcc.dg/pr80776-1.c: Remove xfail.
2056 2021-07-14 Marek Polacek <polacek@redhat.com>
2059 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2060 * g++.dg/cpp1y/constexpr-101371.C: New test.
2062 2021-07-14 Harald Anlauf <anlauf@gmx.de>
2065 * gfortran.dg/pr100949.f90: New test.
2067 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2069 * lib/target-supports.exp
2070 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
2071 check_effective_target_arm_v8_2a_i8mm_neon_hw,
2072 check_effective_target_vect_usdot_qi): New.
2073 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
2074 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
2075 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
2076 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
2077 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
2078 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
2079 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
2080 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
2081 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
2082 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
2083 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
2084 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
2085 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
2086 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
2088 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2090 * gcc.target/arm/simd/vusdot-autovec.c: New test.
2092 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2094 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
2095 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
2097 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
2100 * gcc.target/i386/pr101395-1.c: New test.
2101 * gcc.target/i386/pr101395-2.c: Likewise.
2102 * gcc.target/i386/pr101395-3.c: Likewise.
2104 2021-07-14 Richard Biener <rguenther@suse.de>
2106 PR tree-optimization/101445
2107 * gcc.dg/vect/pr101445.c: New testcase.
2109 2021-07-14 Richard Biener <rguenther@suse.de>
2111 * gcc.target/i386/vect-reduc-1.c: New testcase.
2113 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
2115 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2116 for RTL pattern match.
2117 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2118 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2119 scan-assembler regex to look for a scalar register instead of
2121 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2122 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2123 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2124 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2125 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2126 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2127 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2128 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2129 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2130 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2131 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2132 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2133 * gcc.target/aarch64/sve/extract_1.c: Likewise.
2134 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2135 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2136 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2137 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2138 cases to look for 'b' and 'h' registers instead of 'w'.
2139 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2140 regex to reflect lane 0 vector extractions being simplified
2141 to scalar register moves.
2142 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2143 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2144 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2145 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2146 lane 1 as the moves for lane 0 now get optimized away.
2147 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2148 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2149 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2150 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2151 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2152 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2153 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2155 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2157 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2158 gcc/testsuite/gcc.target/i386.
2160 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2162 PR tree-optimization/93781
2163 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2165 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2167 * gcc.target/aarch64/sve/reduc_9.c: New test.
2168 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2169 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2170 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2171 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2172 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2173 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2174 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2175 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2176 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2177 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2178 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2179 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2180 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2182 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2184 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2186 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2187 Richard Biener <rguenther@suse.de>
2189 PR tree-optimization/101419
2190 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2191 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2192 of dump file in scan-tree-dump.
2193 * gcc.dg/pr101419.c: New test.
2195 2021-07-13 Richard Biener <rguenther@suse.de>
2198 2021-07-13 Richard Biener <rguenther@suse.de>
2200 * g++.dg/vect/slp-pr87105.cc: Adjust.
2201 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2203 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2206 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2207 insn counts to account for power10 prefixed loads and stores.
2208 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2210 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2212 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2214 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2216 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2218 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2220 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2221 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2222 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2223 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2224 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2226 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2227 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2228 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2229 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2230 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2231 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2232 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2233 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2234 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2235 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2237 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2239 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2241 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2243 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2245 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2247 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2248 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2250 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2251 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2252 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2254 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2255 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2256 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2257 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2258 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2259 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2260 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2261 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2262 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2264 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2266 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2267 optimization. Do not check what XXSPLTIDP generates if the value
2270 2021-07-12 Patrick Palka <ppalka@redhat.com>
2274 * g++.dg/cpp1z/class-deduction92.C: New test.
2275 * g++.dg/cpp1z/class-deduction93.C: New test.
2276 * g++.dg/cpp1z/class-deduction94.C: New test.
2277 * g++.dg/cpp1z/class-deduction95.C: New test.
2279 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
2282 * gcc.target/i386/pr101424.c: New test.
2284 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
2286 * gcc.dg/tree-ssa/pr101335.c: New.
2288 2021-07-12 Andrew Pinski <apinski@marvell.com>
2290 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2292 2021-07-12 Richard Biener <rguenther@suse.de>
2294 PR tree-optimization/101373
2295 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2296 * gnat.dg/opt95.adb: Likewise.
2298 2021-07-12 Richard Biener <rguenther@suse.de>
2300 * g++.dg/vect/slp-pr87105.cc: Adjust.
2301 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2303 2021-07-12 Richard Biener <rguenther@suse.de>
2305 PR tree-optimization/101394
2306 * gcc.dg/torture/pr101394.c: New testcase.
2308 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2309 Jakub Jelinek <jakub@redhat.com>
2311 PR tree-optimization/101403
2312 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2314 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2317 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2319 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2322 * gcc.target/arm/simd/pr98435.c: New test.
2324 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2326 PR tree-optimization/101403
2327 * gcc.dg/pr101403.c: New test case.
2329 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
2331 * gcc.dg/torture/pr100329.c: Require target lra.
2332 * gcc.dg/torture/pr100519.c: Likewise.
2334 2021-07-10 Patrick Palka <ppalka@redhat.com>
2337 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2339 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2340 * g++.dg/cpp2a/concepts-requires27.C: New test.
2342 2021-07-09 Jason Merrill <jason@redhat.com>
2345 * g++.dg/concepts/explicit-spec1.C: New test.
2347 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
2348 Uroš Bizjak <ubizjak@gmail.com>
2350 * gcc.target/i386/divmod-9.c: New test case.
2352 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
2355 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2356 powerpc based targets.
2358 2021-07-09 Patrick Palka <ppalka@redhat.com>
2361 * g++.dg/cpp2a/concepts-requires26.C: New test.
2362 * g++.dg/cpp2a/lambda-uneval16.C: New test.
2364 2021-07-09 Patrick Palka <ppalka@redhat.com>
2367 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2368 example, which we now handle correctly.
2369 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2370 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2372 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2374 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2375 __attribute__((noinline)).
2376 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2378 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2383 * gcc.target/mips/pr100760.c: New test.
2384 * gcc.target/mips/pr100761.c: New test.
2385 * gcc.target/mips/pr100762.c: New test.
2387 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2389 * gcc.target/powerpc/mod-vectorize.c: New test.
2391 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2393 * gcc.target/powerpc/div-vectorize-1.c: New test.
2395 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2397 * gcc.target/powerpc/mul-vectorize-1.c: New test.
2398 * gcc.target/powerpc/mul-vectorize-2.c: New test.
2400 2021-07-08 Martin Sebor <msebor@redhat.com>
2402 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2404 2021-07-08 Martin Sebor <msebor@redhat.com>
2407 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2409 2021-07-08 Martin Sebor <msebor@redhat.com>
2411 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2412 * g++.dg/warn/Warray-bounds-13.C: Same.
2414 2021-07-08 Marek Polacek <polacek@redhat.com>
2417 * g++.dg/cpp0x/noexcept70.C: New test.
2419 2021-07-08 Martin Jambor <mjambor@suse.cz>
2422 * gcc.dg/ipa/pr101066.c: New test.
2424 2021-07-08 Martin Sebor <msebor@redhat.com>
2427 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2428 * c-c++-common/Warray-bounds-4.c: Same.
2430 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
2432 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2435 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
2437 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2439 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
2440 Richard Biener <rguenther@suse.de>
2442 PR tree-optimization/40210
2443 * gcc.dg/builtin-bswap-13.c: New test.
2444 * gcc.dg/builtin-bswap-14.c: New test.
2446 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
2449 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2451 2021-07-07 David Malcolm <dmalcolm@redhat.com>
2453 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2454 * gcc.dg/plugin/analyzer_gil_plugin.c
2455 (gil_state_machine::on_condition): Remove.
2457 2021-07-07 Martin Sebor <msebor@redhat.com>
2459 PR tree-optimization/100137
2460 PR tree-optimization/99121
2461 PR tree-optimization/97027
2462 * c-c++-common/Warray-bounds-3.c: Remove xfail
2463 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
2464 * c-c++-common/Warray-bounds-9.c: New test.
2465 * c-c++-common/Warray-bounds-10.c: New test.
2466 * g++.dg/asan/asan_test.C: Suppress expected warnings.
2467 * g++.dg/pr95768.C: Same.
2468 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
2469 * g++.dg/warn/Warray-bounds-11.C: Same.
2470 * g++.dg/warn/Warray-bounds-12.C: Same.
2471 * g++.dg/warn/Warray-bounds-13.C: Same.
2472 * g++.dg/warn/Warray-bounds-17.C: Same.
2473 * g++.dg/warn/Warray-bounds-20.C: Same.
2474 * gcc.dg/Warray-bounds-29.c: Same.
2475 * gcc.dg/Warray-bounds-30.c: Add xfail.
2476 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
2477 * gcc.dg/Warray-bounds-32.c: Same.
2478 * gcc.dg/Warray-bounds-52.c: Same.
2479 * gcc.dg/Warray-bounds-53.c: Same.
2480 * gcc.dg/Warray-bounds-58.c: Remove xfail.
2481 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
2482 * gcc.dg/Warray-bounds-66.c: Same.
2483 * gcc.dg/Warray-bounds-69.c: Same.
2484 * gcc.dg/Wstringop-overflow-34.c: Same.
2485 * gcc.dg/Wstringop-overflow-47.c: Same.
2486 * gcc.dg/Wstringop-overflow-61.c: Same.
2487 * gcc.dg/Warray-bounds-77.c: New test.
2488 * gcc.dg/Warray-bounds-78.c: New test.
2489 * gcc.dg/Warray-bounds-79.c: New test.
2491 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
2494 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
2496 2021-07-07 Richard Biener <rguenther@suse.de>
2498 PR tree-optimization/34195
2499 * gcc.dg/vect/pr34195.c: New testcase.
2501 2021-07-07 Richard Biener <rguenther@suse.de>
2503 PR tree-optimization/99728
2504 * g++.dg/opt/pr99728.C: New testcase.
2506 2021-07-07 liuhongt <hongtao.liu@intel.com>
2508 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
2509 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
2510 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
2511 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
2513 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2516 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
2518 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2521 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
2523 2021-07-06 Martin Sebor <msebor@redhat.com>
2526 * g++.dg/warn/uninit-pr55881.C: New test.
2528 2021-07-06 Martin Sebor <msebor@redhat.com>
2530 PR tree-optimization/86650
2531 * gcc.dg/Warray-bounds-76.c: New test.
2533 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2536 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
2538 2021-07-06 Martin Sebor <msebor@redhat.com>
2540 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
2541 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
2543 2021-07-06 Martin Sebor <msebor@redhat.com>
2545 * gcc.dg/Wobjsize-1.c: Prune expected output.
2546 * gcc.dg/Warray-bounds-71.c: New test.
2547 * gcc.dg/Warray-bounds-71.h: New test header.
2548 * gcc.dg/Warray-bounds-72.c: New test.
2549 * gcc.dg/Warray-bounds-73.c: New test.
2550 * gcc.dg/Warray-bounds-74.c: New test.
2551 * gcc.dg/Warray-bounds-75.c: New test.
2552 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
2553 * gcc.dg/Wfree-nonheap-object-5.c: New test.
2554 * gcc.dg/Wfree-nonheap-object-6.c: New test.
2555 * gcc.dg/pragma-diag-10.c: New test.
2556 * gcc.dg/pragma-diag-9.c: New test.
2557 * gcc.dg/uninit-suppress_3.c: New test.
2558 * gcc.dg/pr79214.c: Xfail tests.
2559 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
2560 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
2562 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
2565 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
2566 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
2568 2021-07-06 Richard Biener <rguenther@suse.de>
2570 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
2571 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
2572 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
2573 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
2575 2021-07-06 Andrew Pinski <apinski@marvell.com>
2577 PR tree-optimization/101256
2578 * g++.dg/torture/pr101256.C: New test.
2580 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2583 * gfortran.dg/implied_do_io_7.f90: New test.
2585 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
2587 PR rtl-optimization/100328
2588 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
2589 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
2590 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
2591 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
2592 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
2593 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
2594 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
2595 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
2596 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
2597 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
2598 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
2599 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
2600 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
2601 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
2602 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
2603 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
2604 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
2605 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
2606 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
2607 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
2608 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
2609 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
2610 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
2611 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
2612 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
2613 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
2614 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
2615 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
2616 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
2617 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
2618 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
2619 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
2620 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
2621 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
2622 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
2623 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
2624 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2625 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2626 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2628 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2631 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2632 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2634 2021-07-05 Andrew Pinski <apinski@marvell.com>
2636 PR tree-optimization/101039
2637 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2638 ABSU and still not expect ABS_EXPR.
2639 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2640 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2642 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
2645 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2647 2021-07-05 Richard Biener <rguenther@suse.de>
2650 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2652 2021-07-05 liuhongt <hongtao.liu@intel.com>
2654 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2656 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
2658 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2659 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2660 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2661 doesn't support CTF.
2662 (gcc-dg-debug-runtest): Move CTF support within
2663 target support format test.
2665 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
2667 PR middle-end/101294
2668 * gcc.dg/pr101294.c: New test.
2670 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
2673 * gdc.dg/torture/pr101273.d: New test.
2675 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
2678 * gdc.dg/torture/pr101282.d: New test.
2680 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2682 * g++.dg/gomp/attrs-1.C: New test.
2683 * g++.dg/gomp/attrs-2.C: New test.
2684 * g++.dg/gomp/attrs-3.C: New test.
2686 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2689 * c-c++-common/gomp/atomic-24.c: New test.
2691 2021-07-02 Patrick Palka <ppalka@redhat.com>
2694 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2696 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
2698 * gcc.target/powerpc/mma-builtin-7.c: New test.
2699 * gcc.target/powerpc/mma-builtin-8.c: New test.
2701 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
2703 PR tree-optimization/101223
2704 * gcc.dg/pr101223.c: New.
2706 2021-07-02 David Faust <david.faust@oracle.com>
2708 * gcc.dg/debug/btf/btf-float-1.c: New test.
2709 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2710 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2711 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2713 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2715 * lib/gcc-defs.exp: Add a comment.
2717 2021-07-02 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/101293
2720 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2722 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2725 * gcc.target/i386/avx2-pr101286.c: New test.
2727 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
2729 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2730 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2731 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2732 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2733 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2734 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2735 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2736 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2738 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
2740 * gcc.target/powerpc/float128-cmove.c: New test.
2741 * gcc.target/powerpc/float128-minmax-3.c: New test.
2743 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2745 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2747 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2750 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2752 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2753 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2754 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2755 * gcc.target/i386/avx512f_cond_move.c: Also pass
2756 -mprefer-vector-width=512 and expect integer broadcast.
2757 * gcc.target/i386/pr100865-1.c: New test.
2758 * gcc.target/i386/pr100865-2.c: Likewise.
2759 * gcc.target/i386/pr100865-3.c: Likewise.
2760 * gcc.target/i386/pr100865-4a.c: Likewise.
2761 * gcc.target/i386/pr100865-4b.c: Likewise.
2762 * gcc.target/i386/pr100865-5a.c: Likewise.
2763 * gcc.target/i386/pr100865-5b.c: Likewise.
2764 * gcc.target/i386/pr100865-6a.c: Likewise.
2765 * gcc.target/i386/pr100865-6b.c: Likewise.
2766 * gcc.target/i386/pr100865-6c.c: Likewise.
2767 * gcc.target/i386/pr100865-7a.c: Likewise.
2768 * gcc.target/i386/pr100865-7b.c: Likewise.
2769 * gcc.target/i386/pr100865-7c.c: Likewise.
2770 * gcc.target/i386/pr100865-8a.c: Likewise.
2771 * gcc.target/i386/pr100865-8b.c: Likewise.
2772 * gcc.target/i386/pr100865-8c.c: Likewise.
2773 * gcc.target/i386/pr100865-9a.c: Likewise.
2774 * gcc.target/i386/pr100865-9b.c: Likewise.
2775 * gcc.target/i386/pr100865-9c.c: Likewise.
2776 * gcc.target/i386/pr100865-10a.c: Likewise.
2777 * gcc.target/i386/pr100865-10b.c: Likewise.
2778 * gcc.target/i386/pr100865-11a.c: Likewise.
2779 * gcc.target/i386/pr100865-11b.c: Likewise.
2780 * gcc.target/i386/pr100865-11c.c: Likewise.
2781 * gcc.target/i386/pr100865-12a.c: Likewise.
2782 * gcc.target/i386/pr100865-12b.c: Likewise.
2783 * gcc.target/i386/pr100865-12c.c: Likewise.
2785 2021-07-01 Richard Biener <rguenther@suse.de>
2787 PR tree-optimization/101280
2788 PR tree-optimization/101173
2789 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2791 2021-07-01 Richard Biener <rguenther@suse.de>
2793 PR tree-optimization/101278
2794 * gcc.dg/torture/pr101278.c: New testcase.
2796 2021-07-01 Richard Biener <rguenther@suse.de>
2798 PR tree-optimization/100778
2799 * gcc.dg/torture/pr100778.c: New testcase.
2801 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2804 * gcc.target/i386/pr101044.c: New test.
2806 2021-07-01 Richard Biener <rguenther@suse.de>
2808 PR tree-optimization/101178
2809 * gcc.dg/vect/bb-slp-72.c: New testcase.
2810 * gcc.dg/vect/bb-slp-73.c: Likewise.
2811 * gcc.dg/vect/bb-slp-74.c: Likewise.
2813 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2816 * gcc.dg/pr101266.c: New test.
2818 2021-07-01 Patrick Palka <ppalka@redhat.com>
2821 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2823 2021-07-01 Patrick Palka <ppalka@redhat.com>
2826 * g++.dg/template/access41.C: New test.
2827 * g++.dg/template/access41a.C: New test.
2829 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2831 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2834 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2836 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2838 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2841 2021-06-30 Patrick Palka <ppalka@redhat.com>
2843 * g++.dg/cpp2a/concepts-access2.C: New test.
2845 2021-06-30 Marek Polacek <polacek@redhat.com>
2849 * g++.dg/cpp0x/auto24.C: Remove dg-error.
2850 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2851 * g++.dg/cpp0x/auto42.C: Likewise.
2852 * g++.dg/cpp0x/initlist75.C: Likewise.
2853 * g++.dg/cpp0x/initlist80.C: Likewise.
2854 * g++.dg/diagnostic/auto1.C: Remove dg-error.
2855 * g++.dg/cpp23/auto-array.C: New test.
2857 2021-06-30 Richard Biener <rguenther@suse.de>
2859 PR tree-optimization/101267
2860 * gfortran.dg/pr101267.f90: New testcase.
2862 2021-06-30 David Malcolm <dmalcolm@redhat.com>
2865 * gcc.dg/analyzer/clobbers-1.c: New test.
2866 * gcc.dg/analyzer/clobbers-2.c: New test.
2867 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2868 (test_28): Likewise.
2869 (test_52): Likewise. Add coverage for end of buffer.
2870 * gcc.dg/analyzer/explode-1.c: Add leak warning.
2871 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2872 (test_4): Use char. Mark xfail as fixed.
2874 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
2877 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2878 * gcc.dg/analyzer/symbolic-8.c: New test.
2880 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
2882 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2884 2021-06-30 Richard Biener <rguenther@suse.de>
2886 PR tree-optimization/101264
2887 * gfortran.dg/pr101264.f90: New testcase.
2889 2021-06-30 liuhongt <hongtao.liu@intel.com>
2892 * gcc.target/i386/pr101248.c: New test.
2894 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
2896 * gcc.dg/pr101254.c: New.
2898 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
2901 * gcc.target/i386/pr95046-9.c: New test.
2903 2021-06-29 Richard Biener <rguenther@suse.de>
2905 * gcc.dg/vect/pr67790.c: Un-XFAIL.
2906 * gcc.dg/vect/bb-slp-71.c: New testcase.
2908 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2911 * g++.dg/ubsan/pr101210.C: New test.
2913 2021-06-29 Richard Biener <rguenther@suse.de>
2915 PR tree-optimization/101242
2916 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2917 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2919 2021-06-28 Martin Sebor <msebor@redhat.com>
2921 * g++.dg/uninit-pr74762.C: New test.
2922 * g++.dg/warn/uninit-pr74765.C: Same.
2924 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2925 David Faust <david.faust@oracle.com>
2927 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2928 (gcc-dg-debug-runtest): Add -gctf support.
2929 * gcc.dg/debug/btf/btf-1.c: New test.
2930 * gcc.dg/debug/btf/btf-2.c: Likewise.
2931 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2932 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2933 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2934 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2935 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2936 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2937 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2938 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2939 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2940 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2941 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2942 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2943 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2944 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2945 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2946 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2947 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2948 * gcc.dg/debug/btf/btf.exp: Likewise.
2949 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2950 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2951 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2952 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2953 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2954 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2955 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2956 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2957 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2958 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2959 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2960 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2961 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2962 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2963 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2964 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2965 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2966 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2967 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2968 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2969 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2970 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2971 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2972 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2973 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2974 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2975 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2976 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2977 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2978 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2979 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2980 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2981 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2982 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2983 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2984 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2985 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2986 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2987 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2988 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2989 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2990 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2991 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2992 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2993 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2994 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2995 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2996 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2997 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2998 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2999 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
3000 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
3001 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
3002 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
3003 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
3004 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
3005 * gcc.dg/debug/ctf/ctf.exp: Likewise.
3006 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
3007 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
3008 * gcc.dg/debug/btf/btf-function-3.c: New file.
3009 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
3010 * gcc.dg/debug/btf/btf-struct-2.c: New file.
3011 * gcc.dg/debug/btf/btf-variables-2.c: New file.
3012 * gcc.dg/debug/btf/btf-variables-3.c: New file.
3013 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
3014 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
3015 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
3016 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
3017 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
3018 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
3020 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3022 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
3024 2021-06-28 Martin Jambor <mjambor@suse.cz>
3027 * gcc.dg/ipa/pr93385.c: New test.
3028 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
3029 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
3030 * g++.dg/ipa/ipa-sra-4.C: Likewise.
3032 2021-06-28 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/101229
3035 * gcc.dg/torture/pr101229.c: New testcase.
3037 2021-06-28 Richard Biener <rguenther@suse.de>
3039 PR tree-optimization/101207
3040 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
3042 2021-06-28 Richard Biener <rguenther@suse.de>
3044 PR tree-optimization/101173
3045 * gcc.dg/torture/pr101173.c: New testcase.
3047 2021-06-28 liuhongt <hongtao.liu@intel.com>
3050 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
3051 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
3052 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
3053 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
3054 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
3055 * gcc.target/i386/avx512vl-pr100648.c: New test.
3056 * gcc.target/i386/avx512vl-blendv-1.c: New test.
3057 * gcc.target/i386/avx512vl-blendv-2.c: New test.
3059 2021-06-28 liuhongt <hongtao.liu@intel.com>
3061 * gcc.target/i386/funcspec-8.c: Replace
3062 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
3063 * gcc.target/i386/blendv-1.c: New test.
3064 * gcc.target/i386/blendv-2.c: New test.
3066 2021-06-27 Andrew Pinski <apinski@marvell.com>
3068 * gcc.dg/torture/pr101230-1.c: New test.
3070 2021-06-26 Patrick Palka <ppalka@redhat.com>
3073 * g++.dg/template/access40.C: New test.
3074 * g++.dg/template/access40a.C: New test.
3076 2021-06-26 Jason Merrill <jason@redhat.com>
3080 * g++.dg/cpp2a/no_unique_address13.C: New test.
3082 2021-06-26 Marek Polacek <polacek@redhat.com>
3085 * g++.dg/cpp0x/noexcept69.C: New test.
3086 * g++.dg/parse/saved1.C: Adjust dg-error.
3087 * g++.dg/template/crash50.C: Likewise.
3089 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3091 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
3092 for v4f, to avoid relying on exact floating-point equality.
3093 * jit.dg/test-vector-types.cc (check_div): Likewise.
3095 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3097 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
3098 * jit.dg/test-asm.cc: Likewise.
3100 2021-06-25 Martin Sebor <msebor@redhat.com>
3102 PR middle-end/101216
3103 * gcc.dg/Wnonnull-7.c: New test.
3105 2021-06-25 Richard Biener <rguenther@suse.de>
3107 PR tree-optimization/101202
3108 * gcc.dg/torture/pr101202.c: New testcase.
3110 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
3112 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3114 2021-06-25 liuhongt <hongtao.liu@intel.com>
3117 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3118 temporarily avoid regression, eventually xfail should be
3121 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3123 * gcc.dg/tree-ssa/evrp30.c: New.
3125 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3127 * gcc.dg/tree-ssa/pr101189.c: New.
3129 2021-06-24 Patrick Palka <ppalka@redhat.com>
3132 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3134 2021-06-24 Patrick Palka <ppalka@redhat.com>
3137 * g++.dg/cpp2a/concepts-requires25.C: New test.
3139 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3142 * gcc.dg/pr101171.c: New test.
3144 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3147 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3148 Add --param vect-epilogues-nomask=0.
3149 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3150 to avoid loop vectorization.
3154 2021-06-24 Richard Biener <rguenther@suse.de>
3156 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3157 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3158 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3159 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3160 * gcc.target/i386/vect-addsub-2.c: Likewise.
3161 * gcc.target/i386/vect-addsub-3.c: Likewise.
3163 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3165 PR middle-end/101170
3166 * gcc.dg/pr101170.c: New test.
3168 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3170 PR middle-end/101172
3171 * gcc.dg/pr101172.c: New test.
3173 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3175 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3177 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3179 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3181 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3182 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3183 target or combined target constructs.
3185 2021-06-24 Richard Biener <rguenther@suse.de>
3187 PR tree-optimization/101105
3188 * gcc.dg/torture/pr101105.c: New testcase.
3190 2021-06-24 liuhongt <hongtao.liu@intel.com>
3193 * gcc.target/i386/pr98434-1.c: New test.
3194 * gcc.target/i386/pr98434-2.c: New test.
3195 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3197 2021-06-23 Patrick Palka <ppalka@redhat.com>
3200 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3201 * g++.dg/cpp1z/class-deduction91.C: New test.
3203 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3205 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3206 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3207 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3208 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3209 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3210 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3211 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3212 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3214 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3215 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3216 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3217 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3218 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3219 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3220 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3223 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3225 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3228 2021-06-23 Patrick Palka <ppalka@redhat.com>
3231 * g++.dg/cpp1z/class-deduction88.C: New test.
3232 * g++.dg/cpp1z/class-deduction89.C: New test.
3233 * g++.dg/cpp1z/class-deduction90.C: New test.
3235 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3238 * gcc.target/i386/pr101175.c: New test.
3240 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
3243 * gfortran.dg/coarray_collectives_17.f90: New test.
3245 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
3246 Tobias Burnus <tobias@codesourcery.com>
3249 * gfortran.dg/pr93524.c: New.
3250 * gfortran.dg/pr93524.f90: New.
3252 2021-06-22 David Malcolm <dmalcolm@redhat.com>
3255 * gcc.dg/analyzer/pr101143.c: New test.
3257 2021-06-22 Richard Biener <rguenther@suse.de>
3259 PR middle-end/101156
3260 * gcc.dg/pr101156.c: New testcase.
3262 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3264 PR tree-optimization/101159
3265 * gcc.c-torture/compile/pr101159.c: New test.
3267 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3269 PR middle-end/101160
3270 * g++.target/i386/empty-class1.C: Require lp64 effective target
3271 instead of x86_64-*-*.
3272 * g++.target/i386/empty-class2.C: New test.
3274 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3275 Andrew Pinski <apinski@marvell.com>
3277 PR tree-optimization/101162
3278 * g++.dg/opt/pr101162.C: New test.
3280 2021-06-22 Richard Biener <rguenther@suse.de>
3282 PR tree-optimization/101151
3283 * gcc.dg/torture/pr101151.c: New testcase.
3285 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
3287 * g++.dg/modules/omp-1_a.C: Check pthread is available for
3289 * g++.dg/modules/omp-2_a.C: Ditto.
3291 2021-06-22 Richard Biener <rguenther@suse.de>
3293 PR tree-optimization/101158
3294 * gfortran.dg/pr101158.f90: New testcase.
3296 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3299 * gcc.target/i386/pr11877-2.c: New test.
3301 2021-06-22 liuhongt <hongtao.liu@intel.com>
3303 PR tree-optimization/97770
3304 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3305 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3307 2021-06-22 liuhongt <hongtao.liu@intel.com>
3310 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3311 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3312 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3313 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3314 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3315 * gcc.target/i386/avx512f-pr100267-1.c: New test.
3316 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3317 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3318 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3319 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3320 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3321 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3322 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3323 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3324 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3325 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3327 2021-06-22 liuhongt <hongtao.liu@intel.com>
3330 * gcc.target/i386/pr100310.c: New test.
3332 2021-06-21 Jason Merrill <jason@redhat.com>
3335 * g++.target/i386/empty-class1.C: New test.
3337 2021-06-21 Patrick Palka <ppalka@redhat.com>
3340 * g++.dg/opt/nrv21.C: New test.
3342 2021-06-21 Patrick Palka <ppalka@redhat.com>
3345 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3347 2021-06-21 Jakub Jelinek <jakub@redhat.com>
3349 PR inline-asm/100785
3350 * c-c++-common/pr100785.c: New test.
3351 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3352 * gcc.dg/pr48552-2.c: Likewise.
3354 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3357 * gcc.target/arm/simd/pr97906.c: New test.
3359 2021-06-21 Richard Biener <rguenther@suse.de>
3361 PR tree-optimization/101121
3362 * gfortran.dg/pr101121.f: New testcase.
3364 2021-06-21 liuhongt <hongtao.liu@intel.com>
3367 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3368 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3369 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3370 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3372 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
3375 * gcc.target/i386/pr11877.c: New test case.
3377 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3379 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3381 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3383 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3385 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3388 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3392 * gfortran.dg/min0_max0_1.f90: New test.
3393 * gfortran.dg/min0_max0_2.f90: New test.
3395 2021-06-18 David Malcolm <dmalcolm@redhat.com>
3397 * gcc.dg/analyzer/symbolic-7.c: New test.
3399 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3402 * gcc.target/arm/acle/pr100856.c: New test.
3403 * gcc.target/arm/multilib.exp: Add tests for cde options.
3405 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
3407 * gcc.target/powerpc/float128-minmax-2.c: New test.
3409 2021-06-17 Jason Merrill <jason@redhat.com>
3412 * g++.dg/cpp0x/deleted15.C: New test.
3414 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
3417 * gcc.target/i386/pr100704-1.c: New test.
3418 * gcc.target/i386/pr100704-2.c: Likewise.
3419 * gcc.target/i386/pr100704-3.c: Likewise.
3421 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
3424 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3425 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3427 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
3429 * gcc.dg/pr100790.c: New test.
3431 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
3433 * gcc.target/s390/zvector/vec-doublee.c: New test.
3434 * gcc.target/s390/zvector/vec-floate.c: New test.
3436 2021-06-17 Richard Biener <rguenther@suse.de>
3438 PR tree-optimization/54400
3439 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3441 2021-06-16 Jason Merrill <jason@redhat.com>
3445 * g++.dg/template/access39.C: New test.
3447 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3451 * gfortran.dg/pr95502.f90: New test.
3453 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3456 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3460 * gfortran.dg/pr95502.f90: New test.
3462 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3466 * gfortran.dg/pr95502.f90: New test.
3468 2021-06-16 Jason Merrill <jason@redhat.com>
3471 PR preprocessor/96391
3472 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3473 * g++.dg/plugin/plugin.exp: Run it.
3475 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3477 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3479 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3481 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3483 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3485 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3487 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3489 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3491 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3493 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
3495 2021-06-16 Martin Jambor <mjambor@suse.cz>
3497 PR tree-optimization/100453
3498 * gcc.dg/tree-ssa/pr100453.c: New test.
3500 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
3505 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3507 PR middle-end/101062
3508 * gcc.dg/pr101062.c: New test.
3510 2021-06-16 Richard Biener <rguenther@suse.de>
3512 PR tree-optimization/101088
3513 * gcc.dg/torture/pr101088.c: New testcase.
3515 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
3517 PR rtl-optimization/46235
3518 * gcc.target/i386/bt-5.c: New test.
3519 * gcc.target/i386/bt-6.c: New test.
3520 * gcc.target/i386/bt-7.c: New test.
3522 2021-06-16 Arnaud Charlet <charlet@adacore.com>
3524 * gnat.dg/limited4.adb: Disable illegal code.
3526 2021-06-16 Richard Biener <rguenther@suse.de>
3528 PR tree-optimization/101083
3529 * gcc.dg/vect/pr97832-4.c: New testcase.
3531 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
3534 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
3535 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
3536 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
3537 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
3538 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
3539 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
3540 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
3541 * gfortran.dg/gomp/defaultmap-1.f90: New test.
3542 * gfortran.dg/gomp/defaultmap-2.f90: New test.
3543 * gfortran.dg/gomp/defaultmap-3.f90: New test.
3544 * gfortran.dg/gomp/defaultmap-4.f90: New test.
3545 * gfortran.dg/gomp/defaultmap-5.f90: New test.
3546 * gfortran.dg/gomp/defaultmap-6.f90: New test.
3547 * gfortran.dg/gomp/defaultmap-7.f90: New test.
3549 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3551 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
3552 * gcc.dg/analyzer/capacity-1.c: New test.
3553 * gcc.dg/analyzer/capacity-2.c: New test.
3554 * gcc.dg/analyzer/capacity-3.c: New test.
3556 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3559 * gcc.dg/analyzer/explode-2a.c: New test.
3561 2021-06-15 Jakub Jelinek <jakub@redhat.com>
3564 * gcc.target/i386/pr101046.c: New test.
3566 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
3568 * c-c++-common/Wattributes.c: Remove s390-specific check and add
3570 * gcc.dg/Wattributes-6.c: Likewise.
3572 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
3575 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
3577 2021-06-14 Martin Sebor <msebor@redhat.com>
3580 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
3581 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
3582 * g++.dg/warn/Wstringop-overflow-7.C: New test.
3583 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
3584 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
3586 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
3589 * gcc.target/powerpc/pr100777.c: New test.
3591 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
3594 * gcc.target/i386/pr101058.c: New test.
3596 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
3599 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
3600 * gcc.dg/spellcheck-stdlib.c: Likewise.
3602 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
3604 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3605 * gcc.target/arm/simd/mve-vshl.c: Likewise.
3606 * gcc.target/arm/simd/mve-vec-pack.c: New test.
3607 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
3609 2021-06-14 Richard Biener <rguenther@suse.de>
3611 PR tree-optimization/100934
3612 * gcc.dg/torture/pr100934.c: New testcase.
3614 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
3616 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
3617 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
3618 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
3619 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
3620 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
3621 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
3622 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
3624 2021-06-14 Richard Biener <rguenther@suse.de>
3626 PR tree-optimization/101031
3627 * gcc.dg/torture/pr101031.c: New testcase.
3629 2021-06-13 Jason Merrill <jason@redhat.com>
3631 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3633 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
3636 * g++.target/i386/pr101023a.C: New test.
3637 * g++.target/i386/pr101023b.C: Likewise.
3639 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3641 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3642 * gcc.dg/uninit-pr93100.c: Skip on AIX.
3643 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3645 2021-06-12 Jason Merrill <jason@redhat.com>
3647 * g++.dg/ext/attrib62.C: No longer warn.
3648 * g++.dg/diagnostic/maybe_unused1.C: New test.
3650 2021-06-12 Jason Merrill <jason@redhat.com>
3653 * g++.dg/ext/array4.C: New test.
3655 2021-06-11 Carl Love <cel@us.ibm.com>
3657 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3658 (dg-require-effective-target): Change target to p9vector_hw.
3660 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
3662 * gcc.dg/gomp/simd-clones-2.c: Enhance.
3664 2021-06-11 Patrick Palka <ppalka@redhat.com>
3668 * g++.dg/template/sfinae-dr1227.C: New test.
3670 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3673 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3675 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
3677 PR tree-optimization/96392
3678 * gcc.dg/pr96392.c: New test.
3680 2021-06-11 Richard Biener <rguenther@suse.de>
3682 PR tree-optimization/101025
3683 * gcc.dg/torture/pr101025.c: New testcase.
3685 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3688 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3689 directives check for target is v8.1-m.main+mve or not before
3690 comparing the assembly output.
3691 * gcc.target/arm/cmse/cmse-20.c: New test.
3693 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3696 * g++.dg/cpp23/consteval-if1.C: New test.
3697 * g++.dg/cpp23/consteval-if2.C: New test.
3698 * g++.dg/cpp23/consteval-if3.C: New test.
3699 * g++.dg/cpp23/consteval-if4.C: New test.
3700 * g++.dg/cpp23/consteval-if5.C: New test.
3701 * g++.dg/cpp23/consteval-if6.C: New test.
3702 * g++.dg/cpp23/consteval-if7.C: New test.
3703 * g++.dg/cpp23/consteval-if8.C: New test.
3704 * g++.dg/cpp23/consteval-if9.C: New test.
3705 * g++.dg/cpp23/consteval-if10.C: New test.
3706 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3708 2021-06-11 David Malcolm <dmalcolm@redhat.com>
3710 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3711 expected number of enodes after the loop.
3712 * gcc.dg/analyzer/paths-8.c: New test.
3714 2021-06-11 Richard Biener <rguenther@suse.de>
3716 PR tree-optimization/101028
3717 * gcc.dg/pr101028.c: New testcase.
3719 2021-06-11 Richard Biener <rguenther@suse.de>
3721 PR tree-optimization/101026
3722 * gfortran.dg/pr101026.f: New testcase.
3724 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3726 PR rtl-optimization/101008
3727 * gcc.dg/pr101008.c: New test.
3729 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3732 * gcc.target/i386/sse-pr101007.c: New test.
3734 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
3737 * gcc.target/i386/pr101021-1.c: New test.
3738 * gcc.target/i386/pr101021-2.c: Ditto.
3740 2021-06-11 Martin Liska <mliska@suse.cz>
3742 PR gcov-profile/100788
3743 * gcc.dg/pr100788.c: New test.
3745 2021-06-11 Richard Biener <rguenther@suse.de>
3747 PR middle-end/101009
3748 * gcc.dg/torture/pr101009.c: New testcase.
3750 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3752 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3754 2021-06-11 Marek Polacek <polacek@redhat.com>
3757 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3758 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3760 2021-06-10 Patrick Palka <ppalka@redhat.com>
3763 * g++.dg/template/ttp34.C: New test.
3764 * g++.dg/template/ttp34a.C: New test.
3765 * g++.dg/template/ttp34b.C: New test.
3767 2021-06-10 Patrick Palka <ppalka@redhat.com>
3770 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3772 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3774 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3775 tests. Update expected counts.
3776 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3777 tests. Update expected counts.
3779 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3782 * gdc.dg/pr100967.d: New test.
3784 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3786 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3787 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3789 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3791 * gcc.dg/vect/pr56541.c: Fix target selector.
3793 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3794 Thomas Schwinge <thomas@codesourcery.com>
3796 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3797 * c-c++-common/goacc/finalize-1.c: Likewise.
3798 * c-c++-common/goacc/mdc-1.c: Likewise.
3799 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3800 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3801 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3802 * gfortran.dg/goacc/finalize-1.f: Likewise.
3803 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3805 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3807 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3808 * c-c++-common/goacc/mdc-2.c: Likewise.
3809 * g++.dg/goacc/mdc.C: Likewise.
3811 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3813 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3814 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3816 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3819 * g++.dg/opt/pr100852.C: New test.
3821 2021-06-09 Andrew Pinski <apinski@marvell.com>
3823 * g++.dg/torture/pr100925.C: New test.
3825 2021-06-09 Carl Love <cel@us.ibm.com>
3827 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3829 Add tests for vec_signextq.
3830 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3832 2021-06-09 Carl Love <cel@us.ibm.com>
3834 * gcc.target/powerpc/fp128_conversions.c: New file.
3835 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3836 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3837 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3838 (ppc_native_128bit): Remove dg-require-effective-target.
3840 2021-06-09 Carl Love <cel@us.ibm.com>
3842 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3845 2021-06-09 Carl Love <cel@us.ibm.com>
3847 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3850 2021-06-09 Carl Love <cel@us.ibm.com>
3852 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3854 2021-06-09 Carl Love <cel@us.ibm.com>
3856 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3857 New runnable test case.
3858 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3859 for xxlor instruction.
3861 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3863 * gcc.target/arm/simd/mve-vclz.c: New test.
3865 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3867 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3868 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3869 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3870 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3872 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
3874 * gcc.dg/builtins-70.c: New test.
3876 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3878 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3879 counts to test 32 and 64 bit separately.
3880 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3881 counts to test 32 and 64 bit separately.
3882 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3883 counts to test 32 and 64 bit separately.
3884 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3885 counts to test 32 and 64 bit separately.
3887 2021-06-09 Richard Biener <rguenther@suse.de>
3889 PR tree-optimization/100981
3890 * gfortran.dg/vect/pr100981-1.f90: New testcase.
3892 2021-06-09 Richard Biener <rguenther@suse.de>
3894 PR tree-optimization/97832
3895 * gcc.dg/vect/pr97832-1.c: New testcase.
3896 * gcc.dg/vect/pr97832-2.c: Likewise.
3897 * gcc.dg/vect/pr97832-3.c: Likewise.
3898 * g++.dg/vect/slp-pr98855.cc: XFAIL.
3899 * gcc.dg/vect/slp-50.c: New file.
3901 2021-06-09 Jakub Jelinek <jakub@redhat.com>
3904 * gfortran.dg/gomp/pr100965.f90: New test.
3906 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
3909 * gcc.target/i386/pr100936.c: New test.
3911 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
3913 * gcc.target/powerpc/float128-call.c: Adjust.
3914 * gcc.target/powerpc/pr100085.c: New test.
3916 2021-06-09 Jason Merrill <jason@redhat.com>
3919 * g++.dg/diagnostic/enum3.C: New test.
3921 2021-06-08 Marek Polacek <polacek@redhat.com>
3924 * g++.dg/cpp2a/explicit18.C: New test.
3926 2021-06-08 Andrew Pinski <apinski@marvell.com>
3928 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3929 happens on the outside of the bit_xor.
3931 2021-06-08 Jason Merrill <jason@redhat.com>
3933 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3934 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3935 * g++.dg/ext/utf-badconcat.C: Likewise.
3936 * g++.dg/ext/utf-badconcat2.C: Likewise.
3938 2021-06-08 Jason Merrill <jason@redhat.com>
3940 * g++.dg/cpp23/mixed-concat1.C: New test.
3942 2021-06-08 Jason Merrill <jason@redhat.com>
3944 * g++.dg/cpp23/whitespace-splice1.C: New test.
3946 2021-06-08 Jason Merrill <jason@redhat.com>
3948 * g++.dg/cpp23/narrowing-bool1.C: New test.
3950 2021-06-08 David Malcolm <dmalcolm@redhat.com>
3953 * gcc.dg/analyzer/bitfields-1.c: New test.
3954 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3956 (test_44): Update test values assigned to the bits to ones that
3957 fit in the range of the bitfield type. Remove xfails.
3958 (test_45): Remove xfails.
3960 2021-06-08 Jason Merrill <jason@redhat.com>
3963 * g++.dg/cpp0x/initlist124.C: New test.
3965 2021-06-08 Richard Biener <rguenther@suse.de>
3967 PR tree-optimization/100923
3968 * gcc.dg/torture/pr100923.c: New testcase.
3970 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3973 * g++.dg/gomp/doacross-2.C: New test.
3975 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
3977 PR middle-end/100951
3978 * gcc.target/i386/pr100951.c: New test.
3980 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3984 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3986 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
3989 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3990 * gfortran.dg/gomp/scan-5.f90: Likewise.
3991 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3992 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3993 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3994 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3995 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3997 2021-06-08 Martin Liska <mliska@suse.cz>
3999 * gcc.dg/format/strfmon-1.c: Fix typo.
4000 * gfortran.dg/char4-subscript.f90: Likewise.
4002 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
4004 PR tree-optimization/100794
4005 * gcc.dg/tree-ssa/pr100794.c: New test.
4007 2021-06-08 Jason Merrill <jason@redhat.com>
4010 * g++.dg/template/lookup17.C: New test.
4012 2021-06-08 Jason Merrill <jason@redhat.com>
4015 * g++.dg/cpp0x/alias-decl-73.C: New test.
4017 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
4020 * gcc.target/i386/pr100637-5b.c: New test.
4021 * gcc.target/i386/pr100637-5w.c: Ditto.
4023 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4026 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
4027 * gcc.target/i386/pr82735-4.c: Likewise.
4028 * gcc.target/i386/pr82735-5.c: Likewise.
4030 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
4032 * gcc.dg/sso-14.c: Adjust.
4034 2021-06-07 Patrick Palka <ppalka@redhat.com>
4037 * g++.dg/template/access38.C: New test.
4039 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4042 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
4045 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4048 * gcc.dg/pr100887.c: New test.
4050 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4052 PR middle-end/100898
4053 * g++.dg/ext/va-arg-pack-3.C: New test.
4055 2021-06-07 liuhongt <hongtao.liu@intel.com>
4058 * g++.target/i386/pr100885.C: New test.
4060 2021-06-07 liuhongt <hongtao.liu@intel.com>
4063 * gcc.target/i386/pr82735-1.c: New test.
4064 * gcc.target/i386/pr82735-2.c: New test.
4065 * gcc.target/i386/pr82735-3.c: New test.
4066 * gcc.target/i386/pr82735-4.c: New test.
4067 * gcc.target/i386/pr82735-5.c: New test.
4069 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4071 * gcc.dg/gomp/scan-1.c: New test.
4073 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4076 * c-c++-common/gomp/pr100902-1.c: New test.
4078 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
4080 * gcc.dg/sso-14.c: New test.
4082 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4089 * gfortran.dg/PR100120.f90: New test.
4090 * gfortran.dg/character_workout_1.f90: New test.
4091 * gfortran.dg/character_workout_4.f90: New test.
4093 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4095 PR middle-end/100905
4096 * gfortran.dg/gomp/loop-3.f90: New test.
4098 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
4101 * gdc.dg/pr100882a.d: New test.
4102 * gdc.dg/pr100882b.d: New test.
4103 * gdc.dg/pr100882c.d: New test.
4104 * gdc.dg/torture/pr100882.d: New test.
4106 2021-06-04 Patrick Palka <ppalka@redhat.com>
4109 * g++.dg/template/param4.C: New test.
4110 * g++.dg/template/param5.C: New test.
4111 * g++.dg/cpp1z/nontype-auto19.C: New test.
4112 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4113 deduced type of a decltype(auto) NTTP has top-level cv-quals.
4115 2021-06-04 Patrick Palka <ppalka@redhat.com>
4118 * g++.dg/cpp0x/alias-decl-72.C: New test.
4119 * g++.dg/cpp0x/alias-decl-72a.C: New test.
4121 2021-06-04 Harald Anlauf <anlauf@gmx.de>
4124 * gfortran.dg/inline_matmul_25.f90: New test.
4126 2021-06-04 Martin Sebor <msebor@redhat.com>
4129 * gcc.dg/nonnull-6.c: New test.
4131 2021-06-04 Martin Sebor <msebor@redhat.com>
4133 PR middle-end/100732
4134 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4135 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4136 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4137 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4138 * gcc.dg/uninit-pr100732.c: New test.
4140 2021-06-04 Martin Sebor <msebor@redhat.com>
4142 * gcc.dg/Wvla-parameter-10.c: New test.
4143 * gcc.dg/Wvla-parameter-11.c: New test.
4145 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4147 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4148 commit in addition - add more dg-errors and '... end ...' due to changed
4150 * gfortran.dg/goacc/omp.f95: Likewise.
4151 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4153 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4156 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4158 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4160 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4161 proper iteration variable.
4163 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4165 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4166 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4167 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4168 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4169 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4170 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4171 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4172 fix loop-variable and remove xfail.
4174 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4177 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4179 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4182 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4183 C/C++ version of the patch.
4184 * gfortran.dg/gomp/loop-1.f90: New test.
4185 * gfortran.dg/gomp/loop-2.f90: New test.
4186 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4187 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4188 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4189 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4190 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4191 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4192 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4193 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4194 of 'acc loops' to hide unrelated bug for now.
4195 * gfortran.dg/goacc/omp-fixed.f: Likewise
4197 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.target/i386/pr100887.c: New test.
4202 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4205 * g++.dg/gomp/declare-simd-8.C: New test.
4207 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4209 * gcc.target/powerpc/not-promote-mode.c: New.
4211 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4214 * gcc.target/i386/vperm-v2hi.c: New test.
4215 * gcc.target/i386/vperm-v4qi.c: Ditto.
4217 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4219 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4221 2021-06-03 Patrick Palka <ppalka@redhat.com>
4224 * g++.dg/cpp0x/alias-decl-71.C: New test.
4226 2021-06-03 Patrick Palka <ppalka@redhat.com>
4229 * g++.dg/cpp2a/using-enum-9.C: New test.
4231 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
4233 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4235 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
4237 * gcc.target/arm/simd/mve-vabs.c: New test.
4239 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4241 * gnat.dg/bit_packed_array6.adb: New test.
4242 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4244 2021-06-03 Martin Liska <mliska@suse.cz>
4246 * gcc.dg/spellcheck-options-23.c: New test.
4248 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4250 * gnat.dg/inline22.adb: New test.
4252 2021-06-03 Tamar Christina <tamar.christina@arm.com>
4254 * gcc.target/aarch64/cpunative/info_16: Update implementer.
4255 * gcc.target/aarch64/cpunative/info_17: Likewise
4257 2021-06-03 Jakub Jelinek <jakub@redhat.com>
4260 * g++.dg/gomp/depend-iterator-3.C: New test.
4261 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4262 this as base expression of depend array section, expect a different
4263 error wording for this as depend locator and add testcases
4264 for affinity clauses.
4266 2021-06-02 Jason Merrill <jason@redhat.com>
4269 * g++.dg/init/no-elide2.C: New test.
4271 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
4273 * gcc.target/s390/ashr.c: New test.
4275 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
4278 * gfortran.dg/gomp/taskloop-2.f90: New.
4280 2021-06-02 Jakub Jelinek <jakub@redhat.com>
4282 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4285 2021-06-01 Patrick Palka <ppalka@redhat.com>
4288 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4289 * g++.dg/cpp0x/dc10.C: New test.
4290 * g++.dg/cpp0x/initlist-base4.C: New test.
4291 * g++.dg/cpp2a/constexpr-init22.C: New test.
4293 2021-06-01 Andrew Pinski <apinski@marvell.com>
4295 PR tree-optimization/95481
4296 * gcc.dg/tree-ssa/tailcall-10.c: New test.
4297 * gcc.dg/tree-ssa/tailcall-11.c: New test.
4298 * gcc.dg/tree-ssa/tailcall-12.c: New test.
4299 * gcc.dg/tree-ssa/tailcall-13.c: New test.
4300 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4302 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
4305 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4307 2021-06-01 Jason Merrill <jason@redhat.com>
4310 * g++.dg/cpp2a/destroying-delete5.C: New test.
4312 2021-06-01 Jason Merrill <jason@redhat.com>
4315 * g++.dg/cpp0x/depr-copy4.C: New test.
4317 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
4319 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4320 * gcc.dg/pr80776-1.c: Same.
4322 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
4325 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4326 now diagnosed with less error output.
4327 * gfortran.dg/gomp/scan-1.f90: Likewise.
4328 * gfortran.dg/gomp/pr99928-3.f90: New test.
4329 * gfortran.dg/gomp/taskloop-1.f90: New test.
4331 2021-06-01 liuhongt <hongtao.liu@intel.com>
4333 PR tree-optimization/98365
4334 * gcc.target/i386/pr98365.c: New test.
4336 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4338 PR tree-optimization/100781
4339 * gcc.dg/pr100781.c: New.
4341 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4343 PR tree-optimization/100774
4344 * g++.dg/pr100774.C: New.
4346 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
4348 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4349 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4351 2021-05-31 Richard Biener <rguenther@suse.de>
4354 * c-c++-common/builtin-shufflevector-2.c: New testcase.
4355 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4356 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4357 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4359 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
4362 * g++.target/powerpc/pr99842.C: New.
4364 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4366 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4367 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4368 (plugin_init): Likewise.
4369 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4370 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4371 (plugin_init): Likewise.
4372 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4373 (plugin_init): Likewise.
4375 2021-05-29 Jakub Jelinek <jakub@redhat.com>
4378 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4379 combined with parallel, teams or taskloop and defaultmap(none)
4380 to constructs combined with target.
4381 * c-c++-common/gomp/pr99928-2.c: Likewise.
4382 * c-c++-common/gomp/pr99928-3.c: Likewise.
4383 * c-c++-common/gomp/pr99928-4.c: Likewise.
4384 * c-c++-common/gomp/pr99928-5.c: Likewise.
4385 * c-c++-common/gomp/pr99928-6.c: Likewise.
4386 * c-c++-common/gomp/pr99928-7.c: Likewise.
4387 * c-c++-common/gomp/pr99928-8.c: Likewise.
4388 * c-c++-common/gomp/pr99928-9.c: Likewise.
4389 * c-c++-common/gomp/pr99928-10.c: Likewise.
4390 * c-c++-common/gomp/pr99928-13.c: Likewise.
4391 * c-c++-common/gomp/pr99928-14.c: Likewise.
4393 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
4395 * gcc.dg/Wstringop-overflow-55.c:
4396 * gcc.dg/pr80776-1.c:
4398 2021-05-28 Richard Biener <rguenther@suse.de>
4400 PR tree-optimization/100778
4401 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4403 2021-05-28 Jason Merrill <jason@redhat.com>
4407 * g++.dg/inherit/virtual15.C: New test.
4408 * g++.dg/inherit/virtual15a.C: New file.
4410 2021-05-28 Richard Biener <rguenther@suse.de>
4413 * gcc.dg/pr100791.c: New testcase.
4415 2021-05-28 Richard Biener <rguenther@suse.de>
4418 * gcc.dg/gimplefe-error-11.c: New testcase.
4420 2021-05-28 Jakub Jelinek <jakub@redhat.com>
4423 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4424 * c-c++-common/gomp/pr99928-9.c: Likewise.
4425 * c-c++-common/gomp/pr99928-10.c: Likewise.
4426 * c-c++-common/gomp/pr99928-16.c: New test.
4428 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
4430 * c-c++-common/gomp/affinity-1.c: New test.
4431 * c-c++-common/gomp/affinity-2.c: New test.
4432 * c-c++-common/gomp/affinity-3.c: New test.
4433 * c-c++-common/gomp/affinity-4.c: New test.
4434 * c-c++-common/gomp/affinity-5.c: New test.
4435 * c-c++-common/gomp/affinity-6.c: New test.
4436 * c-c++-common/gomp/affinity-7.c: New test.
4437 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4438 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4439 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4440 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4441 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4442 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4443 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4444 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4445 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4446 * gfortran.dg/gomp/taskwait.f90: New test.
4448 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
4449 Richard Biener <rguenther@suse.de>
4451 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4452 Adjust scanning pattern for !lp64.
4453 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4454 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4457 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
4459 PR tree-optimization/99398
4460 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4461 * gcc.target/powerpc/vec-perm-ctor.c: New test.
4462 * gcc.target/powerpc/vec-perm-ctor.h: New test.
4464 2021-05-27 Matthias Kretz <kretz@kde.org>
4467 * g++.dg/diagnostic/pr100716.C: New test.
4468 * g++.dg/diagnostic/pr100716-1.C: Same test with
4469 -fno-pretty-templates.
4471 2021-05-27 Patrick Palka <ppalka@redhat.com>
4474 * g++.dg/cpp0x/static_assert17.C: New test.
4476 2021-05-27 Jason Merrill <jason@redhat.com>
4479 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
4481 2021-05-27 Patrick Palka <ppalka@redhat.com>
4486 * g++.dg/template/partial16.C: New test.
4487 * g++.dg/template/partial17.C: New test.
4488 * g++.dg/template/partial18.C: New test.
4489 * g++.dg/template/partial19.C: New test.
4490 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
4491 ill-formed partial specialization.
4492 * g++.dg/cpp0x/variadic38.C: Likewise.
4493 * g++.dg/cpp1z/pr81016.C: Likewise.
4494 * g++.dg/template/partial5.C: Likewise.
4495 * g++.old-deja/g++.pt/spec21.C: Likewise.
4497 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4500 * gfortran.dg/pointer_check_14.f90: New test.
4502 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4505 * gfortran.dg/bounds_check_22.f90: New test.
4507 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
4509 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
4511 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
4514 * gcc.target/i386/pr100637-3b.c (avgu): New test.
4515 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
4517 2021-05-26 Patrick Palka <ppalka@redhat.com>
4520 * g++.dg/template/access37.C: New test.
4521 * g++.dg/template/access37a.C: New test.
4523 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
4525 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
4526 * gcc.dg/pr80776-1.c: Same.
4528 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
4530 * lib/target-supports.exp (check_effective_target_vect32): New.
4531 (available_vector_sizes): Append 32 for x86 targets.
4532 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
4533 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
4534 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
4535 * gcc.target/i386/pr100637-3b.c: New test.
4536 * gcc.target/i386/pr100637-3w.c: Ditto.
4537 * gcc.target/i386/pr100637-4b.c: Ditto.
4538 * gcc.target/i386/pr100637-4w.c: Ditto.
4540 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
4542 * gcc.dg/sso-13.c: New test.
4544 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
4546 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
4548 2021-05-26 Patrick Palka <ppalka@redhat.com>
4551 * g++.dg/cpp1z/elide6.C: New test.
4553 2021-05-26 Patrick Palka <ppalka@redhat.com>
4556 * g++.dg/cpp0x/noexcept68.C: New test.
4558 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4560 * gcc.target/csky/fldrd_fstrd.c: New.
4561 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
4563 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4565 * gcc.target/csky/ldbs.c: New.
4567 2021-05-26 Andrew Pinski <apinski@marvell.com>
4569 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
4570 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
4572 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4575 * g++.dg/cpp1z/nodiscard8.C: New test.
4576 * g++.dg/cpp1z/nodiscard9.C: New test.
4578 2021-05-25 Martin Liska <mliska@suse.cz>
4580 * gcc.dg/sancov/attribute.c: New test.
4582 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
4584 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
4586 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4589 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
4591 * c-c++-common/gomp/pr99928-9.c: Likewise.
4592 * c-c++-common/gomp/pr99928-10.c: Likewise.
4594 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
4596 * gcc.target/csky/fpuv3/fpuv3.exp: New.
4597 * gcc.target/csky/fpuv3/fpv3_div.c: New.
4598 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
4599 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
4600 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
4601 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
4602 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
4603 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
4604 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
4605 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
4606 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
4607 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
4608 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
4609 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
4610 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
4611 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
4612 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
4613 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
4614 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
4615 * gcc.target/csky/fpuv3/fpv3_h.c: New.
4616 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
4617 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
4618 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
4619 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
4620 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
4621 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
4622 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
4623 * gcc.target/csky/fpuv3/fpv3_max.c: New.
4624 * gcc.target/csky/fpuv3/fpv3_min.c: New.
4625 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4626 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4627 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4628 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4629 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4630 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4631 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4632 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4634 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
4636 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4638 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
4641 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4642 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4643 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4644 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4646 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4648 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4651 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4653 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4656 2021-05-24 liuhongt <hongtao.liu@intel.com>
4659 * gcc.target/i386/pr100660.c: New test.
4661 2021-05-24 Andrew Pinski <apinski@marvell.com>
4663 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4664 when matching ssa name version.
4665 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4667 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
4670 * gcc.target/i386/pr100722.c: New test.
4672 2021-05-23 Harald Anlauf <anlauf@gmx.de>
4675 * gfortran.dg/pr100551.f90: New test.
4677 2021-05-23 Andrew Pinski <apinski@marvell.com>
4679 * gcc.dg/gimplefe-45.c: New test.
4681 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4683 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4685 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4687 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4688 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4690 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4693 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4694 * c-c++-common/gomp/pr99928-15.c: New test.
4696 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4699 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4700 * c-c++-common/gomp/pr99928-13.c: New test.
4701 * c-c++-common/gomp/pr99928-14.c: New test.
4703 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4706 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4707 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4708 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4710 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4712 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4715 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4716 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4717 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4719 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4720 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4721 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4722 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4724 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4725 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4726 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4727 * gfortran.dg/goacc/private-3.f95: Likewise.
4729 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4731 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4733 * gcc.c-torture/compile/ssa-unused-1.c: New file.
4735 2021-05-21 Richard Biener <rguenther@suse.de>
4736 H.J. Lu <hjl.tools@gmail.com>
4738 * gcc.target/i386/pr90773-24.c: New test.
4739 * gcc.target/i386/pr90773-25.c: Likewise.
4741 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
4744 * g++.target/i386/pr100637-1b.C: New test.
4745 * g++.target/i386/pr100637-1w.C: Ditto.
4746 * gcc.target/i386/pr100637-2b.c: Ditto.
4747 * gcc.target/i386/pr100637-2w.c: Ditto.
4749 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4751 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4753 2021-05-20 Jason Merrill <jason@redhat.com>
4755 * g++.dg/cpp2a/desig19.C: New test.
4757 2021-05-20 Jason Merrill <jason@redhat.com>
4760 * g++.dg/cpp2a/desig18.C: New test.
4762 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4764 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4765 * lib/dg-pch.exp: Adjust diagnostic message.
4767 2021-05-20 Martin Sebor <msebor@redhat.com>
4769 PR middle-end/100684
4770 * g++.dg/warn/Wnonnull13.C: New test.
4771 * g++.dg/warn/Wnonnull14.C: New test.
4772 * g++.dg/warn/Wnonnull15.C: New test.
4774 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4776 * g++.dg/modules/omp-1_c.C: Fix testcase.
4778 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4781 * gcc.target/i386/pr100701.c: New test.
4783 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4785 * gfortran.dg/gomp/map-6.f90: New test.
4786 * gfortran.dg/gomp/map-7.f90: New test.
4787 * gfortran.dg/gomp/map-8.f90: New test.
4789 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4792 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4793 * gnat.dg/unchecked_convert6.adb: Likewise.
4795 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4798 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4800 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4801 Torbjörn Svensson <torbjorn.svensson@st.com>
4804 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4805 * c-c++-common/cpp/file-name-1.c: New test.
4807 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4810 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4811 add comments regarding what the code does.
4813 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4816 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4817 * c-c++-common/gomp/pr99928-5.c: Likewise.
4819 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4821 PR preprocessor/100646
4822 * gcc.dg/cpp/pr100646-1.c: New test.
4823 * gcc.dg/cpp/pr100646-2.c: New test.
4825 2021-05-20 Jason Merrill <jason@redhat.com>
4828 * g++.dg/cpp2a/nontype-complex1.C: New test.
4830 2021-05-20 Jason Merrill <jason@redhat.com>
4833 * g++.dg/parse/access13.C: New test.
4835 2021-05-19 Martin Sebor <msebor@redhat.com>
4838 * gcc.dg/pr100619.c: New test.
4840 2021-05-19 Jason Merrill <jason@redhat.com>
4844 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4846 2021-05-19 Jason Merrill <jason@redhat.com>
4848 * g++.dg/cpp1z/class-deduction-access1.C: New test.
4849 * g++.dg/cpp1z/class-deduction-access2.C: New test.
4851 2021-05-19 Marek Polacek <polacek@redhat.com>
4854 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4855 Remove dg-errors for GNU attributes.
4856 * g++.dg/ext/attrib63.C: Remove dg-error.
4857 * g++.dg/cpp0x/friend8.C: New test.
4859 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
4861 * g++.dg/modules/omp-1_a.C: Check pthread is available.
4862 * g++.dg/modules/omp-1_b.C: Ditto.
4863 * g++.dg/modules/omp-1_c.C: Ditto.
4864 * g++.dg/modules/omp-2_a.C: Ditto.
4865 * g++.dg/modules/omp-2_b.C: Ditto.
4867 2021-05-19 Alex Coplan <alex.coplan@arm.com>
4870 * gcc.target/arm/cmse/pr100333.c: New test.
4872 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4875 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4877 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
4879 * gcc.target/riscv/arch-12.c: New.
4880 * gcc.target/riscv/attribute-19.c: New.
4882 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
4884 * gcc.target/aarch64/narrow_high_combine.c: New test.
4886 2021-05-19 Richard Biener <rguenther@suse.de>
4888 PR middle-end/100672
4889 * gcc.dg/torture/pr100672.c: New testcase.
4891 2021-05-19 Martin Liska <mliska@suse.cz>
4894 * gcc.dg/local1.c: Fix typos.
4895 * gcc.dg/ucnid-5-utf8.c: Likewise.
4896 * gcc.dg/ucnid-5.c: Likewise.
4898 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4900 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4901 scan-assembly-times to scan-assembly not for superfluous uxtb.
4902 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4903 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4904 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4905 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4906 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4907 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4908 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4909 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4910 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4911 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4912 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4913 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4914 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4915 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4916 * gcc.target/aarch64/sve/ld1_extend.c: New test.
4918 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4920 PR middle-end/100576
4921 * gcc.c-torture/compile/pr100576.c: New test.
4923 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4925 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4927 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4930 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4931 * c-c++-common/gomp/pr99928-12.c: New test.
4933 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
4935 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4936 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4937 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4938 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4939 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4940 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4941 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4942 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4943 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4944 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4945 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4946 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4947 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4948 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4949 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4951 2021-05-19 Jason Merrill <jason@redhat.com>
4954 * g++.dg/dfp/mangle-6.C: New test.
4956 2021-05-19 Jason Merrill <jason@redhat.com>
4959 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4961 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
4963 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4964 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4965 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4967 2021-05-18 Jason Merrill <jason@redhat.com>
4971 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4973 2021-05-18 Jason Merrill <jason@redhat.com>
4975 * g++.dg/cpp0x/implicit-delete1.C: New test.
4977 2021-05-18 David Malcolm <dmalcolm@redhat.com>
4980 * gcc.dg/analyzer/pr100615.c: New test.
4982 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
4985 * gcc.target/i386/pr100637-1b.c: New test.
4986 * gcc.target/i386/pr100637-1w.c: Ditto.
4987 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4988 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4989 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4990 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4991 pmovsxbd and pmovsxwq.
4992 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4993 pmovzxbd and pmovzxwq.
4995 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
4998 * gfortran.dg/goacc-gomp/depobj.f90: New test.
5000 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
5002 * lib/gcc-dg.exp: Implement 'dg-note'.
5003 * lib/prune.exp: Likewise.
5004 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
5005 'dg-prune-output "note: ".
5006 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
5007 'dg-note', match up additional notes, one class of them with
5009 * lib/lto.exp: Implement 'dg-lto-note'.
5010 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
5012 * g++.dg/lto/odr-1_1.C: Likewise.
5013 * g++.dg/lto/odr-2_1.C: Likewise.
5015 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5017 PR rtl-optimization/100590
5018 * gcc.dg/pr100590.c: New test.
5020 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5023 * g++.dg/other/pr100580.C: New test.
5025 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5027 PR tree-optimization/94589
5028 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
5030 2021-05-18 Richard Biener <rguenther@suse.de>
5032 * gcc.target/i386/pr100582.c: Adjust for AVX512.
5034 2021-05-18 Richard Biener <rguenther@suse.de>
5037 * gcc.dg/gimplefe-error-10.c: New testcase.
5039 2021-05-18 Richard Biener <rguenther@suse.de>
5042 * gcc.dg/pr100547.c: New testcase.
5043 * gcc.dg/attr-vector_size.c: Adjust.
5045 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5047 * gcc.target/s390/zvector/vec-_Bool.c: New test.
5049 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5052 * g++.target/s390/pr100281-1.C: New test.
5053 * g++.target/s390/pr100281-2.C: New test.
5055 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
5057 PR tree-optimization/100512
5058 * gcc.dg/pr100512.c: New.
5060 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
5062 * g++.dg/conversion/pr100635.C: New test.
5064 2021-05-17 Harald Anlauf <anlauf@gmx.de>
5067 * gfortran.dg/pr98411.f90: New test.
5069 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
5071 * gcc.dg/pr100349.c: New test.
5073 2021-05-17 Tamar Christina <tamar.christina@arm.com>
5075 * gcc.target/aarch64/cpunative/info_16: New test.
5076 * gcc.target/aarch64/cpunative/info_17: New test.
5077 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
5078 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
5080 2021-05-17 Richard Biener <rguenther@suse.de>
5083 * gcc.dg/gimplefe-error-9.c: New testcase.
5085 2021-05-17 Richard Biener <rguenther@suse.de>
5087 PR middle-end/100582
5088 * gcc.target/i386/pr100582.c: New testcase.
5090 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5092 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
5093 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
5095 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
5096 vectorize float16_t vectors.
5098 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5100 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5101 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5102 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5104 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5106 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5108 2021-05-17 liuhongt <hongtao.liu@intel.com>
5111 * gcc.target/i386/pr100549.c: New test.
5113 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5115 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5117 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5119 * gcc.target/arm/simd/mve-vadd-1.c: New.
5121 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5123 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5125 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5127 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5129 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5131 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5133 * lib/target-supports.exp
5134 (check_effective_target_arm_qbit_ok_nocache): Rename into...
5135 (check_effective_target_arm_sat_ok_nocache): ... this. Check
5136 __ARM_FEATURE_SAT and use armv6.
5138 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
5141 * gfortran.dg/gomp/workshare-59.f90: New test.
5143 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5146 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5148 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5150 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5152 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5154 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5156 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5158 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5161 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5163 * gcc.target/powerpc/rop-1.c: New.
5164 * gcc.target/powerpc/rop-2.c: New.
5165 * gcc.target/powerpc/rop-3.c: New.
5166 * gcc.target/powerpc/rop-4.c: New.
5167 * gcc.target/powerpc/rop-5.c: New.
5169 2021-05-15 Martin Jambor <mjambor@suse.cz>
5172 2021-05-15 Martin Jambor <mjambor@suse.cz>
5174 PR tree-optimization/100453
5175 * gcc.dg/tree-ssa/pr100453.c: New test.
5177 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5179 PR rtl-optimization/100342
5180 * gcc.target/i386/pr100342.c: New test.
5182 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5184 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5185 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5187 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5189 * gfortran.dg/gomp/implicit-save.f90: New test.
5191 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5194 * g++.dg/cpp1y/pr95226.C: New test.
5196 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5199 * g++.dg/cpp0x/pr94616.C: New test.
5201 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5204 * g++.dg/cpp0x/sfinae68.C: New test.
5206 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5208 * g++.dg/cpp1y/pr88872.C: New test.
5210 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5212 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5214 2021-05-14 Marek Polacek <polacek@redhat.com>
5215 Jason Merrill <jason@redhat.com>
5218 * g++.dg/cpp0x/friend7.C: New test.
5219 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5220 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5221 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5222 * g++.dg/ext/attrib63.C: New test.
5224 2021-05-13 Martin Sebor <msebor@redhat.com>
5226 PR tree-optimization/93100
5228 * g++.dg/warn/uninit-pr93100.C: New test.
5229 * gcc.dg/uninit-pr93100.c: New test.
5230 * gcc.dg/uninit-pr98583.c: New test.
5232 2021-05-13 Martin Jambor <mjambor@suse.cz>
5234 PR tree-optimization/100453
5235 * gcc.dg/tree-ssa/pr100453.c: New test.
5237 2021-05-13 Martin Sebor <msebor@redhat.com>
5239 * g++.dg/pr100574.C: Use size_t as operator new argument type.
5241 2021-05-13 Martin Liska <mliska@suse.cz>
5243 PR middle-end/100504
5244 * gcc.target/i386/pr100504.c: New test.
5246 2021-05-13 Martin Sebor <msebor@redhat.com>
5249 * gcc.dg/Wvla-parameter-9.c: New test.
5251 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5254 * c-c++-common/gomp/pr99928-1.c: New test.
5255 * c-c++-common/gomp/pr99928-2.c: New test.
5256 * c-c++-common/gomp/pr99928-3.c: New test.
5257 * c-c++-common/gomp/pr99928-4.c: New test.
5258 * c-c++-common/gomp/pr99928-5.c: New test.
5259 * c-c++-common/gomp/pr99928-6.c: New test.
5260 * c-c++-common/gomp/pr99928-7.c: New test.
5261 * c-c++-common/gomp/pr99928-8.c: New test.
5262 * c-c++-common/gomp/pr99928-9.c: New test.
5263 * c-c++-common/gomp/pr99928-10.c: New test.
5264 * c-c++-common/gomp/pr99928-11.c: New test.
5266 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5269 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5271 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5273 * gcc.dg/pr100563.c: New test.
5275 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5277 PR tree-optimization/98856
5278 * gcc.target/i386/sse2-psraq-1.c: New test.
5279 * gcc.target/i386/sse4_2-psraq-1.c: New test.
5280 * gcc.target/i386/avx-psraq-1.c: New test.
5281 * gcc.target/i386/avx2-psraq-1.c: New test.
5282 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5284 * gcc.target/i386/avx2-pr82370.c: Likewise.
5285 * gcc.target/i386/avx512f-pr82370.c: Likewise.
5286 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5287 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5288 * gcc.dg/torture/vshuf-8.inc: Likewise.
5290 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
5293 * g++.target/i386/pr100581.C: New test.
5295 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
5298 * gnat.dg/lto21.adb: Prune new LTO warning.
5300 2021-05-13 Martin Liska <mliska@suse.cz>
5303 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5304 * gcc.dg/torture/pr94947-1.c: Likewise.
5306 2021-05-13 liuhongt <hongtao.liu@intel.com>
5308 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5310 2021-05-13 liuhongt <hongtao.liu@intel.com>
5313 * gcc.target/i386/avx-pr94680.c: New test.
5314 * gcc.target/i386/avx512f-pr94680.c: New test.
5315 * gcc.target/i386/sse2-pr94680.c: New test.
5317 2021-05-12 Martin Sebor <msebor@redhat.com>
5319 PR middle-end/100571
5320 * gcc.dg/Wstringop-overflow-67.c: New test.
5322 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
5325 * gcc.dg/pr100521.c: New file.
5327 2021-05-12 Marek Polacek <polacek@redhat.com>
5329 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5331 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
5333 * c-c++-common/gomp/map-6.c: New test.
5334 * c-c++-common/gomp/map-7.c: New test.
5336 2021-05-12 Richard Biener <rguenther@suse.de>
5338 PR tree-optimization/100566
5339 * gcc.dg/torture/pr100566.c: New testcase.
5341 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5343 PR preprocessor/100392
5344 * gcc.dg/cpp/pr100392.c: New test.
5345 * gcc.dg/cpp/pr100392.h: New file.
5347 2021-05-12 Martin Liska <mliska@suse.cz>
5349 * lib/lto.exp: When running tests without jobserver, one can see
5350 the following warning for tests that use 1to1 partitioning.
5352 2021-05-12 liuhongt <hongtao.liu@intel.com>
5355 * gcc.target/i386/avx2-pr99908.c: New test.
5356 * gcc.target/i386/sse4_1-pr99908.c: New test.
5358 2021-05-12 Richard Biener <rguenther@suse.de>
5360 PR tree-optimization/100519
5361 * gcc.dg/torture/pr100519.c: New testcase.
5363 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5366 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5368 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5370 PR middle-end/100508
5371 * gcc.dg/gomp/pr100508.c: New test.
5373 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5374 Marc Glisse <marc.glisse@inria.fr>
5376 PR tree-optimization/94589
5377 * gcc.dg/tree-ssa/pr94589-1.c: New test.
5379 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
5382 * g++.target/i386/pr98218-1.C: Ditto.
5383 * gcc.target/i386/pr98218-4.c: New test.
5384 * gcc.target/i386/pr98218-1.c: Correct PR number.
5385 * gcc.target/i386/pr98218-1a.c: Ditto.
5386 * gcc.target/i386/pr98218-2.c: Ditto.
5387 * gcc.target/i386/pr98218-2a.c: Ditto.
5388 * gcc.target/i386/pr98218-3.c: Ditto.
5389 * gcc.target/i386/pr98218-3a.c: Ditto.
5391 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5393 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5394 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5396 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5398 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5401 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5403 * gcc.dg/guality/pr43077-1.c: Align types of output and input
5404 operands by lifting immediates to type long.
5406 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5408 * gcc.dg/c11-digit-separators-1.c,
5409 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5412 2021-05-11 Jason Merrill <jason@redhat.com>
5415 * g++.dg/ext/vector41.C: New test.
5417 2021-05-11 Martin Liska <mliska@suse.cz>
5419 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5420 * brig.dg/README: Removed.
5421 * brig.dg/dg.exp: Removed.
5422 * brig.dg/test/gimple/alloca.hsail: Removed.
5423 * brig.dg/test/gimple/atomics.hsail: Removed.
5424 * brig.dg/test/gimple/branches.hsail: Removed.
5425 * brig.dg/test/gimple/fbarrier.hsail: Removed.
5426 * brig.dg/test/gimple/function_calls.hsail: Removed.
5427 * brig.dg/test/gimple/internal-casts.hsail: Removed.
5428 * brig.dg/test/gimple/kernarg.hsail: Removed.
5429 * brig.dg/test/gimple/mem.hsail: Removed.
5430 * brig.dg/test/gimple/mulhi.hsail: Removed.
5431 * brig.dg/test/gimple/packed.hsail: Removed.
5432 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5433 * brig.dg/test/gimple/smoke_test.hsail: Removed.
5434 * brig.dg/test/gimple/variables.hsail: Removed.
5435 * brig.dg/test/gimple/vector.hsail: Removed.
5436 * lib/brig-dg.exp: Removed.
5437 * lib/brig.exp: Removed.
5439 2021-05-11 Alex Coplan <alex.coplan@arm.com>
5442 * gcc.target/arm/cmse/pr99725.c: New test.
5444 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
5446 * gcc.target/aarch64/fmul_lane_1.c: New test.
5448 2021-05-11 Richard Biener <rguenther@suse.de>
5450 PR middle-end/100509
5451 * gcc.dg/pr100509.c: New testcase.
5453 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
5455 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5457 2021-05-11 Patrick Palka <ppalka@redhat.com>
5460 * g++.dg/lookup/operator-3.C: New test.
5462 2021-05-11 Patrick Palka <ppalka@redhat.com>
5465 * g++.dg/cpp2a/concepts-ctad4.C: New test.
5467 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
5469 * gnat.dg/specs/opt5.ads: New test.
5470 * gnat.dg/specs/opt5_pkg.ads: New helper.
5472 2021-05-10 Martin Sebor <msebor@redhat.com>
5474 PR middle-end/100425
5475 PR middle-end/100510
5476 * c-c++-common/Walloca-larger-than.C: New test.
5477 * gcc.dg/Walloca-larger-than-4.c: New test.
5478 * gcc.dg/Wvla-larger-than-5.c: New test.
5479 * gcc.dg/pr79972.c: Remove unexpected warning directive.
5481 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
5483 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
5484 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
5486 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5488 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
5490 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5492 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
5494 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
5496 PR tree-optimization/42587
5497 * gcc.dg/optimize-bswapsi-6.c: New test.
5499 2021-05-10 Richard Biener <rguenther@suse.de>
5502 * g++.dg/vect/slp-pr99971.cc: Align data.
5504 2021-05-10 Richard Biener <rguenther@suse.de>
5506 PR tree-optimization/100492
5507 * gcc.dg/torture/pr100492.c: New testcase.
5509 2021-05-10 Richard Biener <rguenther@suse.de>
5511 PR middle-end/100464
5513 * gcc.dg/pr100464.c: New testcase.
5514 * g++.dg/tree-ssa/array-temp1.C: Adjust.
5516 2021-05-10 Richard Biener <rguenther@suse.de>
5518 PR tree-optimization/100434
5519 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
5521 2021-05-10 Alex Coplan <alex.coplan@arm.com>
5524 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
5525 Update now that we're (correctly) using full 128-bit vector
5527 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
5529 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
5531 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
5533 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
5537 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
5540 * gfortran.dg/class_dummy_7.f90: Correct PR number.
5542 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
5544 * gcc.dg/sso-9.c: Delete.
5546 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5548 * gnat.dg/debug18.adb: New test.
5550 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5552 * gcc.dg/sso-12.c: New test.
5554 2021-05-07 Jason Merrill <jason@redhat.com>
5556 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
5559 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5561 PR tree-optimization/79333
5562 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
5564 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5567 * c-c++-common/gomp/pr100450.c: New test.
5569 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
5572 * gcc.target/i386/pr100445-1.c: New test.
5574 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5577 * gcc.target/i386/pr100445.c: New test.
5579 2021-05-06 Joseph Myers <joseph@codesourcery.com>
5582 PR preprocessor/97604
5583 * g++.dg/cpp1y/digit-sep-neg-2.C,
5584 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
5585 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
5586 Adjust expected messages.
5588 2021-05-06 Martin Jambor <mjambor@suse.cz>
5590 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
5591 05193687dde, make the argv again pointer to an array.
5593 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
5595 * gnat.dg/opt93.adb: Compile only for LP64 targets.
5597 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5599 * lib/target-supports.exp: Add s390 checks for vect conversions.
5601 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5603 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
5605 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
5609 * gfortran.dg/class_dummy_6.f90: New test.
5610 * gfortran.dg/class_dummy_7.f90: New test.
5612 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
5615 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
5617 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
5619 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
5620 __builtin_s390_vpdi.
5621 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
5624 2021-05-06 Jakub Jelinek <jakub@redhat.com>
5626 PR tree-optimization/94589
5627 * gcc.dg/pr94589-1.c: New test.
5628 * gcc.dg/pr94589-2.c: New test.
5629 * gcc.dg/pr94589-3.c: New test.
5630 * gcc.dg/pr94589-4.c: New test.
5631 * g++.dg/opt/pr94589-1.C: New test.
5632 * g++.dg/opt/pr94589-2.C: New test.
5633 * g++.dg/opt/pr94589-3.C: New test.
5634 * g++.dg/opt/pr94589-4.C: New test.
5636 2021-05-06 Richard Biener <rguenther@suse.de>
5639 * gcc.dg/pr100373.c: New testcase.
5641 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5643 * gcc.c-torture/execute/20210505-1.c: New test.
5645 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
5648 * gcc.target/i386/pr91400-1.c: New test.
5649 * gcc.target/i386/pr91400-2.c: Likewise.
5651 2021-05-05 Martin Sebor <msebor@redhat.com>
5653 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5655 2021-05-05 Harald Anlauf <anlauf@gmx.de>
5658 * gfortran.dg/argument_checking_25.f90: New test.
5660 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
5663 * gcc.target/i386/pr98218-1.c: New test.
5664 * gcc.target/i386/pr98218-1a.c: Ditto.
5665 * gcc.target/i386/pr98218-2.c: Ditto.
5666 * gcc.target/i386/pr98218-2a.c: Ditto.
5667 * gcc.target/i386/pr98218-3.c: Ditto.
5668 * gcc.target/i386/pr98218-3a.c: Ditto.
5669 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5670 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5672 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5674 * gnat.dg/debug17.adb: Minor tweak.
5676 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5678 * gnat.dg/debug8.adb: Minor tweak.
5679 * gnat.dg/debug11.adb: Likewise.
5680 * gnat.dg/debug16.adb: Likewise.
5681 * gnat.dg/debug17.adb: New test.
5682 * gnat.dg/specs/debug1.ads: Minor tweak.
5684 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
5686 * gcc.dg/vect/slp-21.c: Add s390.
5688 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
5691 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5693 2021-05-05 Richard Biener <rguenther@suse.de>
5695 PR tree-optimization/79333
5696 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5697 * gcc.dg/graphite/fuse-1.c: Adjust.
5698 * gcc.dg/pr43864-4.c: Likewise.
5700 2021-05-05 Richard Biener <rguenther@suse.de>
5702 PR middle-end/100394
5703 * g++.dg/torture/pr100382.C: New testcase.
5705 2021-05-04 Martin Sebor <msebor@redhat.com>
5707 PR middle-end/100307
5708 * g++.dg/warn/Wplacement-new-size-9.C: New test.
5709 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5711 2021-05-04 Martin Sebor <msebor@redhat.com>
5713 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5715 2021-05-04 Martin Sebor <msebor@redhat.com>
5717 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5719 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
5721 * gcc.target/s390/oscbreak-1.c: Compile with -O1
5724 2021-05-04 Richard Biener <rguenther@suse.de>
5726 PR tree-optimization/100414
5727 * gcc.dg/pr100414.c: New testcase.
5729 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
5731 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5733 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
5735 * gnat.dg/opt94.adb: New file.
5736 * gnat.dg/opt94_pkg.adb: New file.
5737 * gnat.dg/opt94_pkg.ads: New file.
5739 2021-05-04 Richard Biener <rguenther@suse.de>
5741 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5742 simplify dump scanning down to one case.
5744 2021-05-04 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/100329
5747 * gcc.dg/torture/pr100329.c: New testcase.
5749 2021-05-04 Richard Biener <rguenther@suse.de>
5751 PR tree-optimization/100398
5752 * gcc.dg/torture/pr100398.c: New testcase.
5754 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5756 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5757 Fix dg directives order.
5758 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5761 2021-05-03 Jeff Law <jlaw@tachyum.com>
5763 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5766 2021-05-03 Patrick Palka <ppalka@redhat.com>
5769 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5771 2021-05-03 Patrick Palka <ppalka@redhat.com>
5775 * g++.dg/template/call8.C: New test.
5776 * g++.dg/template/koenig12a.C: New test.
5778 2021-05-03 Jeff Law <jlaw@tachyum.com>
5780 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5782 2021-05-03 Marek Polacek <polacek@redhat.com>
5785 * g++.dg/concepts/diagnostic18.C: New test.
5787 2021-05-03 Marek Polacek <polacek@redhat.com>
5790 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5792 2021-05-03 Jeff Law <jlaw@tachyum.com>
5794 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5796 2021-05-03 Jeff Law <jlaw@tachyum.com>
5798 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5800 2021-05-03 Jeff Law <jlaw@tachyum.com>
5802 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5804 2021-05-03 Jeff Law <jlaw@tachyum.com>
5806 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5807 cr16 and xstormy16 targets.
5809 2021-05-03 Richard Biener <rguenther@suse.de>
5811 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5812 * gcc.dg/pr81192.c: Disable DSE.
5814 2021-05-03 Richard Biener <rguenther@suse.de>
5816 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5818 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5821 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5822 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5824 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5826 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5827 mapping class on AIX.
5828 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5829 * gcc.c-torture/execute/alias-2.c: Same.
5830 * gcc.dg/alias-7.c: Same.
5832 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5834 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5836 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5839 2021-04-30 Richard Biener <rguenther@suse.de>
5842 * g++.dg/pr98032.C: New testcase.
5844 2021-04-30 Richard Biener <rguenther@suse.de>
5846 PR tree-optimization/96513
5847 * gcc.dg/torture/pr96513.c: New testcase.
5849 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
5852 * gcc.target/i386/pr98060.c: New test.
5854 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
5856 PR rtl-optimization/100225
5857 PR rtl-optimization/84878
5858 * gcc.dg/pr100225.c: New test.
5860 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5862 PR preprocessor/82359
5863 * g++.dg/cpp1y/digit-sep-line.C,
5864 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5866 2021-04-29 Jason Merrill <jason@redhat.com>
5868 * g++.dg/lookup/using-decl1.C: New test.
5870 2021-04-29 Jason Merrill <jason@redhat.com>
5873 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5875 2021-04-29 Patrick Palka <ppalka@redhat.com>
5878 * g++.dg/template/koenig12.C: New test.
5880 2021-04-29 Marek Polacek <polacek@redhat.com>
5883 * g++.dg/cpp1z/class-deduction87.C: New test.
5885 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
5887 PR rtl-optimization/100303
5888 * g++.dg/torture/pr100303.C: New file.
5890 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
5893 * g++.dg/pr90773-1.h: New test.
5894 * g++.dg/pr90773-1a.C: Likewise.
5895 * g++.dg/pr90773-1b.C: Likewise.
5896 * g++.dg/pr90773-1c.C: Likewise.
5897 * g++.dg/pr90773-1d.C: Likewise.
5898 * gcc.target/i386/pr90773-1.c: Likewise.
5899 * gcc.target/i386/pr90773-2.c: Likewise.
5900 * gcc.target/i386/pr90773-3.c: Likewise.
5901 * gcc.target/i386/pr90773-4.c: Likewise.
5902 * gcc.target/i386/pr90773-5.c: Likewise.
5903 * gcc.target/i386/pr90773-6.c: Likewise.
5904 * gcc.target/i386/pr90773-7.c: Likewise.
5905 * gcc.target/i386/pr90773-8.c: Likewise.
5906 * gcc.target/i386/pr90773-9.c: Likewise.
5907 * gcc.target/i386/pr90773-10.c: Likewise.
5908 * gcc.target/i386/pr90773-11.c: Likewise.
5909 * gcc.target/i386/pr90773-12.c: Likewise.
5910 * gcc.target/i386/pr90773-13.c: Likewise.
5911 * gcc.target/i386/pr90773-14.c: Likewise.
5913 2021-04-29 Richard Biener <rguenther@suse.de>
5915 PR tree-optimization/100253
5916 * g++.dg/pr100253.C: New testcase.
5918 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5921 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
5923 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5926 * gcc.target/aarch64/sve/pr100302.c: New test.
5928 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5931 * c-c++-common/gomp/task-detach-3.c: New test.
5933 2021-04-29 Richard Biener <rguenther@suse.de>
5935 PR tree-optimization/99912
5936 * gcc.dg/pr95580.c: Disable DSE.
5937 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5938 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5939 to prevent them from being removed.
5940 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5942 2021-04-29 Martin Sebor <msebor@redhat.com>
5944 PR middle-end/100250
5945 * gcc.dg/uninit-pr100250.c: New test.
5947 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5949 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5950 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5952 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
5954 * gfortran.dg/gomp/map-5.f90: New test.
5956 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
5958 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5959 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5960 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5962 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5964 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5966 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5968 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5969 mismatch when asm comments start with "/ ".
5971 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
5974 * gcc.c-torture/compile/pr100305.c: New test.
5976 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5979 * gfortran.dg/PR82376.f90: New test.
5981 2021-04-28 Richard Biener <rguenther@suse.de>
5983 PR tree-optimization/100292
5984 * gcc.dg/pr100292.c: New testcase.
5986 2021-04-28 Richard Wai <richard@annexi-strayline.com>
5988 * gnat.dg/containers2.adb: New test.
5990 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
5992 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5994 2021-04-27 Jason Merrill <jason@redhat.com>
5997 * g++.dg/cpp0x/depr-copy3.C: New test.
5999 2021-04-27 Patrick Palka <ppalka@redhat.com>
6002 * g++.dg/cpp0x/variadic182.C: New test.
6004 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6006 PR middle-end/100284
6007 * gcc.target/aarch64/sve/pr81003.c: New test.
6009 2021-04-27 Martin Sebor <msebor@redhat.com>
6012 * g++.dg/ext/flexary13.C: Remove malformed directives.
6014 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
6017 * gcc.c-torture/compile/pr100106.c: New testcase.
6019 2021-04-27 Alex Coplan <alex.coplan@arm.com>
6022 * gcc.target/arm/pr99977.c: New test.
6024 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6026 PR tree-optimization/100239
6027 * gcc.dg/pr100239.c: New test.
6029 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6031 PR rtl-optimization/100254
6032 * g++.dg/opt/pr100254.C: New test.
6034 2021-04-27 Richard Biener <rguenther@suse.de>
6036 PR tree-optimization/99912
6037 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
6038 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
6039 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
6040 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
6042 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6044 PR tree-optimization/95527
6045 * gcc.dg/tree-ssa/pr95527-2.c: New test.
6047 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6049 PR tree-optimization/96696
6050 * gcc.target/i386/pr96696.c: New test.
6052 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6055 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
6056 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
6057 expected error message when subtracting pointers to different
6058 vector types. Expect warnings when mixing them elsewhere.
6059 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
6060 XFAILs. Tweak error messages for some cases.
6062 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6064 * gcc.target/aarch64/simd/ssra.c: Use +nosve
6065 * gcc.target/aarch64/simd/usra.c: Likewise.
6067 2021-04-27 Richard Biener <rguenther@suse.de>
6069 PR tree-optimization/100051
6070 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
6072 2021-04-27 Richard Biener <rguenther@suse.de>
6075 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
6076 malformed dg directive.
6078 2021-04-27 Richard Biener <rguenther@suse.de>
6081 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
6082 * g++.dg/ipa/pr45572-2.C: Likewise.
6083 * g++.dg/template/spec26.C: Likewise.
6084 * gcc.dg/pr20126.c: Likewise.
6085 * gcc.dg/tree-ssa/pr20739.c: Likewise.
6087 2021-04-27 Richard Biener <rguenther@suse.de>
6089 PR tree-optimization/100278
6090 * gcc.dg/tree-ssa/pr100278.c: New testcase.
6092 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6095 * gcc.target/i386/pr99405.c: New test.
6097 2021-04-27 Richard Biener <rguenther@suse.de>
6099 PR tree-optimization/99776
6100 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6102 2021-04-26 Patrick Palka <ppalka@redhat.com>
6105 * g++.dg/cpp1y/constexpr-base1.C: New test.
6106 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6108 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6110 * gfortran.dg/goacc/classify-serial.f95:
6111 Use [Ww]arning in dg-bogus as FE diagnostic and default
6112 diagnostic differ and the result depends on ENABLE_OFFLOAD.
6113 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6114 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6116 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6118 * gfortran.dg/goacc/classify-serial.f95:
6119 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6120 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6121 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6123 2021-04-26 Richard Biener <rguenther@suse.de>
6125 PR tree-optimization/99956
6126 * gfortran.dg/pr99956.f: New testcase.
6128 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
6130 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6131 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6132 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6133 * gcc.target/arm/cmse/cmse-16.c: Likewise.
6134 * gcc.target/arm/cmse/struct-1.c: Likewise.
6135 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6137 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6140 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6142 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6144 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6145 Nathan Sidwell <nathan@codesourcery.com>
6146 Tom de Vries <vries@codesourcery.com>
6147 Julian Brown <julian@codesourcery.com>
6148 Kwok Cheung Yeung <kcy@codesourcery.com>
6150 * c-c++-common/goacc/diag-parallelism-1.c: New.
6151 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6152 and match diagnostics, as appropriate.
6153 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6154 * c-c++-common/goacc/classify-kernels.c: Likewise.
6155 * c-c++-common/goacc/classify-parallel.c: Likewise.
6156 * c-c++-common/goacc/classify-routine.c: Likewise.
6157 * c-c++-common/goacc/classify-serial.c: Likewise.
6158 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6159 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6160 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6161 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6162 * c-c++-common/goacc/pr70688.c: Likewise.
6163 * c-c++-common/goacc/routine-1.c: Likewise.
6164 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6165 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6166 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6167 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6168 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6169 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6170 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6171 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6172 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6173 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6174 * gfortran.dg/goacc/routine-4.f90: Likewise.
6175 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6176 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6177 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6178 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6180 2021-04-26 Richard Biener <rguenther@suse.de>
6182 PR tree-optimization/99473
6183 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6185 2021-04-25 liuhongt <hongtao.liu@intel.com>
6188 * gcc.target/i386/pr98911.c: New test.
6189 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6190 with __builtin_ia32_pcmpistrm128 since it has been folded.
6192 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6195 * g++.dg/analyzer/pr100244.C: New test.
6197 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6200 * gfortran.dg/pr100154.f90: New test.
6202 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6205 * gfortran.dg/ptr-func-4.f90: New test.
6207 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6209 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6210 * gcc.dg/guality/guality.c: Likewise.
6211 * gcc.dg/guality/inline-params.c: Likewise.
6212 * gcc.dg/guality/loop-1.c: Likewise.
6213 * gcc.dg/guality/pr36728-1.c: Likewise.
6214 * gcc.dg/guality/pr36728-2.c: Likewise.
6215 * gcc.dg/guality/pr36728-3.c: Likewise.
6216 * gcc.dg/guality/pr41447-1.c: Likewise.
6217 * gcc.dg/guality/pr54200.c: Likewise.
6218 * gcc.dg/guality/pr54519-1.c: Likewise.
6219 * gcc.dg/guality/pr54519-2.c: Likewise.
6220 * gcc.dg/guality/pr54519-3.c: Likewise.
6221 * gcc.dg/guality/pr54519-4.c: Likewise.
6222 * gcc.dg/guality/pr54519-5.c: Likewise.
6223 * gcc.dg/guality/pr54519-6.c: Likewise.
6224 * gcc.dg/guality/pr54693-2.c: Likewise.
6225 * gcc.dg/guality/pr56154-1.c: Likewise.
6226 * gcc.dg/guality/pr59776.c: Likewise.
6227 * gcc.dg/guality/pr68860-1.c: Likewise.
6228 * gcc.dg/guality/pr68860-2.c: Likewise.
6229 * gcc.dg/guality/pr90074.c: Likewise.
6230 * gcc.dg/guality/pr90716.c: Likewise.
6231 * gcc.dg/guality/sra-1.c: Likewise.
6233 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6235 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6237 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6238 * gcc.dg/guality/pr59776.c: Likewise.
6239 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6241 2021-04-24 Patrick Palka <ppalka@redhat.com>
6248 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6249 * g++.dg/cpp2a/nontype-class45.C: New test.
6250 * g++.dg/cpp2a/nontype-class46.C: New test.
6251 * g++.dg/cpp2a/nontype-class47.C: New test.
6252 * g++.dg/cpp2a/nontype-class48.C: New test.
6254 2021-04-24 Patrick Palka <ppalka@redhat.com>
6257 * g++.dg/cpp1z/class-deduction86.C: New test.
6259 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
6262 * gcc.target/powerpc/pr98952.c: New test.
6264 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6267 * gcc.target/i386/pr79514.c (dg-error):
6268 Expect error for 64bit targets.
6270 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6273 * gcc.target/i386/pr100182.c: New test.
6274 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6275 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6277 2021-04-23 Patrick Palka <ppalka@redhat.com>
6280 * g++.dg/concepts/diagnostic17.C: New test.
6282 2021-04-23 Patrick Palka <ppalka@redhat.com>
6285 * g++.dg/cpp1z/direct-enum-init2.C: New test.
6287 2021-04-23 Richard Biener <rguenther@suse.de>
6289 PR tree-optimization/99971
6290 * g++.dg/vect/slp-pr99971.cc: New testcase.
6292 2021-04-23 liuhongt <hongtao.liu@intel.com>
6295 * gcc.target/i386/pr100093.c: New test.
6297 2021-04-22 Patrick Palka <ppalka@redhat.com>
6300 * g++.dg/cpp2a/concepts-uneval3.C: New test.
6302 2021-04-22 Patrick Palka <ppalka@redhat.com>
6305 * g++.dg/template/partial-specialization9.C: New test.
6307 2021-04-22 Marek Polacek <polacek@redhat.com>
6310 * g++.dg/warn/Wtype-limits6.C: New test.
6312 2021-04-22 Patrick Palka <ppalka@redhat.com>
6315 * g++.dg/cpp0x/sfinae67.C: New test.
6317 2021-04-22 Patrick Palka <ppalka@redhat.com>
6320 * g++.dg/template/access36.C: New test.
6322 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6324 * substr_9.f90: Move to ...
6325 * gfortran.dg/substr_9.f90: ... here.
6326 * substr_10.f90: Move to ...
6327 * gfortran.dg/substr_10.f90: ... here.
6329 2021-04-22 Martin Liska <mliska@suse.cz>
6333 * g++.dg/template/nontype29.C: Fix typos and missing comments.
6334 * gcc.dg/Warray-bounds-64.c: Likewise.
6335 * gcc.dg/Warray-parameter.c: Likewise.
6336 * gcc.dg/Wstring-compare.c: Likewise.
6337 * gcc.dg/format/gcc_diag-11.c: Likewise.
6338 * gfortran.dg/array_constructor_3.f90: Likewise.
6339 * gfortran.dg/matmul_bounds_9.f90: Likewise.
6340 * gfortran.dg/pr78033.f90: Likewise.
6341 * gfortran.dg/pr96325.f90: Likewise.
6343 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
6346 * gcc.target/i386/pr100119.c: New test.
6348 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6351 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6353 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6355 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6356 obtained hard limit, and only call setrlimit if new softlimit is lower.
6358 2021-04-22 Richard Biener <rguenther@suse.de>
6361 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6364 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
6366 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6369 2021-04-21 Marek Polacek <polacek@redhat.com>
6372 * g++.dg/cpp0x/enum_base4.C: New test.
6373 * g++.dg/cpp0x/enum_base5.C: New test.
6375 2021-04-21 Alex Coplan <alex.coplan@arm.com>
6378 * gcc.target/aarch64/pr99988.c: New test.
6380 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6382 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6384 * g++.dg/cpp1y/auto-fn61.C: Likewise.
6385 * g++.dg/cpp2a/nontype-class39.C: Likewise.
6386 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6387 * g++.dg/cpp0x/vt-88982.C: Likewise.
6388 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6389 dg-additional-options.
6390 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6392 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
6394 * gcc.target/i386/monitor-2.c: New test.
6396 2021-04-21 Richard Biener <rguenther@suse.de>
6399 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6400 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6402 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6404 PR rtl-optimization/100148
6405 * g++.dg/opt/pr100148.C: New test.
6407 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
6409 * gfortran.dg/gomp/depobj-1.f90: New test.
6410 * gfortran.dg/gomp/depobj-2.f90: New test.
6412 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6414 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6416 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
6418 PR middle-end/100130
6419 * c-c++-common/attr-retain-10.c: New test.
6420 * c-c++-common/attr-retain-11.c: Likewise.
6422 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6424 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6425 must match for target IBM Z only.
6427 2021-04-20 Jason Merrill <jason@redhat.com>
6430 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6432 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6434 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6435 z/Architecture only.
6437 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
6440 * gfortran.dg/pdt_31.f03: New test.
6441 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6444 2021-04-19 Marek Polacek <polacek@redhat.com>
6447 * g++.dg/concepts/diagnostic16.C: New test.
6449 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
6452 * gdc.dg/pr98457.d: New test.
6454 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6457 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6460 2021-04-19 Richard Biener <rguenther@suse.de>
6462 PR preprocessor/100142
6463 * gcc.dg/pr100142.c: New testcase.
6464 * g++.dg/diagnostic/pr72803.C: Revert last change.
6466 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
6468 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
6469 '--param=openacc-kernels=[...]'.
6470 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6471 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6472 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6473 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6474 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6475 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6476 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6478 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
6480 * gnat.dg/opt92.adb: New test.
6482 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6484 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
6485 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6486 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6487 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6488 * gcc.target/s390/zero-scratch-regs-1.c: New test.
6490 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6493 * gfortran.dg/PR100094.f90: New test.
6495 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
6498 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
6501 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6504 * gcc.target/aarch64/pr91710.c: New test.
6506 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6509 * gfortran.dg/PR10018.f90: New test.
6511 2021-04-16 Tamar Christina <tamar.christina@arm.com>
6514 * gcc.target/aarch64/sve/pr100048.c: New test.
6516 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6519 * g++.dg/cpp0x/constexpr-100111.C: New test.
6521 2021-04-16 Marek Polacek <polacek@redhat.com>
6524 * g++.dg/cpp2a/typename14.C: Don't expect particular error
6526 * g++.dg/cpp2a/typename19.C: New test.
6528 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
6530 * gcc.dg/gimplefe-40.c: Moved to...
6531 * gcc.dg/vect/gimplefe-40.c: ...here.
6532 * gcc.dg/gimplefe-41.c: Moved to...
6533 * gcc.dg/vect/gimplefe-41.c: ...here.
6535 2021-04-16 Harald Anlauf <anlauf@gmx.de>
6536 Paul Thomas <pault@gcc.gnu.org>
6539 * gfortran.dg/pr63797.f90: New test.
6541 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6543 * gcc.dg/tree-ssa/pr83403-1.c: Revert
6544 max-completely-peeled-insns to the default value on IBM Z.
6545 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
6547 2021-04-16 Patrick Palka <ppalka@redhat.com>
6550 * g++.dg/cpp2a/constexpr-init21.C: New test.
6552 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6555 * gcc.target/aarch64/pr100075.c: New test.
6557 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
6559 PR rtl-optimization/99596
6560 * gcc.target/arm/pr99596.c: New test.
6562 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
6565 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
6567 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
6568 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
6569 missing quotes around switch names.
6570 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
6572 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6575 * gcc.target/aarch64/pr99767.c: New test.
6577 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6580 * g++.dg/cpp23/lambda-specifiers2.C: New test.
6582 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6585 * g++.dg/cpp1z/pr99833.C: New test.
6586 * g++.dg/cpp2a/pr99833.C: New test.
6588 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6590 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
6591 the default value on IBM Z.
6593 2021-04-16 Jason Merrill <jason@redhat.com>
6596 * g++.dg/abi/mangle71.C: Fix expected mangling.
6597 * g++.dg/abi/mangle77.C: New test.
6598 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
6599 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
6600 * g++.dg/cpp2a/nontype-class44.C: New test.
6602 2021-04-15 Martin Sebor <msebor@redhat.com>
6606 * gcc.dg/Warray-parameter-9.c: New test.
6607 * gcc.dg/Wnonnull-6.c: New test.
6608 * gcc.dg/Wreturn-type3.c: New test.
6609 * gcc.dg/Wunused-result.c: New test.
6610 * gcc.dg/attr-noreturn.c: New test.
6611 * gcc.dg/attr-returns-nonnull.c: New test.
6613 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
6616 * gcc.dg/pr84877.c: Xfail for cris-*-*.
6618 2021-04-15 Jason Merrill <jason@redhat.com>
6621 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
6623 2021-04-15 Martin Sebor <msebor@redhat.com>
6625 * gcc.dg/uninit-pr89230-1.c: New test.
6626 * gcc.dg/uninit-pr89230-2.c: Same.
6628 2021-04-15 Jason Merrill <jason@redhat.com>
6631 * g++.dg/cpp0x/noexcept67.C: New test.
6633 2021-04-15 Jason Merrill <jason@redhat.com>
6636 * g++.dg/cpp2a/lambda-uneval15.C: New test.
6638 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6640 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6641 -mtune=generic to the SVE flags.
6642 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6643 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6644 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6646 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6648 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6649 (aarch64-with-arch-dg-options): Likewise.
6650 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6651 aarch64-with-arch-dg-options. Move the default architecture
6652 flags to the final dg-runtest argument.
6653 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
6655 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6657 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6660 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6662 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6665 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6666 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6668 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6671 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6673 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6676 * gcc.target/aarch64/pr100056.c: New test.
6678 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6680 * gcc.dg/pr93210.c: Adapt regex in order to also support a
6681 RESULT_DECL as an operand for a RETURN_EXPR.
6683 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6685 * gcc.target/aarch64/sve/pr99929_1.c: New file.
6686 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6688 2021-04-14 Jason Merrill <jason@redhat.com>
6691 * g++.dg/template/dependent-tmpl2.C: New test.
6693 2021-04-14 Jason Merrill <jason@redhat.com>
6696 * g++.dg/parse/uneval1.C: New test.
6698 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
6700 PR rtl-optimization/100066
6701 * gcc.target/i386/pr100066.c: New.
6703 2021-04-14 Martin Sebor <msebor@redhat.com>
6705 * gcc.dg/pr86058.c: Limit to just x86_64.
6707 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6710 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6712 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
6714 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6715 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6717 2021-04-14 Patrick Palka <ppalka@redhat.com>
6721 * g++.dg/cpp1z/class-deduction85.C: New test.
6722 * g++.dg/template/ref11.C: New test.
6724 2021-04-14 Jason Merrill <jason@redhat.com>
6727 * g++.dg/cpp2a/lambda-uneval14.C: New test.
6729 2021-04-14 Jason Merrill <jason@redhat.com>
6732 * g++.dg/debug/defaulted1.C: New test.
6734 2021-04-14 Jason Merrill <jason@redhat.com>
6737 * g++.dg/debug/cleanup1.C: New test.
6738 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6739 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6740 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6741 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6742 * g++.dg/tm/inherit2.C: Likewise.
6743 * g++.dg/tm/unsafe1.C: Likewise.
6744 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6745 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6747 2021-04-13 Martin Sebor <msebor@redhat.com>
6749 PR tree-optimization/82800
6750 * g++.dg/warn/uninit-pr82800.C: New test.
6752 2021-04-13 Martin Sebor <msebor@redhat.com>
6755 * gcc.dg/pr86058.c: New test.
6757 2021-04-13 Patrick Palka <ppalka@redhat.com>
6760 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6761 * g++.old-deja/g++.ns/template7.C: Likewise.
6762 * g++.old-deja/g++.pt/crash8.C: Likewise.
6764 2021-04-13 Jason Merrill <jason@redhat.com>
6767 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6769 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6772 * g++.dg/cpp2a/spaceship-err6.C: New test.
6774 2021-04-13 Jason Merrill <jason@redhat.com>
6777 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6779 2021-04-13 Patrick Palka <ppalka@redhat.com>
6782 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6783 * g++.dg/template/error8.C: Likewise.
6784 * g++.dg/cpp1z/class-deduction84.C: New test.
6786 2021-04-13 Richard Biener <rguenther@suse.de>
6788 PR tree-optimization/100053
6789 * gcc.dg/torture/pr100053.c: New testcase.
6790 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6792 2021-04-13 Jason Merrill <jason@redhat.com>
6795 * g++.dg/cpp0x/constexpr-base7.C: New test.
6797 2021-04-13 Nathan Sidwell <nathan@acm.org>
6799 PR preprocessor/99446
6800 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6802 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6805 * gcc.target/aarch64/pr100028.c: New test.
6807 2021-04-13 Patrick Palka <ppalka@redhat.com>
6810 * g++.dg/cpp2a/nontype-class43.C: New test.
6812 2021-04-13 Patrick Palka <ppalka@redhat.com>
6816 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6817 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6819 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6822 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6823 line 971 for cris-*-*.
6825 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6828 * gcc.dg/analyzer/pr98599-a.c: New test.
6829 * gcc.dg/analyzer/pr98599-b.c: New test.
6831 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6833 PR rtl-optimization/99905
6834 * gcc.target/i386/pr99905.c: New test.
6836 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6839 * gcc.dg/pr99830.c: New test.
6841 2021-04-12 Jason Merrill <jason@redhat.com>
6844 * g++.dg/template/dependent-tmpl1.C: New test.
6846 2021-04-12 Martin Liska <mliska@suse.cz>
6849 * g++.dg/asan/pr99877.C: New test.
6851 2021-04-12 Cui,Lili <lili.cui@intel.com>
6853 * gcc.target/i386/funcspec-56.inc: Handle new march.
6854 * g++.target/i386/mv16.C: Handle new march
6856 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
6859 * c-c++-common/goacc/collapse-2.c: New.
6861 2021-04-11 Jason Merrill <jason@redhat.com>
6864 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6865 * g++.dg/other/anon-union5.C: New test.
6867 2021-04-10 Jason Merrill <jason@redhat.com>
6870 * g++.dg/gomp/this-1.C: Adjust diagnostic.
6871 * g++.dg/cpp0x/constexpr-this1.C: New test.
6873 2021-04-10 David Malcolm <dmalcolm@redhat.com>
6876 * gcc.dg/analyzer/pr100011.c: New test.
6878 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6881 * gcc.dg/pr99990.c: New test.
6883 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
6886 * gcc.target/i386/pr99744-2.c: New test.
6888 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6891 * gcc.dg/lto/pr99849_0.c: New test.
6893 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6895 PR rtl-optimization/98601
6896 * gcc.dg/torture/pr98601.c: New test.
6898 2021-04-10 Jason Merrill <jason@redhat.com>
6904 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6905 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6906 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6907 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6909 2021-04-10 Jason Merrill <jason@redhat.com>
6912 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6914 2021-04-09 Martin Sebor <msebor@redhat.com>
6917 * g++.dg/warn/uninit-pr55288.C: New test.
6919 2021-04-09 Patrick Palka <ppalka@redhat.com>
6922 * g++.dg/cpp1z/fold-lambda4.C: New test.
6924 2021-04-09 Marek Polacek <polacek@redhat.com>
6927 * g++.dg/concepts/abbrev10.C: New test.
6928 * g++.dg/concepts/abbrev11.C: New test.
6930 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6932 * gcc.target/aarch64/pr70398.c: Require a target that can link
6935 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6937 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6939 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6941 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6944 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6946 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6947 * gcc.dg/pr96573.c: Likewise.
6948 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6949 * gcc.dg/vect/bb-slp-43.c: Likewise.
6950 * gcc.dg/vect/slp-reduc-11.c: Likewise.
6952 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6954 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
6955 loop to vectorized if vect_fold_extract_last.
6957 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6959 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6960 of relying on vectorisation.
6962 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6965 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6967 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6970 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6971 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6973 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
6976 * gfortran.dg/coarray/dummy_2.f90: New test.
6978 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
6980 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6982 2021-04-08 Patrick Palka <ppalka@redhat.com>
6985 * g++.dg/cpp2a/concepts-lambda16.C: New test.
6986 * g++.dg/cpp2a/concepts-lambda17.C: New test.
6988 2021-04-08 Patrick Palka <ppalka@redhat.com>
6991 * g++.dg/cpp2a/concepts-ctad3.C: New test.
6993 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6995 * lib/scanasm.exp (scan-lto-assembler): Update expected name
6998 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7000 * lib/target-supports.exp
7001 (check_effective_target_stdint_types_mbig_endian): New proc.
7002 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7003 stdint_types_mbig_endian.
7004 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7005 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7007 2021-04-08 Jason Merrill <jason@redhat.com>
7010 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7011 * g++.dg/conversion/ref7.C: New test.
7013 2021-04-08 Jakub Jelinek <jakub@redhat.com>
7016 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7017 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7018 * g++.dg/cpp2a/constexpr-new18.C: New test.
7019 * g++.dg/cpp2a/constexpr-new19.C: New test.
7021 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7023 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7025 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7027 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7028 "was here" from error message.
7029 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7030 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7031 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7032 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7033 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7034 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7035 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7036 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7037 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7038 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7039 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7040 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7041 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7043 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7045 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7046 * gcc.target/aarch64/pr98772.c: Likewise.
7047 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7049 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7051 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7052 conversion to shifts and adds.
7054 2021-04-08 David Malcolm <dmalcolm@redhat.com>
7058 * gcc.dg/analyzer/pr99042.c: New test.
7059 * gcc.dg/analyzer/pr99774-1.c: New test.
7060 * gcc.dg/analyzer/pr99774-2.c: New test.
7062 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
7064 * gdc.dg/gdc108.d: Update test.
7065 * gdc.dg/gdc142.d: Likewise.
7066 * gdc.dg/pr90136a.d: Likewise.
7067 * gdc.dg/pr90136b.d: Likewise.
7068 * gdc.dg/pr90136c.d: Likewise.
7069 * gdc.dg/pr95173.d: Likewise.
7070 * gdc.dg/attr_allocsize1.d: New test.
7071 * gdc.dg/attr_allocsize2.d: New test.
7072 * gdc.dg/attr_alwaysinline1.d: New test.
7073 * gdc.dg/attr_cold1.d: New test.
7074 * gdc.dg/attr_exclusions1.d: New test.
7075 * gdc.dg/attr_exclusions2.d: New test.
7076 * gdc.dg/attr_flatten1.d: New test.
7077 * gdc.dg/attr_module.d: New test.
7078 * gdc.dg/attr_noclone1.d: New test.
7079 * gdc.dg/attr_noicf1.d: New test.
7080 * gdc.dg/attr_noinline1.d: New test.
7081 * gdc.dg/attr_noipa1.d: New test.
7082 * gdc.dg/attr_noplt1.d: New test.
7083 * gdc.dg/attr_optimize1.d: New test.
7084 * gdc.dg/attr_optimize2.d: New test.
7085 * gdc.dg/attr_optimize3.d: New test.
7086 * gdc.dg/attr_optimize4.d: New test.
7087 * gdc.dg/attr_restrict1.d: New test.
7088 * gdc.dg/attr_section1.d: New test.
7089 * gdc.dg/attr_symver1.d: New test.
7090 * gdc.dg/attr_target1.d: New test.
7091 * gdc.dg/attr_targetclones1.d: New test.
7092 * gdc.dg/attr_used1.d: New test.
7093 * gdc.dg/attr_used2.d: New test.
7094 * gdc.dg/attr_weak1.d: New test.
7095 * gdc.dg/imports/attributes.d: New test.
7097 2021-04-08 Jason Merrill <jason@redhat.com>
7100 * g++.dg/template/mem-spec2.C: New test.
7102 2021-04-08 Marek Polacek <polacek@redhat.com>
7105 * g++.dg/cpp2a/explicit16.C: Use c++20.
7106 * g++.dg/cpp0x/noexcept66.C: New test.
7107 * g++.dg/cpp2a/explicit17.C: New test.
7109 2021-04-08 Alex Coplan <alex.coplan@arm.com>
7112 * gcc.c-torture/compile/pr99647.c: New test.
7114 2021-04-07 Jason Merrill <jason@redhat.com>
7117 * g++.dg/template/friend71.C: New test.
7119 2021-04-07 Jason Merrill <jason@redhat.com>
7122 * g++.dg/template/friend70.C: New test.
7124 2021-04-07 Jason Merrill <jason@redhat.com>
7127 * g++.dg/lookup/using66.C: New test.
7129 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7131 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7132 when building an executable with testglue.
7134 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7136 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7137 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7139 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7141 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7142 if IFN_STORE_LANES is available.
7143 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7144 IFN_STORE_LANES is available.
7145 * gcc.target/aarch64/pr99873_1.c: New test.
7146 * gcc.target/aarch64/pr99873_2.c: Likewise.
7147 * gcc.target/aarch64/pr99873_3.c: Likewise.
7148 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7149 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7150 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7152 2021-04-07 Richard Biener <rguenther@suse.de>
7154 PR tree-optimization/99954
7155 * gcc.dg/torture/pr99954.c: New testcase.
7157 2021-04-07 Richard Biener <rguenther@suse.de>
7160 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7163 2021-04-07 Richard Biener <rguenther@suse.de>
7165 PR tree-optimization/99947
7166 * gcc.dg/torture/pr99947.c: New testcase.
7168 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7170 PR tree-optimization/98736
7171 * gcc.c-torture/execute/pr98736.c: New test.
7173 2021-04-07 Marek Polacek <polacek@redhat.com>
7176 * g++.dg/cpp0x/rv-life.C: New test.
7178 2021-04-06 Jason Merrill <jason@redhat.com>
7181 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7183 2021-04-06 Jason Merrill <jason@redhat.com>
7186 * g++.dg/cpp1z/inline-var9.C: New test.
7188 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7191 * g++.target/aarch64/sve/pr99781.C: New.
7193 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7195 * gcc.target/i386/memcpy-strategy-9.c: New test.
7196 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7197 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7198 * gcc.target/i386/memset-strategy-7.c: Likewise.
7199 * gcc.target/i386/memset-strategy-8.c: Likewise.
7200 * gcc.target/i386/memset-strategy-9.c: Likewise.
7202 2021-04-06 Richard Biener <rguenther@suse.de>
7204 PR tree-optimization/99880
7205 * gcc.dg/torture/pr99880.c: New testcase.
7207 2021-04-06 Nathan Sidwell <nathan@acm.org>
7209 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7210 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7212 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7214 PR tree-optimization/96573
7215 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7216 VEC_PERM_EXPR with bswapping permutation.
7218 2021-04-06 Richard Biener <rguenther@suse.de>
7220 PR tree-optimization/99924
7221 * gfortran.dg/vect/pr99924.f90: New testcase.
7223 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7226 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7228 2021-04-06 Jason Merrill <jason@redhat.com>
7231 * g++.dg/abi/lambda-defarg1.C: New test.
7233 2021-04-06 Patrick Palka <ppalka@redhat.com>
7236 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7237 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7239 2021-04-05 Jason Merrill <jason@redhat.com>
7242 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7244 2021-04-05 Jason Merrill <jason@redhat.com>
7246 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7247 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7248 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7250 2021-04-05 Jason Merrill <jason@redhat.com>
7253 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7255 2021-04-05 Jason Merrill <jason@redhat.com>
7258 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7260 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7263 * gcc.dg/analyzer/pr99906.c: New test.
7265 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7268 * gcc.dg/analyzer/pr99886.c: New test.
7270 2021-04-05 Jason Merrill <jason@redhat.com>
7273 * g++.dg/cpp0x/extern_template-6.C: New test.
7275 2021-04-05 Jason Merrill <jason@redhat.com>
7278 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7280 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
7283 * gdc.dg/pr99914.d: New test.
7285 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
7287 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7288 * gcc.dg/tree-ssa/evrp11.c: Likewise.
7290 2021-04-04 Jason Merrill <jason@redhat.com>
7293 * g++.dg/cpp0x/initlist-new5.C: New test.
7295 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7297 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7299 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7301 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7303 2021-04-03 Marek Polacek <polacek@redhat.com>
7306 * g++.dg/other/gc7.C: New test.
7308 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
7311 * gfortran.dg/coarray_48.f90: New test.
7313 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7315 PR tree-optimization/99882
7316 * gcc.dg/pr99882.c: New test.
7318 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7320 PR rtl-optimization/99863
7321 * gcc.target/i386/pr99863.c: New test.
7323 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7326 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7328 2021-04-03 Jason Merrill <jason@redhat.com>
7331 * g++.dg/opt/nrv20.C: New test.
7333 2021-04-03 Jason Merrill <jason@redhat.com>
7336 * g++.dg/cpp1z/noexcept-type24.C: New test.
7338 2021-04-03 Jason Merrill <jason@redhat.com>
7341 * g++.dg/ext/vector40.C: New test.
7343 2021-04-02 Patrick Palka <ppalka@redhat.com>
7346 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7348 2021-04-02 Patrick Palka <ppalka@redhat.com>
7351 * g++.dg/cpp2a/nontype-class42.C: New test.
7353 2021-04-02 Jason Merrill <jason@redhat.com>
7356 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7358 2021-04-02 Nathan Sidwell <nathan@acm.org>
7360 * g++.dg/modules/pr99283-6_d.H: New.
7361 * g++.dg/modules/pr99283-7-swap.h: New.
7362 * g++.dg/modules/pr99283-7-traits.h: New.
7363 * g++.dg/modules/pr99283-7_a.H: New.
7364 * g++.dg/modules/pr99283-7_b.H: New.
7365 * g++.dg/modules/pr99283-7_c.C: New.
7366 * g++.dg/modules/pr99283-7_d.H: New.
7368 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
7370 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7371 * go.test/test/fixedbugs/issue22200b.go: Likewise.
7373 2021-04-02 Jakub Jelinek <jakub@redhat.com>
7375 PR tree-optimization/99726
7376 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
7377 -floop-nest-optimize to dg-additional-options guarded on fgraphite
7380 2021-04-01 Marek Polacek <polacek@redhat.com>
7383 * g++.dg/other/gc6.C: New test.
7385 2021-04-01 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7390 2021-04-01 Jason Merrill <jason@redhat.com>
7393 * g++.dg/abi/abi-tag24a.C: New test.
7394 * g++.dg/abi/macro0.C: Adjust expected value.
7396 2021-04-01 Nathan Sidwell <nathan@acm.org>
7399 * g++.dg/modules/pr99283-6.h: New.
7400 * g++.dg/modules/pr99283-6_a.H: New.
7401 * g++.dg/modules/pr99283-6_b.H: New.
7402 * g++.dg/modules/pr99283-6_c.C: New.
7403 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7404 * g++.dg/modules/indirect-3_c.C: Adjust scan.
7405 * g++.dg/modules/indirect-4_c.C: Adjust scan.
7406 * g++.dg/modules/lambda-3_b.C: Adjust scan.
7407 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7408 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7409 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7411 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
7414 * gcc.dg/tree-ssa/pr98265.C: New test.
7416 2021-04-01 Jakub Jelinek <jakub@redhat.com>
7418 PR tree-optimization/96573
7419 * gcc.dg/pr96573.c: New test.
7421 2021-04-01 Richard Biener <rguenther@suse.de>
7423 PR tree-optimization/99856
7424 * gcc.dg/vect/pr99856.c: New testcase.
7426 2021-04-01 Martin Jambor <mjambor@suse.cz>
7428 PR tree-optimization/97009
7429 * gcc.dg/tree-ssa/pr97009.c: New test.
7431 2021-04-01 Harald Anlauf <anlauf@gmx.de>
7434 * gfortran.dg/transpose_5.f90: New test.
7436 2021-03-31 David Malcolm <dmalcolm@redhat.com>
7439 * gcc.dg/analyzer/data-model-10.c: Update expected output.
7440 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7441 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7442 * gcc.dg/analyzer/pr99771-1.c: New test.
7444 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7446 PR tree-optimization/98268
7447 * gcc.target/aarch64/sve/pr98268-1.c: New test.
7448 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7450 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7452 PR tree-optimization/99726
7453 * gcc.target/i386/pr99726.c: New test.
7455 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7457 PR rtl-optimization/97141
7458 PR rtl-optimization/98726
7459 * gcc.c-torture/compile/pr97141.c: New test.
7460 * gcc.c-torture/compile/pr98726.c: Likewise.
7461 * gcc.target/aarch64/sve/pr97141.c: Likewise.
7462 * gcc.target/aarch64/sve/pr98726.c: Likewise.
7464 2021-03-31 Martin Sebor <msebor@redhat.com>
7467 * gcc.dg/uninit-pr65182.c: New test.
7469 2021-03-31 Jason Merrill <jason@redhat.com>
7472 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
7474 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7477 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
7480 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7483 * gcc.target/arm/pr99786.c: New test.
7485 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
7487 * gcc.target/i386/memcpy-strategy-5.c: New test.
7488 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
7489 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
7490 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
7491 * gcc.target/i386/memset-strategy-3.c: Likewise.
7492 * gcc.target/i386/memset-strategy-4.c: Likewise.
7493 * gcc.target/i386/memset-strategy-5.c: Likewise.
7494 * gcc.target/i386/memset-strategy-6.c: Likewise.
7496 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7499 * gcc.target/aarch64/sve/pr98119.c: New test.
7501 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7502 Richard Sandiford <richard.sandiford@arm.com>
7505 * g++.target/aarch64/sve/pr99813.C: New test.
7507 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7510 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
7511 * c-c++-common/zero-scratch-regs-7.c: Likewise.
7512 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
7513 selected unsupported triplets to all targets but selected triplets
7514 of supported targets.
7515 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7516 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7517 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7519 2021-03-31 Patrick Palka <ppalka@redhat.com>
7522 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
7524 2021-03-31 Patrick Palka <ppalka@redhat.com>
7527 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
7529 2021-03-30 David Malcolm <dmalcolm@redhat.com>
7531 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
7533 2021-03-30 Nathan Sidwell <nathan@acm.org>
7536 * g++.dg/modules/pr99283-5.h: New.
7537 * g++.dg/modules/pr99283-5_a.H: New.
7538 * g++.dg/modules/pr99283-5_b.H: New.
7539 * g++.dg/modules/pr99283-5_c.C: New.
7541 2021-03-30 Jakub Jelinek <jakub@redhat.com>
7544 * g++.dg/cpp1z/pr99790.C: New test.
7546 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7549 * gcc.c-torture/compile/pr99822.c: New test.
7551 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
7555 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
7557 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7558 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7559 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7560 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7561 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7562 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7563 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7564 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7565 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7566 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7567 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7568 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7569 * gcc.target/powerpc/pr79251-run.p7.c: New test.
7570 * gcc.target/powerpc/pr79251.p7.c: New test.
7572 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
7575 * gcc.target/i386/pr99744-1.c: New test.
7577 2021-03-30 Tamar Christina <tamar.christina@arm.com>
7579 PR tree-optimization/99825
7580 * gfortran.dg/vect/pr99825.f90: New test.
7582 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7585 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
7587 2021-03-30 Richard Biener <rguenther@suse.de>
7589 PR tree-optimization/99824
7590 * gcc.dg/torture/pr99824.c: New testcase.
7592 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
7595 * g++.dg/pr98136.C: New test.
7597 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
7599 * gcc.target/aarch64/fcvt_nosimd.c: New test.
7601 2021-03-29 Martin Sebor <msebor@redhat.com>
7603 PR tree-optimization/61869
7604 * gcc.dg/uninit-pr61869.c: New test.
7606 2021-03-29 Martin Sebor <msebor@redhat.com>
7608 PR tree-optimization/61677
7609 * gcc.dg/uninit-pr61677.c: New test.
7611 2021-03-29 Martin Sebor <msebor@redhat.com>
7613 PR tree-optimization/61112
7614 * gcc.dg/uninit-pr61112.c: New test.
7616 2021-03-29 Jan Hubicka <jh@suse.cz>
7619 * gcc.c-torture/compile/pr99751.c: Rename from ...
7620 * gcc.c-torture/execute/pr99751.c: ... to this.
7622 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
7624 * gcc.c-torture/compile/pr99751.c: New test.
7626 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7629 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7630 declare simd warning on aarch64.
7632 2021-03-29 Alex Coplan <alex.coplan@arm.com>
7635 * g++.target/aarch64/sve/pr99216.C: New test.
7637 2021-03-29 Richard Biener <rguenther@suse.de>
7639 PR tree-optimization/99807
7640 * gfortran.dg/vect/pr99807.f90: New testcase.
7642 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7645 * gcc.target/aarch64/pr99808.c: New test.
7647 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7649 PR tree-optimization/99777
7650 * g++.dg/torture/pr99777.C: New test.
7652 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
7655 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7657 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
7660 * gfortran.dg/pr99602.f90: New test.
7661 * gfortran.dg/pr99602a.f90: New test.
7662 * gfortran.dg/pr99602b.f90: New test.
7663 * gfortran.dg/pr99602c.f90: New test.
7664 * gfortran.dg/pr99602d.f90: New test.
7666 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7668 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7669 (gdc-copy-file): ... this. Use file copy instead of open/close.
7670 (gdc-convert-test): Save translated dejagnu test to gdc.test
7671 directory, only write dejagnu directives to the test file.
7672 (gdc-do-test): Don't create gdc.test symlink.
7674 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7676 * gdc.dg/gdc270a.d: Removed.
7677 * gdc.dg/gdc270b.d: Removed.
7679 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
7681 * gcc.target/powerpc/pr99557.c: New.
7683 2021-03-26 Martin Sebor <msebor@redhat.com>
7685 PR tree-optimization/59970
7686 * gcc.dg/uninit-pr59970.c: New test.
7688 2021-03-26 Marek Polacek <polacek@redhat.com>
7691 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7692 * g++.dg/cpp0x/nsdmi17.C: New test.
7694 2021-03-26 Nathan Sidwell <nathan@acm.org>
7697 * g++.dg/modules/pr99283-2_a.H: New.
7698 * g++.dg/modules/pr99283-2_b.H: New.
7699 * g++.dg/modules/pr99283-2_c.H: New.
7700 * g++.dg/modules/pr99283-3_a.H: New.
7701 * g++.dg/modules/pr99283-3_b.H: New.
7702 * g++.dg/modules/pr99283-4.H: New.
7703 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7704 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7706 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
7709 * g++.target/aarch64/sve/pr99766.C: New.
7711 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7714 * gcc.dg/tls/pr99466-1.c: New test.
7715 * gcc.dg/tls/pr99466-2.c: New test.
7717 2021-03-26 Jakub Jelinek <jakub@redhat.com>
7720 * g++.dg/cpp0x/new5.C: New test.
7722 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
7725 * gfortran.dg/null_11.f90: New test.
7727 2021-03-25 Martin Sebor <msebor@redhat.com>
7729 PR tree-optimization/55060
7730 * gcc.dg/uninit-pr55060.c: New.
7732 2021-03-25 Martin Sebor <msebor@redhat.com>
7734 PR tree-optimization/48483
7735 * g++.dg/warn/uninit-pr48483.C: New test.
7737 2021-03-25 Martin Sebor <msebor@redhat.com>
7739 * gcc.dg/uninit-pr44547.c: New.
7741 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7744 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7745 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7746 to match locus changes.
7747 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7748 * g++.dg/cpp2a/srcloc2.C: Likewise.
7749 * g++.dg/cpp2a/srcloc15.C: Likewise.
7750 * g++.dg/cpp2a/srcloc16.C: Likewise.
7751 * g++.dg/cpp2a/srcloc19.C: New test.
7752 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7754 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7755 * g++.dg/modules/macloc-1_d.C: Likewise.
7756 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7759 2021-03-25 Marek Polacek <polacek@redhat.com>
7762 * g++.dg/cpp0x/inh-ctor37.C: New test.
7764 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7767 * g++.dg/cpp0x/variadic181.C: New test.
7769 2021-03-25 Marek Polacek <polacek@redhat.com>
7772 * g++.dg/warn/Wconversion5.C: New test.
7774 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7776 PR tree-optimization/96974
7777 * g++.target/aarch64/sve/pr96974.C: New test.
7779 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7782 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7786 * gcc.target/i386/pr98209.c: New test.
7787 * gcc.target/i386/pr99744-1.c: Likewise.
7788 * gcc.target/i386/pr99744-2.c: Likewise.
7790 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7793 * g++.dg/warn/Wduplicated-branches6.C: New test.
7794 * g++.dg/warn/Wduplicated-branches7.C: New test.
7796 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7800 * gcc.target/i386/pr98209.c: New test.
7801 * gcc.target/i386/pr99744-1.c: Likewise.
7802 * gcc.target/i386/pr99744-2.c: Likewise.
7804 2021-03-25 Richard Biener <rguenther@suse.de>
7806 PR tree-optimization/99746
7807 * gfortran.dg/vect/pr99746.f90: New testcase.
7809 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7814 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7816 * gcc.dg/analyzer/pr93695-1.c: New test.
7817 * gcc.dg/analyzer/pr99044-1.c: New test.
7818 * gcc.dg/analyzer/pr99044-2.c: New test.
7819 * gcc.dg/analyzer/pr99716-1.c: New test.
7820 * gcc.dg/analyzer/pr99716-2.c: New test.
7821 * gcc.dg/analyzer/pr99716-3.c: New test.
7823 2021-03-24 Martin Liska <mliska@suse.cz>
7826 * gcc.target/i386/pr99753.c: New test.
7828 2021-03-24 Martin Jambor <mjambor@suse.cz>
7831 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7833 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7836 * gcc.target/arm/pr99727.c: New test.
7838 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.target/arm/pr99724.c: New test.
7843 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7845 * lib/target-supports.exp (check_effective_target_sysconf): New.
7846 * gcc.target/i386/pr95443-1.c: Require it.
7847 * gcc.target/i386/pr95443-2.c: Likewise.
7848 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7849 * gcc.target/i386/strncmp-1.c: Likewise.
7851 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7853 * gcc.target/i386/pr97313.c: Require effective target feature pie.
7854 * g++.target/i386/pr94185.C: Likewise.
7856 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7858 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7859 positives with -mcmodel=large.
7860 * gcc.target/i386/funcspec-3.c: Likewise.
7862 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7864 * gcc.target/i386/pr94467-3.c: New.
7866 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
7869 * gfortran.dg/longnames.f90: New test.
7871 2021-03-23 Nathan Sidwell <nathan@acm.org>
7874 * g++.dg/modules/pr99283-1_a.H: New.
7875 * g++.dg/modules/pr99283-1_b.H: New.
7877 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
7879 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7881 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7883 * lib/target-supports.exp
7884 (check_effective_target_arm_dsp_ok_nocache)
7885 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7886 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7887 and add arm_dsp options.
7889 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7891 * lib/target-supports.exp
7892 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7893 -mfloat-abi= options order.
7894 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7895 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7896 arm_hard_ok effective target and -mfloat-abi=hard additional
7898 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7899 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7900 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7901 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7902 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7903 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7904 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7905 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7906 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7908 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7909 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7911 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7913 * lib/target-supports.exp
7914 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7915 -mfloat-abi= options order.
7916 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7917 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7918 target and -mfloat-abi=hard additional option.
7919 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7920 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7921 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7922 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7923 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7925 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7927 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7929 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7931 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7932 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7933 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7934 * gcc.target/arm/pr51968.c: Likewise.
7935 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7936 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7937 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7938 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7940 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7942 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7943 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7944 * gcc.target/arm/bf16_dup.c: Likewise.
7945 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7946 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7948 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7950 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7952 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7954 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7955 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7956 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7957 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7959 2021-03-23 Marek Polacek <polacek@redhat.com>
7962 * g++.dg/cpp0x/attributes-namespace6.C: New test.
7963 * g++.dg/cpp0x/gen-attrs-73.C: New test.
7965 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
7968 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7970 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
7973 * gcc.dg/vect/pr99540.c: New test.
7975 2021-03-23 Nathan Sidwell <nathan@acm.org>
7978 * g++.dg/modules/pr99239_a.H: New.
7979 * g++.dg/modules/pr99239_b.H: New.
7981 2021-03-23 Richard Biener <rguenther@suse.de>
7983 PR tree-optimization/99721
7984 * gfortran.dg/vect/pr99721.f90: New testcase.
7986 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
7988 * gcc.target/riscv/shift-shift-5.c (sub): Change
7989 order of struct fields depending on byteorder.
7991 2021-03-23 Jakub Jelinek <jakub@redhat.com>
7994 * g++.dg/cpp1z/decomp55.C: New test.
7996 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
7998 PR tree-optimization/99296
7999 * gcc.dg/pr99296.c: New file.
8001 2021-03-22 Nathan Sidwell <nathan@acm.org>
8004 * g++.dg/modules/pr99480_a.H: New.
8005 * g++.dg/modules/pr99480_b.H: New.
8007 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8010 * gcc.target/powerpc/pr99581.c: New.
8012 2021-03-22 Nathan Sidwell <nathan@acm.org>
8015 * g++.dg/modules/pr99425-1.h: New.
8016 * g++.dg/modules/pr99425-1_a.H: New.
8017 * g++.dg/modules/pr99425-1_b.H: New.
8018 * g++.dg/modules/pr99425-1_c.C: New.
8019 * g++.dg/modules/pr99425-2_a.X: New.
8020 * g++.dg/modules/pr99425-2_b.X: New.
8021 * g++.dg/template/pr99425.C: New.
8023 2021-03-22 Richard Biener <rguenther@suse.de>
8025 PR tree-optimization/99694
8026 * gcc.dg/torture/pr99694.c: New testcase.
8028 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
8031 * gcc.target/riscv/pr99702.c: New.
8033 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
8036 * gcc.target/powerpc/pr98914.c: New test.
8038 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
8041 * g++.target/i386/pr99679-1.C: New test.
8042 * g++.target/i386/pr99679-2.C: Likewise.
8044 2021-03-20 Jakub Jelinek <jakub@redhat.com>
8047 * gcc.dg/pr99230.c: New test.
8049 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8052 * gcc.dg/Wunused-var-5.c: New test.
8053 * gcc.dg/Wunused-var-6.c: New test.
8055 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8057 * gfortran.dg/inline_matmul_6.f90: Adjust count for
8060 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
8063 * gcc.target/s390/pr99663.c: New.
8065 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8068 * g++.dg/opt/pr99456.C: New test.
8069 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8072 2021-03-19 Tamar Christina <tamar.christina@arm.com>
8074 PR tree-optimization/99656
8075 * gfortran.dg/vect/pr99656.f90: New test.
8077 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
8080 * gcc.dg/torture/pr99652-1.c: New test.
8081 * gcc.dg/torture/pr99652-2.c: Likewise.
8082 * gcc.target/i386/pr57655.c: Adjusted.
8083 * gcc.target/i386/pr59794-6.c: Likewise.
8084 * gcc.target/i386/pr70738-1.c: Likewise.
8085 * gcc.target/i386/pr96744-1.c: Likewise.
8087 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8088 Christophe Lyon <christophe.lyon@linaro.org>
8091 * g++.target/arm/pr99593.C: New test.
8093 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
8095 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
8097 2021-03-19 Marek Polacek <polacek@redhat.com>
8100 * g++.dg/cpp2a/concepts-err3.C: New test.
8102 2021-03-18 Martin Sebor <msebor@redhat.com>
8105 * g++.dg/warn/Warray-bounds-22.C: New test.
8106 * g++.dg/warn/Warray-bounds-23.C: New test.
8107 * g++.dg/warn/Warray-bounds-24.C: New test.
8109 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8112 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8114 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8117 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8118 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
8119 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8120 rather than __i386__.
8122 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8125 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8127 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
8130 * obj-c++.dg/pr49070.mm: New test.
8131 * objc.dg/unnamed-parms.m: New test.
8133 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8135 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8137 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8138 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8139 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8140 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8141 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8143 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8146 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8147 For big endian use -fsso-struct=little-endian dg-options.
8149 2021-03-17 Marek Polacek <polacek@redhat.com>
8152 * g++.dg/conversion/real-to-int1.C: New test.
8154 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8155 Jason Merrill <jason@redhat.com>
8157 * g++.dg/cpp1z/using9.C: New using decl test.
8159 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8161 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8162 -gdwarf-3 to the command line options. Adjust the expected line
8163 numbers for the revised options header.
8165 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8167 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8168 -gdwarf-3 to the command line options. Provide Darwin-
8169 specific match lines for the expected output.
8171 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8173 * gcc.target/aarch64/acle/rng_2.c: New test.
8175 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8178 * gcc.target/i386/pr99530-1.c: New test.
8179 * gcc.target/i386/pr99530-2.c: Likewise.
8180 * gcc.target/i386/pr99530-3.c: Likewise.
8181 * gcc.target/i386/pr99530-4.c: Likewise.
8182 * gcc.target/i386/pr99530-5.c: Likewise.
8183 * gcc.target/i386/pr99530-6.c: Likewise.
8185 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8188 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8190 2021-03-16 Jason Merrill <jason@redhat.com>
8192 * g++.dg/cpp2a/nontype-float1.C: New test.
8194 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8198 * gcc.target/powerpc/pr98092.c: New.
8200 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8203 * gcc.target/i386/pr99600.c: New test.
8205 2021-03-16 Martin Liska <mliska@suse.cz>
8206 Jason Merrill <jason@redhat.com>
8209 * g++.target/i386/pr99108.C: New test.
8211 2021-03-16 Martin Liska <mliska@suse.cz>
8214 * gcc.target/arm/pr99592.c: New test.
8216 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8218 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8220 2021-03-16 Nathan Sidwell <nathan@acm.org>
8223 * g++.dg/modules/pr99496_a.H: New.
8224 * g++.dg/modules/pr99496_b.C: New.
8226 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8229 * gcc.target/i386/avx-pr99563.c: New test.
8231 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8234 * gcc.dg/gomp/pr99542.c: New test.
8235 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8236 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8237 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8238 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8240 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8242 2021-03-15 Jakub Jelinek <jakub@redhat.com>
8245 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8246 * g++.dg/modules/builtin-3_b.C: Likewise.
8248 2021-03-15 Nathan Sidwell <nathan@acm.org>
8251 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8252 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8254 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8257 * g++.dg/coroutines/pr99047.C: New test.
8259 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8262 * g++.dg/coroutines/torture/pr98704.C: New test.
8264 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8267 * g++.dg/coroutines/pr98480.C: New test.
8268 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8269 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8270 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8272 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8275 * g++.dg/coroutines/pr96749-1.C: New test.
8276 * g++.dg/coroutines/pr96749-2.C: New test.
8278 2021-03-15 Richard Biener <rguenther@suse.de>
8280 PR tree-optimization/98834
8281 * g++.dg/opt/pr98834.C: New testcase.
8283 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8286 * gfortran.dg/do_check_16.f90: New test.
8287 * gfortran.dg/do_check_17.f90: New test.
8289 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
8292 * gfortran.dg/pr99545.f90: New test.
8294 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
8296 * gcc.target/powerpc/pr99492.c: Fix typo.
8298 2021-03-14 Harald Anlauf <anlauf@gmx.de>
8299 Paul Thomas <pault@gcc.gnu.org>
8301 * gfortran.dg/pr99112.f90: New test.
8303 2021-03-13 Martin Sebor <msebor@redhat.com>
8305 PR tree-optimization/99489
8306 * gcc.dg/Wstringop-truncation-9.c: New test.
8308 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
8311 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8313 2021-03-13 Jakub Jelinek <jakub@redhat.com>
8315 PR tree-optimization/99544
8316 * gcc.dg/gomp/pr99544.c: New test.
8318 2021-03-12 Nathan Sidwell <nathan@acm.org>
8321 * g++.dg/modules/pr99238.h: New.
8322 * g++.dg/modules/pr99238_a.H: New.
8323 * g++.dg/modules/pr99238_b.H: New.
8325 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
8328 * gfortran.dg/gomp/threadprivate-1.f90: New test.
8330 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8333 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8335 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8338 * g++.dg/cpp2a/consteval19.C: New test.
8340 2021-03-11 David Malcolm <dmalcolm@redhat.com>
8343 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8345 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8347 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8348 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8349 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8350 -fno-analyzer-feasibility from options.
8351 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8352 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8354 2021-03-11 Nathan Sidwell <nathan@acm.org>
8357 * g++.dg/modules/pr99248.h: New.
8358 * g++.dg/modules/pr99248_a.H: New.
8359 * g++.dg/modules/pr99248_b.H: New.
8361 2021-03-11 Nathan Sidwell <nathan@acm.org>
8364 * g++.dg/modules/pr99528.h: New.
8365 * g++.dg/modules/pr99528_a.H: New.
8366 * g++.dg/modules/pr99528_b.H: New.
8367 * g++.dg/modules/pr99528_c.C: New.
8369 2021-03-11 Richard Biener <rguenther@suse.de>
8372 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8373 instead of verifying the total number of adds.
8375 2021-03-11 Richard Biener <rguenther@suse.de>
8378 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8380 2021-03-11 Richard Biener <rguenther@suse.de>
8383 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8385 2021-03-11 Richard Biener <rguenther@suse.de>
8388 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8390 2021-03-11 Jakub Jelinek <jakub@redhat.com>
8393 * gcc.target/i386/avx2-pr99517-1.c: New test.
8394 * gcc.target/i386/avx2-pr99517-2.c: New test.
8396 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
8399 * gcc.target/powerpc/pr99492.c: New testcase.
8401 2021-03-10 Harald Anlauf <anlauf@gmx.de>
8404 * gfortran.dg/data_char_4.f90: New test.
8405 * gfortran.dg/data_char_5.f90: New test.
8407 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8409 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8411 2021-03-10 Nathan Sidwell <nathan@acm.org>
8414 * g++.dg/modules/pr99423_a.H: New.
8415 * g++.dg/modules/pr99423_b.H: New.
8417 2021-03-10 Jakub Jelinek <jakub@redhat.com>
8419 PR tree-optimization/99305
8421 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8422 unsigned_char effective targets.
8424 2021-03-10 Nathan Sidwell <nathan@acm.org>
8427 * g++.dg/ext/pr99508.C: New.
8429 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
8432 * lib/target-supports.exp (check_effective_target_lra): New.
8433 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8434 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8435 * gcc.c-torture/compile/pr98096.c: Likewise.
8436 * gcc.dg/pr97954.c: Likewise.
8438 2021-03-10 David Malcolm <dmalcolm@redhat.com>
8440 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8441 * gcc.dg/analyzer/zlib-2.c: Likewise.
8443 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8445 * gcc.dg/vect/pr99102.c: Fix target selector.
8447 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8450 * gcc.dg/vect/pr99102.c: New test.
8452 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
8454 * gnat.dg/specs/lto25.ads: New test.
8456 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8458 PR tree-optimization/99305
8459 * g++.dg/opt/pr99305.C: New test.
8461 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
8463 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
8464 (check_effective_target_sqrt_insn): Use it.
8466 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
8469 * gcc.target/i386/pr99454.c: New.
8471 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
8473 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
8474 * gcc.dg/loop-9.c: Likewise.
8475 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
8476 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
8478 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8481 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
8482 exists. If REG_STARTEND macro isn't defined, just return 0 from main
8483 instead of the actual test.
8485 2021-03-09 Martin Liska <mliska@suse.cz>
8488 * gcc.target/i386/pr99464.c: New test.
8490 2021-03-09 Joel Brobecker <brobecker@adacore.com>
8492 * gcc.target/powerpc/undef-bool-2.c: Add
8493 dg-require-effective-target powerpc_vsx_ok directive.
8494 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
8495 powerpc_vsx_ok directive.
8497 2021-03-08 Harald Anlauf <anlauf@gmx.de>
8500 * gfortran.dg/parameter_data.f90: New test.
8502 2021-03-08 Martin Sebor <msebor@redhat.com>
8505 * g++.dg/warn/Warray-bounds-15.C: New test.
8506 * g++.dg/warn/Warray-bounds-18.C: New test.
8507 * g++.dg/warn/Warray-bounds-19.C: New test.
8508 * g++.dg/warn/Warray-bounds-20.C: New test.
8509 * g++.dg/warn/Warray-bounds-21.C: New test.
8511 2021-03-08 Martin Sebor <msebor@redhat.com>
8514 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
8516 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
8517 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
8518 * gcc.dg/Wstringop-overflow-66.c: New test.
8519 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
8521 2021-03-08 Marek Polacek <polacek@redhat.com>
8524 * g++.dg/cpp2a/nontype-class41.C: New test.
8526 2021-03-08 Nathan Sidwell <nathan@acm.org>
8529 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
8531 2021-03-08 Nathan Sidwell <nathan@acm.org>
8533 * g++.dg/modules/pr99468.H: New.
8535 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
8538 * gcc.target/powerpc/pr98959.c: New test.
8540 2021-03-08 Nathan Sidwell <nathan@acm.org>
8543 * g++.dg/modules/pr99285_a.H: New.
8544 * g++.dg/modules/pr99285_b.H: New.
8546 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8549 * gcc.target/aarch64/simd/pr99437.c: New test.
8551 2021-03-08 Martin Liska <mliska@suse.cz>
8554 * c-c++-common/asan/pr98920.c: New test.
8556 2021-03-08 Martin Liska <mliska@suse.cz>
8559 * gcc.target/i386/pr99463-2.c: New test.
8560 * gcc.target/i386/pr99463.c: New test.
8562 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
8564 * gcc.target/s390/vector/long-double-asm-commutative.c: New
8566 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
8568 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
8569 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
8570 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
8571 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
8572 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
8575 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
8578 * gfortran.dg/module_variable_3.f90: New test.
8580 2021-03-07 Jakub Jelinek <jakub@redhat.com>
8583 * lib/target-supports.exp
8584 (check_effective_target_assembler_march_noavx512bw): New effective
8586 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
8588 2021-03-06 Patrick Palka <ppalka@redhat.com>
8589 Jakub Jelinek <jakub@redhat.com>
8592 * g++.dg/cpp2a/constexpr-99287.C: New test.
8594 2021-03-06 Patrick Palka <ppalka@redhat.com>
8595 Jakub Jelinek <jakub@redhat.com>
8598 * g++.dg/cpp1y/var-templ68.C: New test.
8599 * g++.dg/cpp1y/var-templ68a.C: New test.
8601 2021-03-06 Patrick Palka <ppalka@redhat.com>
8604 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
8605 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
8607 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
8609 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
8610 to allow an eliminated stack-frame.
8612 2021-03-05 Marek Polacek <polacek@redhat.com>
8615 * g++.dg/cpp1z/noexcept-type23.C: New test.
8617 2021-03-05 Marek Polacek <polacek@redhat.com>
8620 * g++.dg/warn/Wshadow-17.C: New test.
8622 2021-03-05 Jason Merrill <jason@redhat.com>
8625 * gcc.dg/attr-flatten-1.c: Adjust.
8627 2021-03-05 Jakub Jelinek <jakub@redhat.com>
8630 * c-c++-common/gomp/pr99322.c: New test.
8632 2021-03-05 Nathan Sidwell <nathan@acm.org>
8635 * g++.dg/modules/pr99245_a.H: New.
8636 * g++.dg/modules/pr99245_b.H: New.
8638 2021-03-05 Harald Anlauf <anlauf@gmx.de>
8641 * gfortran.dg/matmul_21.f90: New test.
8643 2021-03-05 Nathan Sidwell <nathan@acm.org>
8646 * g++.dg/modules/pr99377_a.H: New.
8647 * g++.dg/modules/pr99377_b.C: New.
8648 * g++.dg/modules/pr99377_c.C: New.
8650 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8653 * g++.dg/coroutines/pr98118.C: New test.
8655 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8658 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8659 * g++.dg/coroutines/pr95616-0.C: New test.
8660 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8661 * g++.dg/coroutines/pr95616-1.C: New test.
8662 * g++.dg/coroutines/pr95616-2.C: New test.
8663 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8664 * g++.dg/coroutines/pr95616-3.C: New test.
8665 * g++.dg/coroutines/pr95616-4.C: New test.
8666 * g++.dg/coroutines/pr95616-5.C: New test.
8667 * g++.dg/coroutines/pr95616-6.C: New test.
8669 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8672 * g++.dg/coroutines/torture/pr95615-01.C: New test.
8673 * g++.dg/coroutines/torture/pr95615-02.C: New test.
8674 * g++.dg/coroutines/torture/pr95615-03.C: New test.
8675 * g++.dg/coroutines/torture/pr95615-04.C: New test.
8676 * g++.dg/coroutines/torture/pr95615-05.C: New test.
8677 * g++.dg/coroutines/torture/pr95615.inc: New file.
8679 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
8682 * gcc.target/i386/pr99123-2.c: New.
8684 2021-03-05 Nathan Sidwell <nathan@acm.org>
8687 * g++.dg/modules/pr99389_a.H: New.
8688 * g++.dg/modules/pr99389_b.C: New.
8689 * g++.dg/modules/pr99389_c.C: New.
8691 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8694 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8697 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8699 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8700 with '_kind' number.
8701 * gfortran.dg/real4-10-real8-16.f90: Likewise.
8702 * gfortran.dg/real4-10-real8-4.f90: Likewise.
8703 * gfortran.dg/real4-10.f90: Likewise.
8704 * gfortran.dg/real4-16-real8-10.f90: Likewise.
8705 * gfortran.dg/real4-16-real8-16.f90: Likewise.
8706 * gfortran.dg/real4-16-real8-4.f90: Likewise.
8707 * gfortran.dg/real4-16.f90: Likewise.
8708 * gfortran.dg/real4-8-real8-10.f90: Likewise.
8709 * gfortran.dg/real4-8-real8-16.f90: Likewise.
8710 * gfortran.dg/real4-8-real8-4.f90: Likewise.
8711 * gfortran.dg/real4-8.f90: Likewise.
8712 * gfortran.dg/real8-10.f90: Likewise.
8713 * gfortran.dg/real8-16.f90: Likewise.
8714 * gfortran.dg/real8-4.f90: Likewise.
8716 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
8719 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8721 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
8723 * lib/prune.exp: Prune useless output caused by a linker bug.
8725 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8728 * gcc.target/aarch64/pr93235.c: New test.
8730 2021-03-04 Martin Liska <mliska@suse.cz>
8732 PR gcov-profile/99105
8733 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8734 correction as the wrapped malloc is called one more time
8736 * gcc.dg/tree-prof/pr97461.c: Likewise.
8738 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8742 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8743 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
8744 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8745 dg-warning regexps, instead replace .* with \[^\n\r]*.
8746 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8747 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8748 -ftrack-macro-expansion=0 from dg-options.
8749 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8750 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8752 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8755 * gcc.dg/cpp/line11.c: New test.
8756 * gcc.dg/cpp/line12.c: New test.
8758 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8761 * gcc.target/aarch64/pr99381.c: New test.
8763 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8765 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8767 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8769 2021-03-04 Nathan Sidwell <nathan@acm.org>
8772 * g++.dg/modules/pr99170-1_a.H: New.
8773 * g++.dg/modules/pr99170-1_b.C: New.
8774 * g++.dg/modules/pr99170-2.h: New.
8775 * g++.dg/modules/pr99170-2_a.C: New.
8776 * g++.dg/modules/pr99170-2_b.C: New.
8777 * g++.dg/modules/pr99170-3_a.H: New.
8778 * g++.dg/modules/pr99170-3_b.C: New.
8779 * g++.dg/modules/inst-2_b.C: Adjust scan.
8780 * g++.dg/modules/inst-4_a.C: Adjust scan.
8781 * g++.dg/modules/inst-4_b.C: Adjust scan.
8782 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8783 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8784 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8785 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8786 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8787 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8788 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8789 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8790 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8791 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8792 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8793 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8794 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8796 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8799 * gfortran.dg/real4-10-real8-10.f90: New test.
8800 * gfortran.dg/real4-10-real8-16.f90: New test.
8801 * gfortran.dg/real4-10-real8-4.f90: New test.
8802 * gfortran.dg/real4-10.f90: New test.
8803 * gfortran.dg/real4-16-real8-10.f90: New test.
8804 * gfortran.dg/real4-16-real8-16.f90: New test.
8805 * gfortran.dg/real4-16-real8-4.f90: New test.
8806 * gfortran.dg/real4-16.f90: New test.
8807 * gfortran.dg/real4-8-real8-10.f90: New test.
8808 * gfortran.dg/real4-8-real8-16.f90: New test.
8809 * gfortran.dg/real4-8-real8-4.f90: New test.
8810 * gfortran.dg/real4-8.f90: New test.
8811 * gfortran.dg/real8-10.f90: New test.
8812 * gfortran.dg/real8-16.f90: New test.
8813 * gfortran.dg/real8-4.f90: New test.
8815 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8817 * gcc.misc-tests/outputs.exp: Enumerate tests.
8819 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8821 * gcc.misc-tests/outputs.exp: Append discriminating
8822 suffixes to tests with duplicate names.
8823 (outest): Assert that each running test has a unique
8826 2021-03-04 Martin Sebor <msebor@redhat.com>
8830 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8831 * gcc.dg/Wstringop-overflow-65.c: New test.
8832 * gcc.dg/Warray-bounds-69.c: Same.
8834 2021-03-03 Marek Polacek <polacek@redhat.com>
8837 * g++.dg/cpp1z/class-deduction83.C: New test.
8839 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8841 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8843 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8846 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8848 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8850 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8852 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8855 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8857 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8859 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8862 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8864 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8866 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8868 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8870 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8872 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8875 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8878 * g++.dg/cpp1z/eval-order10.C: New test.
8880 2021-03-03 Marek Polacek <polacek@redhat.com>
8884 * g++.dg/cpp1z/class-deduction81.C: New test.
8885 * g++.dg/cpp1z/class-deduction82.C: New test.
8886 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8887 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8888 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8890 2021-03-03 Jason Merrill <jason@redhat.com>
8893 * g++.dg/cpp0x/decltype-call5.C: New test.
8894 * g++.dg/cpp0x/decltype-call6.C: New test.
8896 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8898 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8900 * gcc.target/i386/pr95798-2.c: Likewise.
8902 2021-03-03 Nathan Sidwell <nathan@acm.org>
8905 * g++.dg/modules/namespace-2_a.C
8906 * g++.dg/modules/pr99344_a.C
8907 * g++.dg/modules/pr99344_b.C
8909 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8912 * gcc.target/i386/pr99321.c: New test.
8914 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8917 * gcc.c-torture/compile/pr99324.c: New test.
8919 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8922 * gcc.dg/graphite/pr99085.c: New test.
8924 2021-03-03 Jason Merrill <jason@redhat.com>
8927 * g++.dg/ext/attr-flatten1.C: New test.
8929 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
8931 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8932 tests if target test-framework has -L or -I options.
8934 2021-03-02 David Malcolm <dmalcolm@redhat.com>
8937 * gcc.dg/pr99323-1.c: New test.
8938 * gcc.dg/pr99323-2.c: New test.
8940 2021-03-02 Martin Sebor <msebor@redhat.com>
8943 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8944 * g++.dg/warn/Wnonnull12.C: New test.
8946 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
8948 * gnat.dg/limited5.adb: New test.
8950 2021-03-02 Patrick Palka <ppalka@redhat.com>
8954 * g++.dg/concepts/abbrev9.C: New test.
8955 * g++.dg/cpp2a/concepts-lambda15.C: New test.
8956 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8957 * g++.dg/cpp2a/concepts-return-req2.C: New test.
8958 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8959 call to f15 that we expect to accept.
8961 2021-03-02 Patrick Palka <ppalka@redhat.com>
8963 * g++.dg/cpp1z/auto1.C: New test.
8965 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8967 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8968 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8969 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8970 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8971 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8972 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8973 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8975 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8977 * lib/target-supports.exp: Add check for nnpa facility.
8979 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8981 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8982 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8984 2021-03-01 Martin Liska <mliska@suse.cz>
8987 * gcc.target/s390/target-attribute/pr99313.c: New test.
8989 2021-03-01 Nathan Sidwell <nathan@acm.org>
8992 * g++.dg/modules/pr99294.h: New.
8993 * g++.dg/modules/pr99294_a.C: New.
8994 * g++.dg/modules/pr99294_b.C: New.
8996 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
8998 * g++.dg/eh/seh-xmm-unwind.C: New test.
9000 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
9002 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9003 expression components noexcept.
9004 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9005 * g++.dg/coroutines/pr95345.C: Likewise.
9007 2021-02-28 Jason Merrill <jason@redhat.com>
9009 * g++.dg/ext/attr-lambda3.C: Add missing ;
9011 2021-02-27 Jason Merrill <jason@redhat.com>
9014 * g++.dg/ext/attr-lambda3.C: New test.
9016 2021-02-26 Alexandre Oliva <oliva@gnu.org>
9018 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9020 * gcc.target/powerpc/pr83629.c: Likewise.
9021 * gcc.target/powerpc/pr84112.c: Likewise.
9023 2021-02-26 Olivier Hainque <hainque@adacore.com>
9025 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9026 dg-require-effective-target fpic.
9027 * gcc.target/powerpc/ppc-eabi.c: Likewise.
9028 * gcc.target/powerpc/pr26350.c: Likewise.
9029 * gcc.target/powerpc/pr67789.c: Likewise.
9030 * gcc.target/powerpc/pr79439-1.c: Likewise.
9031 * gcc.target/powerpc/pr79439-2.c: Likewise.
9032 * gcc.target/powerpc/pr79439-3.c: Likewise.
9033 * gcc.target/powerpc/pr83629.c: Likewise.
9034 * gcc.target/powerpc/pr84112.c: Likewise.
9036 2021-02-26 Richard Biener <rguenther@suse.de>
9039 * g++.dg/pr99218.C: New testcase.
9041 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9043 * g++.dg/cpp23/lambda-specifiers1.C: New test.
9045 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9048 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9050 2021-02-26 Jason Merrill <jason@redhat.com>
9053 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9055 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
9057 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9058 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9059 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9060 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9061 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9062 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9063 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9064 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9065 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9066 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9067 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9068 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9069 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9070 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9071 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9073 2021-02-26 Patrick Palka <ppalka@redhat.com>
9076 * g++.dg/concepts/abbrev8.C: New test.
9078 2021-02-25 Patrick Palka <ppalka@redhat.com>
9082 * g++.dg/diagnostic/local1.C: New test.
9084 2021-02-25 Patrick Palka <ppalka@redhat.com>
9087 * g++.dg/cpp1z/class-deduction79.C: New test.
9088 * g++.dg/cpp1z/class-deduction80.C: New test.
9090 2021-02-25 Marek Polacek <polacek@redhat.com>
9094 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
9095 * g++.dg/cpp0x/constexpr-cast2.C: New test.
9096 * g++.dg/cpp0x/constexpr-cast3.C: New test.
9098 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9101 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9102 reference parms, to distinguish the rvalue ref. variant.
9103 * g++.dg/coroutines/pr97587.C: New test.
9105 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9108 * g++.dg/coroutines/pr95822.C: New test.
9110 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
9112 * gcc.target/arm/cmse/cmse-18.c: New test.
9114 2021-02-25 Nathan Sidwell <nathan@acm.org>
9117 * g++.dg/modules/pr99166_a.X: Adjust.
9118 * g++.dg/modules/pr99166_b.C: Adjust.
9119 * g++.dg/modules/pr99166_c.C: Adjust.
9120 * g++.dg/modules/pr99166_d.C: Adjust.
9122 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
9124 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9126 2021-02-25 Tamar Christina <tamar.christina@arm.com>
9128 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9130 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
9133 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9135 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
9138 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9140 2021-02-25 Richard Biener <rguenther@suse.de>
9142 PR tree-optimization/99253
9143 * gcc.dg/vect/pr99253.c: New testcase.
9145 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9148 * gcc.target/i386/pr95798-1.c: New test.
9149 * gcc.target/i386/pr95798-2.c: New test.
9151 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9153 PR tree-optimization/80635
9154 * g++.dg/warn/pr80635-1.C: New test.
9155 * g++.dg/warn/pr80635-2.C: New test.
9157 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9160 * gcc.dg/analyzer/pr99193-1.c: New test.
9161 * gcc.dg/analyzer/pr99193-2.c: New test.
9162 * gcc.dg/analyzer/pr99193-3.c: New test.
9163 * gcc.dg/analyzer/realloc-1.c: New test.
9165 2021-02-24 Nathan Sidwell <nathan@acm.org>
9168 * g++.dg/modules/pr98718_a.C: New.
9169 * g++.dg/modules/pr98718_b.C: New.
9171 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9173 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9174 final_suspend call as noexcept.
9175 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9176 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9177 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9178 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9179 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9180 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9181 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9182 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9183 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9184 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9185 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9186 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9187 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9188 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9189 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9190 * g++.dg/coroutines/pr94752.C: Likewise.
9191 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9192 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9193 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9194 * g++.dg/coroutines/pr95050.C: Likewise.
9195 * g++.dg/coroutines/pr95345.C: Likewise.
9196 * g++.dg/coroutines/pr95440.C: Likewise.
9197 * g++.dg/coroutines/pr95591.C: Likewise.
9198 * g++.dg/coroutines/pr95711.C: Likewise.
9199 * g++.dg/coroutines/pr95813.C: Likewise.
9200 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9201 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9202 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9203 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9204 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9205 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9206 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9207 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9208 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9209 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9210 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9211 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9212 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9213 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9214 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9215 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9216 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9217 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9218 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9219 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9221 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9224 * c-c++-common/gomp/pr99226.c: New test.
9225 * gfortran.dg/gomp/pr99226.f90: New test.
9227 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
9230 * gcc.target/i386/pr99123.c: New.
9232 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
9234 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9236 2021-02-24 Nathan Sidwell <nathan@acm.org>
9239 * g++.dg/modules/pr99072.H: New.
9241 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
9244 * gfortran.dg/assumed_rank_21.f90 : New test.
9246 2021-02-24 Martin Sebor <msebor@redhat.com>
9249 * gcc.dg/pr97172-2.c: New test.
9251 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9253 PR tree-optimization/99220
9254 * g++.dg/vect/pr99220.cc: New test.
9256 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9258 PR tree-optimization/99149
9259 * g++.dg/vect/pr99149.cc: Disabled on BE.
9261 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9264 * g++.dg/coroutines/pr96251.C: New test.
9266 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9268 PR tree-optimization/99225
9269 * gcc.c-torture/compile/pr99225.c: New test.
9271 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9273 PR tree-optimization/99149
9274 * g++.dg/vect/pr99149.cc: New test.
9276 2021-02-24 Richard Biener <rguenther@suse.de>
9279 * gcc.dg/pr99224.c: New testcase.
9281 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
9283 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9284 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9285 Add __has_builtin tests for built-ins.
9286 Update expected instruction counts.
9288 2021-02-23 Martin Sebor <msebor@redhat.com>
9291 * g++.dg/warn/Wnonnull11.C: New test.
9293 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
9296 * gfortran.dg/class_defined_operator_2.f03 : New test.
9297 * gfortran.dg/elemental_result_2.f90 : New test.
9298 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9299 elemental function with an allocatable result with an operator
9300 interface with array dummies and result.
9302 2021-02-23 Harald Anlauf <anlauf@gmx.de>
9305 * gfortran.dg/reshape_zerosize_4.f90: New test.
9307 2021-02-23 Nathan Sidwell <nathan@acm.org>
9310 * g++.dg/modules/pr99208_a.C: New.
9311 * g++.dg/modules/pr99208_b.C: New.
9313 2021-02-23 Martin Liska <mliska@suse.cz>
9316 * c-c++-common/asan/pr99168.c: New test.
9318 2021-02-23 Patrick Palka <ppalka@redhat.com>
9321 * g++.dg/template/non-dependent15.C: New test.
9323 2021-02-23 Jakub Jelinek <jakub@redhat.com>
9325 PR tree-optimization/99204
9326 * gfortran.dg/pr99204.f90: New test.
9328 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
9330 * gcc.target/powerpc/vec-init-10.c: New test.
9332 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
9334 * g++.dg/warn/Wplacement-new-size-1.C,
9335 g++.dg/warn/Wplacement-new-size-2.C,
9336 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9337 default_packed targets.
9339 2021-02-22 David Malcolm <dmalcolm@redhat.com>
9342 * gcc.dg/analyzer/error-1.c: New test.
9343 * gcc.dg/analyzer/error-2.c: New test.
9344 * gcc.dg/analyzer/error-3.c: New test.
9346 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
9349 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9350 * c-c++-common/attr-retain-6.c: Likewise.
9351 * c-c++-common/attr-retain-7.c: Likewise.
9352 * c-c++-common/attr-retain-8.c: Likewise.
9353 * c-c++-common/attr-retain-9.c: Likewise.
9355 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9357 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9359 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9361 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9362 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9363 Handle __INT32_TYPE__ being "long int".
9365 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9367 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9369 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9371 * gcc.target/cris/biap-mul.c: New test.
9373 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9375 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9377 2021-02-22 Nathan Sidwell <nathan@acm.org>
9380 * g++.dg/modules/pr99174-1_a.C: New.
9381 * g++.dg/modules/pr99174-1_b.C: New.
9382 * g++.dg/modules/pr99174-1_c.C: New.
9383 * g++.dg/modules/pr99174.H: New.
9385 2021-02-22 Nathan Sidwell <nathan@acm.org>
9388 * g++.dg/modules/pr99153_a.H: New.
9389 * g++.dg/modules/pr99153_b.H: New.
9391 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
9393 PR rtl-optimization/98791
9394 * gcc.target/aarch64/sve/pr98791.c: New test.
9396 2021-02-22 Richard Biener <rguenther@suse.de>
9398 PR tree-optimization/99165
9399 * g++.dg/pr99165.C: New testcase.
9401 2021-02-21 Harald Anlauf <anlauf@gmx.de>
9403 * gfortran.dg/intent_optimize_3.f90: New test.
9405 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
9407 * c-c++-common/attr-retain-5.c: Skip on AIX.
9408 * c-c++-common/attr-retain-6.c: Same.
9409 * c-c++-common/attr-retain-7.c: Same.
9410 * c-c++-common/attr-retain-8.c: Same.
9411 * c-c++-common/attr-retain-9.c: Same.
9413 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
9416 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9417 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9418 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9419 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9420 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9421 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9423 2021-02-19 Nathan Sidwell <nathan@acm.org>
9426 * g++.dg/modules/pr98741_a.H: New.
9427 * g++.dg/modules/pr98741_b.H: New.
9428 * g++.dg/modules/pr98741_c.C: New.
9429 * g++.dg/modules/pr98741_d.C: New.
9431 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9434 * gfortran.dg/namelist_4.f90: Modify.
9435 * gfortran.dg/namelist_98.f90: New test.
9437 2021-02-19 Martin Sebor <msebor@redhat.com>
9440 * gcc.dg/pr97172.c: Add test cases.
9442 2021-02-19 Nathan Sidwell <nathan@acm.org>
9444 * g++.dg/modules/pr99166_a.X: New.
9445 * g++.dg/modules/pr99166_b.C: New.
9446 * g++.dg/modules/pr99166_c.C: New.
9447 * g++.dg/modules/pr99166_d.C: New.
9449 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9452 * gfortran.dg/coarray/array_temporary-1.f90: New test.
9454 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9457 * gfortran.dg/dtio_36.f90: New test.
9459 2021-02-19 Richard Biener <rguenther@suse.de>
9462 * gcc.dg/pr99122-3.c: New testcase.
9464 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9467 * gcc.target/arm/pure-code/pr98998.c: New test.
9469 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9472 * g++.dg/opt/pr99034.C: New test.
9474 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9477 * gfortran.dg/ubound_1.f90: New test.
9479 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
9482 * gcc.target/aarch64/sve/pr98657.c: New test.
9484 2021-02-19 Jason Merrill <jason@redhat.com>
9486 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
9488 2021-02-19 David Malcolm <dmalcolm@redhat.com>
9491 * jit.dg/test-trap.c: New test.
9493 2021-02-19 Jason Merrill <jason@redhat.com>
9496 * g++.dg/cpp0x/overload4.C: New test.
9498 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
9500 PR rtl-optimization/96264
9501 * gcc.target/powerpc/pr96264.c: New.
9503 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
9506 * c-c++-common/attr-retain-1.c: New test.
9507 * c-c++-common/attr-retain-2.c: Likewise.
9508 * c-c++-common/attr-retain-3.c: Likewise.
9509 * c-c++-common/attr-retain-4.c: Likewise.
9510 * c-c++-common/attr-retain-5.c: Likewise.
9511 * c-c++-common/attr-retain-6.c: Likewise.
9512 * c-c++-common/attr-retain-7.c: Likewise.
9513 * c-c++-common/attr-retain-8.c: Likewise.
9514 * c-c++-common/attr-retain-9.c: Likewise.
9515 * c-c++-common/pr99113.c: Likewise.
9516 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
9517 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
9518 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
9519 * c-c++-common/attr-used-2.c: Likewise.
9520 * c-c++-common/attr-used-3.c: Likewise.
9521 * c-c++-common/attr-used-4.c: Likewise.
9522 * c-c++-common/attr-used-9.c: Likewise.
9523 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
9524 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
9525 * c-c++-common/attr-used-5.c: Don't expect warning for the used
9526 attribute nor SHF_GNU_RETAIN section.
9527 * c-c++-common/attr-used-6.c: Likewise.
9528 * c-c++-common/attr-used-7.c: Likewise.
9529 * c-c++-common/attr-used-8.c: Likewise.
9531 2021-02-18 Nathan Sidwell <nathan@acm.org>
9534 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
9536 * g++.dg/modules/pr99023_a.X: New.
9537 * g++.dg/modules/pr99023_b.X: New.
9539 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9542 * gcc.dg/pr99136.c: New test.
9544 2021-02-18 Nathan Sidwell <nathan@acm.org>
9547 * g++.dg/modules/modules.exp: Remove dg-module-headers support
9548 * g++.dg/modules/alias-2_a.H: Delete.
9549 * g++.dg/modules/sys/alias-2_a.H: Delete.
9551 2021-02-18 Nathan Sidwell <nathan@acm.org>
9554 * g++.dg/modules/pr99023_a.H: Delete.
9555 * g++.dg/modules/pr99023_b.H: Delete.
9557 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9560 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
9562 2021-02-18 Richard Biener <rguenther@suse.de>
9565 * gcc.dg/pr99122-1.c: New testcase.
9566 * gcc.dg/pr99122-2.c: Likewise.
9568 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
9570 PR tree-optimization/99142
9571 * gcc.dg/tree-ssa/pr99142.c: New test.
9573 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9576 * g++.dg/warn/Warray-bounds-17.C: New test.
9578 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9581 * gcc.dg/pr99104.c: New test.
9583 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9586 * gcc.dg/analyzer/pr94596.c: New test.
9588 2021-02-17 Nathan Sidwell <nathan@acm.org>
9591 * g++.dg/modules/pr99023_a.H: New.
9592 * g++.dg/modules/pr99023_b.H: New.
9594 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9597 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
9598 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
9599 options. Remove false leak directive.
9600 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
9604 2021-02-17 Julian Brown <julian@codesourcery.com>
9606 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
9607 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
9608 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
9609 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
9610 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
9612 2021-02-17 Julian Brown <julian@codesourcery.com>
9614 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
9615 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9616 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9617 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9618 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
9619 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9620 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
9621 previously-broken directives.
9623 2021-02-17 Jakub Jelinek <jakub@redhat.com>
9626 * g++.dg/ubsan/pr99106.C: New test.
9628 2021-02-17 Nathan Sidwell <nathan@acm.org>
9631 * g++.dg/lookup/pr99116-1.C: New.
9632 * g++.dg/lookup/pr99116-2.C: New.
9634 2021-02-17 Nathan Sidwell <nathan@acm.org>
9637 * g++.dg/modules/pr99071_a.H: New.
9638 * g++.dg/modules/pr99071_b.H: New.
9640 2021-02-17 Patrick Palka <ppalka@redhat.com>
9644 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
9645 "call to non-'constexpr' function" error message.
9647 2021-02-16 Nathan Sidwell <nathan@acm.org>
9649 * g++.dg/modules/pr99050_a.H: New.
9650 * g++.dg/modules/pr99050_b.C: New.
9652 2021-02-16 Marek Polacek <polacek@redhat.com>
9655 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9656 * g++.dg/ext/attr-assume-aligned.C: New test.
9658 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
9660 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9661 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9663 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9665 * gfortran.dg/goacc/ref_inquiry.f90: New test.
9666 * gfortran.dg/gomp/ref_inquiry.f90: New test.
9668 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
9671 * gcc.c-torture/compile/pr98096.c: New.
9673 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9676 * gfortran.dg/fmt_nonchar_1.f90: New test.
9677 * gfortran.dg/fmt_nonchar_2.f90: New test.
9679 2021-02-16 Jakub Jelinek <jakub@redhat.com>
9682 * gcc.target/i386/pr99100.c: New test.
9684 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
9686 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9688 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
9690 PR rtl-optimization/98872
9691 * gcc.target/powerpc/pr98872.c: New test.
9693 2021-02-15 Jakub Jelinek <jakub@redhat.com>
9695 PR tree-optimization/99079
9696 * gcc.dg/fold-modpow2-2.c: New test.
9697 * gcc.c-torture/execute/pr99079.c: New test.
9699 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9701 PR rtl-optimization/98439
9702 * gcc.target/i386/pr98439.c: New test.
9704 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9707 * gcc.target/i386/pr96166.c: New test.
9709 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9711 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9712 and restrict the test to aarch64-*-* target only.
9714 2021-02-12 Nathan Sidwell <nathan@acm.org>
9716 * g++.dg/modules/pr99039_a.C: New.
9717 * g++.dg/modules/pr99039_b.C: New.
9719 2021-02-12 Nathan Sidwell <nathan@acm.org>
9722 * g++.dg/modules/pr99040_a.C: New.
9723 * g++.dg/modules/pr99040_b.C: New.
9724 * g++.dg/modules/pr99040_c.C: New.
9725 * g++.dg/modules/pr99040_d.C: New.
9727 2021-02-12 Nathan Sidwell <nathan@acm.org>
9731 * g++.dg/lookup/pr99039.C: New.
9733 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
9736 * gfortran.dg/ieee/ieee_12.f90: New test.
9738 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
9740 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9742 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9745 * gcc.target/arm/pr98931.c: Add -mthumb
9747 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9750 * gfortran.dg/assumed_rank_20.f90: New test.
9752 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9755 * g++.dg/cpp2a/concepts-requires24.C: New test.
9757 2021-02-12 Jason Merrill <jason@redhat.com>
9760 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9762 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9765 * g++.dg/analyzer/pr99064.C: New test.
9766 * gcc.dg/analyzer/pr98969.c: New test.
9768 2021-02-11 Marek Polacek <polacek@redhat.com>
9771 * g++.dg/template/deduce10.C: New test.
9772 * g++.dg/template/deduce9.C: New test.
9774 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9777 * g++.target/powerpc/pr99041.C: New test.
9779 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9782 * g++.dg/ext/flexary38.C: New test.
9784 2021-02-11 Marek Polacek <polacek@redhat.com>
9787 * g++.dg/cpp0x/variadic-crash6.C: New test.
9789 2021-02-11 Patrick Palka <ppalka@redhat.com>
9792 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9794 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9797 * gcc.target/arm/pr98931.c: New testcase.
9799 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9801 PR tree-optimization/98772
9802 * gcc.target/aarch64/pr98772.c: New test.
9804 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9807 * gfortran.dg/typebound_call_32.f90: New test.
9809 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9812 * gfortran.dg/pr99060.f90: New test.
9814 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9816 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9818 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9821 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9823 2021-02-10 Martin Sebor <msebor@redhat.com>
9825 PR tree-optimization/92879
9826 * g++.dg/warn/Warray-bounds-16.C: New test.
9828 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9830 PR preprocessor/96391
9831 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9832 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9833 using the location_overflow_plugin.c from gcc.dg/plugin.
9835 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9838 * g++.dg/ext/weak6.C: New test.
9840 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9843 * gcc.target/i386/pr99025.c: New test.
9845 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9849 * g++.dg/cpp2a/constexpr-new16.C: New test.
9850 * g++.dg/cpp2a/constexpr-new17.C: New test.
9852 2021-02-10 Nathan Sidwell <nathan@acm.org>
9855 * g++.dg/lookup/pr99030.C: New.
9857 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9860 * g++.dg/gomp/pr99007.C: New test.
9861 * gcc.dg/gomp/pr99007-1.c: New test.
9862 * gcc.dg/gomp/pr99007-2.c: New test.
9863 * gcc.dg/gomp/pr99007-3.c: New test.
9865 2021-02-10 Julian Brown <julian@codesourcery.com>
9868 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9869 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9870 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9872 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9875 * gcc.dg/analyzer/file-1.c (test_5): New.
9876 * gcc.dg/analyzer/file-3.c: New test.
9878 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9881 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9882 * gcc.dg/analyzer/pr94851-2.c: New test.
9883 * gcc.dg/analyzer/pr98575-1.c: New test.
9885 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
9887 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9889 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
9891 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9893 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9895 2021-02-09 Nathan Sidwell <nathan@acm.org>
9898 * g++.dg/modules/pr98944_a.C: New.
9899 * g++.dg/modules/pr98944_b.C: New.
9900 * g++.dg/modules/pr98944_c.C: New.
9901 * g++.dg/modules/pr98944_d.C: New.
9903 2021-02-09 Jakub Jelinek <jakub@redhat.com>
9906 * g++.dg/warn/Wstringop-overread-1.C: New test.
9908 2021-02-09 Jason Merrill <jason@redhat.com>
9911 * g++.dg/cpp2a/consteval-expinst1.C: New test.
9913 2021-02-09 Jason Merrill <jason@redhat.com>
9916 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9918 2021-02-09 Jason Merrill <jason@redhat.com>
9921 * g++.dg/cpp2a/no_unique_address12.C: New test.
9923 2021-02-08 Nathan Sidwell <nathan@acm.org>
9925 * g++.dg/modules/pr98531-2.h: New.
9926 * g++.dg/modules/pr98531-2_a.H: New.
9927 * g++.dg/modules/pr98531-2_b.C: New.
9928 * g++.dg/modules/pr98531-3.h: New.
9929 * g++.dg/modules/pr98531-3_a.H: New.
9930 * g++.dg/modules/pr98531-3_b.C: New.
9932 2021-02-08 Nathan Sidwell <nathan@acm.org>
9935 * g++.dg/modules/pr98531-1.h: New.
9936 * g++.dg/modules/pr98531-1_a.H: New.
9937 * g++.dg/modules/pr98531-1_b.C: New.
9938 * g++.dg/abi/pr98531-1.C: New.
9939 * g++.dg/abi/pr98531-2.C: New.
9940 * g++.dg/abi/pr98531-3.C: New.
9941 * g++.dg/abi/pr98531-4.C: New.
9943 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9946 * gfortran.dg/pr98974.F90: New test.
9948 2021-02-08 Richard Biener <rguenther@suse.de>
9951 * g++.dg/lto/pr96591_0.C: New testcase.
9953 2021-02-05 Marek Polacek <polacek@redhat.com>
9956 * g++.dg/cpp2a/volatile5.C: New test.
9958 2021-02-05 Marek Polacek <polacek@redhat.com>
9961 * g++.dg/cpp2a/using-enum-8.C: New test.
9963 2021-02-05 Nathan Sidwell <nathan@acm.org>
9966 * c-c++-common/pr98943.c: New.
9968 2021-02-05 Richard Biener <rguenther@suse.de>
9970 PR tree-optimization/98855
9971 * g++.dg/vect/slp-pr98855.cc: New testcase.
9973 2021-02-05 Jakub Jelinek <jakub@redhat.com>
9976 * g++.dg/cpp1z/decomp54.C: New test.
9978 2021-02-05 liuhongt <hongtao.liu@intel.com>
9981 * g++.target/i386/avx512bw-pr98537-1.C: New test.
9982 * g++.target/i386/avx512vl-pr98537-1.C: New test.
9983 * g++.target/i386/avx512vl-pr98537-2.C: New test.
9984 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9985 integer mask comparison should not be generated.
9986 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9987 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9988 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9990 2021-02-04 Julian Brown <julian@codesourcery.com>
9992 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9993 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9994 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9995 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9997 2021-02-04 Julian Brown <julian@codesourcery.com>
9999 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10001 2021-02-04 Julian Brown <julian@codesourcery.com>
10003 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10005 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10008 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10009 $section is .opd, look at .L.$symbol_name's section.
10010 (parse_section_section_of_symbols): Handle .previous directive.
10011 * gcc.dg/array-quals-1.c: Allow .sdata section.
10013 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
10015 * gdc.dg/intrinsics.d: Update test.
10017 2021-02-04 Martin Sebor <msebor@redhat.com>
10020 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10021 * gcc.dg/label-decl-4.c: Same.
10022 * gcc.dg/mismatch-decl-1.c: Same.
10023 * gcc.dg/old-style-then-proto-1.c: Same.
10024 * gcc.dg/parm-mismatch-1.c: Same.
10025 * gcc.dg/pr35445.c: Same.
10026 * gcc.dg/redecl-11.c: Same.
10027 * gcc.dg/redecl-12.c: Same.
10028 * gcc.dg/redecl-13.c: Same.
10029 * gcc.dg/redecl-15.c: Same.
10030 * gcc.dg/tls/thr-init-1.c: Same.
10031 * objc.dg/id-1.m: Same.
10032 * objc.dg/tls/diag-3.m: Same.
10033 * gcc.dg/pr97882.c: New test.
10034 * gcc.dg/qual-return-7.c: New test.
10035 * gcc.dg/qual-return-8.c: New test.
10037 2021-02-04 Jason Merrill <jason@redhat.com>
10040 * g++.dg/cpp2a/concepts-variadic3.C: New test.
10042 2021-02-04 David Malcolm <dmalcolm@redhat.com>
10045 * gcc.dg/pr97932.c: New test.
10047 2021-02-04 emsr <3dw4rd@verizon.net>
10049 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10051 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10053 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10054 of make_signed<size_t>::type in the diagnostics.
10056 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
10059 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10061 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
10063 * gfortran.dg/goacc/substring.f90: New test.
10064 * gfortran.dg/gomp/substring.f90: New test.
10066 2021-02-04 Martin Liska <mliska@suse.cz>
10068 * gcc.target/i386/prefer-vector-width-attr.c: New test.
10070 2021-02-04 Jason Merrill <jason@redhat.com>
10073 * g++.dg/cpp1z/class-deduction78.C: New test.
10075 2021-02-04 Jason Merrill <jason@redhat.com>
10078 * g++.dg/cpp0x/pr84630.C: Call b().
10079 * g++.dg/cpp2a/lambda-uneval13.C: New test.
10080 * g++.dg/ext/attr-expr1.C: New test.
10082 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10084 PR preprocessor/98882
10085 * gcc.dg/cpp/pr98882.c: New test.
10087 2021-02-03 Jason Merrill <jason@redhat.com>
10089 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
10090 hash-table-verification-limit=10000.
10092 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
10094 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
10095 * g++.dg/cpp23/feat-cxx2b.C: New test.
10096 * g++.dg/cpp23/size_t-literals.C: New test.
10097 * g++.dg/warn/Wsize_t-literals.C: New test.
10099 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10102 * g++.dg/cpp2a/no_unique_address11.C: New test.
10104 2021-02-03 Marek Polacek <polacek@redhat.com>
10107 * g++.dg/cpp0x/noexcept65.C: New test.
10109 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
10112 * gfortran.dg/coarray/array_temporary.f90: New test.
10114 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10116 PR middle-end/97487
10117 * gcc.dg/pr97487-1.c: New test.
10118 * gcc.dg/pr97487-2.c: New test.
10120 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10122 PR middle-end/97971
10123 * gcc.target/i386/pr97971.c: New test.
10125 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10127 PR tree-optimization/98287
10128 * gcc.dg/pr98287.c: New test.
10130 2021-02-03 Tamar Christina <tamar.christina@arm.com>
10132 PR tree-optimization/98928
10133 * gcc.target/i386/pr98928.c: New test.
10135 2021-02-02 Martin Liska <mliska@suse.cz>
10138 * gcc.target/i386/pr97510.c: New test.
10140 2021-02-02 Jason Merrill <jason@redhat.com>
10143 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10145 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10147 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10149 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10152 * gfortran.dg/pr91862.f90: New test.
10154 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10156 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10158 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10160 PR tree-optimization/98848
10161 * gcc.dg/vect/pr98848.c: New test.
10162 * gcc.dg/vect/pr92205.c: Remove xfail.
10164 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10166 PR tree-optimization/97960
10167 * g++.dg/torture/pr97960.C: New test.
10169 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10172 * g++.dg/opt/pr98743.C: New.
10174 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10176 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10178 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10180 * gcc.dg/asan/nested-1.c: New.
10182 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10186 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10187 prefix to support subroutines where necessary.
10188 * gcc.dg/analyzer/data-model-1.c: Likewise.
10189 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10191 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10192 subroutines where necessary.
10193 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10194 * gcc.dg/analyzer/signal-4b.c: Likewise.
10195 * gcc.dg/analyzer/single-field.c: Likewise.
10196 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10198 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10202 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10203 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10205 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10207 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10210 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10213 * gcc.dg/analyzer/pr98918.c: New test.
10215 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10217 PR tree-optimization/98499
10218 * g++.dg/pr98499.C: new test.
10220 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10222 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10224 2021-02-01 Martin Sebor <msebor@redhat.com>
10226 PR middle-end/97172
10227 * gcc.dg/pr97172.c: New test.
10229 2021-02-01 Martin Sebor <msebor@redhat.com>
10232 * g++.dg/Wclass-memaccess-6.C: New test.
10234 2021-02-01 Patrick Palka <ppalka@redhat.com>
10237 * g++.dg/cpp0x/constexpr-98295.C: New test.
10239 2021-02-01 Marek Polacek <polacek@redhat.com>
10242 * g++.dg/ext/builtin-has-attribute2.C: New test.
10244 2021-02-01 Jason Merrill <jason@redhat.com>
10247 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10249 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10251 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10253 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10255 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10257 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10259 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10261 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10263 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10265 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10267 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10269 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10271 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10273 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10276 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10278 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10280 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10282 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10284 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10287 2021-02-01 Tamar Christina <tamar.christina@arm.com>
10289 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10291 2021-02-01 Patrick Palka <ppalka@redhat.com>
10294 * g++.dg/cpp1y/constexpr-84494.C: New test.
10296 2021-02-01 Xing GUO <higuoxing@gmail.com>
10298 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10300 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
10302 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10303 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10305 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
10307 * c-c++-common/attr-used-5.c: Skip for Darwin.
10308 * c-c++-common/attr-used-6.c: Likewise.
10309 * c-c++-common/attr-used-7.c: Likewise.
10310 * c-c++-common/attr-used-8.c: Likewise.
10311 * c-c++-common/attr-used-9.c: Likewise.
10313 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
10315 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10316 * gcc.target/powerpc/pr79251.p9.c: Same.
10318 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10320 * gcc.target/i386/20051216-1.c: New test.
10322 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10325 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
10326 scan-tree-dump-times to x86 and aarch64 targets.
10327 * gcc.dg/gomp/simd-3.c: Likewise.
10329 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
10332 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10335 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10337 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10339 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10342 * gcc.target/aarch64/pr97701.c: Modify.
10344 2021-01-29 David Malcolm <dmalcolm@redhat.com>
10346 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10348 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10351 * gcc.target/aarch64/pr97701.c: New.
10353 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10355 * gcc.target/powerpc/pr91903.c: New test.
10356 * gcc.target/powerpc/builtins-1.fold.h: Update.
10357 * gcc.target/powerpc/builtins-2.c: Update.
10359 2021-01-29 Nathan Sidwell <nathan@acm.org>
10362 * g++.dg/modules/pr98843_a.C: New.
10363 * g++.dg/modules/pr98843_b.H: New.
10364 * g++.dg/modules/pr98843_c.C: New.
10366 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10368 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10370 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
10371 Richard Biener <rguenther@suse.de>
10373 PR tree-optimization/97627
10374 * g++.dg/pr97627.C: New testcase.
10376 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10379 * gcc.c-torture/compile/pr98849.c: New test.
10381 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10384 * gcc.dg/pr98331.c: New test.
10386 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
10388 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10390 * gcc.target/powerpc/pr79251.h: ...this.
10391 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10392 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10394 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10395 * gcc.target/powerpc/pr79251-run.p9.c: New test.
10397 2021-01-29 Marek Polacek <polacek@redhat.com>
10400 * g++.dg/parse/error63.C: New test.
10402 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10405 * g++.dg/warn/effc5.C: New test.
10407 2021-01-28 Marek Polacek <polacek@redhat.com>
10410 * g++.dg/cpp0x/alignas19.C: New test.
10411 * g++.dg/warn/Warray-bounds15.C: New test.
10413 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
10416 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10418 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
10420 * gfortran.dg/ISO_Fortran_binding_18.c: Include
10421 ../../../libgfortran/ISO_Fortran_binding.h rather than
10422 ISO_Fortran_binding.h.
10424 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
10426 * gcc.target/powerpc/float128-longdouble-math.c: New test.
10427 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10428 * gcc.target/powerpc/float128-math.c: Adjust test for new name
10429 being generated. Add support for running test on power10. Add
10430 support for running if long double defaults to 64-bits.
10432 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10436 * g++.target/i386/pr98847.C: New test.
10438 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10440 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10442 2021-01-28 Nathan Sidwell <nathan@acm.org>
10445 * g++.dg/modules/pr98770_a.C: New.
10446 * g++.dg/modules/pr98770_b.C: New.
10448 2021-01-28 Harald Anlauf <anlauf@gmx.de>
10451 * gfortran.dg/gomp/pr86470.f90: New test.
10453 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
10456 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10457 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10458 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10459 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10460 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10461 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10462 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10463 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10464 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10465 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10466 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10467 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10468 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10469 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10472 2021-01-28 Xing GUO <higuoxing@gmail.com>
10474 * gcc.target/riscv/attribute-18.c: New test.
10476 2021-01-27 Harris Snyder <hsnyder@structura.bio>
10478 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
10479 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
10481 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
10483 PR rtl-optimization/97684
10484 * gcc.target/i386/pr97684.c: New.
10486 2021-01-27 Jason Merrill <jason@redhat.com>
10489 * g++.dg/lookup/using4.C: No error in C++20.
10490 * g++.dg/cpp0x/decltype37.C: Adjust message.
10491 * g++.dg/template/crash75.C: Adjust message.
10492 * g++.dg/template/crash76.C: Adjust message.
10493 * g++.dg/cpp0x/inh-ctor36.C: New test.
10494 * g++.dg/cpp1z/inh-ctor39.C: New test.
10495 * g++.dg/cpp2a/using-enum-7.C: New test.
10497 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10500 * gcc.c-torture/execute/pr98853-1.c: New test.
10501 * gcc.c-torture/execute/pr98853-2.c: New test.
10503 2021-01-27 Richard Biener <rguenther@suse.de>
10505 PR tree-optimization/98854
10506 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
10508 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10512 * gfortran.dg/proc_ptr_52.f90 : New test.
10514 2021-01-27 liuhongt <hongtao.liu@intel.com>
10517 * gcc.target/i386/pr98833.c: New test.
10519 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10521 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
10522 optimize ("no-strict-aliasing") attribute.
10523 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
10524 array to avoid violating TBAA.
10525 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10526 array to avoid violating TBAA.
10527 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
10528 array to avoid violating TBAA.
10529 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
10530 array to avoid violating TBAA.
10532 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10535 * gfortran.dg/elemental_function_5.f90 : New test.
10537 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10539 PR tree-optimization/97260
10540 * gcc.dg/tree-ssa/pr97260.c: New test.
10542 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
10544 * lib/target-supports.exp (check_effective_target_c++2a):
10545 Check for C++2a or C++23.
10546 (check_effective_target_c++20_down): New.
10547 (check_effective_target_c++23_only): New.
10548 (check_effective_target_c++23): New.
10549 * g++.dg/cpp23/cplusplus.C: New.
10551 2021-01-26 Jason Merrill <jason@redhat.com>
10554 * g++.dg/torture/pr97474.C: New test.
10556 2021-01-26 Jason Merrill <jason@redhat.com>
10559 * g++.dg/cpp2a/no_unique_address10.C: New test.
10560 * g++.dg/cpp2a/no_unique_address9.C: New test.
10562 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10564 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
10565 optimize ("no-strict-aliasing") attribute.
10566 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
10567 array to avoid violating TBAA.
10568 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10569 array to avoid violating TBAA.
10570 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
10571 array to avoid violating TBAA.
10572 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
10573 array to avoid violating TBAA.
10575 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10578 * gcc.c-torture/execute/pr98681.c: New test.
10580 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10583 * gfortran.dg/elemental_assignment_1.f90: New test.
10585 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
10587 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
10588 add previously missing space in '$ident link'.
10590 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10592 PR middle-end/98807
10593 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
10595 2021-01-26 Alexandre Oliva <oliva@adacore.com>
10597 * gnat.dg/asan1.adb: New test.
10598 * gnat.dg/asan1_pkg.ads: New additional source.
10600 2021-01-25 Harald Anlauf <anlauf@gmx.de>
10603 * gfortran.dg/pr70070.f90: New test.
10605 2021-01-25 Martin Sebor <msebor@redhat.com>
10608 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
10609 * g++.dg/warn/Wnonnull10.C: New test.
10610 * g++.dg/warn/Wnonnull9.C: New test.
10612 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10614 * gfortran.dg/associate_57.f90: New test.
10616 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10619 * gfortran.dg/interface_assignment_7.f90: New test.
10621 2021-01-25 Jason Merrill <jason@redhat.com>
10624 * g++.dg/cpp2a/no_unique_address8.C: New test.
10626 2021-01-25 Richard Biener <rguenther@suse.de>
10628 PR middle-end/98807
10629 * gcc.dg/pr98807.c: New testcase.
10631 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
10633 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10634 * gnat.dg/thunk2_pkg.ads: New helper.
10636 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
10639 * gfortran.dg/charlen_18.f90 : New test.
10641 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
10643 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10645 * g++.dg/tc1/dr142.C: Same as above.
10646 * g++.dg/tc1/dr52.C: Same as above.
10647 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10648 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10649 * g++.old-deja/g++.jason/access8.C: Same as above.
10650 * g++.old-deja/g++.law/access4.C: Same as above.
10651 * g++.old-deja/g++.law/visibility12.C: Same as above.
10652 * g++.old-deja/g++.law/visibility4.C: Same as above.
10653 * g++.old-deja/g++.law/visibility8.C: Same as above.
10654 * g++.old-deja/g++.other/access4.C: Same as above.
10656 2021-01-23 Patrick Palka <ppalka@redhat.com>
10660 * g++.dg/cpp0x/this2.C: New test.
10661 * g++.dg/template/pr97399.C: New test.
10663 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
10665 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10666 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10667 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10668 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10669 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10670 * gcc.target/powerpc/pr79251.p9.c: Same.
10672 2021-01-22 Marek Polacek <polacek@redhat.com>
10675 * g++.dg/cpp0x/noexcept64.C: New test.
10677 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
10679 * g++.dg/eh/spbp.C: Remove skip on AIX.
10681 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10683 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10684 typo, UINON_TYPE to UNION_TYPE.
10686 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10688 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10689 UINON_TYPE to UNION_TYPE.
10690 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10691 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10693 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10695 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10696 optimize ("no-strict-aliasing") attribute.
10698 2021-01-22 Jason Merrill <jason@redhat.com>
10701 * g++.dg/init/elide7.C: New test.
10703 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10706 * g++.dg/ubsan/pr95693.C: New test.
10708 2021-01-22 Marek Polacek <polacek@redhat.com>
10711 * g++.dg/abi/mangle76.C: New test.
10713 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
10716 * gfortran.dg/associated_target_7.f90 : New test.
10718 2021-01-22 Martin Jambor <mjambor@suse.cz>
10720 PR tree-optimization/47059
10721 * gcc.dg/tree-ssa/pr47059.c: New test.
10723 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10725 PR tree-optimization/98766
10726 * gcc.dg/pr98766.c: New test.
10728 2021-01-22 Nathan Sidwell <nathan@acm.org>
10731 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10732 embedded absolute paths.
10733 (module_do_it): Append $std to test name.
10735 2021-01-22 Richard Biener <rguenther@suse.de>
10737 PR middle-end/98793
10738 * gcc.dg/pr98793.c: New testcase.
10740 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10742 * gcc.target/powerpc/pr79251.p8.c: New test.
10743 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10744 instruction counts.
10745 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10746 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10747 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10748 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10749 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10750 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10751 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10752 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10753 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10754 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10756 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10758 * gcc.target/powerpc/pr79251.p9.c: New test.
10759 * gcc.target/powerpc/pr79251-run.c: New test.
10760 * gcc.target/powerpc/pr79251.h: New header.
10762 2021-01-22 Richard Biener <rguenther@suse.de>
10764 PR middle-end/98773
10765 * gcc.dg/torture/pr98773.c: New testcase.
10767 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10769 PR tree-optimization/90248
10770 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10772 * gcc.dg/pr90248.c: New test.
10774 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10776 PR tree-optimization/98255
10777 * gcc.dg/pr98255.c: New test.
10779 2021-01-22 Richard Biener <rguenther@suse.de>
10781 PR tree-optimization/98786
10782 * gcc.dg/torture/pr98786.c: New testcase.
10784 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10787 * gcc.target/arm/pr98636.c: New test.
10789 2021-01-22 liuhongt <hongtao.liu@intel.com>
10793 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10794 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10795 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10796 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10797 * g++.target/i386/avx512f-pr96891-1.C: New test.
10798 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10800 2021-01-22 Marek Polacek <polacek@redhat.com>
10803 * g++.dg/cpp0x/noexcept63.C: New test.
10805 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10807 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10808 intervening period.
10809 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10810 explicitly check for intervening space, tab or period.
10812 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10814 PR rtl-optimization/98777
10815 * gcc.target/riscv/pr98777.c: New.
10817 2021-01-21 Patrick Palka <ppalka@redhat.com>
10820 * g++.dg/cpp0x/decltype-71879.C: New test.
10822 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10825 * g++.dg/cpp1y/constexpr-98672.C: New test.
10827 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10830 * lib/target-supports.exp
10831 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10832 * gcc.target/arm/ivopts.c: Use target
10833 'arm_thumb2_no_arm_v8_1_lob'.
10835 2021-01-21 Nathan Sidwell <nathan@acm.org>
10838 * g++.dg/modules/stat-mem-1.h: New.
10839 * g++.dg/modules/stat-mem-1_a.H: New.
10840 * g++.dg/modules/stat-mem-1_b.C: New.
10842 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
10845 * gfortran.dg/module_procedure_5.f90 : New test.
10846 * gfortran.dg/module_procedure_6.f90 : New test.
10848 2021-01-21 Richard Biener <rguenther@suse.de>
10851 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10853 2021-01-21 Richard Biener <rguenther@suse.de>
10856 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10858 2021-01-21 Richard Biener <rguenther@suse.de>
10860 * gcc.dg/Walloca-2.c: Un-XFAIL.
10862 2021-01-21 liuhongt <hongtao.liu@intel.com>
10864 PR rtl-optimization/98694
10865 * gcc.target/i386/pr98694.c: New test.
10867 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
10869 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10871 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10873 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10876 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
10878 PR rtl-optimization/98722
10879 * g++.target/s390/pr98722.C: New.
10881 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
10883 PR tree-optimization/96674
10884 * gcc.dg/pr96674.c: New tests.
10886 2021-01-20 Patrick Palka <ppalka@redhat.com>
10889 * g++.dg/cpp2a/lambda-generic9.C: New test.
10891 2021-01-20 Patrick Palka <ppalka@redhat.com>
10894 * g++.dg/parse/access12.C: New test.
10895 * g++.dg/template/access35.C: New test.
10897 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
10899 PR tree-optimization/98535
10900 * gcc.target/aarch64/sve/pr98535.c: New file.
10902 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10905 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10906 missing diagnostic issues with c_intptr_t == default integer kind.
10908 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10910 PR tree-optimization/98721
10911 * gcc.dg/pr98721-1.c: New test.
10912 * gcc.dg/pr98721-2.c: New test.
10914 2021-01-20 Richard Biener <rguenther@suse.de>
10916 PR tree-optimization/98758
10917 * gcc.dg/torture/pr98758.c: New testcase.
10919 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10922 * c-c++-common/gomp/task-detach-2.c: New test.
10924 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10928 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10930 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
10932 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10933 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10934 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10935 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10936 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10937 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10939 2021-01-19 Marek Polacek <polacek@redhat.com>
10942 * g++.dg/template/deduce8.C: New test.
10944 2021-01-19 Marek Polacek <polacek@redhat.com>
10947 * g++.dg/lookup/using64.C: New test.
10948 * g++.dg/lookup/using65.C: New test.
10950 2021-01-19 Martin Sebor <msebor@redhat.com>
10952 PR middle-end/98664
10953 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10954 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10955 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10956 * gcc.dg/Wfree-nonheap-object-4.c: New test.
10958 2021-01-19 Patrick Palka <ppalka@redhat.com>
10962 * g++.dg/opt/pr87974.C: Adjust.
10963 * g++.dg/template/access34.C: New test.
10964 * g++.dg/template/friend68.C: New test.
10965 * g++.dg/template/friend69.C: New test.
10967 2021-01-19 Marek Polacek <polacek@redhat.com>
10970 * g++.dg/cpp0x/noexcept62.C: New test.
10972 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
10974 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10976 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10978 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10979 (CHECK_CUMULATIVE_SAT): Delete.
10980 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
10982 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10983 Remove uses of the above.
10984 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10986 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10987 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10988 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10989 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10991 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10992 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10993 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10995 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10996 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10997 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10999 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11000 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11001 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11003 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11004 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11005 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11007 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11008 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11009 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11010 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11011 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11012 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11014 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11015 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11017 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11018 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11020 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11021 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11023 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11024 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11025 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11026 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11027 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11028 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11029 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11030 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11031 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11032 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11034 2021-01-19 Jeff Law <law@redhat.com>
11036 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11037 and update expected output.
11039 2021-01-19 Richard Biener <rguenther@suse.de>
11042 * g++.dg/pr98330.C: New testcase.
11043 * gcc.dg/pr98330.c: Likewise.
11045 2021-01-19 Richard Biener <rguenther@suse.de>
11048 * gfortran.dg/pr97673.f90: New testcase.
11050 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
11053 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11054 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11055 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11057 2021-01-19 Martin Jambor <mjambor@suse.cz>
11060 * g++.dg/ipa/pr98690.C: New test.
11062 2021-01-18 Jeff Law <law@redhat.com>
11064 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11066 2021-01-18 Patrick Palka <ppalka@redhat.com>
11068 * g++.dg/cpp1z/class-deduction77.C: New test.
11070 2021-01-18 Jakub Jelinek <jakub@redhat.com>
11072 PR tree-optimization/98727
11073 * gcc.c-torture/execute/pr98727.c: New test.
11075 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11078 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11079 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11081 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11083 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
11084 * g++.dg/no-stack-protector-attr.C: Likewise.
11086 2021-01-18 David Malcolm <dmalcolm@redhat.com>
11088 * gcc.dg/analyzer/attr-malloc-1.c: New test.
11089 * gcc.dg/analyzer/attr-malloc-2.c: New test.
11090 * gcc.dg/analyzer/attr-malloc-4.c: New test.
11091 * gcc.dg/analyzer/attr-malloc-5.c: New test.
11092 * gcc.dg/analyzer/attr-malloc-6.c: New test.
11093 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
11094 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
11096 2021-01-18 Richard Biener <rguenther@suse.de>
11099 * gcc.dg/vect/slp-11b.c: Adjust.
11101 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11104 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11105 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11107 2021-01-18 Richard Biener <rguenther@suse.de>
11110 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11112 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
11114 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11115 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11116 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11117 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11118 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11119 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11120 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11121 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11122 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11123 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11124 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11125 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11127 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
11129 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11130 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11131 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11132 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11133 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11134 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11135 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11136 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11137 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11138 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11139 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11141 2021-01-17 Martin Jambor <mjambor@suse.cz>
11144 * gcc.dg/ipa/pr98222.c: New test.
11146 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11148 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11149 ../../../libgfortran/ISO_Fortran_binding.h rather than
11150 ISO_Fortran_binding.h.
11152 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11154 * c-c++-common/gomp/task-detach-1.c: New.
11155 * g++.dg/gomp/task-detach-1.C: New.
11156 * gcc.dg/gomp/task-detach-1.c: New.
11157 * gfortran.dg/gomp/task-detach-1.f90: New.
11159 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11161 PR tree-optimization/96669
11162 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11163 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11165 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11167 PR tree-optimization/96271
11168 * gcc.target/i386/pr96271.c: New test.
11170 2021-01-15 Carl Love <cel@us.ibm.com>
11172 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11174 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11176 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11177 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11179 2021-01-15 Nathan Sidwell <nathan@acm.org>
11182 * g++.dg/template/pr98538.C: New.
11184 2021-01-15 Nathan Sidwell <nathan@acm.org>
11186 PR preprocessor/95253
11187 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11188 * g++.dg/modules/dep-1_b.C: Likewise.
11189 * g++.dg/modules/dep-2.C: Likewise.
11191 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11193 PR tree-optimization/96669
11194 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11196 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11198 PR tree-optimization/96681
11199 * gcc.dg/tree-ssa/pr96681.c: New test.
11201 2021-01-15 Jason Merrill <jason@redhat.com>
11204 * g++.dg/cpp1z/elide5.C: New test.
11206 2021-01-15 Jason Merrill <jason@redhat.com>
11208 * g++.dg/cpp1z/elide4.C: New test.
11210 2021-01-15 Jason Merrill <jason@redhat.com>
11213 * g++.dg/cpp0x/initlist-array13.C: New test.
11215 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11217 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11218 * gcc.dg/analyzer/data-model-1.c: Likewise.
11219 * gcc.dg/analyzer/malloc-1.c: Likewise.
11220 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11222 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11224 PR tree-optimization/96671
11225 * gcc.dg/tree-ssa/pr96671-1.c: New test.
11226 * gcc.dg/tree-ssa/pr96671-2.c: New test.
11228 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11230 PR tree-optimization/98597
11231 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11232 Expect for now a (char *) cast for VLAs.
11233 * gcc.dg/uninit-40.c: New test.
11235 2021-01-15 Nathan Sidwell <nathan@acm.org>
11238 * g++.dg/modules/pr98591.H: New file.
11240 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
11243 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11244 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11246 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
11248 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11249 libatomic into testcases in gcc.target/s390/md.
11250 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11253 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11256 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11257 vceqz_p64, vceqq_p64 and vceqzq_p64.
11258 * gcc.target/arm/simd/vceqz_p64.c: New test.
11259 * gcc.target/arm/simd/vceqzq_p64.c: New test.
11261 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11264 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11267 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11268 vceqz_p64, vceqq_p64 and vceqzq_p64.
11270 2021-01-15 Martin Liska <mliska@suse.cz>
11272 * lib/gcov.exp: Use 'env python3' for execution of pytests.
11273 Check that pytest accepts all needed options first.
11274 Improve formatting of PASS/FAIL lines.
11276 2021-01-15 Richard Biener <rguenther@suse.de>
11279 * gcc.dg/vect/bb-slp-32.c: Align p.
11281 2021-01-15 Richard Biener <rguenther@suse.de>
11284 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11286 2021-01-15 Richard Biener <rguenther@suse.de>
11289 * gcc.dg/vect/slp-45.c: Key scanning on
11292 2021-01-15 Richard Biener <rguenther@suse.de>
11295 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11297 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11300 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11301 vceqz_p64, vceqq_p64 and vceqzq_p64.
11303 2021-01-15 Richard Biener <rguenther@suse.de>
11306 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11308 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11310 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11312 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11314 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11316 2021-01-15 Richard Biener <rguenther@suse.de>
11318 PR tree-optimization/98685
11319 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11321 2021-01-15 Tamar Christina <tamar.christina@arm.com>
11323 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11324 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11326 2021-01-14 David Malcolm <dmalcolm@redhat.com>
11328 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11330 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11332 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11334 2021-01-14 Tamar Christina <tamar.christina@arm.com>
11336 * gcc.dg/vect/complex/complex-mla-template.c: New test.
11337 * gcc.dg/vect/complex/complex-mls-template.c: New test.
11338 * gcc.dg/vect/complex/complex-mul-template.c: New test.
11339 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11340 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11341 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11342 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11343 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11344 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11345 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11346 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11347 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11348 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11349 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11350 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11351 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11352 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11353 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11354 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11355 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11356 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11358 2021-01-14 Marek Polacek <polacek@redhat.com>
11360 * g++.dg/template/pr98372.C: Only run in C++14 and up.
11362 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11364 * substr_10.f90: New test.
11365 * substr_9.f90: New test.
11367 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11369 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11370 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11372 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11374 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11376 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11379 * gfortran.dg/pr98661.f90: New test.
11381 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11384 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11387 * gfortran.dg/pr98661.f90: New test.
11389 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11392 * gfortran.dg/pr98661.f90: New test.
11394 2021-01-14 Martin Liska <mliska@suse.cz>
11396 * g++.dg/gcov/gcov-17.C: New test.
11397 * g++.dg/gcov/test-gcov-17.py: New test.
11399 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11402 * gcc.target/i386/pr98667-1.c: New file.
11403 * gcc.target/i386/pr98667-2.c: Likewise.
11404 * gcc.target/i386/pr98667-3.c: Likewise.
11406 2021-01-14 Richard Biener <rguenther@suse.de>
11408 PR tree-optimization/98674
11409 * gcc.dg/vect/pr98674.c: New testcase.
11411 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11414 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11416 * gcc.target/i386/pr95021-3.c: Likewise.
11418 2021-01-14 Nathan Sidwell <nathan@acm.org>
11421 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11422 * g++.dg/template/pr98372.C: New.
11424 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11427 * gcc.target/i386/pr98670.c: New test.
11429 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11431 PR tree-optimization/96688
11432 * gcc.dg/tree-ssa/pr96688.c: New test.
11433 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11434 * gcc.target/i386/pr66821.c: Likewise.
11436 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
11438 * gcc.target/aarch64/sve/cost_model_11.c: New test.
11439 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11440 -fno-vect-cost-model.
11442 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11444 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11445 sqxtn2 scan-assembler-times.
11447 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11449 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11450 scan-assembler-times for xtn2.
11452 2021-01-13 Marek Polacek <polacek@redhat.com>
11455 * g++.dg/lookup/using63.C: New test.
11457 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11459 PR tree-optimization/96691
11460 * gcc.dg/tree-ssa/pr96691.c: New test.
11462 2021-01-13 Richard Biener <rguenther@suse.de>
11464 PR tree-optimization/92645
11465 * gcc.target/i386/pr92645-7.c: New testcase.
11466 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
11467 * gcc.dg/pr69047.c: Likewise.
11469 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11471 * gcc.target/aarch64/sve/mls_2.c: New test.
11472 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11473 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
11474 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
11475 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
11476 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
11478 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11480 * gcc.target/aarch64/sve/mla_2.c: New test.
11481 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
11482 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
11483 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
11484 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
11485 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
11487 2021-01-13 Richard Biener <rguenther@suse.de>
11489 PR tree-optimization/92645
11490 * gcc.target/i386/pr92645-6.c: New testcase.
11492 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11494 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
11495 * gcc.target/aarch64/sve/sel_2.c: Likewise.
11496 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11498 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11501 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
11502 scan-assembler. Add tests with zero vector as first __builtin_shuffle
11504 * gcc.target/i386/pr95905-3.c: New test.
11505 * gcc.target/i386/pr95905-4.c: New test.
11507 2021-01-13 Martin Liska <mliska@suse.cz>
11509 PR tree-optimization/98455
11510 * gcc.dg/tree-ssa/pr98455.c: New test.
11512 2021-01-13 Richard Biener <rguenther@suse.de>
11514 PR tree-optimization/98640
11515 * gcc.dg/torture/pr98640.c: New testcase.
11517 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11520 * gcc.target/i386/pr96938.c: New test.
11522 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11525 * gcc.target/i386/pr95905-1.c: New test.
11526 * gcc.target/i386/pr95905-2.c: New test.
11528 2021-01-13 Julian Brown <julian@codesourcery.com>
11530 * gcc.target/gcn/fpdiv.c: New test.
11532 2021-01-12 Martin Sebor <msebor@redhat.com>
11536 * g++.dg/warn/Wuninitialized-13.C: New test.
11537 gcc.dg/uninit-39.c: New test.
11539 * gcc.dg/uninit-39.c: New file.
11541 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
11544 * gcc.target/arm/simd/mve-vneg.c: Update test.
11546 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
11549 * gcc.target/arm/pr97969.c: New.
11551 2021-01-12 Patrick Palka <ppalka@redhat.com>
11554 * g++.dg/cpp2a/concepts-ctad1.C: New test.
11555 * g++.dg/cpp2a/concepts-ctad2.C: New test.
11557 2021-01-12 Richard Biener <rguenther@suse.de>
11559 PR tree-optimization/98550
11560 * g++.dg/opt/pr98550.C: New testcase.
11562 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11564 PR tree-optimization/98629
11565 * gcc.c-torture/compile/pr98629.c: New test.
11567 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11569 PR tree-optimization/95731
11570 * gcc.dg/tree-ssa/pr95731.c: New test.
11571 * gcc.c-torture/execute/pr95731.c: New test.
11573 2021-01-12 Marek Polacek <polacek@redhat.com>
11576 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
11578 2021-01-12 David Malcolm <dmalcolm@redhat.com>
11581 * gcc.dg/analyzer/pr98628.c: New test.
11583 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11585 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
11586 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
11587 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
11588 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
11589 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
11590 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
11591 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
11593 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11595 * g++.target/aarch64/sve/cond_bic_1.C: New test.
11596 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
11597 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
11598 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
11600 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11602 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
11604 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11606 * g++.target/aarch64/sve/abd_1.C: New test.
11607 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
11608 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
11609 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
11610 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
11612 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11614 * gcc.target/aarch64/sve/adr_6.c: New test.
11616 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11618 * g++.target/aarch64/sve/cond_arith_1.C: New test.
11619 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
11620 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
11621 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
11622 * g++.target/aarch64/sve/cond_shift_1.C: New test.
11623 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
11624 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11625 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11627 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11630 * g++.target/aarch64/sve/max_1.C: New test.
11631 * g++.target/aarch64/sve/min_1.C: Likewise.
11632 * gcc.target/aarch64/sve/mul_2.c: Likewise.
11634 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11636 * gcc.target/aarch64/sve/shift_2.c: New test.
11638 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11641 * g++.dg/abi/abi-tag24.C: New test.
11643 2021-01-11 Richard Biener <rguenther@suse.de>
11645 PR tree-optimization/91403
11646 * gcc.dg/vect/pr91403.c: New testcase.
11648 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
11651 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11652 Expect .ld1_args only when GNU LD is used.
11653 Add an exception for *.gcc_args files.
11655 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11657 PR tree-optimization/95867
11658 * gcc.dg/tree-ssa/pr95867.c: New test.
11660 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11662 PR tree-optimization/95852
11663 * gcc.target/i386/pr95852-3.c: New test.
11664 * gcc.target/i386/pr95852-4.c: New test.
11666 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11668 PR tree-optimization/95852
11669 * gcc.target/i386/pr95852-1.c: New test.
11670 * gcc.target/i386/pr95852-2.c: New test.
11672 2021-01-11 Martin Liska <mliska@suse.cz>
11674 PR gcov-profile/98273
11675 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11676 * g++.dg/gcov/pr98273.C: New test.
11677 * g++.dg/gcov/gcov.py: New test.
11678 * g++.dg/gcov/test-pr98273.py: New test.
11680 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
11682 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11683 constant then rather than addition.
11684 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11685 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11687 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11690 * c-c++-common/pr98556.c: New test.
11692 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11694 PR rtl-optimization/98603
11695 * gcc.target/i386/pr98603.c: New test.
11696 * gcc.target/aarch64/pr98603.c: New test.
11698 2021-01-09 Alexandre Oliva <oliva@gnu.org>
11701 * gcc.dg/debug/pr97714.c: New.
11703 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11706 * gcc.target/i386/pr98482-1.c: Require lp64.
11707 * gcc.target/i386/pr98482-2.c: Likewise.
11709 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
11711 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11712 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11714 2021-01-08 Patrick Palka <ppalka@redhat.com>
11717 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11719 2021-01-08 Patrick Palka <ppalka@redhat.com>
11722 * g++.dg/template/access32.C: New test.
11723 * g++.dg/template/access33.C: New test.
11725 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11728 * gcc.target/i386/pr98482-2.c: Updated.
11730 2021-01-08 Richard Biener <rguenther@suse.de>
11732 PR tree-optimization/98544
11733 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11735 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11738 * gcc.target/i386/pr98482-1.c: New test.
11739 * gcc.target/i386/pr98482-1.c: Likewise.
11740 * gcc.target/i386/pr98482-2.c: New file.
11742 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11745 * gcc.target/i386/pr98585.c: New test.
11747 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11749 * gcc.target/aarch64/sve/cnot_2.c: New test.
11750 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11751 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11752 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11753 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11754 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11755 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11757 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11759 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11760 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11761 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11762 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11763 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11764 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11765 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11766 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11768 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11770 * lib/target-supports.exp
11771 (check_effective_target_aarch64_asm_sve2_ok): New.
11772 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11773 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11775 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11777 * gcc.target/aarch64/usaba_1.c: New test.
11779 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11782 * gfortran.dg/deferred_character_35.f90 : New test.
11784 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11787 * gfortran.dg/implied_do_3.f90 : New test.
11789 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11791 * gcc.dg/array-quals-1.c: Allow srodata.
11793 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11795 * gcc.target/riscv/predef-10.c: New.
11796 * gcc.target/riscv/predef-11.c: New.
11797 * gcc.target/riscv/predef-12.c: New.
11798 * gcc.target/riscv/predef-13.c: New.
11800 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11803 * g++.dg/cpp2a/bit-cast10.C: New test.
11805 2021-01-07 Martin Sebor <msebor@redhat.com>
11807 PR middle-end/98578
11808 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11809 * gcc.dg/uninit-pr98578.c: New test.
11811 2021-01-07 Marek Polacek <polacek@redhat.com>
11814 * g++.dg/cpp0x/auto55.C: New test.
11816 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11819 * gcc.dg/analyzer/pr98580-a.c: New test.
11820 * gcc.dg/analyzer/pr98580-b.c: New test.
11822 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11825 * gfortran.dg/associate_54.f90: New test.
11826 * gfortran.dg/associate_55.f90: New test.
11827 * gfortran.dg/associate_56.f90: New test.
11829 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11832 * gcc.target/i386/pr98567-1.c: New test.
11833 * gcc.target/i386/pr98567-2.c: New test.
11835 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11837 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11838 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11839 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11840 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11841 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11842 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11843 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11844 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11846 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11848 PR tree-optimization/98560
11849 * gcc.dg/vect/pr98560-2.c: New test.
11851 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11853 PR tree-optimization/98560
11854 * gcc.dg/vect/pr98560-1.c: New test.
11856 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11858 PR tree-optimization/98568
11859 * g++.dg/torture/pr98568.C: New test.
11861 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
11863 * gcc.target/i386/pr92658-avx512bw.c: Add
11864 -mprefer-vector-width=512 to avoid impact of different default
11865 mtune which gcc is built with.
11866 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11868 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11871 * gcc.dg/analyzer/pr97074.c: New test.
11873 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11876 * gcc.dg/analyzer/pr98564.c: New test.
11878 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
11880 PR rtl-optimization/97978
11881 * gcc.target/i386/pr97978.c: New.
11883 2021-01-06 Martin Sebor <msebor@redhat.com>
11886 * g++.dg/pr95768.C: New test.
11887 * g++.dg/warn/Wuninitialized-12.C: New test.
11888 * gcc.dg/uninit-38.c: New test.
11890 2021-01-06 Martin Sebor <msebor@redhat.com>
11893 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11895 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
11898 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11899 as the final suspend point so that we can check that the state
11900 machine has reached the expected point.
11902 2021-01-06 Marek Polacek <polacek@redhat.com>
11905 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11908 2021-01-06 Alexandre Oliva <oliva@adacore.com>
11910 * g++.dg/opt/store-merging-2.C: Add the required alignment.
11912 2021-01-06 Richard Biener <rguenther@suse.de>
11914 PR tree-optimization/95582
11915 * gcc.dg/pr95582.c: New testcase.
11917 2021-01-06 Richard Biener <rguenther@suse.de>
11919 PR tree-optimization/98513
11920 * gcc.dg/tree-ssa/pr98513.c: New testcase.
11922 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11925 * gcc.dg/analyzer/pr97072.c: New test.
11927 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11930 * gcc.dg/analyzer/pr98073.c: New test.
11932 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11935 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11937 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
11939 * gcc.target/s390/s390.exp: Replace %% with %.
11941 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
11943 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11945 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11948 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11949 unsigned short to compute pextrw result.
11951 2021-01-05 Patrick Palka <ppalka@redhat.com>
11953 * g++.dg/template/partial5.C: Adjust directives to expect the
11954 same errors across all dialects.
11955 * g++.dg/cpp1z/nontype-auto17.C: New test.
11956 * g++.dg/cpp1z/nontype-auto18.C: New test.
11957 * g++.dg/template/ttp33.C: New test.
11959 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11961 PR tree-optimization/94802
11962 * gcc.target/i386/pr94802.c: New test.
11963 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11965 2021-01-05 Richard Biener <rguenther@suse.de>
11967 PR tree-optimization/98516
11968 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11969 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11971 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11974 * g++.dg/cpp2a/bit-cast8.C: New test.
11975 * g++.dg/cpp2a/bit-cast9.C: New test.
11977 2021-01-05 Marek Polacek <polacek@redhat.com>
11980 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11981 * g++.dg/cpp0x/noexcept61.C: New test.
11983 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11985 PR tree-optimization/96928
11986 * gcc.dg/tree-ssa/pr96928.c: New test.
11987 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11988 instead of scanning rtl dump for ifcvt message check assembly
11989 for xor instruction.
11991 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11993 PR tree-optimization/96930
11994 * g++.dg/tree-ssa/pr96930.C: New test.
11996 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11998 PR tree-optimization/96239
11999 * gcc.dg/tree-ssa/pr96239.c: New test.
12001 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
12004 * gcc.target/i386/pr98522.c: New test.
12006 2021-01-05 Nathan Sidwell <nathan@acm.org>
12008 * g++.dg/modules/mod-decl-1.C: Adjust.
12009 * g++.dg/modules/p0713-2.C: Adjust.
12010 * g++.dg/modules/p0713-3.C: Adjust.
12012 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12015 * gcc.target/i386/pr98495-1.c: New test.
12016 * gcc.target/i386/pr98495-2.c: New test.
12017 * gcc.target/i386/pr98495-3.c: New test.
12018 * gcc.target/i386/pr98495-4.c: New test.
12019 * gcc.target/i386/pr98495-5.c: New test.
12021 2021-01-05 liuhongt <hongtao.liu@intel.com>
12023 * gcc.target/i386/sse2-pr98461-2.c: New test.
12025 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12027 PR rtl-optimization/97144
12028 * gcc.c-torture/compile/pr97144.c: New test.
12029 * gcc.target/aarch64/sve/pr97144.c: Likewise.
12031 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12033 PR rtl-optimization/98403
12034 * g++.dg/opt/pr98403.C: New test.
12036 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12038 PR rtl-optimization/98334
12039 * gcc.target/i386/pr98334.c: New test.
12041 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
12043 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12045 2021-01-05 David Malcolm <dmalcolm@redhat.com>
12048 * gcc.dg/analyzer/pr98293.c: New test.
12050 2021-01-04 Martin Uecker <muecker@gwdg.de>
12053 * gcc.dg/pr98029.c: New test.
12055 2021-01-04 Nathan Sidwell <nathan@acm.org>
12057 * g++.dg/modules/binding-1_a.H: New.
12058 * g++.dg/modules/binding-1_b.H: New.
12059 * g++.dg/modules/binding-1_c.C: New.
12060 * g++.dg/modules/binding-2.H: New.
12061 * g++.dg/modules/builtin-3_a.C: New.
12062 * g++.dg/modules/global-2_a.C: New.
12063 * g++.dg/modules/global-2_b.C: New.
12064 * g++.dg/modules/global-3_a.C: New.
12065 * g++.dg/modules/global-3_b.C: New.
12066 * g++.dg/modules/hello-1_a.C: New.
12067 * g++.dg/modules/hello-1_b.C: New.
12068 * g++.dg/modules/iostream-1_a.H: New.
12069 * g++.dg/modules/iostream-1_b.C: New.
12070 * g++.dg/modules/part-5_a.C: New.
12071 * g++.dg/modules/part-5_b.C: New.
12072 * g++.dg/modules/part-5_c.C: New.
12073 * g++.dg/modules/stdio-1_a.H: New.
12074 * g++.dg/modules/stdio-1_b.C: New.
12075 * g++.dg/modules/string-1_a.H: New.
12076 * g++.dg/modules/string-1_b.C: New.
12077 * g++.dg/modules/string-view1.C: New.
12078 * g++.dg/modules/string-view2.C: New.
12079 * g++.dg/modules/tinfo-1.C: New.
12080 * g++.dg/modules/tinfo-2_a.H: New.
12081 * g++.dg/modules/tinfo-2_b.C: New.
12082 * g++.dg/modules/tname-spec-1_a.H: New.
12083 * g++.dg/modules/tname-spec-1_b.C: New.
12084 * g++.dg/modules/xtreme-header-1.h: New.
12085 * g++.dg/modules/xtreme-header-1_a.H: New.
12086 * g++.dg/modules/xtreme-header-1_b.C: New.
12087 * g++.dg/modules/xtreme-header-1_c.C: New.
12088 * g++.dg/modules/xtreme-header-2.h: New.
12089 * g++.dg/modules/xtreme-header-2_a.H: New.
12090 * g++.dg/modules/xtreme-header-2_b.C: New.
12091 * g++.dg/modules/xtreme-header-2_c.C: New.
12092 * g++.dg/modules/xtreme-header-3.h: New.
12093 * g++.dg/modules/xtreme-header-3_a.H: New.
12094 * g++.dg/modules/xtreme-header-3_b.C: New.
12095 * g++.dg/modules/xtreme-header-3_c.C: New.
12096 * g++.dg/modules/xtreme-header-4.h: New.
12097 * g++.dg/modules/xtreme-header-4_a.H: New.
12098 * g++.dg/modules/xtreme-header-4_b.C: New.
12099 * g++.dg/modules/xtreme-header-4_c.C: New.
12100 * g++.dg/modules/xtreme-header-5.h: New.
12101 * g++.dg/modules/xtreme-header-5_a.H: New.
12102 * g++.dg/modules/xtreme-header-5_b.C: New.
12103 * g++.dg/modules/xtreme-header-5_c.C: New.
12104 * g++.dg/modules/xtreme-header-6.h: New.
12105 * g++.dg/modules/xtreme-header-6_a.H: New.
12106 * g++.dg/modules/xtreme-header-6_b.C: New.
12107 * g++.dg/modules/xtreme-header-6_c.C: New.
12108 * g++.dg/modules/xtreme-header.h: New.
12109 * g++.dg/modules/xtreme-header_a.H: New.
12110 * g++.dg/modules/xtreme-header_b.C: New.
12111 * g++.dg/modules/xtreme-tr1.h: New.
12112 * g++.dg/modules/xtreme-tr1_a.H: New.
12113 * g++.dg/modules/xtreme-tr1_b.C: New.
12115 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12117 PR tree-optimization/95401
12118 * g++.dg/vect/pr95401.cc: New test.
12119 * g++.dg/vect/pr95401a.cc: Likewise.
12121 2021-01-04 Richard Biener <rguenther@suse.de>
12123 PR tree-optimization/98308
12124 * gcc.dg/vect/pr98308.c: New testcase.
12126 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12128 PR tree-optimization/95771
12129 * gcc.target/i386/pr95771.c: New test.
12131 2021-01-04 Richard Biener <rguenther@suse.de>
12133 PR tree-optimization/98464
12134 * g++.dg/opt/pr98464.C: New testcase.
12136 2021-01-04 Richard Biener <rguenther@suse.de>
12138 PR tree-optimization/98282
12139 * g++.dg/opt/pr98282.C: New testcase.
12141 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12144 * gcc.target/aarch64/pr89057.c: New test.
12146 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12148 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12150 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12151 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12152 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12154 2021-01-04 Martin Liska <mliska@suse.cz>
12156 * README: Convert to utf8 from iso8859.
12158 2021-01-04 Martin Liska <mliska@suse.cz>
12160 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12162 2021-01-04 Richard Biener <rguenther@suse.de>
12164 PR tree-optimization/98291
12165 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12166 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12168 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12170 PR tree-optimization/96782
12171 * gcc.dg/tree-ssa/pr96782.c: New test.
12173 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12175 * gcc.misc-tests/outputs.exp: Adjust testcase.
12177 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12179 * ChangeLog-2020: Rotate ChangeLog. New file.
12181 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12183 * lib/target-supports.exp
12184 (check_effective_target_arm_fp16_alternative_ok_nocache):
12185 Return zero for *-*-vxworks7r* targets.
12186 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12187 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12188 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12189 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12191 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12193 * g++.dg/init/new26.C: Fix overriding of the delete operator
12196 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12198 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12201 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12203 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12204 the test's dg-options.
12205 * gcc.target/arm/pr78255-2.c: Likewise.
12207 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12209 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12211 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12213 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12216 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12218 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12220 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12222 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12225 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12227 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12229 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12231 * g++.dg/other/anon5.C: Skip on vxworks kernel.
12233 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12235 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12236 * gcc.dg/vxworks/initpri2.c: Likewise.
12238 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12240 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12243 2021-01-01 Olivier Hainque <hainque@adacore.com>
12245 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12246 * gcc.dg/pthread-init-2.c: Ditto.
12248 2021-01-01 Olivier Hainque <hainque@adacore.com>
12250 * lib/target-supports.exp (check_weak_available,
12251 check_fork_available, check_effective_target_lto,
12252 check_effective_target_mempcpy): Add vxworks filters.
12254 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12256 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12257 explicit -mno-long-calls.
12258 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12260 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12262 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12263 * g++.target/arm/no_unique_address_2.C: Likewise.
12265 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12267 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12268 * gcc.target/arm/headmerge-2.c: Likewise.
12270 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12272 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12275 Copyright (C) 2021 Free Software Foundation, Inc.
12277 Copying and distribution of this file, with or without modification,
12278 are permitted in any medium without royalty provided the copyright
12279 notice and this notice are preserved.