1 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
3 * gfortran.dg/gomp/error-1.f90: New test.
4 * gfortran.dg/gomp/error-2.f90: New test.
5 * gfortran.dg/gomp/error-3.f90: New test.
7 2021-08-20 Jakub Jelinek <jakub@redhat.com>
9 * c-c++-common/gomp/error-1.c: New test.
10 * c-c++-common/gomp/error-2.c: New test.
11 * c-c++-common/gomp/error-3.c: New test.
12 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
13 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
14 * g++.dg/gomp/attrs-13.C: New test.
15 * g++.dg/gomp/error-1.C: New test.
17 2021-08-20 Jakub Jelinek <jakub@redhat.com>
19 * c-c++-common/gomp/sink-5.c: New test.
20 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
21 at the end of pragma line.
23 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
25 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
28 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
31 * gcc.target/powerpc/pr101849.c: New test.
33 2021-08-19 Harald Anlauf <anlauf@gmx.de>
36 * gfortran.dg/pr100950.f90: New test.
38 2021-08-19 Patrick Palka <ppalka@redhat.com>
41 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
43 2021-08-19 Jakub Jelinek <jakub@redhat.com>
46 * gcc.target/i386/pr101950-1.c: New test.
47 * gcc.target/i386/pr101950-2.c: New test.
49 2021-08-19 Jakub Jelinek <jakub@redhat.com>
51 * c-c++-common/gomp/requires-3.c: Add testcase for
52 atomic_default_mem_order ( at the end of line without corresponding ).
54 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
56 * jit.dg/test-asm.c: Provide Mach-O fragment.
57 * jit.dg/test-asm.cc: Likewise.
59 2021-08-19 Jakub Jelinek <jakub@redhat.com>
61 * c-c++-common/gomp/nothing-2.c: New test.
63 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
65 * jit.dg/harness.h: Include jit-dejagnu.h.
66 * jit.dg/jit.exp: Use -rdynamic conditionally on target
67 support, instead of unconditional -Wl,--export-dynamic.
69 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
72 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
74 2021-08-19 liuhongt <hongtao.liu@intel.com>
77 2021-08-19 liuhongt <hongtao.liu@intel.com>
80 * gcc.target/i386/pr99881.c: New test.
82 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
85 * gfortran.dg/nothing-1.f90: Moved to ...
86 * gfortran.dg/gomp/nothing-1.f90: ... here.
87 * gfortran.dg/nothing-2.f90: Moved to ...
88 * gfortran.dg/gomp/nothing-2.f90: ... here;
89 avoid $ issue in $OMP in dg-error.
91 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
92 Matt Jacobson <mhjacobson@me.com>
95 * obj-c++.dg/pr101666-0.mm: New test.
96 * obj-c++.dg/pr101666-1.mm: New test.
97 * obj-c++.dg/pr101666.inc: New.
98 * objc.dg/pr101666-0.m: New test.
99 * objc.dg/pr101666-1.m: New test.
100 * objc.dg/pr101666.inc: New.
102 2021-08-18 Ankur Saini <arsenic@sourceware.org>
105 * g++.dg/analyzer/vfunc-2.C: New test.
106 * g++.dg/analyzer/vfunc-3.C: New test.
107 * g++.dg/analyzer/vfunc-4.C: New test.
108 * g++.dg/analyzer/vfunc-5.C: New test.
110 2021-08-18 Ankur Saini <arsenic@sourceware.org>
113 * gcc.dg/analyzer/function-ptr-4.c: New test.
114 * gcc.dg/analyzer/pr100546.c: New test.
116 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
118 * gfortran.dg/nothing-1.f90: New test.
119 * gfortran.dg/nothing-2.f90: New test.
121 2021-08-18 Patrick Palka <ppalka@redhat.com>
125 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
126 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
128 2021-08-18 Patrick Palka <ppalka@redhat.com>
131 * g++.dg/cpp2a/nontype-class49.C: New test.
133 2021-08-18 Jakub Jelinek <jakub@redhat.com>
135 * c-c++-common/gomp/nothing-1.c: New test.
136 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
137 * g++.dg/gomp/attrs-2.C (bar): Likewise.
138 * g++.dg/gomp/attrs-9.C: Likewise.
140 2021-08-18 Jakub Jelinek <jakub@redhat.com>
142 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
144 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
145 * g++.dg/gomp/barrier-2.C: Likewise.
146 * gcc.dg/gomp/declare-simd-5.c: Likewise.
147 * gcc.dg/gomp/barrier-2.c: Likewise.
148 * gcc.dg/gomp/declare-variant-2.c: Likewise.
150 2021-08-18 liuhongt <hongtao.liu@intel.com>
153 * gcc.target/i386/pr54400.c: Adjust testcase.
154 * gcc.target/i386/pr94147.c: New test.
156 2021-08-17 Martin Sebor <msebor@redhat.com>
159 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
160 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
161 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
162 * gcc.dg/Wstringop-overflow-72.c: New test.
164 2021-08-17 Jakub Jelinek <jakub@redhat.com>
167 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
168 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
169 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
170 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
171 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
172 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
173 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
174 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
175 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
176 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
177 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
179 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
181 * gcc.dg/pr78213.c: Restore testing.
183 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
185 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
187 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
189 * gcc.dg/fold-ior-5.c: New test case.
191 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
193 * gfortran.dg/gomp/scan-1.f90:
194 * gfortran.dg/gomp/cancel-1.f90: New test.
195 * gfortran.dg/gomp/cancel-4.f90: New test.
196 * gfortran.dg/gomp/loop-4.f90: New test.
197 * gfortran.dg/gomp/nesting-1.f90: New test.
198 * gfortran.dg/gomp/nesting-2.f90: New test.
199 * gfortran.dg/gomp/nesting-3.f90: New test.
200 * gfortran.dg/gomp/nowait-1.f90: New test.
201 * gfortran.dg/gomp/reduction-task-1.f90: New test.
202 * gfortran.dg/gomp/reduction-task-2.f90: New test.
203 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
204 * gfortran.dg/gomp/reduction-task-3.f90: New test.
205 * gfortran.dg/gomp/scope-1.f90: New test.
206 * gfortran.dg/gomp/scope-2.f90: New test.
208 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
210 PR tree-optimization/101938
211 * gcc.dg/pr101938.c: New test.
213 2021-08-17 Richard Biener <rguenther@suse.de>
215 PR tree-optimization/101868
216 * gcc.dg/lto/pr101868_0.c: New testcase.
217 * gcc.dg/lto/pr101868_1.c: Likewise.
218 * gcc.dg/lto/pr101868_2.c: Likewise.
219 * gcc.dg/lto/pr101868_3.c: Likewise.
221 2021-08-17 Jakub Jelinek <jakub@redhat.com>
223 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
225 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
226 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
228 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
229 test. Adjust diagnostics for the addition of scope.
230 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
232 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
233 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
234 * c-c++-common/gomp/scope-1.c: New test.
235 * c-c++-common/gomp/scope-2.c: New test.
236 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
237 * g++.dg/gomp/attrs-2.C (bar): Likewise.
238 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
239 * gfortran.dg/gomp/reduction7.f90: Likewise.
241 2021-08-17 Jakub Jelinek <jakub@redhat.com>
243 * c-c++-common/cpp/va-opt-5.c: New test.
244 * c-c++-common/cpp/va-opt-6.c: New test.
246 2021-08-17 Richard Biener <rguenther@suse.de>
248 PR tree-optimization/101925
249 * gcc.dg/sso-16.c: New testcase.
251 2021-08-17 liuhongt <hongtao.liu@intel.com>
253 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
254 --param=vect-epilogues-nomask=0
256 2021-08-16 liuhongt <hongtao.liu@intel.com>
259 * gcc.target/i386/pr101930.c: New test.
261 2021-08-16 Martin Liska <mliska@suse.cz>
264 * gcc.dg/ipa/pr100600.c: New test.
266 2021-08-16 liuhongt <hongtao.liu@intel.com>
269 * gcc.target/i386/pr101846-2.c: New test.
270 * gcc.target/i386/pr101846-3.c: New test.
271 * gcc.target/i386/pr101846-4.c: New test.
273 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
275 * gfortran.dg/gomp/masked-1.f90: New test.
276 * gfortran.dg/gomp/masked-2.f90: New test.
277 * gfortran.dg/gomp/masked-3.f90: New test.
278 * gfortran.dg/gomp/masked-combined-1.f90: New test.
279 * gfortran.dg/gomp/masked-combined-2.f90: New test.
281 2021-08-15 Harald Anlauf <anlauf@gmx.de>
284 * gfortran.dg/coarray_sync.f90: New test.
285 * gfortran.dg/coarray_3.f90: Adjust error messages.
287 2021-08-14 Martin Sebor <msebor@redhat.com>
290 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
291 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
293 2021-08-14 Jakub Jelinek <jakub@redhat.com>
296 * gcc.target/i386/avx512f-pr101896.c: New test.
298 2021-08-13 Martin Sebor <msebor@redhat.com>
301 * gcc.dg/uninit-42.c: New test.
303 2021-08-13 Martin Liska <mliska@suse.cz>
306 * gcc.target/i386/pr101261.c: New test.
308 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
310 * gcc.dg/tree-ssa/modref-6.c: Update.
312 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
314 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
317 2021-08-12 Jakub Jelinek <jakub@redhat.com>
319 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
320 constructs with clauses.
321 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
322 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
323 * c-c++-common/gomp/masked-1.c: New test.
324 * c-c++-common/gomp/masked-2.c: New test.
325 * c-c++-common/gomp/masked-combined-1.c: New test.
326 * c-c++-common/gomp/masked-combined-2.c: New test.
327 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
328 * g++.dg/gomp/block-11.C: New test.
329 * g++.dg/gomp/tpl-masked-1.C: New test.
330 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
331 combined masked constructs with clauses in attribute syntax.
332 * g++.dg/gomp/attrs-2.C (bar): Likewise.
333 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
335 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
337 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
339 2021-08-12 Jakub Jelinek <jakub@redhat.com>
341 PR preprocessor/101638
342 * gcc.dg/cpp/pr101638.c: New test.
344 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
346 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
347 typo in regular expression.
348 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
350 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
352 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
354 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
356 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
359 2021-08-12 Sergei Trofimovich <siarheit@google.com>
362 * g++.dg/warn/pr101219.C: New test.
364 2021-08-12 Martin Uecker <muecker@gwdg.de>
367 * gcc.dg/vla-stexp-2.c: New test.
369 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
371 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
372 code and adjust for ranger threader.
374 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
376 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
377 testcase and test proc_bind(primary) instead.
378 * gfortran.dg/gomp/affinity-1.f90: Likewise.
380 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
382 * gfortran.dg/PR82376.f90: Robustify match.
384 2021-08-12 Jakub Jelinek <jakub@redhat.com>
387 * gcc.target/i386/avx512f-pr101860.c: New test.
389 2021-08-12 Jakub Jelinek <jakub@redhat.com>
391 * g++.dg/gomp/attrs-12.C: New test.
393 2021-08-12 Jakub Jelinek <jakub@redhat.com>
395 * g++.dg/gomp/attrs-11.C: Add new tests.
397 2021-08-12 Jakub Jelinek <jakub@redhat.com>
401 * g++.dg/cpp2a/spaceship-synth11.C: New test.
402 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
404 2021-08-12 Jakub Jelinek <jakub@redhat.com>
406 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
408 2021-08-12 Jakub Jelinek <jakub@redhat.com>
410 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
412 * g++.dg/lookup/strong-using2.C: Likewise.
413 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
415 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
416 using namespace, add tests for alignas before semicolon.
417 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
418 C++11 attributes on using directive before semicolon.
420 2021-08-12 liuhongt <hongtao.liu@intel.com>
423 * gcc.target/i386/pr101846-1.c: New test.
425 2021-08-12 Patrick Palka <ppalka@redhat.com>
428 * g++.dg/cpp2a/construct_at.h: New convenience header file that
429 defines minimal implementations of std::construct_at/destroy_at,
431 * g++.dg/cpp2a/constexpr-new5.C: ... here.
432 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
433 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
434 * g++.dg/cpp2a/constexpr-new20.C: New test.
436 2021-08-11 Patrick Palka <ppalka@redhat.com>
440 * g++.dg/DRs/dr2082.C: New test.
441 * g++.dg/cpp2a/concepts-uneval4.C: New test.
443 2021-08-11 Jakub Jelinek <jakub@redhat.com>
446 * g++.dg/cpp2a/constinit16.C: New test.
448 2021-08-11 Patrick Palka <ppalka@redhat.com>
451 * g++.dg/cpp1z/class-deduction98.C: New test.
453 2021-08-11 Patrick Palka <ppalka@redhat.com>
456 * g++.dg/cpp1z/class-deduction97.C: New test.
458 2021-08-11 Richard Biener <rguenther@suse.de>
460 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
463 2021-08-11 Jan Hubicka <jh@suse.cz>
465 * c-c++-common/modref-dse.c: New test.
467 2021-08-11 Richard Biener <rguenther@suse.de>
470 * gcc.dg/pr101858.c: New testcase.
472 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
475 * gcc.target/arm/pr51534.c: Adjust test.
477 2021-08-11 liuhongt <hongtao.liu@intel.com>
480 * gcc.target/i386/pr98309-1.c: New test.
481 * gcc.target/i386/pr98309-2.c: New test.
483 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
486 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
488 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
493 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
494 from the string used to set GFORTRAN_UNDER_TEST.
496 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
498 PR tree-optimization/101809
499 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
501 2021-08-10 Jakub Jelinek <jakub@redhat.com>
504 * gcc.target/i386/avx512f-pr80355-2.c: New test.
506 2021-08-10 Jakub Jelinek <jakub@redhat.com>
509 * gcc.target/i386/avx512f-pr80355-1.c: New test.
511 2021-08-10 Jakub Jelinek <jakub@redhat.com>
513 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
514 [[omp::directive (threadprivate (t2))]]. Add tests with
515 if/while/switch after parallel in attribute syntax.
516 (corge): Add missing omp:: before directive.
517 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
518 [[omp::directive (threadprivate (t2))]].
519 * g++.dg/gomp/attrs-10.C: New test.
520 * g++.dg/gomp/attrs-11.C: New test.
522 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
524 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
526 2021-08-10 Richard Biener <rguenther@suse.de>
529 * gcc.dg/tree-ssa/pr101824.c: New testcase.
531 2021-08-10 Martin Uecker <muecker@gwdg.de>
534 * gcc.dg/vla-stexp-1.c: New test.
536 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
539 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
540 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
542 2021-08-10 liuhongt <hongtao.liu@intel.com>
544 * gcc.target/i386/cond_op_shift_d-1.c: New test.
545 * gcc.target/i386/cond_op_shift_d-2.c: New test.
546 * gcc.target/i386/cond_op_shift_q-1.c: New test.
547 * gcc.target/i386/cond_op_shift_q-2.c: New test.
548 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
549 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
550 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
551 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
552 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
553 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
554 * gcc.target/i386/cond_op_shift_w-1.c: New test.
555 * gcc.target/i386/cond_op_shift_w-2.c: New test.
557 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
559 * gcc.dg/pr101741.c: New.
561 2021-08-09 Martin Jambor <mjambor@suse.cz>
564 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
566 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
569 * gcc.target/i386/pr101812.c: New test.
571 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
573 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
574 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
576 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
578 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
579 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
580 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
582 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
586 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
587 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
588 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
589 ISO_Fortran_binding.h's #include.
590 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
591 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
592 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
593 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
594 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
595 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
596 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
597 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
598 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
599 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
600 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
601 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
602 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
603 * gfortran.dg/PR94327.c: Likewise.
604 * gfortran.dg/PR94331.c: Likewise.
605 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
606 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
607 * gfortran.dg/pr93524.c: Likewise.
609 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
611 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
612 scan-assembler tests over multiple lines. Expect 32-bit
613 result values in 'w' registers.
614 * gcc.target/aarch64/sve/extract_1.c: Likewise.
615 * gcc.target/aarch64/sve/extract_2.c: Likewise.
616 * gcc.target/aarch64/sve/extract_3.c: Likewise.
617 * gcc.target/aarch64/sve/extract_4.c: Likewise.
619 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
621 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
622 tests to little-endian targets.
624 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
626 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
628 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
630 PR tree-optimization/88531
631 * gcc.target/i386/pr88531-1a.c: New test.
632 * gcc.target/i386/pr88531-1b.c: Likewise.
633 * gcc.target/i386/pr88531-1c.c: Likewise.
634 * gcc.target/i386/pr88531-2a.c: Likewise.
635 * gcc.target/i386/pr88531-2b.c: Likewise.
636 * gcc.target/i386/pr88531-2c.c: Likewise.
638 2021-08-06 Martin Sebor <msebor@redhat.com>
640 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
642 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
643 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
644 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
645 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
646 * gcc.dg/attr-nonstring-4.c: Same.
647 * gcc.dg/Wstringop-overread-6.c: New test.
648 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
650 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
653 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
656 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
659 * gcc.target/arm/attr-neon3.c: Fix typo.
660 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
662 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/pr101797.c: New test.
667 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
669 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
672 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
674 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
677 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
679 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
682 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
684 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
687 2021-08-06 Martin Liska <mliska@suse.cz>
689 * gcc.target/powerpc/pragma-optimize.c: New test.
691 2021-08-06 Richard Biener <rguenther@suse.de>
693 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
695 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
697 * gcc.dg/gcov-info-to-gcda.c: New test.
699 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
701 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
703 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
706 * gcc.target/i386/pr99744-3.c: New test.
707 * gcc.target/i386/pr99744-4.c: Likewise.
708 * gcc.target/i386/pr99744-5.c: Likewise.
709 * gcc.target/i386/pr99744-6.c: Likewise.
710 * gcc.target/i386/pr99744-7.c: Likewise.
711 * gcc.target/i386/pr99744-8.c: Likewise.
713 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
716 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
717 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
718 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
719 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
720 Add a non-no-op function body.
721 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
722 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
723 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
724 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
725 check-function-bodies.
726 * gcc.target/arm/attr-neon3.c: Likewise.
727 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
729 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
730 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
732 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
734 * gcc.target/aarch64/vsubX_high_cost.c: New test.
736 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
738 * gcc.target/aarch64/vaddX_high_cost.c: New test.
740 2021-08-05 Richard Biener <rguenther@suse.de>
742 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
744 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
746 * gcc.dg/sso-15.c: New test.
748 2021-08-05 liuhongt <hongtao.liu@intel.com>
750 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
751 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
752 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
753 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
755 2021-08-05 liuhongt <hongtao.liu@intel.com>
757 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
758 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
759 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
760 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
762 2021-08-05 liuhongt <hongtao.liu@intel.com>
764 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
765 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
766 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
767 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
768 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
769 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
770 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
771 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
772 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
773 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
774 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
775 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
776 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
777 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
778 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
779 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
781 2021-08-04 David Malcolm <dmalcolm@redhat.com>
784 * gcc.dg/analyzer/asm-x86-1.c: New test.
785 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
786 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
787 * gcc.dg/analyzer/pr101570.c: New test.
788 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
790 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
792 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
794 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
795 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
797 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
798 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
800 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
803 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
806 * gcc.target/i386/pr101742a.c: New test.
807 * gcc.target/i386/pr101742b.c: Likewise.
809 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
812 * gcc.target/i386/eh_return-2.c: New test.
814 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
816 * gcc.target/s390/vector/perm-vpdi.c: New test.
818 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
820 * gcc.target/s390/vector/perm-merge.c: New test.
821 * gcc.target/s390/vector/vec-types.h: New test.
823 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
825 * gcc.target/s390/zvector/vec-permi.c: Removed.
826 * gcc.target/s390/zvector/vec_permi.c: New test.
828 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
830 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
831 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
832 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
833 * gcc.target/s390/zvector/vec-types.h: New test.
834 * gcc.target/s390/zvector/vec_merge.c: New test.
836 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
838 * gcc.target/aarch64/vmul_high_cost.c: New test.
840 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
842 * gcc.target/aarch64/vmul_element_cost.c: New test.
844 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
846 * gcc.target/aarch64/sve/cost_model_12.c: New test.
848 2021-08-04 Tamar Christina <tamar.christina@arm.com>
850 PR tree-optimization/101750
851 * g++.dg/vect/pr99149.cc: Name class.
853 2021-08-04 Richard Biener <rguenther@suse.de>
855 * gcc.target/i386/vect-gather-1.c: New testcase.
856 * gfortran.dg/vect/vect-8.f90: Adjust.
858 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
859 Marc Glisse <marc.glisse@inria.fr>
861 * gcc.dg/fold-ior-4.c: New test.
863 2021-08-04 Richard Biener <rguenther@suse.de>
865 PR tree-optimization/101756
866 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
868 2021-08-04 Jakub Jelinek <jakub@redhat.com>
871 * g++.dg/gomp/pr101759.C: New test.
872 * g++.dg/goacc/pr101759.C: New test.
874 2021-08-04 Jakub Jelinek <jakub@redhat.com>
876 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
878 2021-08-04 Richard Biener <rguenther@suse.de>
880 PR tree-optimization/101769
881 * g++.dg/tree-ssa/pr101769.C: New testcase.
883 2021-08-04 liuhongt <hongtao.liu@intel.com>
885 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
886 dg-require-effective-target for avx512.
887 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
888 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
889 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
890 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
891 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
892 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
894 2021-08-04 liuhongt <hongtao.liu@intel.com>
896 * gcc.target/i386/cond_op_fma_double-1.c: New test.
897 * gcc.target/i386/cond_op_fma_double-2.c: New test.
898 * gcc.target/i386/cond_op_fma_float-1.c: New test.
899 * gcc.target/i386/cond_op_fma_float-2.c: New test.
901 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
903 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
904 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
906 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
908 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
909 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
911 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
913 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
914 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
915 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
916 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
917 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
919 2021-08-03 Martin Sebor <msebor@redhat.com>
922 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
924 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
926 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
927 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
930 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
932 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
934 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
935 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
936 * gcc.target/i386/pr82942-1.c: Likewise.
937 * gcc.target/i386/pr82990-1.c: Likewise.
938 * gcc.target/i386/pr82990-3.c: Likewise.
939 * gcc.target/i386/pr82990-5.c: Likewise.
940 * gcc.target/i386/pr100865-4b.c: Likewise.
941 * gcc.target/i386/pr100865-6b.c: Likewise.
942 * gcc.target/i386/pr100865-7b.c: Likewise.
943 * gcc.target/i386/pr100865-10b.c: Likewise.
944 * gcc.target/i386/pr100865-8b.c: Updated.
945 * gcc.target/i386/pr100865-9b.c: Likewise.
946 * gcc.target/i386/pr100865-11b.c: Likewise.
947 * gcc.target/i386/pr100865-12b.c: Likewise.
949 2021-08-03 liuhongt <hongtao.liu@intel.com>
951 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
952 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
953 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
954 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
955 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
956 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
958 2021-08-03 Jakub Jelinek <jakub@redhat.com>
961 * gcc.dg/analyzer/pr101721.c: New test.
963 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
966 * g++.target/i386/pr80566-1.C: New test.
967 * g++.target/i386/pr80566-2.C: Likewise.
969 2021-08-03 liuhongt <hongtao.liu@intel.com>
971 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
972 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
973 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
974 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
976 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
978 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
980 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
982 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
984 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
986 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
988 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
990 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
992 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
994 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
996 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
998 * gcc.target/i386/pieces-memcpy-10.c: New test.
999 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
1000 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
1001 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
1002 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
1003 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1004 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
1005 * gcc.target/i386/pieces-memset-1.c: Likewise.
1006 * gcc.target/i386/pieces-memset-2.c: Likewise.
1007 * gcc.target/i386/pieces-memset-3.c: Likewise.
1008 * gcc.target/i386/pieces-memset-4.c: Likewise.
1009 * gcc.target/i386/pieces-memset-5.c: Likewise.
1010 * gcc.target/i386/pieces-memset-6.c: Likewise.
1011 * gcc.target/i386/pieces-memset-7.c: Likewise.
1012 * gcc.target/i386/pieces-memset-8.c: Likewise.
1013 * gcc.target/i386/pieces-memset-9.c: Likewise.
1014 * gcc.target/i386/pieces-memset-10.c: Likewise.
1015 * gcc.target/i386/pieces-memset-11.c: Likewise.
1016 * gcc.target/i386/pieces-memset-12.c: Likewise.
1017 * gcc.target/i386/pieces-memset-13.c: Likewise.
1018 * gcc.target/i386/pieces-memset-14.c: Likewise.
1019 * gcc.target/i386/pieces-memset-15.c: Likewise.
1020 * gcc.target/i386/pieces-memset-16.c: Likewise.
1021 * gcc.target/i386/pieces-memset-17.c: Likewise.
1022 * gcc.target/i386/pieces-memset-18.c: Likewise.
1023 * gcc.target/i386/pieces-memset-19.c: Likewise.
1024 * gcc.target/i386/pieces-memset-20.c: Likewise.
1025 * gcc.target/i386/pieces-memset-21.c: Likewise.
1026 * gcc.target/i386/pieces-memset-22.c: Likewise.
1027 * gcc.target/i386/pieces-memset-23.c: Likewise.
1028 * gcc.target/i386/pieces-memset-24.c: Likewise.
1029 * gcc.target/i386/pieces-memset-25.c: Likewise.
1030 * gcc.target/i386/pieces-memset-26.c: Likewise.
1031 * gcc.target/i386/pieces-memset-27.c: Likewise.
1032 * gcc.target/i386/pieces-memset-28.c: Likewise.
1033 * gcc.target/i386/pieces-memset-29.c: Likewise.
1034 * gcc.target/i386/pieces-memset-30.c: Likewise.
1035 * gcc.target/i386/pieces-memset-31.c: Likewise.
1036 * gcc.target/i386/pieces-memset-32.c: Likewise.
1037 * gcc.target/i386/pieces-memset-33.c: Likewise.
1038 * gcc.target/i386/pieces-memset-34.c: Likewise.
1039 * gcc.target/i386/pieces-memset-35.c: Likewise.
1040 * gcc.target/i386/pieces-memset-36.c: Likewise.
1041 * gcc.target/i386/pieces-memset-37.c: Likewise.
1042 * gcc.target/i386/pieces-memset-38.c: Likewise.
1043 * gcc.target/i386/pieces-memset-39.c: Likewise.
1044 * gcc.target/i386/pieces-memset-40.c: Likewise.
1045 * gcc.target/i386/pieces-memset-41.c: Likewise.
1046 * gcc.target/i386/pieces-memset-42.c: Likewise.
1047 * gcc.target/i386/pieces-memset-43.c: Likewise.
1048 * gcc.target/i386/pieces-memset-44.c: Likewise.
1049 * gcc.target/i386/pieces-memcpy-7.c: New file.
1050 * gcc.target/i386/pieces-memcpy-8.c: New file.
1051 * gcc.target/i386/pieces-memcpy-9.c: New file.
1053 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1056 * gcc.target/i386/pr90773-20.c: New test.
1057 * gcc.target/i386/pr90773-21.c: Likewise.
1058 * gcc.target/i386/pr90773-22.c: Likewise.
1059 * gcc.target/i386/pr90773-23.c: Likewise.
1060 * gcc.target/i386/pr90773-26.c: Likewise.
1062 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1064 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
1065 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
1066 * gcc.target/i386/pr90773-15.c: Likewise.
1067 * gcc.target/i386/pr90773-16.c: Likewise.
1068 * gcc.target/i386/pr90773-17.c: Likewise.
1069 * gcc.target/i386/pr90773-24.c: Likewise.
1070 * gcc.target/i386/pr90773-25.c: Likewise.
1071 * gcc.target/i386/pr100865-1.c: Likewise.
1072 * gcc.target/i386/pr100865-2.c: Likewise.
1073 * gcc.target/i386/pr100865-3.c: Likewise.
1074 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
1075 XMM movd to store 4 bytes.
1076 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
1078 * gcc.target/i386/pr100865-4b.c: Likewise.
1079 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
1080 * gcc.target/i386/pr100865-10b.c: Likewise.
1082 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1084 * gcc.target/i386/eh_return-1.c: New test.
1086 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1089 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
1090 * gcc.target/i386/pr90773-14.c: Likewise.
1091 * gcc.target/i386/pr90773-15.c: New test.
1092 * gcc.target/i386/pr90773-16.c: Likewise.
1093 * gcc.target/i386/pr90773-17.c: Likewise.
1094 * gcc.target/i386/pr90773-18.c: Likewise.
1095 * gcc.target/i386/pr90773-19.c: Likewise.
1097 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
1099 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
1101 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
1104 * gcc.target/i386/pr78103-2.c: Also scan incl.
1105 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
1108 2021-07-31 Jason Merrill <jason@redhat.com>
1111 * g++.dg/ext/anon-struct9.C: New test.
1113 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
1115 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
1117 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1119 * g++.dg/gomp/attrs-9.C: New test.
1121 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1124 * gcc.target/i386/pr78103-1.c: New test.
1125 * gcc.target/i386/pr78103-2.c: New test.
1126 * gcc.target/i386/pr78103-3.c: New test.
1128 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1130 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
1132 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1134 PR middle-end/101674
1135 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
1137 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1139 * gcc.target/powerpc/sse4_1-floorpd.c: New.
1140 * gcc.target/powerpc/sse4_1-floorps.c: New.
1141 * gcc.target/powerpc/sse4_1-floorsd.c: New.
1142 * gcc.target/powerpc/sse4_1-floorss.c: New.
1143 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
1144 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
1146 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1148 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
1149 * gcc.target/powerpc/sse4_1-ceilps.c: New.
1150 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
1151 * gcc.target/powerpc/sse4_1-ceilss.c: New.
1152 * gcc.target/powerpc/sse4_1-round-data.h: New.
1153 * gcc.target/powerpc/sse4_1-round.h: New.
1154 * gcc.target/powerpc/sse4_1-round2.h: New.
1155 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
1156 and adjust dg directives to suit.
1157 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
1159 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1161 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
1162 and adjust dg directives to suit.
1163 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
1164 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
1165 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
1167 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
1168 Uroš Bizjak <ubizjak@gmail.com>
1170 * gcc.target/i386/dec-cmov-1.c: New test.
1171 * gcc.target/i386/dec-cmov-2.c: New test.
1173 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1175 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
1177 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1179 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
1181 2021-07-30 Martin Sebor <msebor@redhat.com>
1183 PR middle-end/101671
1184 * gcc.c-torture/compile/pr83510.c: Move test functions...
1185 * gcc.dg/Warray-bounds-87.c: ...to this file.
1187 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1189 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
1191 * gcc.target/i386/pr100865-4b.c: Likewise.
1193 2021-07-30 Andrew Pinski <apinski@marvell.com>
1196 * g++.dg/warn/Wunused-18.C: New test.
1197 * gcc.c-torture/compile/20030405-2.c: New test.
1198 * gcc.c-torture/compile/20040304-2.c: New test.
1199 * gcc.dg/20030612-2.c: New test.
1201 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1204 * gcc.target/mips/pr101132.c: New test.
1206 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1209 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
1210 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
1211 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
1212 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
1213 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
1214 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
1215 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
1217 2021-07-30 Jason Merrill <jason@redhat.com>
1219 * g++.dg/ext/anon-struct8.C: New test.
1221 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1223 * g++.dg/cpp0x/gen-attrs-76.C: New test.
1225 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1228 * gcc.target/i386/pr101685.c: New test.
1230 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
1232 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
1235 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1238 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
1239 attributes instead of error.
1240 * g++.dg/cpp0x/gen-attrs-75.C: New test.
1241 * g++.dg/modules/pr101582-1.C: New test.
1243 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1246 * g++.dg/lto/pr101396_0.C: New test.
1247 * g++.dg/lto/pr101396_1.C: New test.
1249 2021-07-29 Martin Sebor <msebor@redhat.com>
1251 PR middle-end/101674
1252 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1255 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1258 * gdc.dg/pr100967.d: Update test.
1259 * gdc.dg/pr101672.d: New test.
1261 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1264 * gdc.dg/extern-c++/extern-c++.exp: New.
1265 * gdc.dg/extern-c++/pr101664.d: New test.
1266 * gdc.dg/extern-c++/pr101664_1.cc: New test.
1268 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1271 * gdc.dg/torture/pr96435.d: New test.
1273 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1276 * gdc.dg/pr101657.d: New test.
1278 2021-07-29 Jakub Jelinek <jakub@redhat.com>
1281 * g++.dg/pr71389.C: Include <array> instead of <functional>.
1282 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1284 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
1285 Julian Brown <julian@codesourcery.com>
1286 Kwok Cheung Yeung <kcy@codesourcery.com>
1288 * c-c++-common/goacc/classify-kernels-unparallelized.c:
1289 's%oaccdevlow%oaccloops%g'.
1290 * c-c++-common/goacc/classify-kernels.c: Likewise.
1291 * c-c++-common/goacc/classify-parallel.c: Likewise.
1292 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1293 * c-c++-common/goacc/classify-routine.c: Likewise.
1294 * c-c++-common/goacc/classify-serial.c: Likewise.
1295 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1296 * g++.dg/goacc/template.C: Likewise.
1297 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1298 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1299 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1300 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1301 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1302 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1303 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1304 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1306 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1309 * gcc.target/powerpc/pr56605.c: Change matching
1311 * gcc.target/powerpc/pr81348.c: Likewise.
1313 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1315 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1316 * gcc.c-torture/compile/pr83510.c: Same.
1317 * gcc.dg/analyzer/pr94851-2.c: Same.
1318 * gcc.dg/loop-unswitch-2.c: Same.
1319 * gcc.dg/old-style-asm-1.c: Same.
1320 * gcc.dg/pr68317.c: Same.
1321 * gcc.dg/pr97567-2.c: Same.
1322 * gcc.dg/predict-9.c: Same.
1323 * gcc.dg/shrink-wrap-loop.c: Same.
1324 * gcc.dg/sibcall-1.c: Same.
1325 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1326 * gcc.dg/tree-ssa/pr21001.c: Same.
1327 * gcc.dg/tree-ssa/pr21294.c: Same.
1328 * gcc.dg/tree-ssa/pr21417.c: Same.
1329 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1330 * gcc.dg/tree-ssa/pr21563.c: Same.
1331 * gcc.dg/tree-ssa/pr49039.c: Same.
1332 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1333 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1334 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1335 * gcc.dg/tree-ssa/split-path-4.c: Same.
1336 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1337 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1338 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1339 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1340 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1341 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1342 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1343 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1344 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1345 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1346 * gcc.dg/tree-ssa/vrp02.c: Same.
1347 * gcc.dg/tree-ssa/vrp03.c: Same.
1348 * gcc.dg/tree-ssa/vrp05.c: Same.
1349 * gcc.dg/tree-ssa/vrp06.c: Same.
1350 * gcc.dg/tree-ssa/vrp07.c: Same.
1351 * gcc.dg/tree-ssa/vrp09.c: Same.
1352 * gcc.dg/tree-ssa/vrp19.c: Same.
1353 * gcc.dg/tree-ssa/vrp20.c: Same.
1354 * gcc.dg/tree-ssa/vrp33.c: Same.
1355 * gcc.dg/uninit-pred-9_b.c: Same.
1356 * gcc.dg/uninit-pr61112.c: Same.
1357 * gcc.dg/vect/bb-slp-16.c: Same.
1358 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1359 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1360 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1361 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1362 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1363 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1365 2021-07-29 Richard Biener <rguenther@suse.de>
1368 * gcc.dg/torture/pr101512.c: New testcase.
1370 2021-07-29 liuhongt <hongtao.liu@intel.com>
1373 * gcc.target/i386/pr91446.c:
1374 * gcc.target/i386/pr92658-avx512bw-2.c:
1375 * gcc.target/i386/pr92658-sse4-2.c:
1376 * gcc.target/i386/pr92658-sse4.c:
1377 * gcc.target/i386/pr99881.c:
1379 2021-07-29 liuhongt <hongtao.liu@intel.com>
1382 * gcc.target/i386/sse2-pr39821.c: New test.
1383 * gcc.target/i386/sse4-pr39821.c: New test.
1385 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
1388 * gcc.target/powerpc/pr61837.c: New test.
1390 2021-07-28 Martin Sebor <msebor@redhat.com>
1392 PR middle-end/101494
1393 * gcc.dg/uninit-pr101494.c: New test.
1395 2021-07-28 Martin Sebor <msebor@redhat.com>
1397 PR middle-end/101601
1398 * g++.dg/warn/Warray-bounds-25.C: New test.
1399 * gcc.dg/Warray-bounds-85.c: New test.
1401 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
1404 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1406 2021-07-28 David Malcolm <dmalcolm@redhat.com>
1408 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1410 2021-07-28 Harald Anlauf <anlauf@gmx.de>
1413 * gfortran.dg/allocate_stat_3.f90: New test.
1414 * gfortran.dg/allocate_stat.f90: Adjust error messages.
1415 * gfortran.dg/implicit_11.f90: Likewise.
1416 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1418 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1420 PR middle-end/101624
1421 * gfortran.dg/ubsan/ubsan.exp: New file.
1422 * gfortran.dg/ubsan/pr101624.f90: New test.
1424 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1426 PR middle-end/101642
1427 * gcc.c-torture/compile/pr101642.c: New test.
1429 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
1431 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1432 an expectation for 31-bit mode.
1433 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1434 * gcc.target/s390/load-imm64-2.c: Likewise.
1435 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1437 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1440 2021-07-28 Richard Biener <rguenther@suse.de>
1442 PR tree-optimization/101615
1443 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1445 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1447 * gcc.target/aarch64/smov_1.c: New test.
1448 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1450 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
1453 * gcc.target/i386/pr101456-1.c: New test.
1454 * gcc.target/i386/pr101456-2.c: Likewise.
1456 2021-07-28 Richard Biener <rguenther@suse.de>
1458 PR tree-optimization/101615
1459 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1461 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1463 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1466 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1468 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1469 compatible_alloc2): New extern allocator declarations.
1470 (test_9, test_10): New tests.
1472 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1475 * gdc.dg/pr96429.d: Update test.
1476 * gdc.dg/pr101640.d: New test.
1478 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1481 * gdc.dg/pr101490.d: New test.
1483 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1486 * gdc.dg/pr101127a.d: New test.
1487 * gdc.dg/pr101127b.d: New test.
1489 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1492 * gcc.target/i386/avx2-pr101611-1.c: New test.
1493 * gcc.target/i386/avx2-pr101611-2.c: New test.
1495 2021-07-28 Martin Uecker <muecker@gwdg.de>
1497 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1499 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1501 PR libfortran/101317
1502 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1505 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1507 PR libfortran/101310
1508 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1509 incorrect assertions.
1511 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1513 PR libfortran/101305
1514 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1515 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1516 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1517 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1518 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1519 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1520 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1521 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1522 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1523 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1524 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1525 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1526 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1527 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1528 * gfortran.dg/PR94327.c: Likewise.
1529 * gfortran.dg/PR94331.c: Likewise.
1530 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1531 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1532 * gfortran.dg/pr93524.c: Likewise.
1534 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
1536 PR tree-optimization/101596
1537 * gcc.target/powerpc/pr101596-1.c: New test.
1538 * gcc.target/powerpc/pr101596-2.c: Likewise.
1539 * gcc.target/powerpc/pr101596-3.c: Likewise.
1541 2021-07-28 liuhongt <hongtao.liu@intel.com>
1544 * gcc.target/i386/pr99881.c: New test.
1546 2021-07-27 Martin Sebor <msebor@redhat.com>
1548 PR tree-optimization/101584
1549 * gcc.dg/uninit-38.c: Remove assertions.
1550 * gcc.dg/uninit-41.c: New test.
1552 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
1555 * g++.dg/coroutines/pr99047.C: Fix includes.
1556 * g++.dg/pr71655.C: Likewise.
1558 2021-07-27 Martin Sebor <msebor@redhat.com>
1561 * gcc.dg/Wvla-parameter-13.c: New test.
1563 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
1565 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1567 2021-07-27 Marek Polacek <polacek@redhat.com>
1571 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1572 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1573 * g++.dg/cpp2a/spaceship-err7.C: New test.
1574 * g++.dg/expr/ptr-comp4.C: New test.
1576 2021-07-27 Richard Biener <rguenther@suse.de>
1578 PR tree-optimization/101573
1579 * gcc.dg/uninit-pr101573.c: New testcase.
1580 * gcc.dg/uninit-15-O0.c: Adjust.
1581 * gcc.dg/uninit-15.c: Likewise.
1582 * gcc.dg/uninit-23.c: Likewise.
1583 * c-c++-common/uninit-17.c: Likewise.
1585 2021-07-27 Martin Jambor <mjambor@suse.cz>
1587 * gcc.dg/ipa/remref-3.c: New test.
1588 * gcc.dg/ipa/remref-4.c: Likewise.
1589 * gcc.dg/ipa/remref-5.c: Likewise.
1590 * gcc.dg/ipa/remref-6.c: Likewise.
1592 2021-07-27 Jakub Jelinek <jakub@redhat.com>
1594 PR middle-end/101586
1595 * g++.dg/torture/builtin-clear-padding-4.C: New test.
1597 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
1600 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1602 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1603 power10 code is generated.
1604 (plus_ne0): Move to ppc-ne0-2.c.
1605 (cmp_plus_ne): Likewise.
1606 (plus_ne0_cmp): Likewise.
1607 * gcc.target/powerpc/ppc-ne0-2.c: New file.
1609 2021-07-26 David Malcolm <dmalcolm@redhat.com>
1611 * gcc.dg/analyzer/sock-1.c: New test.
1612 * gcc.dg/analyzer/sock-2.c: New test.
1614 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
1616 * gcc.dg/pr78888.c: New.
1618 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
1619 Marc Glisse <marc.glisse@inria.fr>
1621 * gcc.dg/fold-eqrotate-1.c: New test case.
1622 * gcc.dg/fold-eqbswap-1.c: New test case.
1624 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1625 Tobias Burnus <tobias@codesourcery.com>
1632 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
1633 this test is still erroneous but now it compiles.
1634 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
1636 * gfortran.dg/PR93308.f90: New test.
1637 * gfortran.dg/PR93963.f90: New test.
1638 * gfortran.dg/PR94327.c: New test.
1639 * gfortran.dg/PR94327.f90: New test.
1640 * gfortran.dg/PR94331.c: New test.
1641 * gfortran.dg/PR94331.f90: New test.
1642 * gfortran.dg/PR97046.f90: New test.
1644 2021-07-26 Jakub Jelinek <jakub@redhat.com>
1646 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
1647 and scan directives.
1648 * g++.dg/gomp/attrs-2.C: Likewise.
1649 * g++.dg/gomp/attrs-6.C: New test.
1650 * g++.dg/gomp/attrs-7.C: New test.
1651 * g++.dg/gomp/attrs-8.C: New test.
1653 2021-07-23 Harald Anlauf <anlauf@gmx.de>
1656 * gfortran.dg/pr101536.f90: New test.
1658 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1660 PR rtl-optimization/101562
1661 * gcc.c-torture/compile/pr101562.c: New test.
1663 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1665 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1668 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1670 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1673 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
1676 * gcc.target/i386/pr101504.c: New test.
1678 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1680 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1683 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1685 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1688 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1690 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1693 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1695 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1698 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1700 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
1702 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1704 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
1706 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1708 * c-c++-common/gomp/attrs-1.c: New test.
1709 * c-c++-common/gomp/attrs-2.c: New test.
1710 * c-c++-common/gomp/attrs-3.c: New test.
1712 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1714 * g++.dg/gomp/attrs-4.C: New test.
1715 * g++.dg/gomp/attrs-5.C: New test.
1717 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1719 * gcc.target/mips/mips.exp (mips_option_groups): add
1720 -finline and -fno-inline.
1722 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1725 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1727 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1728 __attribute__((noinline)).
1729 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1731 2021-07-23 David Malcolm <dmalcolm@redhat.com>
1733 * gcc.dg/analyzer/feasibility-3.c: New test.
1735 2021-07-22 Martin Sebor <msebor@redhat.com>
1737 PR tree-optimization/65178
1738 * gcc.dg/uninit-pr65178.c: New test.
1740 2021-07-22 Martin Sebor <msebor@redhat.com>
1743 * g++.dg/ipa/pr82352.C
1745 2021-07-22 Andrew Pinski <apinski@marvell.com>
1747 PR tree-optimization/10153
1748 * gcc.c-torture/compile/pr10153-1.c: New test.
1749 * gcc.c-torture/compile/pr10153-2.c: New test.
1751 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1753 * g++.dg/pr101511.C: New.
1755 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1757 * gcc.dg/pr101497.c: New.
1759 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1761 * gcc.dg/pr101496.c: New.
1763 2021-07-22 liuhongt <hongtao.liu@intel.com>
1765 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
1767 2021-07-22 liuhongt <hongtao.liu@intel.com>
1769 * gcc.target/i386/mask-shift.c: New test.
1771 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1774 * gcc.dg/analyzer/pr101547.c: New test.
1776 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1779 * g++.dg/analyzer/pr101522.C: New test.
1781 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1782 Joseph Myers <joseph@codesourcery.com>
1783 Cesar Philippidis <cesar@codesourcery.com>
1785 * c-c++-common/goacc/classify-routine-nohost.c: New file.
1786 * c-c++-common/goacc/classify-routine.c: Update.
1787 * c-c++-common/goacc/routine-2.c: Likewise.
1788 * c-c++-common/goacc/routine-nohost-1.c: New file.
1789 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1790 * g++.dg/goacc/template.C: Update.
1791 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1792 * gfortran.dg/goacc/classify-routine.f95: Update.
1793 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1794 * gfortran.dg/goacc/routine-6.f90: Likewise.
1795 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1796 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1797 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1798 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1799 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1800 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1801 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1803 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1805 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1807 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1809 * gcc.dg/analyzer/explode-2.c: Remove xfail.
1810 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1812 * gcc.dg/analyzer/phi-2.c: New test.
1814 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
1817 * gcc.target/powerpc/pr101129.c: Adjust.
1819 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
1822 * gcc.target/i386/crc32-6.c: New test.
1824 2021-07-21 Harald Anlauf <anlauf@gmx.de>
1827 * gfortran.dg/pr101514.f90: New test.
1829 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1831 PR middle-end/101535
1832 * c-c++-common/gomp/pr101535-1.c: New test.
1833 * c-c++-common/gomp/pr101535-2.c: New test.
1835 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1838 * g++.dg/gomp/pr101516.C: New test.
1840 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
1842 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1843 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1844 * gfortran.dg/bind_c_char_10.f90: New test.
1845 * gfortran.dg/bind_c_char_6.f90: New test.
1846 * gfortran.dg/bind_c_char_7.f90: New test.
1847 * gfortran.dg/bind_c_char_8.f90: New test.
1848 * gfortran.dg/bind_c_char_9.f90: New test.
1850 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1852 * gcc.dg/unroll-10.c: New test.
1854 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1856 * gcc.dg/unroll-9.c: New test/
1858 2021-07-20 Martin Sebor <msebor@redhat.com>
1860 PR middle-end/101397
1861 * gcc.dg/Warray-bounds-80.c: New test.
1862 * gcc.dg/Warray-bounds-81.c: New test.
1863 * gcc.dg/Warray-bounds-82.c: New test.
1864 * gcc.dg/Warray-bounds-83.c: New test.
1865 * gcc.dg/Warray-bounds-84.c: New test.
1866 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1868 2021-07-20 Martin Sebor <msebor@redhat.com>
1870 PR middle-end/101300
1871 * gcc.dg/uninit-pr101300.c: New test.
1873 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
1876 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1877 generation on power10.
1878 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1880 2021-07-20 Jakub Jelinek <jakub@redhat.com>
1883 * gcc.dg/pr101384.c: New test.
1884 * gcc.target/powerpc/pr101384-1.c: New test.
1885 * gcc.target/powerpc/pr101384-2.c: New test.
1887 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
1890 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1891 true initial value of the reduction from the vectorizer.
1892 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
1893 loop operate on exactly LANES (rather than LANES-1) iterations.
1894 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1896 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
1899 * gcc.target/i386/pr71245-1.c: Remove.
1900 * gcc.target/i386/pr71245-2.c: Ditto.
1902 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1904 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1905 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1907 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1909 PR tree-optimization/100696
1910 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1912 2021-07-19 Martin Sebor <msebor@redhat.com>
1914 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1916 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1919 * g++.dg/coroutines/pr95520.C: New test.
1921 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1924 * gcc.dg/analyzer/pr101503.c: New test.
1926 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1928 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1929 support BTF format. Remove redundant check for AIX.
1930 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1931 support CTF format. Remove redundant check for AIX.
1932 * lib/gcc-dg.exp: Remove redundant check for AIX.
1934 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1937 * gcc.target/gcn/sram-ecc-1.c: New test.
1938 * gcc.target/gcn/sram-ecc-2.c: New test.
1939 * gcc.target/gcn/sram-ecc-3.c: New test.
1940 * gcc.target/gcn/sram-ecc-4.c: New test.
1941 * gcc.target/gcn/sram-ecc-5.c: New test.
1942 * gcc.target/gcn/sram-ecc-6.c: New test.
1943 * gcc.target/gcn/sram-ecc-7.c: New test.
1944 * gcc.target/gcn/sram-ecc-8.c: New test.
1946 2021-07-19 Andrew Pinski <apinski@marvell.com>
1949 * gcc.target/aarch64/csinv-neg-1.c: New test.
1951 2021-07-19 Marek Polacek <polacek@redhat.com>
1954 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1956 2021-07-19 Richard Biener <rguenther@suse.de>
1958 PR tree-optimization/101505
1959 * gcc.dg/vect/pr101505.c: New testcase.
1961 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1964 * gcc.target/i386/pr101492-1.c: New test.
1965 * gcc.target/i386/pr101492-2.c: Likewise.
1966 * gcc.target/i386/pr101492-3.c: Likewise.
1967 * gcc.target/i386/pr101492-4.c: Likewise.
1969 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1972 * gfortran.dg/fmt_nonchar_3.f90: New test.
1974 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1977 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1979 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1982 * jit.dg/all-non-failing-tests.h: New test.
1983 * jit.dg/test-cast.c: New test.
1985 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1987 * gcc.dg/tree-ssa/modref-6.c: New test.
1989 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1991 * gcc.dg/pr96542.c: New.
1993 2021-07-16 Patrick Palka <ppalka@redhat.com>
1996 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1998 2021-07-16 Patrick Palka <ppalka@redhat.com>
2002 * g++.dg/inherit/covariant23.C: New test.
2004 2021-07-16 David Malcolm <dmalcolm@redhat.com>
2006 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
2007 * gcc.dg/analyzer/dump-state.c: New test.
2009 2021-07-16 Martin Sebor <msebor@redhat.com>
2012 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
2014 * gcc.dg/Wstringop-overflow-42.c: Same.
2015 * gcc.dg/Wstringop-overflow-68.c: Same.
2016 * gcc.dg/Wstringop-overflow-70.c: Same.
2017 * gcc.dg/Wstringop-overflow-71.c: Same.
2018 * gcc.dg/strlenopt-95.c: Fix typos.
2020 2021-07-16 Tamar Christina <tamar.christina@arm.com>
2022 PR middle-end/101457
2023 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
2024 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
2025 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2026 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2028 2021-07-16 Marek Polacek <polacek@redhat.com>
2030 * g++.dg/cpp1y/Wnarrowing2.C: New test.
2031 * g++.dg/cpp1y/Wnarrowing2.h: New test.
2033 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2035 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
2036 * g++.target/s390/mi-thunk.C: New test.
2037 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
2039 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
2040 * gcc.target/s390/risbg-ll-3.c: Likewise.
2041 * gcc.target/s390/call.h: Common code for the new tests.
2042 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
2043 * gcc.target/s390/call-z10-pic.c: New test.
2044 * gcc.target/s390/call-z10.c: New test.
2045 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
2046 * gcc.target/s390/call-z9-pic.c: New test.
2047 * gcc.target/s390/call-z9.c: New test.
2048 * gcc.target/s390/mfentry-m64-pic.c: New test.
2049 * gcc.target/s390/tls.h: Common code for the new TLS tests.
2050 * gcc.target/s390/tls-pic.c: New test.
2051 * gcc.target/s390/tls.c: New test.
2053 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
2055 * gcc.target/aarch64/sve/extract_1.c: Split expected results
2056 by big/little endian targets, restoring the old expected
2057 result for big endian.
2058 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2059 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2060 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2062 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
2065 * gcc.target/i386/pr101346.c: New test.
2067 2021-07-15 Martin Sebor <msebor@redhat.com>
2070 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
2071 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
2072 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
2073 * gcc.dg/torture/pr70025.c: Prune out a false positive.
2074 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
2075 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
2077 * gcc.target/i386/pr92658-avx512f.c: Same.
2078 * gcc.dg/Wstringop-overflow-68.c: New test.
2079 * gcc.dg/Wstringop-overflow-69.c: New test.
2080 * gcc.dg/Wstringop-overflow-70.c: New test.
2081 * gcc.dg/Wstringop-overflow-71.c: New test.
2082 * gcc.dg/strlenopt-95.c: New test.
2084 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2089 * g++.dg/analyzer/pr93212.C: Update location of warning.
2090 * g++.dg/analyzer/pr94011.C: Add
2091 -Wno-analyzer-use-of-uninitialized-value.
2092 * g++.dg/analyzer/pr94503.C: Likewise.
2093 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
2094 param to avoid uninitialized warning.
2095 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
2096 uninitialized value on result of alloca.
2097 (test_12a): Add expected warning.
2098 (test_12c): Likewise.
2099 (test_19): Likewise.
2100 (test_29b): Likewise.
2101 (test_29c): Likewise.
2102 (test_37): Remove xfail.
2103 (test_37a): Likewise.
2104 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
2105 * gcc.dg/analyzer/explode-2.c: Remove params; add
2106 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
2107 Initialize the locals.
2108 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
2110 * gcc.dg/analyzer/fgets-1.c: New test.
2111 * gcc.dg/analyzer/fread-1.c: New test.
2112 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
2113 (test_40): Likewise.
2114 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
2115 uninitialized padding.
2116 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
2118 (read_alias_file): Call it.
2119 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
2120 * gcc.dg/analyzer/pr94851-2.c: Likewise.
2121 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
2122 * gcc.dg/analyzer/pr98628.c: Likewise.
2123 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
2125 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
2126 * gcc.dg/analyzer/symbolic-7.c: Likewise.
2127 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
2128 with -fno-fat-lto-objects.
2129 * gcc.dg/analyzer/uninit-1.c: New test.
2130 * gcc.dg/analyzer/uninit-2.c: New test.
2131 * gcc.dg/analyzer/uninit-3.c: New test.
2132 * gcc.dg/analyzer/uninit-4.c: New test.
2133 * gcc.dg/analyzer/uninit-pr94713.c: New test.
2134 * gcc.dg/analyzer/uninit-pr94714.c: New test.
2135 * gcc.dg/analyzer/use-after-free-2.c: New test.
2136 * gcc.dg/analyzer/use-after-free-3.c: New test.
2137 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
2138 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
2139 uninitialized warnings. Remove xfail.
2140 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
2142 * gfortran.dg/analyzer/pr97668.f: Add
2143 -Wno-analyzer-use-of-uninitialized-value and
2144 -Wno-analyzer-too-complex.
2146 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2148 * gcc.dg/analyzer/phi-1.c: New test.
2150 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2152 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
2155 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2157 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
2160 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2163 * g++.dg/cpp0x/nullptr46.C: New test.
2165 2021-07-15 Tamar Christina <tamar.christina@arm.com>
2167 PR middle-end/101457
2168 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
2169 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
2170 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2171 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
2173 2021-07-15 Martin Sebor <msebor@redhat.com>
2175 * gcc.dg/Wvla-parameter-12.c: New test.
2177 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
2180 * gcc.target/powerpc/pr101129.c: New.
2182 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2184 PR middle-end/101437
2185 * gcc.c-torture/compile/pr101437.c: New test.
2187 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
2189 * gcc.target/powerpc/mma-builtin-9.c: New test.
2191 2021-07-14 Patrick Palka <ppalka@redhat.com>
2194 * g++.dg/cpp1z/class-deduction96.C: New test.
2196 2021-07-14 Jason Merrill <jason@redhat.com>
2198 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
2200 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2202 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
2203 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
2204 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
2205 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2207 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
2209 * gcc.dg/pr80776-1.c: Remove xfail.
2211 2021-07-14 Marek Polacek <polacek@redhat.com>
2214 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2215 * g++.dg/cpp1y/constexpr-101371.C: New test.
2217 2021-07-14 Harald Anlauf <anlauf@gmx.de>
2220 * gfortran.dg/pr100949.f90: New test.
2222 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2224 * lib/target-supports.exp
2225 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
2226 check_effective_target_arm_v8_2a_i8mm_neon_hw,
2227 check_effective_target_vect_usdot_qi): New.
2228 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
2229 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
2230 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
2231 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
2232 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
2233 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
2234 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
2235 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
2236 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
2237 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
2238 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
2239 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
2240 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
2241 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
2243 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2245 * gcc.target/arm/simd/vusdot-autovec.c: New test.
2247 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2249 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
2250 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
2252 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
2255 * gcc.target/i386/pr101395-1.c: New test.
2256 * gcc.target/i386/pr101395-2.c: Likewise.
2257 * gcc.target/i386/pr101395-3.c: Likewise.
2259 2021-07-14 Richard Biener <rguenther@suse.de>
2261 PR tree-optimization/101445
2262 * gcc.dg/vect/pr101445.c: New testcase.
2264 2021-07-14 Richard Biener <rguenther@suse.de>
2266 * gcc.target/i386/vect-reduc-1.c: New testcase.
2268 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
2270 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2271 for RTL pattern match.
2272 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2273 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2274 scan-assembler regex to look for a scalar register instead of
2276 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2277 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2278 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2279 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2280 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2281 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2282 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2283 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2284 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2285 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2286 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2287 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2288 * gcc.target/aarch64/sve/extract_1.c: Likewise.
2289 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2290 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2291 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2292 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2293 cases to look for 'b' and 'h' registers instead of 'w'.
2294 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2295 regex to reflect lane 0 vector extractions being simplified
2296 to scalar register moves.
2297 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2298 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2299 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2301 lane 1 as the moves for lane 0 now get optimized away.
2302 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2303 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2304 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2305 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2306 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2307 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2308 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2310 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2312 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2313 gcc/testsuite/gcc.target/i386.
2315 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2317 PR tree-optimization/93781
2318 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2320 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2322 * gcc.target/aarch64/sve/reduc_9.c: New test.
2323 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2324 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2325 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2326 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2327 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2328 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2329 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2330 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2331 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2332 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2333 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2334 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2335 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2337 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2339 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2341 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2342 Richard Biener <rguenther@suse.de>
2344 PR tree-optimization/101419
2345 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2346 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2347 of dump file in scan-tree-dump.
2348 * gcc.dg/pr101419.c: New test.
2350 2021-07-13 Richard Biener <rguenther@suse.de>
2353 2021-07-13 Richard Biener <rguenther@suse.de>
2355 * g++.dg/vect/slp-pr87105.cc: Adjust.
2356 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2358 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2361 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2362 insn counts to account for power10 prefixed loads and stores.
2363 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2365 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2367 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2369 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2371 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2373 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2375 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2376 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2377 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2378 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2379 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2381 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2382 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2383 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2384 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2385 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2386 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2387 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2388 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2389 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2390 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2392 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2394 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2396 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2398 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2400 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2402 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2403 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2405 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2406 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2407 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2409 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2410 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2411 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2412 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2413 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2414 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2415 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2416 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2417 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2419 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2421 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2422 optimization. Do not check what XXSPLTIDP generates if the value
2425 2021-07-12 Patrick Palka <ppalka@redhat.com>
2429 * g++.dg/cpp1z/class-deduction92.C: New test.
2430 * g++.dg/cpp1z/class-deduction93.C: New test.
2431 * g++.dg/cpp1z/class-deduction94.C: New test.
2432 * g++.dg/cpp1z/class-deduction95.C: New test.
2434 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
2437 * gcc.target/i386/pr101424.c: New test.
2439 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
2441 * gcc.dg/tree-ssa/pr101335.c: New.
2443 2021-07-12 Andrew Pinski <apinski@marvell.com>
2445 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2447 2021-07-12 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/101373
2450 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2451 * gnat.dg/opt95.adb: Likewise.
2453 2021-07-12 Richard Biener <rguenther@suse.de>
2455 * g++.dg/vect/slp-pr87105.cc: Adjust.
2456 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2458 2021-07-12 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/101394
2461 * gcc.dg/torture/pr101394.c: New testcase.
2463 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2464 Jakub Jelinek <jakub@redhat.com>
2466 PR tree-optimization/101403
2467 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2469 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2472 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2474 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2477 * gcc.target/arm/simd/pr98435.c: New test.
2479 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2481 PR tree-optimization/101403
2482 * gcc.dg/pr101403.c: New test case.
2484 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
2486 * gcc.dg/torture/pr100329.c: Require target lra.
2487 * gcc.dg/torture/pr100519.c: Likewise.
2489 2021-07-10 Patrick Palka <ppalka@redhat.com>
2492 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2494 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2495 * g++.dg/cpp2a/concepts-requires27.C: New test.
2497 2021-07-09 Jason Merrill <jason@redhat.com>
2500 * g++.dg/concepts/explicit-spec1.C: New test.
2502 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
2503 Uroš Bizjak <ubizjak@gmail.com>
2505 * gcc.target/i386/divmod-9.c: New test case.
2507 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
2510 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2511 powerpc based targets.
2513 2021-07-09 Patrick Palka <ppalka@redhat.com>
2516 * g++.dg/cpp2a/concepts-requires26.C: New test.
2517 * g++.dg/cpp2a/lambda-uneval16.C: New test.
2519 2021-07-09 Patrick Palka <ppalka@redhat.com>
2522 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2523 example, which we now handle correctly.
2524 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2525 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2527 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2529 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2530 __attribute__((noinline)).
2531 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2533 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2538 * gcc.target/mips/pr100760.c: New test.
2539 * gcc.target/mips/pr100761.c: New test.
2540 * gcc.target/mips/pr100762.c: New test.
2542 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2544 * gcc.target/powerpc/mod-vectorize.c: New test.
2546 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2548 * gcc.target/powerpc/div-vectorize-1.c: New test.
2550 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2552 * gcc.target/powerpc/mul-vectorize-1.c: New test.
2553 * gcc.target/powerpc/mul-vectorize-2.c: New test.
2555 2021-07-08 Martin Sebor <msebor@redhat.com>
2557 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2559 2021-07-08 Martin Sebor <msebor@redhat.com>
2562 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2564 2021-07-08 Martin Sebor <msebor@redhat.com>
2566 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2567 * g++.dg/warn/Warray-bounds-13.C: Same.
2569 2021-07-08 Marek Polacek <polacek@redhat.com>
2572 * g++.dg/cpp0x/noexcept70.C: New test.
2574 2021-07-08 Martin Jambor <mjambor@suse.cz>
2577 * gcc.dg/ipa/pr101066.c: New test.
2579 2021-07-08 Martin Sebor <msebor@redhat.com>
2582 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2583 * c-c++-common/Warray-bounds-4.c: Same.
2585 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
2587 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2590 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
2592 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2594 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
2595 Richard Biener <rguenther@suse.de>
2597 PR tree-optimization/40210
2598 * gcc.dg/builtin-bswap-13.c: New test.
2599 * gcc.dg/builtin-bswap-14.c: New test.
2601 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
2604 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2606 2021-07-07 David Malcolm <dmalcolm@redhat.com>
2608 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2609 * gcc.dg/plugin/analyzer_gil_plugin.c
2610 (gil_state_machine::on_condition): Remove.
2612 2021-07-07 Martin Sebor <msebor@redhat.com>
2614 PR tree-optimization/100137
2615 PR tree-optimization/99121
2616 PR tree-optimization/97027
2617 * c-c++-common/Warray-bounds-3.c: Remove xfail
2618 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
2619 * c-c++-common/Warray-bounds-9.c: New test.
2620 * c-c++-common/Warray-bounds-10.c: New test.
2621 * g++.dg/asan/asan_test.C: Suppress expected warnings.
2622 * g++.dg/pr95768.C: Same.
2623 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
2624 * g++.dg/warn/Warray-bounds-11.C: Same.
2625 * g++.dg/warn/Warray-bounds-12.C: Same.
2626 * g++.dg/warn/Warray-bounds-13.C: Same.
2627 * g++.dg/warn/Warray-bounds-17.C: Same.
2628 * g++.dg/warn/Warray-bounds-20.C: Same.
2629 * gcc.dg/Warray-bounds-29.c: Same.
2630 * gcc.dg/Warray-bounds-30.c: Add xfail.
2631 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
2632 * gcc.dg/Warray-bounds-32.c: Same.
2633 * gcc.dg/Warray-bounds-52.c: Same.
2634 * gcc.dg/Warray-bounds-53.c: Same.
2635 * gcc.dg/Warray-bounds-58.c: Remove xfail.
2636 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
2637 * gcc.dg/Warray-bounds-66.c: Same.
2638 * gcc.dg/Warray-bounds-69.c: Same.
2639 * gcc.dg/Wstringop-overflow-34.c: Same.
2640 * gcc.dg/Wstringop-overflow-47.c: Same.
2641 * gcc.dg/Wstringop-overflow-61.c: Same.
2642 * gcc.dg/Warray-bounds-77.c: New test.
2643 * gcc.dg/Warray-bounds-78.c: New test.
2644 * gcc.dg/Warray-bounds-79.c: New test.
2646 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
2649 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
2651 2021-07-07 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/34195
2654 * gcc.dg/vect/pr34195.c: New testcase.
2656 2021-07-07 Richard Biener <rguenther@suse.de>
2658 PR tree-optimization/99728
2659 * g++.dg/opt/pr99728.C: New testcase.
2661 2021-07-07 liuhongt <hongtao.liu@intel.com>
2663 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
2664 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
2665 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
2666 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
2668 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2671 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
2673 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2676 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
2678 2021-07-06 Martin Sebor <msebor@redhat.com>
2681 * g++.dg/warn/uninit-pr55881.C: New test.
2683 2021-07-06 Martin Sebor <msebor@redhat.com>
2685 PR tree-optimization/86650
2686 * gcc.dg/Warray-bounds-76.c: New test.
2688 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2691 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
2693 2021-07-06 Martin Sebor <msebor@redhat.com>
2695 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
2696 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
2698 2021-07-06 Martin Sebor <msebor@redhat.com>
2700 * gcc.dg/Wobjsize-1.c: Prune expected output.
2701 * gcc.dg/Warray-bounds-71.c: New test.
2702 * gcc.dg/Warray-bounds-71.h: New test header.
2703 * gcc.dg/Warray-bounds-72.c: New test.
2704 * gcc.dg/Warray-bounds-73.c: New test.
2705 * gcc.dg/Warray-bounds-74.c: New test.
2706 * gcc.dg/Warray-bounds-75.c: New test.
2707 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
2708 * gcc.dg/Wfree-nonheap-object-5.c: New test.
2709 * gcc.dg/Wfree-nonheap-object-6.c: New test.
2710 * gcc.dg/pragma-diag-10.c: New test.
2711 * gcc.dg/pragma-diag-9.c: New test.
2712 * gcc.dg/uninit-suppress_3.c: New test.
2713 * gcc.dg/pr79214.c: Xfail tests.
2714 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
2715 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
2717 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
2720 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
2721 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
2723 2021-07-06 Richard Biener <rguenther@suse.de>
2725 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
2726 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
2727 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
2728 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
2730 2021-07-06 Andrew Pinski <apinski@marvell.com>
2732 PR tree-optimization/101256
2733 * g++.dg/torture/pr101256.C: New test.
2735 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2738 * gfortran.dg/implied_do_io_7.f90: New test.
2740 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
2742 PR rtl-optimization/100328
2743 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
2744 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
2745 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
2746 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
2747 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
2748 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
2749 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
2750 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
2751 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
2752 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
2753 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
2754 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
2755 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
2756 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
2757 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
2758 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
2759 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
2760 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
2761 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
2762 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
2763 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
2764 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
2765 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
2766 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
2767 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
2768 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
2769 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
2770 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
2771 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
2772 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
2773 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
2774 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
2775 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
2776 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
2777 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
2778 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
2779 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2780 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2781 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2783 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2786 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2787 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2789 2021-07-05 Andrew Pinski <apinski@marvell.com>
2791 PR tree-optimization/101039
2792 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2793 ABSU and still not expect ABS_EXPR.
2794 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2795 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2797 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
2800 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2802 2021-07-05 Richard Biener <rguenther@suse.de>
2805 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2807 2021-07-05 liuhongt <hongtao.liu@intel.com>
2809 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2811 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
2813 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2814 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2815 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2816 doesn't support CTF.
2817 (gcc-dg-debug-runtest): Move CTF support within
2818 target support format test.
2820 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
2822 PR middle-end/101294
2823 * gcc.dg/pr101294.c: New test.
2825 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
2828 * gdc.dg/torture/pr101273.d: New test.
2830 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
2833 * gdc.dg/torture/pr101282.d: New test.
2835 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2837 * g++.dg/gomp/attrs-1.C: New test.
2838 * g++.dg/gomp/attrs-2.C: New test.
2839 * g++.dg/gomp/attrs-3.C: New test.
2841 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2844 * c-c++-common/gomp/atomic-24.c: New test.
2846 2021-07-02 Patrick Palka <ppalka@redhat.com>
2849 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2851 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
2853 * gcc.target/powerpc/mma-builtin-7.c: New test.
2854 * gcc.target/powerpc/mma-builtin-8.c: New test.
2856 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
2858 PR tree-optimization/101223
2859 * gcc.dg/pr101223.c: New.
2861 2021-07-02 David Faust <david.faust@oracle.com>
2863 * gcc.dg/debug/btf/btf-float-1.c: New test.
2864 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2865 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2866 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2868 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2870 * lib/gcc-defs.exp: Add a comment.
2872 2021-07-02 Richard Biener <rguenther@suse.de>
2874 PR tree-optimization/101293
2875 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2877 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2880 * gcc.target/i386/avx2-pr101286.c: New test.
2882 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
2884 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2885 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2886 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2887 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2888 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2889 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2890 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2891 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2893 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
2895 * gcc.target/powerpc/float128-cmove.c: New test.
2896 * gcc.target/powerpc/float128-minmax-3.c: New test.
2898 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2900 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2902 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2905 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2907 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2908 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2909 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2910 * gcc.target/i386/avx512f_cond_move.c: Also pass
2911 -mprefer-vector-width=512 and expect integer broadcast.
2912 * gcc.target/i386/pr100865-1.c: New test.
2913 * gcc.target/i386/pr100865-2.c: Likewise.
2914 * gcc.target/i386/pr100865-3.c: Likewise.
2915 * gcc.target/i386/pr100865-4a.c: Likewise.
2916 * gcc.target/i386/pr100865-4b.c: Likewise.
2917 * gcc.target/i386/pr100865-5a.c: Likewise.
2918 * gcc.target/i386/pr100865-5b.c: Likewise.
2919 * gcc.target/i386/pr100865-6a.c: Likewise.
2920 * gcc.target/i386/pr100865-6b.c: Likewise.
2921 * gcc.target/i386/pr100865-6c.c: Likewise.
2922 * gcc.target/i386/pr100865-7a.c: Likewise.
2923 * gcc.target/i386/pr100865-7b.c: Likewise.
2924 * gcc.target/i386/pr100865-7c.c: Likewise.
2925 * gcc.target/i386/pr100865-8a.c: Likewise.
2926 * gcc.target/i386/pr100865-8b.c: Likewise.
2927 * gcc.target/i386/pr100865-8c.c: Likewise.
2928 * gcc.target/i386/pr100865-9a.c: Likewise.
2929 * gcc.target/i386/pr100865-9b.c: Likewise.
2930 * gcc.target/i386/pr100865-9c.c: Likewise.
2931 * gcc.target/i386/pr100865-10a.c: Likewise.
2932 * gcc.target/i386/pr100865-10b.c: Likewise.
2933 * gcc.target/i386/pr100865-11a.c: Likewise.
2934 * gcc.target/i386/pr100865-11b.c: Likewise.
2935 * gcc.target/i386/pr100865-11c.c: Likewise.
2936 * gcc.target/i386/pr100865-12a.c: Likewise.
2937 * gcc.target/i386/pr100865-12b.c: Likewise.
2938 * gcc.target/i386/pr100865-12c.c: Likewise.
2940 2021-07-01 Richard Biener <rguenther@suse.de>
2942 PR tree-optimization/101280
2943 PR tree-optimization/101173
2944 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2946 2021-07-01 Richard Biener <rguenther@suse.de>
2948 PR tree-optimization/101278
2949 * gcc.dg/torture/pr101278.c: New testcase.
2951 2021-07-01 Richard Biener <rguenther@suse.de>
2953 PR tree-optimization/100778
2954 * gcc.dg/torture/pr100778.c: New testcase.
2956 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2959 * gcc.target/i386/pr101044.c: New test.
2961 2021-07-01 Richard Biener <rguenther@suse.de>
2963 PR tree-optimization/101178
2964 * gcc.dg/vect/bb-slp-72.c: New testcase.
2965 * gcc.dg/vect/bb-slp-73.c: Likewise.
2966 * gcc.dg/vect/bb-slp-74.c: Likewise.
2968 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2971 * gcc.dg/pr101266.c: New test.
2973 2021-07-01 Patrick Palka <ppalka@redhat.com>
2976 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2978 2021-07-01 Patrick Palka <ppalka@redhat.com>
2981 * g++.dg/template/access41.C: New test.
2982 * g++.dg/template/access41a.C: New test.
2984 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2986 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2989 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2991 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2993 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2996 2021-06-30 Patrick Palka <ppalka@redhat.com>
2998 * g++.dg/cpp2a/concepts-access2.C: New test.
3000 2021-06-30 Marek Polacek <polacek@redhat.com>
3004 * g++.dg/cpp0x/auto24.C: Remove dg-error.
3005 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
3006 * g++.dg/cpp0x/auto42.C: Likewise.
3007 * g++.dg/cpp0x/initlist75.C: Likewise.
3008 * g++.dg/cpp0x/initlist80.C: Likewise.
3009 * g++.dg/diagnostic/auto1.C: Remove dg-error.
3010 * g++.dg/cpp23/auto-array.C: New test.
3012 2021-06-30 Richard Biener <rguenther@suse.de>
3014 PR tree-optimization/101267
3015 * gfortran.dg/pr101267.f90: New testcase.
3017 2021-06-30 David Malcolm <dmalcolm@redhat.com>
3020 * gcc.dg/analyzer/clobbers-1.c: New test.
3021 * gcc.dg/analyzer/clobbers-2.c: New test.
3022 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
3023 (test_28): Likewise.
3024 (test_52): Likewise. Add coverage for end of buffer.
3025 * gcc.dg/analyzer/explode-1.c: Add leak warning.
3026 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
3027 (test_4): Use char. Mark xfail as fixed.
3029 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
3032 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
3033 * gcc.dg/analyzer/symbolic-8.c: New test.
3035 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
3037 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
3039 2021-06-30 Richard Biener <rguenther@suse.de>
3041 PR tree-optimization/101264
3042 * gfortran.dg/pr101264.f90: New testcase.
3044 2021-06-30 liuhongt <hongtao.liu@intel.com>
3047 * gcc.target/i386/pr101248.c: New test.
3049 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
3051 * gcc.dg/pr101254.c: New.
3053 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
3056 * gcc.target/i386/pr95046-9.c: New test.
3058 2021-06-29 Richard Biener <rguenther@suse.de>
3060 * gcc.dg/vect/pr67790.c: Un-XFAIL.
3061 * gcc.dg/vect/bb-slp-71.c: New testcase.
3063 2021-06-29 Jakub Jelinek <jakub@redhat.com>
3066 * g++.dg/ubsan/pr101210.C: New test.
3068 2021-06-29 Richard Biener <rguenther@suse.de>
3070 PR tree-optimization/101242
3071 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
3072 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
3074 2021-06-28 Martin Sebor <msebor@redhat.com>
3076 * g++.dg/uninit-pr74762.C: New test.
3077 * g++.dg/warn/uninit-pr74765.C: Same.
3079 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3080 David Faust <david.faust@oracle.com>
3082 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
3083 (gcc-dg-debug-runtest): Add -gctf support.
3084 * gcc.dg/debug/btf/btf-1.c: New test.
3085 * gcc.dg/debug/btf/btf-2.c: Likewise.
3086 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3087 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3088 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
3089 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
3090 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3091 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3092 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
3093 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3094 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
3095 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
3096 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
3097 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
3098 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3099 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3100 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3101 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3102 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3103 * gcc.dg/debug/btf/btf.exp: Likewise.
3104 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
3105 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
3106 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
3107 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
3108 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
3109 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
3110 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
3111 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
3112 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
3113 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
3114 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
3115 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
3116 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
3117 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
3118 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
3119 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3120 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
3121 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
3122 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
3123 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
3124 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
3125 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
3126 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
3127 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
3128 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
3129 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
3130 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
3131 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
3132 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
3133 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
3134 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
3135 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
3136 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
3137 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
3138 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
3139 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
3140 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
3141 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
3142 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
3143 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
3144 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
3145 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
3146 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
3147 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
3148 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
3149 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
3150 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
3151 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
3152 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
3153 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
3154 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
3155 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
3156 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
3157 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
3158 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
3159 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
3160 * gcc.dg/debug/ctf/ctf.exp: Likewise.
3161 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
3162 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
3163 * gcc.dg/debug/btf/btf-function-3.c: New file.
3164 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
3165 * gcc.dg/debug/btf/btf-struct-2.c: New file.
3166 * gcc.dg/debug/btf/btf-variables-2.c: New file.
3167 * gcc.dg/debug/btf/btf-variables-3.c: New file.
3168 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
3169 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
3170 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
3171 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
3172 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
3173 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
3175 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3177 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
3179 2021-06-28 Martin Jambor <mjambor@suse.cz>
3182 * gcc.dg/ipa/pr93385.c: New test.
3183 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
3184 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
3185 * g++.dg/ipa/ipa-sra-4.C: Likewise.
3187 2021-06-28 Richard Biener <rguenther@suse.de>
3189 PR tree-optimization/101229
3190 * gcc.dg/torture/pr101229.c: New testcase.
3192 2021-06-28 Richard Biener <rguenther@suse.de>
3194 PR tree-optimization/101207
3195 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
3197 2021-06-28 Richard Biener <rguenther@suse.de>
3199 PR tree-optimization/101173
3200 * gcc.dg/torture/pr101173.c: New testcase.
3202 2021-06-28 liuhongt <hongtao.liu@intel.com>
3205 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
3206 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
3207 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
3208 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
3209 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
3210 * gcc.target/i386/avx512vl-pr100648.c: New test.
3211 * gcc.target/i386/avx512vl-blendv-1.c: New test.
3212 * gcc.target/i386/avx512vl-blendv-2.c: New test.
3214 2021-06-28 liuhongt <hongtao.liu@intel.com>
3216 * gcc.target/i386/funcspec-8.c: Replace
3217 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
3218 * gcc.target/i386/blendv-1.c: New test.
3219 * gcc.target/i386/blendv-2.c: New test.
3221 2021-06-27 Andrew Pinski <apinski@marvell.com>
3223 * gcc.dg/torture/pr101230-1.c: New test.
3225 2021-06-26 Patrick Palka <ppalka@redhat.com>
3228 * g++.dg/template/access40.C: New test.
3229 * g++.dg/template/access40a.C: New test.
3231 2021-06-26 Jason Merrill <jason@redhat.com>
3235 * g++.dg/cpp2a/no_unique_address13.C: New test.
3237 2021-06-26 Marek Polacek <polacek@redhat.com>
3240 * g++.dg/cpp0x/noexcept69.C: New test.
3241 * g++.dg/parse/saved1.C: Adjust dg-error.
3242 * g++.dg/template/crash50.C: Likewise.
3244 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3246 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
3247 for v4f, to avoid relying on exact floating-point equality.
3248 * jit.dg/test-vector-types.cc (check_div): Likewise.
3250 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3252 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
3253 * jit.dg/test-asm.cc: Likewise.
3255 2021-06-25 Martin Sebor <msebor@redhat.com>
3257 PR middle-end/101216
3258 * gcc.dg/Wnonnull-7.c: New test.
3260 2021-06-25 Richard Biener <rguenther@suse.de>
3262 PR tree-optimization/101202
3263 * gcc.dg/torture/pr101202.c: New testcase.
3265 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
3267 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3269 2021-06-25 liuhongt <hongtao.liu@intel.com>
3272 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3273 temporarily avoid regression, eventually xfail should be
3276 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3278 * gcc.dg/tree-ssa/evrp30.c: New.
3280 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3282 * gcc.dg/tree-ssa/pr101189.c: New.
3284 2021-06-24 Patrick Palka <ppalka@redhat.com>
3287 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3289 2021-06-24 Patrick Palka <ppalka@redhat.com>
3292 * g++.dg/cpp2a/concepts-requires25.C: New test.
3294 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3297 * gcc.dg/pr101171.c: New test.
3299 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3302 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3303 Add --param vect-epilogues-nomask=0.
3304 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3305 to avoid loop vectorization.
3309 2021-06-24 Richard Biener <rguenther@suse.de>
3311 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3312 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3313 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3314 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3315 * gcc.target/i386/vect-addsub-2.c: Likewise.
3316 * gcc.target/i386/vect-addsub-3.c: Likewise.
3318 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3320 PR middle-end/101170
3321 * gcc.dg/pr101170.c: New test.
3323 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3325 PR middle-end/101172
3326 * gcc.dg/pr101172.c: New test.
3328 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3330 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3332 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3334 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3336 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3337 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3338 target or combined target constructs.
3340 2021-06-24 Richard Biener <rguenther@suse.de>
3342 PR tree-optimization/101105
3343 * gcc.dg/torture/pr101105.c: New testcase.
3345 2021-06-24 liuhongt <hongtao.liu@intel.com>
3348 * gcc.target/i386/pr98434-1.c: New test.
3349 * gcc.target/i386/pr98434-2.c: New test.
3350 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3352 2021-06-23 Patrick Palka <ppalka@redhat.com>
3355 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3356 * g++.dg/cpp1z/class-deduction91.C: New test.
3358 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3360 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3361 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3362 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3363 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3364 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3365 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3366 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3367 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3369 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3370 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3371 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3372 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3373 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3374 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3375 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3378 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3380 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3383 2021-06-23 Patrick Palka <ppalka@redhat.com>
3386 * g++.dg/cpp1z/class-deduction88.C: New test.
3387 * g++.dg/cpp1z/class-deduction89.C: New test.
3388 * g++.dg/cpp1z/class-deduction90.C: New test.
3390 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3393 * gcc.target/i386/pr101175.c: New test.
3395 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
3398 * gfortran.dg/coarray_collectives_17.f90: New test.
3400 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
3401 Tobias Burnus <tobias@codesourcery.com>
3404 * gfortran.dg/pr93524.c: New.
3405 * gfortran.dg/pr93524.f90: New.
3407 2021-06-22 David Malcolm <dmalcolm@redhat.com>
3410 * gcc.dg/analyzer/pr101143.c: New test.
3412 2021-06-22 Richard Biener <rguenther@suse.de>
3414 PR middle-end/101156
3415 * gcc.dg/pr101156.c: New testcase.
3417 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3419 PR tree-optimization/101159
3420 * gcc.c-torture/compile/pr101159.c: New test.
3422 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3424 PR middle-end/101160
3425 * g++.target/i386/empty-class1.C: Require lp64 effective target
3426 instead of x86_64-*-*.
3427 * g++.target/i386/empty-class2.C: New test.
3429 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3430 Andrew Pinski <apinski@marvell.com>
3432 PR tree-optimization/101162
3433 * g++.dg/opt/pr101162.C: New test.
3435 2021-06-22 Richard Biener <rguenther@suse.de>
3437 PR tree-optimization/101151
3438 * gcc.dg/torture/pr101151.c: New testcase.
3440 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
3442 * g++.dg/modules/omp-1_a.C: Check pthread is available for
3444 * g++.dg/modules/omp-2_a.C: Ditto.
3446 2021-06-22 Richard Biener <rguenther@suse.de>
3448 PR tree-optimization/101158
3449 * gfortran.dg/pr101158.f90: New testcase.
3451 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3454 * gcc.target/i386/pr11877-2.c: New test.
3456 2021-06-22 liuhongt <hongtao.liu@intel.com>
3458 PR tree-optimization/97770
3459 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3460 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3462 2021-06-22 liuhongt <hongtao.liu@intel.com>
3465 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3466 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3467 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3468 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3469 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3470 * gcc.target/i386/avx512f-pr100267-1.c: New test.
3471 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3472 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3473 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3474 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3475 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3476 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3477 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3478 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3479 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3480 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3482 2021-06-22 liuhongt <hongtao.liu@intel.com>
3485 * gcc.target/i386/pr100310.c: New test.
3487 2021-06-21 Jason Merrill <jason@redhat.com>
3490 * g++.target/i386/empty-class1.C: New test.
3492 2021-06-21 Patrick Palka <ppalka@redhat.com>
3495 * g++.dg/opt/nrv21.C: New test.
3497 2021-06-21 Patrick Palka <ppalka@redhat.com>
3500 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3502 2021-06-21 Jakub Jelinek <jakub@redhat.com>
3504 PR inline-asm/100785
3505 * c-c++-common/pr100785.c: New test.
3506 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3507 * gcc.dg/pr48552-2.c: Likewise.
3509 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3512 * gcc.target/arm/simd/pr97906.c: New test.
3514 2021-06-21 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/101121
3517 * gfortran.dg/pr101121.f: New testcase.
3519 2021-06-21 liuhongt <hongtao.liu@intel.com>
3522 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3523 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3524 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3525 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3527 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
3530 * gcc.target/i386/pr11877.c: New test case.
3532 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3534 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3536 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3538 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3540 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3543 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3547 * gfortran.dg/min0_max0_1.f90: New test.
3548 * gfortran.dg/min0_max0_2.f90: New test.
3550 2021-06-18 David Malcolm <dmalcolm@redhat.com>
3552 * gcc.dg/analyzer/symbolic-7.c: New test.
3554 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3557 * gcc.target/arm/acle/pr100856.c: New test.
3558 * gcc.target/arm/multilib.exp: Add tests for cde options.
3560 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
3562 * gcc.target/powerpc/float128-minmax-2.c: New test.
3564 2021-06-17 Jason Merrill <jason@redhat.com>
3567 * g++.dg/cpp0x/deleted15.C: New test.
3569 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
3572 * gcc.target/i386/pr100704-1.c: New test.
3573 * gcc.target/i386/pr100704-2.c: Likewise.
3574 * gcc.target/i386/pr100704-3.c: Likewise.
3576 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
3579 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3580 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3582 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
3584 * gcc.dg/pr100790.c: New test.
3586 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
3588 * gcc.target/s390/zvector/vec-doublee.c: New test.
3589 * gcc.target/s390/zvector/vec-floate.c: New test.
3591 2021-06-17 Richard Biener <rguenther@suse.de>
3593 PR tree-optimization/54400
3594 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3596 2021-06-16 Jason Merrill <jason@redhat.com>
3600 * g++.dg/template/access39.C: New test.
3602 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3606 * gfortran.dg/pr95502.f90: New test.
3608 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3611 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3615 * gfortran.dg/pr95502.f90: New test.
3617 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3621 * gfortran.dg/pr95502.f90: New test.
3623 2021-06-16 Jason Merrill <jason@redhat.com>
3626 PR preprocessor/96391
3627 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3628 * g++.dg/plugin/plugin.exp: Run it.
3630 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3632 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3634 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3636 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3638 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3640 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3642 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3644 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3646 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3648 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
3650 2021-06-16 Martin Jambor <mjambor@suse.cz>
3652 PR tree-optimization/100453
3653 * gcc.dg/tree-ssa/pr100453.c: New test.
3655 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3657 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
3660 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3662 PR middle-end/101062
3663 * gcc.dg/pr101062.c: New test.
3665 2021-06-16 Richard Biener <rguenther@suse.de>
3667 PR tree-optimization/101088
3668 * gcc.dg/torture/pr101088.c: New testcase.
3670 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
3672 PR rtl-optimization/46235
3673 * gcc.target/i386/bt-5.c: New test.
3674 * gcc.target/i386/bt-6.c: New test.
3675 * gcc.target/i386/bt-7.c: New test.
3677 2021-06-16 Arnaud Charlet <charlet@adacore.com>
3679 * gnat.dg/limited4.adb: Disable illegal code.
3681 2021-06-16 Richard Biener <rguenther@suse.de>
3683 PR tree-optimization/101083
3684 * gcc.dg/vect/pr97832-4.c: New testcase.
3686 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
3689 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
3690 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
3691 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
3692 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
3693 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
3694 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
3695 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
3696 * gfortran.dg/gomp/defaultmap-1.f90: New test.
3697 * gfortran.dg/gomp/defaultmap-2.f90: New test.
3698 * gfortran.dg/gomp/defaultmap-3.f90: New test.
3699 * gfortran.dg/gomp/defaultmap-4.f90: New test.
3700 * gfortran.dg/gomp/defaultmap-5.f90: New test.
3701 * gfortran.dg/gomp/defaultmap-6.f90: New test.
3702 * gfortran.dg/gomp/defaultmap-7.f90: New test.
3704 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3706 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
3707 * gcc.dg/analyzer/capacity-1.c: New test.
3708 * gcc.dg/analyzer/capacity-2.c: New test.
3709 * gcc.dg/analyzer/capacity-3.c: New test.
3711 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3714 * gcc.dg/analyzer/explode-2a.c: New test.
3716 2021-06-15 Jakub Jelinek <jakub@redhat.com>
3719 * gcc.target/i386/pr101046.c: New test.
3721 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
3723 * c-c++-common/Wattributes.c: Remove s390-specific check and add
3725 * gcc.dg/Wattributes-6.c: Likewise.
3727 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
3730 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
3732 2021-06-14 Martin Sebor <msebor@redhat.com>
3735 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
3736 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
3737 * g++.dg/warn/Wstringop-overflow-7.C: New test.
3738 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
3739 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
3741 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
3744 * gcc.target/powerpc/pr100777.c: New test.
3746 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
3749 * gcc.target/i386/pr101058.c: New test.
3751 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
3754 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
3755 * gcc.dg/spellcheck-stdlib.c: Likewise.
3757 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
3759 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3760 * gcc.target/arm/simd/mve-vshl.c: Likewise.
3761 * gcc.target/arm/simd/mve-vec-pack.c: New test.
3762 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
3764 2021-06-14 Richard Biener <rguenther@suse.de>
3766 PR tree-optimization/100934
3767 * gcc.dg/torture/pr100934.c: New testcase.
3769 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
3771 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
3772 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
3773 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
3774 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
3775 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
3776 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
3777 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
3779 2021-06-14 Richard Biener <rguenther@suse.de>
3781 PR tree-optimization/101031
3782 * gcc.dg/torture/pr101031.c: New testcase.
3784 2021-06-13 Jason Merrill <jason@redhat.com>
3786 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3788 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
3791 * g++.target/i386/pr101023a.C: New test.
3792 * g++.target/i386/pr101023b.C: Likewise.
3794 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3796 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3797 * gcc.dg/uninit-pr93100.c: Skip on AIX.
3798 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3800 2021-06-12 Jason Merrill <jason@redhat.com>
3802 * g++.dg/ext/attrib62.C: No longer warn.
3803 * g++.dg/diagnostic/maybe_unused1.C: New test.
3805 2021-06-12 Jason Merrill <jason@redhat.com>
3808 * g++.dg/ext/array4.C: New test.
3810 2021-06-11 Carl Love <cel@us.ibm.com>
3812 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3813 (dg-require-effective-target): Change target to p9vector_hw.
3815 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
3817 * gcc.dg/gomp/simd-clones-2.c: Enhance.
3819 2021-06-11 Patrick Palka <ppalka@redhat.com>
3823 * g++.dg/template/sfinae-dr1227.C: New test.
3825 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3828 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3830 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
3832 PR tree-optimization/96392
3833 * gcc.dg/pr96392.c: New test.
3835 2021-06-11 Richard Biener <rguenther@suse.de>
3837 PR tree-optimization/101025
3838 * gcc.dg/torture/pr101025.c: New testcase.
3840 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3843 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3844 directives check for target is v8.1-m.main+mve or not before
3845 comparing the assembly output.
3846 * gcc.target/arm/cmse/cmse-20.c: New test.
3848 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3851 * g++.dg/cpp23/consteval-if1.C: New test.
3852 * g++.dg/cpp23/consteval-if2.C: New test.
3853 * g++.dg/cpp23/consteval-if3.C: New test.
3854 * g++.dg/cpp23/consteval-if4.C: New test.
3855 * g++.dg/cpp23/consteval-if5.C: New test.
3856 * g++.dg/cpp23/consteval-if6.C: New test.
3857 * g++.dg/cpp23/consteval-if7.C: New test.
3858 * g++.dg/cpp23/consteval-if8.C: New test.
3859 * g++.dg/cpp23/consteval-if9.C: New test.
3860 * g++.dg/cpp23/consteval-if10.C: New test.
3861 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3863 2021-06-11 David Malcolm <dmalcolm@redhat.com>
3865 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3866 expected number of enodes after the loop.
3867 * gcc.dg/analyzer/paths-8.c: New test.
3869 2021-06-11 Richard Biener <rguenther@suse.de>
3871 PR tree-optimization/101028
3872 * gcc.dg/pr101028.c: New testcase.
3874 2021-06-11 Richard Biener <rguenther@suse.de>
3876 PR tree-optimization/101026
3877 * gfortran.dg/pr101026.f: New testcase.
3879 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3881 PR rtl-optimization/101008
3882 * gcc.dg/pr101008.c: New test.
3884 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3887 * gcc.target/i386/sse-pr101007.c: New test.
3889 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
3892 * gcc.target/i386/pr101021-1.c: New test.
3893 * gcc.target/i386/pr101021-2.c: Ditto.
3895 2021-06-11 Martin Liska <mliska@suse.cz>
3897 PR gcov-profile/100788
3898 * gcc.dg/pr100788.c: New test.
3900 2021-06-11 Richard Biener <rguenther@suse.de>
3902 PR middle-end/101009
3903 * gcc.dg/torture/pr101009.c: New testcase.
3905 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3907 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3909 2021-06-11 Marek Polacek <polacek@redhat.com>
3912 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3913 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3915 2021-06-10 Patrick Palka <ppalka@redhat.com>
3918 * g++.dg/template/ttp34.C: New test.
3919 * g++.dg/template/ttp34a.C: New test.
3920 * g++.dg/template/ttp34b.C: New test.
3922 2021-06-10 Patrick Palka <ppalka@redhat.com>
3925 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3927 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3929 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3930 tests. Update expected counts.
3931 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3932 tests. Update expected counts.
3934 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3937 * gdc.dg/pr100967.d: New test.
3939 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3941 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3942 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3944 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3946 * gcc.dg/vect/pr56541.c: Fix target selector.
3948 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3949 Thomas Schwinge <thomas@codesourcery.com>
3951 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3952 * c-c++-common/goacc/finalize-1.c: Likewise.
3953 * c-c++-common/goacc/mdc-1.c: Likewise.
3954 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3955 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3956 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3957 * gfortran.dg/goacc/finalize-1.f: Likewise.
3958 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3960 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3962 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3963 * c-c++-common/goacc/mdc-2.c: Likewise.
3964 * g++.dg/goacc/mdc.C: Likewise.
3966 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3968 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3969 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3971 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3974 * g++.dg/opt/pr100852.C: New test.
3976 2021-06-09 Andrew Pinski <apinski@marvell.com>
3978 * g++.dg/torture/pr100925.C: New test.
3980 2021-06-09 Carl Love <cel@us.ibm.com>
3982 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3984 Add tests for vec_signextq.
3985 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3987 2021-06-09 Carl Love <cel@us.ibm.com>
3989 * gcc.target/powerpc/fp128_conversions.c: New file.
3990 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3991 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3992 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3993 (ppc_native_128bit): Remove dg-require-effective-target.
3995 2021-06-09 Carl Love <cel@us.ibm.com>
3997 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
4000 2021-06-09 Carl Love <cel@us.ibm.com>
4002 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
4005 2021-06-09 Carl Love <cel@us.ibm.com>
4007 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
4009 2021-06-09 Carl Love <cel@us.ibm.com>
4011 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
4012 New runnable test case.
4013 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
4014 for xxlor instruction.
4016 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4018 * gcc.target/arm/simd/mve-vclz.c: New test.
4020 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4022 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
4023 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
4024 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
4025 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
4027 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
4029 * gcc.dg/builtins-70.c: New test.
4031 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4033 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
4034 counts to test 32 and 64 bit separately.
4035 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
4036 counts to test 32 and 64 bit separately.
4037 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
4038 counts to test 32 and 64 bit separately.
4039 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
4040 counts to test 32 and 64 bit separately.
4042 2021-06-09 Richard Biener <rguenther@suse.de>
4044 PR tree-optimization/100981
4045 * gfortran.dg/vect/pr100981-1.f90: New testcase.
4047 2021-06-09 Richard Biener <rguenther@suse.de>
4049 PR tree-optimization/97832
4050 * gcc.dg/vect/pr97832-1.c: New testcase.
4051 * gcc.dg/vect/pr97832-2.c: Likewise.
4052 * gcc.dg/vect/pr97832-3.c: Likewise.
4053 * g++.dg/vect/slp-pr98855.cc: XFAIL.
4054 * gcc.dg/vect/slp-50.c: New file.
4056 2021-06-09 Jakub Jelinek <jakub@redhat.com>
4059 * gfortran.dg/gomp/pr100965.f90: New test.
4061 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
4064 * gcc.target/i386/pr100936.c: New test.
4066 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
4068 * gcc.target/powerpc/float128-call.c: Adjust.
4069 * gcc.target/powerpc/pr100085.c: New test.
4071 2021-06-09 Jason Merrill <jason@redhat.com>
4074 * g++.dg/diagnostic/enum3.C: New test.
4076 2021-06-08 Marek Polacek <polacek@redhat.com>
4079 * g++.dg/cpp2a/explicit18.C: New test.
4081 2021-06-08 Andrew Pinski <apinski@marvell.com>
4083 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
4084 happens on the outside of the bit_xor.
4086 2021-06-08 Jason Merrill <jason@redhat.com>
4088 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
4089 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
4090 * g++.dg/ext/utf-badconcat.C: Likewise.
4091 * g++.dg/ext/utf-badconcat2.C: Likewise.
4093 2021-06-08 Jason Merrill <jason@redhat.com>
4095 * g++.dg/cpp23/mixed-concat1.C: New test.
4097 2021-06-08 Jason Merrill <jason@redhat.com>
4099 * g++.dg/cpp23/whitespace-splice1.C: New test.
4101 2021-06-08 Jason Merrill <jason@redhat.com>
4103 * g++.dg/cpp23/narrowing-bool1.C: New test.
4105 2021-06-08 David Malcolm <dmalcolm@redhat.com>
4108 * gcc.dg/analyzer/bitfields-1.c: New test.
4109 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
4111 (test_44): Update test values assigned to the bits to ones that
4112 fit in the range of the bitfield type. Remove xfails.
4113 (test_45): Remove xfails.
4115 2021-06-08 Jason Merrill <jason@redhat.com>
4118 * g++.dg/cpp0x/initlist124.C: New test.
4120 2021-06-08 Richard Biener <rguenther@suse.de>
4122 PR tree-optimization/100923
4123 * gcc.dg/torture/pr100923.c: New testcase.
4125 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4128 * g++.dg/gomp/doacross-2.C: New test.
4130 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
4132 PR middle-end/100951
4133 * gcc.target/i386/pr100951.c: New test.
4135 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4139 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
4141 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
4144 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
4145 * gfortran.dg/gomp/scan-5.f90: Likewise.
4146 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
4147 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
4148 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4149 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
4150 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4152 2021-06-08 Martin Liska <mliska@suse.cz>
4154 * gcc.dg/format/strfmon-1.c: Fix typo.
4155 * gfortran.dg/char4-subscript.f90: Likewise.
4157 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
4159 PR tree-optimization/100794
4160 * gcc.dg/tree-ssa/pr100794.c: New test.
4162 2021-06-08 Jason Merrill <jason@redhat.com>
4165 * g++.dg/template/lookup17.C: New test.
4167 2021-06-08 Jason Merrill <jason@redhat.com>
4170 * g++.dg/cpp0x/alias-decl-73.C: New test.
4172 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
4175 * gcc.target/i386/pr100637-5b.c: New test.
4176 * gcc.target/i386/pr100637-5w.c: Ditto.
4178 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4181 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
4182 * gcc.target/i386/pr82735-4.c: Likewise.
4183 * gcc.target/i386/pr82735-5.c: Likewise.
4185 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
4187 * gcc.dg/sso-14.c: Adjust.
4189 2021-06-07 Patrick Palka <ppalka@redhat.com>
4192 * g++.dg/template/access38.C: New test.
4194 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4197 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
4200 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4203 * gcc.dg/pr100887.c: New test.
4205 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4207 PR middle-end/100898
4208 * g++.dg/ext/va-arg-pack-3.C: New test.
4210 2021-06-07 liuhongt <hongtao.liu@intel.com>
4213 * g++.target/i386/pr100885.C: New test.
4215 2021-06-07 liuhongt <hongtao.liu@intel.com>
4218 * gcc.target/i386/pr82735-1.c: New test.
4219 * gcc.target/i386/pr82735-2.c: New test.
4220 * gcc.target/i386/pr82735-3.c: New test.
4221 * gcc.target/i386/pr82735-4.c: New test.
4222 * gcc.target/i386/pr82735-5.c: New test.
4224 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4226 * gcc.dg/gomp/scan-1.c: New test.
4228 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4231 * c-c++-common/gomp/pr100902-1.c: New test.
4233 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
4235 * gcc.dg/sso-14.c: New test.
4237 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4244 * gfortran.dg/PR100120.f90: New test.
4245 * gfortran.dg/character_workout_1.f90: New test.
4246 * gfortran.dg/character_workout_4.f90: New test.
4248 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4250 PR middle-end/100905
4251 * gfortran.dg/gomp/loop-3.f90: New test.
4253 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
4256 * gdc.dg/pr100882a.d: New test.
4257 * gdc.dg/pr100882b.d: New test.
4258 * gdc.dg/pr100882c.d: New test.
4259 * gdc.dg/torture/pr100882.d: New test.
4261 2021-06-04 Patrick Palka <ppalka@redhat.com>
4264 * g++.dg/template/param4.C: New test.
4265 * g++.dg/template/param5.C: New test.
4266 * g++.dg/cpp1z/nontype-auto19.C: New test.
4267 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4268 deduced type of a decltype(auto) NTTP has top-level cv-quals.
4270 2021-06-04 Patrick Palka <ppalka@redhat.com>
4273 * g++.dg/cpp0x/alias-decl-72.C: New test.
4274 * g++.dg/cpp0x/alias-decl-72a.C: New test.
4276 2021-06-04 Harald Anlauf <anlauf@gmx.de>
4279 * gfortran.dg/inline_matmul_25.f90: New test.
4281 2021-06-04 Martin Sebor <msebor@redhat.com>
4284 * gcc.dg/nonnull-6.c: New test.
4286 2021-06-04 Martin Sebor <msebor@redhat.com>
4288 PR middle-end/100732
4289 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4290 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4291 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4292 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4293 * gcc.dg/uninit-pr100732.c: New test.
4295 2021-06-04 Martin Sebor <msebor@redhat.com>
4297 * gcc.dg/Wvla-parameter-10.c: New test.
4298 * gcc.dg/Wvla-parameter-11.c: New test.
4300 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4302 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4303 commit in addition - add more dg-errors and '... end ...' due to changed
4305 * gfortran.dg/goacc/omp.f95: Likewise.
4306 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4308 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4311 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4313 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4315 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4316 proper iteration variable.
4318 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4320 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4321 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4322 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4323 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4324 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4325 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4326 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4327 fix loop-variable and remove xfail.
4329 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4332 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4334 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4337 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4338 C/C++ version of the patch.
4339 * gfortran.dg/gomp/loop-1.f90: New test.
4340 * gfortran.dg/gomp/loop-2.f90: New test.
4341 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4342 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4343 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4344 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4345 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4346 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4347 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4348 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4349 of 'acc loops' to hide unrelated bug for now.
4350 * gfortran.dg/goacc/omp-fixed.f: Likewise
4352 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4355 * gcc.target/i386/pr100887.c: New test.
4357 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4360 * g++.dg/gomp/declare-simd-8.C: New test.
4362 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4364 * gcc.target/powerpc/not-promote-mode.c: New.
4366 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4369 * gcc.target/i386/vperm-v2hi.c: New test.
4370 * gcc.target/i386/vperm-v4qi.c: Ditto.
4372 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4374 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4376 2021-06-03 Patrick Palka <ppalka@redhat.com>
4379 * g++.dg/cpp0x/alias-decl-71.C: New test.
4381 2021-06-03 Patrick Palka <ppalka@redhat.com>
4384 * g++.dg/cpp2a/using-enum-9.C: New test.
4386 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
4388 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4390 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
4392 * gcc.target/arm/simd/mve-vabs.c: New test.
4394 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4396 * gnat.dg/bit_packed_array6.adb: New test.
4397 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4399 2021-06-03 Martin Liska <mliska@suse.cz>
4401 * gcc.dg/spellcheck-options-23.c: New test.
4403 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4405 * gnat.dg/inline22.adb: New test.
4407 2021-06-03 Tamar Christina <tamar.christina@arm.com>
4409 * gcc.target/aarch64/cpunative/info_16: Update implementer.
4410 * gcc.target/aarch64/cpunative/info_17: Likewise
4412 2021-06-03 Jakub Jelinek <jakub@redhat.com>
4415 * g++.dg/gomp/depend-iterator-3.C: New test.
4416 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4417 this as base expression of depend array section, expect a different
4418 error wording for this as depend locator and add testcases
4419 for affinity clauses.
4421 2021-06-02 Jason Merrill <jason@redhat.com>
4424 * g++.dg/init/no-elide2.C: New test.
4426 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
4428 * gcc.target/s390/ashr.c: New test.
4430 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
4433 * gfortran.dg/gomp/taskloop-2.f90: New.
4435 2021-06-02 Jakub Jelinek <jakub@redhat.com>
4437 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4440 2021-06-01 Patrick Palka <ppalka@redhat.com>
4443 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4444 * g++.dg/cpp0x/dc10.C: New test.
4445 * g++.dg/cpp0x/initlist-base4.C: New test.
4446 * g++.dg/cpp2a/constexpr-init22.C: New test.
4448 2021-06-01 Andrew Pinski <apinski@marvell.com>
4450 PR tree-optimization/95481
4451 * gcc.dg/tree-ssa/tailcall-10.c: New test.
4452 * gcc.dg/tree-ssa/tailcall-11.c: New test.
4453 * gcc.dg/tree-ssa/tailcall-12.c: New test.
4454 * gcc.dg/tree-ssa/tailcall-13.c: New test.
4455 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4457 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
4460 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4462 2021-06-01 Jason Merrill <jason@redhat.com>
4465 * g++.dg/cpp2a/destroying-delete5.C: New test.
4467 2021-06-01 Jason Merrill <jason@redhat.com>
4470 * g++.dg/cpp0x/depr-copy4.C: New test.
4472 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
4474 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4475 * gcc.dg/pr80776-1.c: Same.
4477 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
4480 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4481 now diagnosed with less error output.
4482 * gfortran.dg/gomp/scan-1.f90: Likewise.
4483 * gfortran.dg/gomp/pr99928-3.f90: New test.
4484 * gfortran.dg/gomp/taskloop-1.f90: New test.
4486 2021-06-01 liuhongt <hongtao.liu@intel.com>
4488 PR tree-optimization/98365
4489 * gcc.target/i386/pr98365.c: New test.
4491 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4493 PR tree-optimization/100781
4494 * gcc.dg/pr100781.c: New.
4496 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4498 PR tree-optimization/100774
4499 * g++.dg/pr100774.C: New.
4501 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
4503 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4504 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4506 2021-05-31 Richard Biener <rguenther@suse.de>
4509 * c-c++-common/builtin-shufflevector-2.c: New testcase.
4510 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4511 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4512 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4514 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
4517 * g++.target/powerpc/pr99842.C: New.
4519 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4521 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4522 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4523 (plugin_init): Likewise.
4524 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4525 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4526 (plugin_init): Likewise.
4527 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4528 (plugin_init): Likewise.
4530 2021-05-29 Jakub Jelinek <jakub@redhat.com>
4533 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4534 combined with parallel, teams or taskloop and defaultmap(none)
4535 to constructs combined with target.
4536 * c-c++-common/gomp/pr99928-2.c: Likewise.
4537 * c-c++-common/gomp/pr99928-3.c: Likewise.
4538 * c-c++-common/gomp/pr99928-4.c: Likewise.
4539 * c-c++-common/gomp/pr99928-5.c: Likewise.
4540 * c-c++-common/gomp/pr99928-6.c: Likewise.
4541 * c-c++-common/gomp/pr99928-7.c: Likewise.
4542 * c-c++-common/gomp/pr99928-8.c: Likewise.
4543 * c-c++-common/gomp/pr99928-9.c: Likewise.
4544 * c-c++-common/gomp/pr99928-10.c: Likewise.
4545 * c-c++-common/gomp/pr99928-13.c: Likewise.
4546 * c-c++-common/gomp/pr99928-14.c: Likewise.
4548 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
4550 * gcc.dg/Wstringop-overflow-55.c:
4551 * gcc.dg/pr80776-1.c:
4553 2021-05-28 Richard Biener <rguenther@suse.de>
4555 PR tree-optimization/100778
4556 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4558 2021-05-28 Jason Merrill <jason@redhat.com>
4562 * g++.dg/inherit/virtual15.C: New test.
4563 * g++.dg/inherit/virtual15a.C: New file.
4565 2021-05-28 Richard Biener <rguenther@suse.de>
4568 * gcc.dg/pr100791.c: New testcase.
4570 2021-05-28 Richard Biener <rguenther@suse.de>
4573 * gcc.dg/gimplefe-error-11.c: New testcase.
4575 2021-05-28 Jakub Jelinek <jakub@redhat.com>
4578 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4579 * c-c++-common/gomp/pr99928-9.c: Likewise.
4580 * c-c++-common/gomp/pr99928-10.c: Likewise.
4581 * c-c++-common/gomp/pr99928-16.c: New test.
4583 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
4585 * c-c++-common/gomp/affinity-1.c: New test.
4586 * c-c++-common/gomp/affinity-2.c: New test.
4587 * c-c++-common/gomp/affinity-3.c: New test.
4588 * c-c++-common/gomp/affinity-4.c: New test.
4589 * c-c++-common/gomp/affinity-5.c: New test.
4590 * c-c++-common/gomp/affinity-6.c: New test.
4591 * c-c++-common/gomp/affinity-7.c: New test.
4592 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4593 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4594 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4595 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4596 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4597 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4598 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4599 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4600 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4601 * gfortran.dg/gomp/taskwait.f90: New test.
4603 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
4604 Richard Biener <rguenther@suse.de>
4606 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4607 Adjust scanning pattern for !lp64.
4608 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4609 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4612 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
4614 PR tree-optimization/99398
4615 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4616 * gcc.target/powerpc/vec-perm-ctor.c: New test.
4617 * gcc.target/powerpc/vec-perm-ctor.h: New test.
4619 2021-05-27 Matthias Kretz <kretz@kde.org>
4622 * g++.dg/diagnostic/pr100716.C: New test.
4623 * g++.dg/diagnostic/pr100716-1.C: Same test with
4624 -fno-pretty-templates.
4626 2021-05-27 Patrick Palka <ppalka@redhat.com>
4629 * g++.dg/cpp0x/static_assert17.C: New test.
4631 2021-05-27 Jason Merrill <jason@redhat.com>
4634 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
4636 2021-05-27 Patrick Palka <ppalka@redhat.com>
4641 * g++.dg/template/partial16.C: New test.
4642 * g++.dg/template/partial17.C: New test.
4643 * g++.dg/template/partial18.C: New test.
4644 * g++.dg/template/partial19.C: New test.
4645 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
4646 ill-formed partial specialization.
4647 * g++.dg/cpp0x/variadic38.C: Likewise.
4648 * g++.dg/cpp1z/pr81016.C: Likewise.
4649 * g++.dg/template/partial5.C: Likewise.
4650 * g++.old-deja/g++.pt/spec21.C: Likewise.
4652 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4655 * gfortran.dg/pointer_check_14.f90: New test.
4657 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4660 * gfortran.dg/bounds_check_22.f90: New test.
4662 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
4664 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
4666 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
4669 * gcc.target/i386/pr100637-3b.c (avgu): New test.
4670 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
4672 2021-05-26 Patrick Palka <ppalka@redhat.com>
4675 * g++.dg/template/access37.C: New test.
4676 * g++.dg/template/access37a.C: New test.
4678 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
4680 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
4681 * gcc.dg/pr80776-1.c: Same.
4683 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
4685 * lib/target-supports.exp (check_effective_target_vect32): New.
4686 (available_vector_sizes): Append 32 for x86 targets.
4687 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
4688 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
4689 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
4690 * gcc.target/i386/pr100637-3b.c: New test.
4691 * gcc.target/i386/pr100637-3w.c: Ditto.
4692 * gcc.target/i386/pr100637-4b.c: Ditto.
4693 * gcc.target/i386/pr100637-4w.c: Ditto.
4695 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
4697 * gcc.dg/sso-13.c: New test.
4699 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
4701 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
4703 2021-05-26 Patrick Palka <ppalka@redhat.com>
4706 * g++.dg/cpp1z/elide6.C: New test.
4708 2021-05-26 Patrick Palka <ppalka@redhat.com>
4711 * g++.dg/cpp0x/noexcept68.C: New test.
4713 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4715 * gcc.target/csky/fldrd_fstrd.c: New.
4716 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
4718 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4720 * gcc.target/csky/ldbs.c: New.
4722 2021-05-26 Andrew Pinski <apinski@marvell.com>
4724 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
4725 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
4727 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4730 * g++.dg/cpp1z/nodiscard8.C: New test.
4731 * g++.dg/cpp1z/nodiscard9.C: New test.
4733 2021-05-25 Martin Liska <mliska@suse.cz>
4735 * gcc.dg/sancov/attribute.c: New test.
4737 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
4739 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
4741 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4744 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
4746 * c-c++-common/gomp/pr99928-9.c: Likewise.
4747 * c-c++-common/gomp/pr99928-10.c: Likewise.
4749 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
4751 * gcc.target/csky/fpuv3/fpuv3.exp: New.
4752 * gcc.target/csky/fpuv3/fpv3_div.c: New.
4753 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
4754 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
4755 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
4756 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
4757 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
4758 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
4759 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
4760 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
4761 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
4762 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
4763 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
4764 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
4765 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
4766 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
4767 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
4768 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
4769 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
4770 * gcc.target/csky/fpuv3/fpv3_h.c: New.
4771 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
4772 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
4773 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
4774 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
4775 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
4776 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
4777 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
4778 * gcc.target/csky/fpuv3/fpv3_max.c: New.
4779 * gcc.target/csky/fpuv3/fpv3_min.c: New.
4780 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4781 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4782 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4783 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4784 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4785 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4786 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4787 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4789 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
4791 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4793 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
4796 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4797 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4798 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4799 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4801 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4803 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4806 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4808 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4811 2021-05-24 liuhongt <hongtao.liu@intel.com>
4814 * gcc.target/i386/pr100660.c: New test.
4816 2021-05-24 Andrew Pinski <apinski@marvell.com>
4818 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4819 when matching ssa name version.
4820 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4822 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
4825 * gcc.target/i386/pr100722.c: New test.
4827 2021-05-23 Harald Anlauf <anlauf@gmx.de>
4830 * gfortran.dg/pr100551.f90: New test.
4832 2021-05-23 Andrew Pinski <apinski@marvell.com>
4834 * gcc.dg/gimplefe-45.c: New test.
4836 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4838 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4840 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4842 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4843 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4845 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4848 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4849 * c-c++-common/gomp/pr99928-15.c: New test.
4851 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4854 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4855 * c-c++-common/gomp/pr99928-13.c: New test.
4856 * c-c++-common/gomp/pr99928-14.c: New test.
4858 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4861 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4862 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4863 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4865 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4867 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4870 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4871 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4872 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4874 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4875 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4876 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4877 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4879 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4880 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4881 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4882 * gfortran.dg/goacc/private-3.f95: Likewise.
4884 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4886 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4888 * gcc.c-torture/compile/ssa-unused-1.c: New file.
4890 2021-05-21 Richard Biener <rguenther@suse.de>
4891 H.J. Lu <hjl.tools@gmail.com>
4893 * gcc.target/i386/pr90773-24.c: New test.
4894 * gcc.target/i386/pr90773-25.c: Likewise.
4896 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
4899 * g++.target/i386/pr100637-1b.C: New test.
4900 * g++.target/i386/pr100637-1w.C: Ditto.
4901 * gcc.target/i386/pr100637-2b.c: Ditto.
4902 * gcc.target/i386/pr100637-2w.c: Ditto.
4904 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4906 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4908 2021-05-20 Jason Merrill <jason@redhat.com>
4910 * g++.dg/cpp2a/desig19.C: New test.
4912 2021-05-20 Jason Merrill <jason@redhat.com>
4915 * g++.dg/cpp2a/desig18.C: New test.
4917 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4919 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4920 * lib/dg-pch.exp: Adjust diagnostic message.
4922 2021-05-20 Martin Sebor <msebor@redhat.com>
4924 PR middle-end/100684
4925 * g++.dg/warn/Wnonnull13.C: New test.
4926 * g++.dg/warn/Wnonnull14.C: New test.
4927 * g++.dg/warn/Wnonnull15.C: New test.
4929 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4931 * g++.dg/modules/omp-1_c.C: Fix testcase.
4933 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4936 * gcc.target/i386/pr100701.c: New test.
4938 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4940 * gfortran.dg/gomp/map-6.f90: New test.
4941 * gfortran.dg/gomp/map-7.f90: New test.
4942 * gfortran.dg/gomp/map-8.f90: New test.
4944 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4947 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4948 * gnat.dg/unchecked_convert6.adb: Likewise.
4950 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4953 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4955 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4956 Torbjörn Svensson <torbjorn.svensson@st.com>
4959 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4960 * c-c++-common/cpp/file-name-1.c: New test.
4962 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4965 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4966 add comments regarding what the code does.
4968 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4971 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4972 * c-c++-common/gomp/pr99928-5.c: Likewise.
4974 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4976 PR preprocessor/100646
4977 * gcc.dg/cpp/pr100646-1.c: New test.
4978 * gcc.dg/cpp/pr100646-2.c: New test.
4980 2021-05-20 Jason Merrill <jason@redhat.com>
4983 * g++.dg/cpp2a/nontype-complex1.C: New test.
4985 2021-05-20 Jason Merrill <jason@redhat.com>
4988 * g++.dg/parse/access13.C: New test.
4990 2021-05-19 Martin Sebor <msebor@redhat.com>
4993 * gcc.dg/pr100619.c: New test.
4995 2021-05-19 Jason Merrill <jason@redhat.com>
4999 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
5001 2021-05-19 Jason Merrill <jason@redhat.com>
5003 * g++.dg/cpp1z/class-deduction-access1.C: New test.
5004 * g++.dg/cpp1z/class-deduction-access2.C: New test.
5006 2021-05-19 Marek Polacek <polacek@redhat.com>
5009 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
5010 Remove dg-errors for GNU attributes.
5011 * g++.dg/ext/attrib63.C: Remove dg-error.
5012 * g++.dg/cpp0x/friend8.C: New test.
5014 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
5016 * g++.dg/modules/omp-1_a.C: Check pthread is available.
5017 * g++.dg/modules/omp-1_b.C: Ditto.
5018 * g++.dg/modules/omp-1_c.C: Ditto.
5019 * g++.dg/modules/omp-2_a.C: Ditto.
5020 * g++.dg/modules/omp-2_b.C: Ditto.
5022 2021-05-19 Alex Coplan <alex.coplan@arm.com>
5025 * gcc.target/arm/cmse/pr100333.c: New test.
5027 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5030 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
5032 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
5034 * gcc.target/riscv/arch-12.c: New.
5035 * gcc.target/riscv/attribute-19.c: New.
5037 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
5039 * gcc.target/aarch64/narrow_high_combine.c: New test.
5041 2021-05-19 Richard Biener <rguenther@suse.de>
5043 PR middle-end/100672
5044 * gcc.dg/torture/pr100672.c: New testcase.
5046 2021-05-19 Martin Liska <mliska@suse.cz>
5049 * gcc.dg/local1.c: Fix typos.
5050 * gcc.dg/ucnid-5-utf8.c: Likewise.
5051 * gcc.dg/ucnid-5.c: Likewise.
5053 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5055 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
5056 scan-assembly-times to scan-assembly not for superfluous uxtb.
5057 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
5058 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
5059 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
5060 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
5061 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
5062 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
5063 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
5064 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
5065 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
5066 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
5067 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
5068 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
5069 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
5070 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
5071 * gcc.target/aarch64/sve/ld1_extend.c: New test.
5073 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5075 PR middle-end/100576
5076 * gcc.c-torture/compile/pr100576.c: New test.
5078 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5080 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
5082 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5085 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
5086 * c-c++-common/gomp/pr99928-12.c: New test.
5088 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
5090 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
5091 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
5092 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
5093 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
5094 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
5095 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
5096 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
5097 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
5098 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
5099 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
5100 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
5101 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
5102 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
5103 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
5104 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
5106 2021-05-19 Jason Merrill <jason@redhat.com>
5109 * g++.dg/dfp/mangle-6.C: New test.
5111 2021-05-19 Jason Merrill <jason@redhat.com>
5114 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
5116 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
5118 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
5119 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
5120 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
5122 2021-05-18 Jason Merrill <jason@redhat.com>
5126 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
5128 2021-05-18 Jason Merrill <jason@redhat.com>
5130 * g++.dg/cpp0x/implicit-delete1.C: New test.
5132 2021-05-18 David Malcolm <dmalcolm@redhat.com>
5135 * gcc.dg/analyzer/pr100615.c: New test.
5137 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
5140 * gcc.target/i386/pr100637-1b.c: New test.
5141 * gcc.target/i386/pr100637-1w.c: Ditto.
5142 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
5143 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
5144 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
5145 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
5146 pmovsxbd and pmovsxwq.
5147 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
5148 pmovzxbd and pmovzxwq.
5150 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
5153 * gfortran.dg/goacc-gomp/depobj.f90: New test.
5155 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
5157 * lib/gcc-dg.exp: Implement 'dg-note'.
5158 * lib/prune.exp: Likewise.
5159 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
5160 'dg-prune-output "note: ".
5161 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
5162 'dg-note', match up additional notes, one class of them with
5164 * lib/lto.exp: Implement 'dg-lto-note'.
5165 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
5167 * g++.dg/lto/odr-1_1.C: Likewise.
5168 * g++.dg/lto/odr-2_1.C: Likewise.
5170 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5172 PR rtl-optimization/100590
5173 * gcc.dg/pr100590.c: New test.
5175 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5178 * g++.dg/other/pr100580.C: New test.
5180 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5182 PR tree-optimization/94589
5183 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
5185 2021-05-18 Richard Biener <rguenther@suse.de>
5187 * gcc.target/i386/pr100582.c: Adjust for AVX512.
5189 2021-05-18 Richard Biener <rguenther@suse.de>
5192 * gcc.dg/gimplefe-error-10.c: New testcase.
5194 2021-05-18 Richard Biener <rguenther@suse.de>
5197 * gcc.dg/pr100547.c: New testcase.
5198 * gcc.dg/attr-vector_size.c: Adjust.
5200 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5202 * gcc.target/s390/zvector/vec-_Bool.c: New test.
5204 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5207 * g++.target/s390/pr100281-1.C: New test.
5208 * g++.target/s390/pr100281-2.C: New test.
5210 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
5212 PR tree-optimization/100512
5213 * gcc.dg/pr100512.c: New.
5215 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
5217 * g++.dg/conversion/pr100635.C: New test.
5219 2021-05-17 Harald Anlauf <anlauf@gmx.de>
5222 * gfortran.dg/pr98411.f90: New test.
5224 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
5226 * gcc.dg/pr100349.c: New test.
5228 2021-05-17 Tamar Christina <tamar.christina@arm.com>
5230 * gcc.target/aarch64/cpunative/info_16: New test.
5231 * gcc.target/aarch64/cpunative/info_17: New test.
5232 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
5233 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
5235 2021-05-17 Richard Biener <rguenther@suse.de>
5238 * gcc.dg/gimplefe-error-9.c: New testcase.
5240 2021-05-17 Richard Biener <rguenther@suse.de>
5242 PR middle-end/100582
5243 * gcc.target/i386/pr100582.c: New testcase.
5245 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5247 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
5248 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
5250 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
5251 vectorize float16_t vectors.
5253 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5255 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5256 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5257 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5259 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5261 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5263 2021-05-17 liuhongt <hongtao.liu@intel.com>
5266 * gcc.target/i386/pr100549.c: New test.
5268 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5270 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5272 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5274 * gcc.target/arm/simd/mve-vadd-1.c: New.
5276 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5278 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5280 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5282 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5284 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5286 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5288 * lib/target-supports.exp
5289 (check_effective_target_arm_qbit_ok_nocache): Rename into...
5290 (check_effective_target_arm_sat_ok_nocache): ... this. Check
5291 __ARM_FEATURE_SAT and use armv6.
5293 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
5296 * gfortran.dg/gomp/workshare-59.f90: New test.
5298 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5301 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5303 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5305 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5307 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5309 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5311 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5313 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5316 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5318 * gcc.target/powerpc/rop-1.c: New.
5319 * gcc.target/powerpc/rop-2.c: New.
5320 * gcc.target/powerpc/rop-3.c: New.
5321 * gcc.target/powerpc/rop-4.c: New.
5322 * gcc.target/powerpc/rop-5.c: New.
5324 2021-05-15 Martin Jambor <mjambor@suse.cz>
5327 2021-05-15 Martin Jambor <mjambor@suse.cz>
5329 PR tree-optimization/100453
5330 * gcc.dg/tree-ssa/pr100453.c: New test.
5332 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5334 PR rtl-optimization/100342
5335 * gcc.target/i386/pr100342.c: New test.
5337 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5339 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5340 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5342 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5344 * gfortran.dg/gomp/implicit-save.f90: New test.
5346 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5349 * g++.dg/cpp1y/pr95226.C: New test.
5351 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5354 * g++.dg/cpp0x/pr94616.C: New test.
5356 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5359 * g++.dg/cpp0x/sfinae68.C: New test.
5361 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5363 * g++.dg/cpp1y/pr88872.C: New test.
5365 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5367 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5369 2021-05-14 Marek Polacek <polacek@redhat.com>
5370 Jason Merrill <jason@redhat.com>
5373 * g++.dg/cpp0x/friend7.C: New test.
5374 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5375 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5376 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5377 * g++.dg/ext/attrib63.C: New test.
5379 2021-05-13 Martin Sebor <msebor@redhat.com>
5381 PR tree-optimization/93100
5383 * g++.dg/warn/uninit-pr93100.C: New test.
5384 * gcc.dg/uninit-pr93100.c: New test.
5385 * gcc.dg/uninit-pr98583.c: New test.
5387 2021-05-13 Martin Jambor <mjambor@suse.cz>
5389 PR tree-optimization/100453
5390 * gcc.dg/tree-ssa/pr100453.c: New test.
5392 2021-05-13 Martin Sebor <msebor@redhat.com>
5394 * g++.dg/pr100574.C: Use size_t as operator new argument type.
5396 2021-05-13 Martin Liska <mliska@suse.cz>
5398 PR middle-end/100504
5399 * gcc.target/i386/pr100504.c: New test.
5401 2021-05-13 Martin Sebor <msebor@redhat.com>
5404 * gcc.dg/Wvla-parameter-9.c: New test.
5406 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5409 * c-c++-common/gomp/pr99928-1.c: New test.
5410 * c-c++-common/gomp/pr99928-2.c: New test.
5411 * c-c++-common/gomp/pr99928-3.c: New test.
5412 * c-c++-common/gomp/pr99928-4.c: New test.
5413 * c-c++-common/gomp/pr99928-5.c: New test.
5414 * c-c++-common/gomp/pr99928-6.c: New test.
5415 * c-c++-common/gomp/pr99928-7.c: New test.
5416 * c-c++-common/gomp/pr99928-8.c: New test.
5417 * c-c++-common/gomp/pr99928-9.c: New test.
5418 * c-c++-common/gomp/pr99928-10.c: New test.
5419 * c-c++-common/gomp/pr99928-11.c: New test.
5421 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5424 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5426 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5428 * gcc.dg/pr100563.c: New test.
5430 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5432 PR tree-optimization/98856
5433 * gcc.target/i386/sse2-psraq-1.c: New test.
5434 * gcc.target/i386/sse4_2-psraq-1.c: New test.
5435 * gcc.target/i386/avx-psraq-1.c: New test.
5436 * gcc.target/i386/avx2-psraq-1.c: New test.
5437 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5439 * gcc.target/i386/avx2-pr82370.c: Likewise.
5440 * gcc.target/i386/avx512f-pr82370.c: Likewise.
5441 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5442 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5443 * gcc.dg/torture/vshuf-8.inc: Likewise.
5445 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
5448 * g++.target/i386/pr100581.C: New test.
5450 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
5453 * gnat.dg/lto21.adb: Prune new LTO warning.
5455 2021-05-13 Martin Liska <mliska@suse.cz>
5458 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5459 * gcc.dg/torture/pr94947-1.c: Likewise.
5461 2021-05-13 liuhongt <hongtao.liu@intel.com>
5463 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5465 2021-05-13 liuhongt <hongtao.liu@intel.com>
5468 * gcc.target/i386/avx-pr94680.c: New test.
5469 * gcc.target/i386/avx512f-pr94680.c: New test.
5470 * gcc.target/i386/sse2-pr94680.c: New test.
5472 2021-05-12 Martin Sebor <msebor@redhat.com>
5474 PR middle-end/100571
5475 * gcc.dg/Wstringop-overflow-67.c: New test.
5477 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
5480 * gcc.dg/pr100521.c: New file.
5482 2021-05-12 Marek Polacek <polacek@redhat.com>
5484 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5486 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
5488 * c-c++-common/gomp/map-6.c: New test.
5489 * c-c++-common/gomp/map-7.c: New test.
5491 2021-05-12 Richard Biener <rguenther@suse.de>
5493 PR tree-optimization/100566
5494 * gcc.dg/torture/pr100566.c: New testcase.
5496 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5498 PR preprocessor/100392
5499 * gcc.dg/cpp/pr100392.c: New test.
5500 * gcc.dg/cpp/pr100392.h: New file.
5502 2021-05-12 Martin Liska <mliska@suse.cz>
5504 * lib/lto.exp: When running tests without jobserver, one can see
5505 the following warning for tests that use 1to1 partitioning.
5507 2021-05-12 liuhongt <hongtao.liu@intel.com>
5510 * gcc.target/i386/avx2-pr99908.c: New test.
5511 * gcc.target/i386/sse4_1-pr99908.c: New test.
5513 2021-05-12 Richard Biener <rguenther@suse.de>
5515 PR tree-optimization/100519
5516 * gcc.dg/torture/pr100519.c: New testcase.
5518 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5521 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5523 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5525 PR middle-end/100508
5526 * gcc.dg/gomp/pr100508.c: New test.
5528 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5529 Marc Glisse <marc.glisse@inria.fr>
5531 PR tree-optimization/94589
5532 * gcc.dg/tree-ssa/pr94589-1.c: New test.
5534 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
5537 * g++.target/i386/pr98218-1.C: Ditto.
5538 * gcc.target/i386/pr98218-4.c: New test.
5539 * gcc.target/i386/pr98218-1.c: Correct PR number.
5540 * gcc.target/i386/pr98218-1a.c: Ditto.
5541 * gcc.target/i386/pr98218-2.c: Ditto.
5542 * gcc.target/i386/pr98218-2a.c: Ditto.
5543 * gcc.target/i386/pr98218-3.c: Ditto.
5544 * gcc.target/i386/pr98218-3a.c: Ditto.
5546 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5548 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5549 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5551 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5553 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5556 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5558 * gcc.dg/guality/pr43077-1.c: Align types of output and input
5559 operands by lifting immediates to type long.
5561 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5563 * gcc.dg/c11-digit-separators-1.c,
5564 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5567 2021-05-11 Jason Merrill <jason@redhat.com>
5570 * g++.dg/ext/vector41.C: New test.
5572 2021-05-11 Martin Liska <mliska@suse.cz>
5574 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5575 * brig.dg/README: Removed.
5576 * brig.dg/dg.exp: Removed.
5577 * brig.dg/test/gimple/alloca.hsail: Removed.
5578 * brig.dg/test/gimple/atomics.hsail: Removed.
5579 * brig.dg/test/gimple/branches.hsail: Removed.
5580 * brig.dg/test/gimple/fbarrier.hsail: Removed.
5581 * brig.dg/test/gimple/function_calls.hsail: Removed.
5582 * brig.dg/test/gimple/internal-casts.hsail: Removed.
5583 * brig.dg/test/gimple/kernarg.hsail: Removed.
5584 * brig.dg/test/gimple/mem.hsail: Removed.
5585 * brig.dg/test/gimple/mulhi.hsail: Removed.
5586 * brig.dg/test/gimple/packed.hsail: Removed.
5587 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5588 * brig.dg/test/gimple/smoke_test.hsail: Removed.
5589 * brig.dg/test/gimple/variables.hsail: Removed.
5590 * brig.dg/test/gimple/vector.hsail: Removed.
5591 * lib/brig-dg.exp: Removed.
5592 * lib/brig.exp: Removed.
5594 2021-05-11 Alex Coplan <alex.coplan@arm.com>
5597 * gcc.target/arm/cmse/pr99725.c: New test.
5599 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
5601 * gcc.target/aarch64/fmul_lane_1.c: New test.
5603 2021-05-11 Richard Biener <rguenther@suse.de>
5605 PR middle-end/100509
5606 * gcc.dg/pr100509.c: New testcase.
5608 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
5610 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5612 2021-05-11 Patrick Palka <ppalka@redhat.com>
5615 * g++.dg/lookup/operator-3.C: New test.
5617 2021-05-11 Patrick Palka <ppalka@redhat.com>
5620 * g++.dg/cpp2a/concepts-ctad4.C: New test.
5622 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
5624 * gnat.dg/specs/opt5.ads: New test.
5625 * gnat.dg/specs/opt5_pkg.ads: New helper.
5627 2021-05-10 Martin Sebor <msebor@redhat.com>
5629 PR middle-end/100425
5630 PR middle-end/100510
5631 * c-c++-common/Walloca-larger-than.C: New test.
5632 * gcc.dg/Walloca-larger-than-4.c: New test.
5633 * gcc.dg/Wvla-larger-than-5.c: New test.
5634 * gcc.dg/pr79972.c: Remove unexpected warning directive.
5636 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
5638 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
5639 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
5641 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5643 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
5645 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5647 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
5649 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
5651 PR tree-optimization/42587
5652 * gcc.dg/optimize-bswapsi-6.c: New test.
5654 2021-05-10 Richard Biener <rguenther@suse.de>
5657 * g++.dg/vect/slp-pr99971.cc: Align data.
5659 2021-05-10 Richard Biener <rguenther@suse.de>
5661 PR tree-optimization/100492
5662 * gcc.dg/torture/pr100492.c: New testcase.
5664 2021-05-10 Richard Biener <rguenther@suse.de>
5666 PR middle-end/100464
5668 * gcc.dg/pr100464.c: New testcase.
5669 * g++.dg/tree-ssa/array-temp1.C: Adjust.
5671 2021-05-10 Richard Biener <rguenther@suse.de>
5673 PR tree-optimization/100434
5674 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
5676 2021-05-10 Alex Coplan <alex.coplan@arm.com>
5679 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
5680 Update now that we're (correctly) using full 128-bit vector
5682 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
5684 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
5686 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
5688 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
5692 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
5695 * gfortran.dg/class_dummy_7.f90: Correct PR number.
5697 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
5699 * gcc.dg/sso-9.c: Delete.
5701 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5703 * gnat.dg/debug18.adb: New test.
5705 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5707 * gcc.dg/sso-12.c: New test.
5709 2021-05-07 Jason Merrill <jason@redhat.com>
5711 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
5714 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5716 PR tree-optimization/79333
5717 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
5719 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5722 * c-c++-common/gomp/pr100450.c: New test.
5724 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
5727 * gcc.target/i386/pr100445-1.c: New test.
5729 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5732 * gcc.target/i386/pr100445.c: New test.
5734 2021-05-06 Joseph Myers <joseph@codesourcery.com>
5737 PR preprocessor/97604
5738 * g++.dg/cpp1y/digit-sep-neg-2.C,
5739 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
5740 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
5741 Adjust expected messages.
5743 2021-05-06 Martin Jambor <mjambor@suse.cz>
5745 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
5746 05193687dde, make the argv again pointer to an array.
5748 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
5750 * gnat.dg/opt93.adb: Compile only for LP64 targets.
5752 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5754 * lib/target-supports.exp: Add s390 checks for vect conversions.
5756 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5758 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
5760 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
5764 * gfortran.dg/class_dummy_6.f90: New test.
5765 * gfortran.dg/class_dummy_7.f90: New test.
5767 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
5770 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
5772 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
5774 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
5775 __builtin_s390_vpdi.
5776 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
5779 2021-05-06 Jakub Jelinek <jakub@redhat.com>
5781 PR tree-optimization/94589
5782 * gcc.dg/pr94589-1.c: New test.
5783 * gcc.dg/pr94589-2.c: New test.
5784 * gcc.dg/pr94589-3.c: New test.
5785 * gcc.dg/pr94589-4.c: New test.
5786 * g++.dg/opt/pr94589-1.C: New test.
5787 * g++.dg/opt/pr94589-2.C: New test.
5788 * g++.dg/opt/pr94589-3.C: New test.
5789 * g++.dg/opt/pr94589-4.C: New test.
5791 2021-05-06 Richard Biener <rguenther@suse.de>
5794 * gcc.dg/pr100373.c: New testcase.
5796 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5798 * gcc.c-torture/execute/20210505-1.c: New test.
5800 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
5803 * gcc.target/i386/pr91400-1.c: New test.
5804 * gcc.target/i386/pr91400-2.c: Likewise.
5806 2021-05-05 Martin Sebor <msebor@redhat.com>
5808 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5810 2021-05-05 Harald Anlauf <anlauf@gmx.de>
5813 * gfortran.dg/argument_checking_25.f90: New test.
5815 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
5818 * gcc.target/i386/pr98218-1.c: New test.
5819 * gcc.target/i386/pr98218-1a.c: Ditto.
5820 * gcc.target/i386/pr98218-2.c: Ditto.
5821 * gcc.target/i386/pr98218-2a.c: Ditto.
5822 * gcc.target/i386/pr98218-3.c: Ditto.
5823 * gcc.target/i386/pr98218-3a.c: Ditto.
5824 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5825 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5827 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5829 * gnat.dg/debug17.adb: Minor tweak.
5831 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5833 * gnat.dg/debug8.adb: Minor tweak.
5834 * gnat.dg/debug11.adb: Likewise.
5835 * gnat.dg/debug16.adb: Likewise.
5836 * gnat.dg/debug17.adb: New test.
5837 * gnat.dg/specs/debug1.ads: Minor tweak.
5839 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
5841 * gcc.dg/vect/slp-21.c: Add s390.
5843 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
5846 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5848 2021-05-05 Richard Biener <rguenther@suse.de>
5850 PR tree-optimization/79333
5851 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5852 * gcc.dg/graphite/fuse-1.c: Adjust.
5853 * gcc.dg/pr43864-4.c: Likewise.
5855 2021-05-05 Richard Biener <rguenther@suse.de>
5857 PR middle-end/100394
5858 * g++.dg/torture/pr100382.C: New testcase.
5860 2021-05-04 Martin Sebor <msebor@redhat.com>
5862 PR middle-end/100307
5863 * g++.dg/warn/Wplacement-new-size-9.C: New test.
5864 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5866 2021-05-04 Martin Sebor <msebor@redhat.com>
5868 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5870 2021-05-04 Martin Sebor <msebor@redhat.com>
5872 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5874 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
5876 * gcc.target/s390/oscbreak-1.c: Compile with -O1
5879 2021-05-04 Richard Biener <rguenther@suse.de>
5881 PR tree-optimization/100414
5882 * gcc.dg/pr100414.c: New testcase.
5884 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
5886 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5888 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
5890 * gnat.dg/opt94.adb: New file.
5891 * gnat.dg/opt94_pkg.adb: New file.
5892 * gnat.dg/opt94_pkg.ads: New file.
5894 2021-05-04 Richard Biener <rguenther@suse.de>
5896 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5897 simplify dump scanning down to one case.
5899 2021-05-04 Richard Biener <rguenther@suse.de>
5901 PR tree-optimization/100329
5902 * gcc.dg/torture/pr100329.c: New testcase.
5904 2021-05-04 Richard Biener <rguenther@suse.de>
5906 PR tree-optimization/100398
5907 * gcc.dg/torture/pr100398.c: New testcase.
5909 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5911 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5912 Fix dg directives order.
5913 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5916 2021-05-03 Jeff Law <jlaw@tachyum.com>
5918 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5921 2021-05-03 Patrick Palka <ppalka@redhat.com>
5924 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5926 2021-05-03 Patrick Palka <ppalka@redhat.com>
5930 * g++.dg/template/call8.C: New test.
5931 * g++.dg/template/koenig12a.C: New test.
5933 2021-05-03 Jeff Law <jlaw@tachyum.com>
5935 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5937 2021-05-03 Marek Polacek <polacek@redhat.com>
5940 * g++.dg/concepts/diagnostic18.C: New test.
5942 2021-05-03 Marek Polacek <polacek@redhat.com>
5945 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5947 2021-05-03 Jeff Law <jlaw@tachyum.com>
5949 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5951 2021-05-03 Jeff Law <jlaw@tachyum.com>
5953 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5955 2021-05-03 Jeff Law <jlaw@tachyum.com>
5957 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5959 2021-05-03 Jeff Law <jlaw@tachyum.com>
5961 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5962 cr16 and xstormy16 targets.
5964 2021-05-03 Richard Biener <rguenther@suse.de>
5966 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5967 * gcc.dg/pr81192.c: Disable DSE.
5969 2021-05-03 Richard Biener <rguenther@suse.de>
5971 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5973 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5976 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5977 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5979 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5981 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5982 mapping class on AIX.
5983 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5984 * gcc.c-torture/execute/alias-2.c: Same.
5985 * gcc.dg/alias-7.c: Same.
5987 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5989 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5991 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5994 2021-04-30 Richard Biener <rguenther@suse.de>
5997 * g++.dg/pr98032.C: New testcase.
5999 2021-04-30 Richard Biener <rguenther@suse.de>
6001 PR tree-optimization/96513
6002 * gcc.dg/torture/pr96513.c: New testcase.
6004 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
6007 * gcc.target/i386/pr98060.c: New test.
6009 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
6011 PR rtl-optimization/100225
6012 PR rtl-optimization/84878
6013 * gcc.dg/pr100225.c: New test.
6015 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6017 PR preprocessor/82359
6018 * g++.dg/cpp1y/digit-sep-line.C,
6019 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
6021 2021-04-29 Jason Merrill <jason@redhat.com>
6023 * g++.dg/lookup/using-decl1.C: New test.
6025 2021-04-29 Jason Merrill <jason@redhat.com>
6028 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
6030 2021-04-29 Patrick Palka <ppalka@redhat.com>
6033 * g++.dg/template/koenig12.C: New test.
6035 2021-04-29 Marek Polacek <polacek@redhat.com>
6038 * g++.dg/cpp1z/class-deduction87.C: New test.
6040 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
6042 PR rtl-optimization/100303
6043 * g++.dg/torture/pr100303.C: New file.
6045 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
6048 * g++.dg/pr90773-1.h: New test.
6049 * g++.dg/pr90773-1a.C: Likewise.
6050 * g++.dg/pr90773-1b.C: Likewise.
6051 * g++.dg/pr90773-1c.C: Likewise.
6052 * g++.dg/pr90773-1d.C: Likewise.
6053 * gcc.target/i386/pr90773-1.c: Likewise.
6054 * gcc.target/i386/pr90773-2.c: Likewise.
6055 * gcc.target/i386/pr90773-3.c: Likewise.
6056 * gcc.target/i386/pr90773-4.c: Likewise.
6057 * gcc.target/i386/pr90773-5.c: Likewise.
6058 * gcc.target/i386/pr90773-6.c: Likewise.
6059 * gcc.target/i386/pr90773-7.c: Likewise.
6060 * gcc.target/i386/pr90773-8.c: Likewise.
6061 * gcc.target/i386/pr90773-9.c: Likewise.
6062 * gcc.target/i386/pr90773-10.c: Likewise.
6063 * gcc.target/i386/pr90773-11.c: Likewise.
6064 * gcc.target/i386/pr90773-12.c: Likewise.
6065 * gcc.target/i386/pr90773-13.c: Likewise.
6066 * gcc.target/i386/pr90773-14.c: Likewise.
6068 2021-04-29 Richard Biener <rguenther@suse.de>
6070 PR tree-optimization/100253
6071 * g++.dg/pr100253.C: New testcase.
6073 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6076 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
6078 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6081 * gcc.target/aarch64/sve/pr100302.c: New test.
6083 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6086 * c-c++-common/gomp/task-detach-3.c: New test.
6088 2021-04-29 Richard Biener <rguenther@suse.de>
6090 PR tree-optimization/99912
6091 * gcc.dg/pr95580.c: Disable DSE.
6092 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
6093 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
6094 to prevent them from being removed.
6095 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6097 2021-04-29 Martin Sebor <msebor@redhat.com>
6099 PR middle-end/100250
6100 * gcc.dg/uninit-pr100250.c: New test.
6102 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6104 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
6105 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
6107 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
6109 * gfortran.dg/gomp/map-5.f90: New test.
6111 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
6113 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
6114 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
6115 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
6117 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6119 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
6121 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6123 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
6124 mismatch when asm comments start with "/ ".
6126 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
6129 * gcc.c-torture/compile/pr100305.c: New test.
6131 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6134 * gfortran.dg/PR82376.f90: New test.
6136 2021-04-28 Richard Biener <rguenther@suse.de>
6138 PR tree-optimization/100292
6139 * gcc.dg/pr100292.c: New testcase.
6141 2021-04-28 Richard Wai <richard@annexi-strayline.com>
6143 * gnat.dg/containers2.adb: New test.
6145 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
6147 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
6149 2021-04-27 Jason Merrill <jason@redhat.com>
6152 * g++.dg/cpp0x/depr-copy3.C: New test.
6154 2021-04-27 Patrick Palka <ppalka@redhat.com>
6157 * g++.dg/cpp0x/variadic182.C: New test.
6159 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6161 PR middle-end/100284
6162 * gcc.target/aarch64/sve/pr81003.c: New test.
6164 2021-04-27 Martin Sebor <msebor@redhat.com>
6167 * g++.dg/ext/flexary13.C: Remove malformed directives.
6169 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
6172 * gcc.c-torture/compile/pr100106.c: New testcase.
6174 2021-04-27 Alex Coplan <alex.coplan@arm.com>
6177 * gcc.target/arm/pr99977.c: New test.
6179 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6181 PR tree-optimization/100239
6182 * gcc.dg/pr100239.c: New test.
6184 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6186 PR rtl-optimization/100254
6187 * g++.dg/opt/pr100254.C: New test.
6189 2021-04-27 Richard Biener <rguenther@suse.de>
6191 PR tree-optimization/99912
6192 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
6193 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
6194 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
6195 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
6197 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6199 PR tree-optimization/95527
6200 * gcc.dg/tree-ssa/pr95527-2.c: New test.
6202 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6204 PR tree-optimization/96696
6205 * gcc.target/i386/pr96696.c: New test.
6207 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6210 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
6211 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
6212 expected error message when subtracting pointers to different
6213 vector types. Expect warnings when mixing them elsewhere.
6214 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
6215 XFAILs. Tweak error messages for some cases.
6217 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6219 * gcc.target/aarch64/simd/ssra.c: Use +nosve
6220 * gcc.target/aarch64/simd/usra.c: Likewise.
6222 2021-04-27 Richard Biener <rguenther@suse.de>
6224 PR tree-optimization/100051
6225 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
6227 2021-04-27 Richard Biener <rguenther@suse.de>
6230 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
6231 malformed dg directive.
6233 2021-04-27 Richard Biener <rguenther@suse.de>
6236 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
6237 * g++.dg/ipa/pr45572-2.C: Likewise.
6238 * g++.dg/template/spec26.C: Likewise.
6239 * gcc.dg/pr20126.c: Likewise.
6240 * gcc.dg/tree-ssa/pr20739.c: Likewise.
6242 2021-04-27 Richard Biener <rguenther@suse.de>
6244 PR tree-optimization/100278
6245 * gcc.dg/tree-ssa/pr100278.c: New testcase.
6247 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6250 * gcc.target/i386/pr99405.c: New test.
6252 2021-04-27 Richard Biener <rguenther@suse.de>
6254 PR tree-optimization/99776
6255 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6257 2021-04-26 Patrick Palka <ppalka@redhat.com>
6260 * g++.dg/cpp1y/constexpr-base1.C: New test.
6261 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6263 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6265 * gfortran.dg/goacc/classify-serial.f95:
6266 Use [Ww]arning in dg-bogus as FE diagnostic and default
6267 diagnostic differ and the result depends on ENABLE_OFFLOAD.
6268 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6269 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6271 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6273 * gfortran.dg/goacc/classify-serial.f95:
6274 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6275 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6276 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6278 2021-04-26 Richard Biener <rguenther@suse.de>
6280 PR tree-optimization/99956
6281 * gfortran.dg/pr99956.f: New testcase.
6283 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
6285 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6286 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6287 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6288 * gcc.target/arm/cmse/cmse-16.c: Likewise.
6289 * gcc.target/arm/cmse/struct-1.c: Likewise.
6290 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6292 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6295 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6297 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6299 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6300 Nathan Sidwell <nathan@codesourcery.com>
6301 Tom de Vries <vries@codesourcery.com>
6302 Julian Brown <julian@codesourcery.com>
6303 Kwok Cheung Yeung <kcy@codesourcery.com>
6305 * c-c++-common/goacc/diag-parallelism-1.c: New.
6306 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6307 and match diagnostics, as appropriate.
6308 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6309 * c-c++-common/goacc/classify-kernels.c: Likewise.
6310 * c-c++-common/goacc/classify-parallel.c: Likewise.
6311 * c-c++-common/goacc/classify-routine.c: Likewise.
6312 * c-c++-common/goacc/classify-serial.c: Likewise.
6313 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6314 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6315 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6316 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6317 * c-c++-common/goacc/pr70688.c: Likewise.
6318 * c-c++-common/goacc/routine-1.c: Likewise.
6319 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6320 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6321 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6322 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6323 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6324 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6325 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6326 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6327 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6328 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6329 * gfortran.dg/goacc/routine-4.f90: Likewise.
6330 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6331 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6332 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6333 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6335 2021-04-26 Richard Biener <rguenther@suse.de>
6337 PR tree-optimization/99473
6338 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6340 2021-04-25 liuhongt <hongtao.liu@intel.com>
6343 * gcc.target/i386/pr98911.c: New test.
6344 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6345 with __builtin_ia32_pcmpistrm128 since it has been folded.
6347 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6350 * g++.dg/analyzer/pr100244.C: New test.
6352 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6355 * gfortran.dg/pr100154.f90: New test.
6357 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6360 * gfortran.dg/ptr-func-4.f90: New test.
6362 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6364 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6365 * gcc.dg/guality/guality.c: Likewise.
6366 * gcc.dg/guality/inline-params.c: Likewise.
6367 * gcc.dg/guality/loop-1.c: Likewise.
6368 * gcc.dg/guality/pr36728-1.c: Likewise.
6369 * gcc.dg/guality/pr36728-2.c: Likewise.
6370 * gcc.dg/guality/pr36728-3.c: Likewise.
6371 * gcc.dg/guality/pr41447-1.c: Likewise.
6372 * gcc.dg/guality/pr54200.c: Likewise.
6373 * gcc.dg/guality/pr54519-1.c: Likewise.
6374 * gcc.dg/guality/pr54519-2.c: Likewise.
6375 * gcc.dg/guality/pr54519-3.c: Likewise.
6376 * gcc.dg/guality/pr54519-4.c: Likewise.
6377 * gcc.dg/guality/pr54519-5.c: Likewise.
6378 * gcc.dg/guality/pr54519-6.c: Likewise.
6379 * gcc.dg/guality/pr54693-2.c: Likewise.
6380 * gcc.dg/guality/pr56154-1.c: Likewise.
6381 * gcc.dg/guality/pr59776.c: Likewise.
6382 * gcc.dg/guality/pr68860-1.c: Likewise.
6383 * gcc.dg/guality/pr68860-2.c: Likewise.
6384 * gcc.dg/guality/pr90074.c: Likewise.
6385 * gcc.dg/guality/pr90716.c: Likewise.
6386 * gcc.dg/guality/sra-1.c: Likewise.
6388 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6390 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6392 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6393 * gcc.dg/guality/pr59776.c: Likewise.
6394 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6396 2021-04-24 Patrick Palka <ppalka@redhat.com>
6403 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6404 * g++.dg/cpp2a/nontype-class45.C: New test.
6405 * g++.dg/cpp2a/nontype-class46.C: New test.
6406 * g++.dg/cpp2a/nontype-class47.C: New test.
6407 * g++.dg/cpp2a/nontype-class48.C: New test.
6409 2021-04-24 Patrick Palka <ppalka@redhat.com>
6412 * g++.dg/cpp1z/class-deduction86.C: New test.
6414 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
6417 * gcc.target/powerpc/pr98952.c: New test.
6419 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6422 * gcc.target/i386/pr79514.c (dg-error):
6423 Expect error for 64bit targets.
6425 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6428 * gcc.target/i386/pr100182.c: New test.
6429 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6430 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6432 2021-04-23 Patrick Palka <ppalka@redhat.com>
6435 * g++.dg/concepts/diagnostic17.C: New test.
6437 2021-04-23 Patrick Palka <ppalka@redhat.com>
6440 * g++.dg/cpp1z/direct-enum-init2.C: New test.
6442 2021-04-23 Richard Biener <rguenther@suse.de>
6444 PR tree-optimization/99971
6445 * g++.dg/vect/slp-pr99971.cc: New testcase.
6447 2021-04-23 liuhongt <hongtao.liu@intel.com>
6450 * gcc.target/i386/pr100093.c: New test.
6452 2021-04-22 Patrick Palka <ppalka@redhat.com>
6455 * g++.dg/cpp2a/concepts-uneval3.C: New test.
6457 2021-04-22 Patrick Palka <ppalka@redhat.com>
6460 * g++.dg/template/partial-specialization9.C: New test.
6462 2021-04-22 Marek Polacek <polacek@redhat.com>
6465 * g++.dg/warn/Wtype-limits6.C: New test.
6467 2021-04-22 Patrick Palka <ppalka@redhat.com>
6470 * g++.dg/cpp0x/sfinae67.C: New test.
6472 2021-04-22 Patrick Palka <ppalka@redhat.com>
6475 * g++.dg/template/access36.C: New test.
6477 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6479 * substr_9.f90: Move to ...
6480 * gfortran.dg/substr_9.f90: ... here.
6481 * substr_10.f90: Move to ...
6482 * gfortran.dg/substr_10.f90: ... here.
6484 2021-04-22 Martin Liska <mliska@suse.cz>
6488 * g++.dg/template/nontype29.C: Fix typos and missing comments.
6489 * gcc.dg/Warray-bounds-64.c: Likewise.
6490 * gcc.dg/Warray-parameter.c: Likewise.
6491 * gcc.dg/Wstring-compare.c: Likewise.
6492 * gcc.dg/format/gcc_diag-11.c: Likewise.
6493 * gfortran.dg/array_constructor_3.f90: Likewise.
6494 * gfortran.dg/matmul_bounds_9.f90: Likewise.
6495 * gfortran.dg/pr78033.f90: Likewise.
6496 * gfortran.dg/pr96325.f90: Likewise.
6498 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
6501 * gcc.target/i386/pr100119.c: New test.
6503 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6506 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6508 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6510 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6511 obtained hard limit, and only call setrlimit if new softlimit is lower.
6513 2021-04-22 Richard Biener <rguenther@suse.de>
6516 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6519 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
6521 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6524 2021-04-21 Marek Polacek <polacek@redhat.com>
6527 * g++.dg/cpp0x/enum_base4.C: New test.
6528 * g++.dg/cpp0x/enum_base5.C: New test.
6530 2021-04-21 Alex Coplan <alex.coplan@arm.com>
6533 * gcc.target/aarch64/pr99988.c: New test.
6535 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6537 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6539 * g++.dg/cpp1y/auto-fn61.C: Likewise.
6540 * g++.dg/cpp2a/nontype-class39.C: Likewise.
6541 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6542 * g++.dg/cpp0x/vt-88982.C: Likewise.
6543 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6544 dg-additional-options.
6545 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6547 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
6549 * gcc.target/i386/monitor-2.c: New test.
6551 2021-04-21 Richard Biener <rguenther@suse.de>
6554 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6555 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6557 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6559 PR rtl-optimization/100148
6560 * g++.dg/opt/pr100148.C: New test.
6562 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
6564 * gfortran.dg/gomp/depobj-1.f90: New test.
6565 * gfortran.dg/gomp/depobj-2.f90: New test.
6567 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6569 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6571 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
6573 PR middle-end/100130
6574 * c-c++-common/attr-retain-10.c: New test.
6575 * c-c++-common/attr-retain-11.c: Likewise.
6577 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6579 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6580 must match for target IBM Z only.
6582 2021-04-20 Jason Merrill <jason@redhat.com>
6585 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6587 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6589 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6590 z/Architecture only.
6592 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
6595 * gfortran.dg/pdt_31.f03: New test.
6596 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6599 2021-04-19 Marek Polacek <polacek@redhat.com>
6602 * g++.dg/concepts/diagnostic16.C: New test.
6604 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
6607 * gdc.dg/pr98457.d: New test.
6609 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6612 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6615 2021-04-19 Richard Biener <rguenther@suse.de>
6617 PR preprocessor/100142
6618 * gcc.dg/pr100142.c: New testcase.
6619 * g++.dg/diagnostic/pr72803.C: Revert last change.
6621 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
6623 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
6624 '--param=openacc-kernels=[...]'.
6625 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6626 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6627 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6628 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6629 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6630 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6631 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6633 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
6635 * gnat.dg/opt92.adb: New test.
6637 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6639 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
6640 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6641 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6642 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6643 * gcc.target/s390/zero-scratch-regs-1.c: New test.
6645 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6648 * gfortran.dg/PR100094.f90: New test.
6650 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
6653 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
6656 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6659 * gcc.target/aarch64/pr91710.c: New test.
6661 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6664 * gfortran.dg/PR10018.f90: New test.
6666 2021-04-16 Tamar Christina <tamar.christina@arm.com>
6669 * gcc.target/aarch64/sve/pr100048.c: New test.
6671 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6674 * g++.dg/cpp0x/constexpr-100111.C: New test.
6676 2021-04-16 Marek Polacek <polacek@redhat.com>
6679 * g++.dg/cpp2a/typename14.C: Don't expect particular error
6681 * g++.dg/cpp2a/typename19.C: New test.
6683 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
6685 * gcc.dg/gimplefe-40.c: Moved to...
6686 * gcc.dg/vect/gimplefe-40.c: ...here.
6687 * gcc.dg/gimplefe-41.c: Moved to...
6688 * gcc.dg/vect/gimplefe-41.c: ...here.
6690 2021-04-16 Harald Anlauf <anlauf@gmx.de>
6691 Paul Thomas <pault@gcc.gnu.org>
6694 * gfortran.dg/pr63797.f90: New test.
6696 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6698 * gcc.dg/tree-ssa/pr83403-1.c: Revert
6699 max-completely-peeled-insns to the default value on IBM Z.
6700 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
6702 2021-04-16 Patrick Palka <ppalka@redhat.com>
6705 * g++.dg/cpp2a/constexpr-init21.C: New test.
6707 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6710 * gcc.target/aarch64/pr100075.c: New test.
6712 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
6714 PR rtl-optimization/99596
6715 * gcc.target/arm/pr99596.c: New test.
6717 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
6720 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
6722 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
6723 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
6724 missing quotes around switch names.
6725 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
6727 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6730 * gcc.target/aarch64/pr99767.c: New test.
6732 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6735 * g++.dg/cpp23/lambda-specifiers2.C: New test.
6737 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6740 * g++.dg/cpp1z/pr99833.C: New test.
6741 * g++.dg/cpp2a/pr99833.C: New test.
6743 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6745 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
6746 the default value on IBM Z.
6748 2021-04-16 Jason Merrill <jason@redhat.com>
6751 * g++.dg/abi/mangle71.C: Fix expected mangling.
6752 * g++.dg/abi/mangle77.C: New test.
6753 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
6754 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
6755 * g++.dg/cpp2a/nontype-class44.C: New test.
6757 2021-04-15 Martin Sebor <msebor@redhat.com>
6761 * gcc.dg/Warray-parameter-9.c: New test.
6762 * gcc.dg/Wnonnull-6.c: New test.
6763 * gcc.dg/Wreturn-type3.c: New test.
6764 * gcc.dg/Wunused-result.c: New test.
6765 * gcc.dg/attr-noreturn.c: New test.
6766 * gcc.dg/attr-returns-nonnull.c: New test.
6768 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
6771 * gcc.dg/pr84877.c: Xfail for cris-*-*.
6773 2021-04-15 Jason Merrill <jason@redhat.com>
6776 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
6778 2021-04-15 Martin Sebor <msebor@redhat.com>
6780 * gcc.dg/uninit-pr89230-1.c: New test.
6781 * gcc.dg/uninit-pr89230-2.c: Same.
6783 2021-04-15 Jason Merrill <jason@redhat.com>
6786 * g++.dg/cpp0x/noexcept67.C: New test.
6788 2021-04-15 Jason Merrill <jason@redhat.com>
6791 * g++.dg/cpp2a/lambda-uneval15.C: New test.
6793 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6795 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6796 -mtune=generic to the SVE flags.
6797 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6798 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6799 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6801 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6803 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6804 (aarch64-with-arch-dg-options): Likewise.
6805 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6806 aarch64-with-arch-dg-options. Move the default architecture
6807 flags to the final dg-runtest argument.
6808 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
6810 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6812 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6815 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6817 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6820 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6821 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6823 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6826 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6828 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6831 * gcc.target/aarch64/pr100056.c: New test.
6833 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6835 * gcc.dg/pr93210.c: Adapt regex in order to also support a
6836 RESULT_DECL as an operand for a RETURN_EXPR.
6838 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6840 * gcc.target/aarch64/sve/pr99929_1.c: New file.
6841 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6843 2021-04-14 Jason Merrill <jason@redhat.com>
6846 * g++.dg/template/dependent-tmpl2.C: New test.
6848 2021-04-14 Jason Merrill <jason@redhat.com>
6851 * g++.dg/parse/uneval1.C: New test.
6853 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
6855 PR rtl-optimization/100066
6856 * gcc.target/i386/pr100066.c: New.
6858 2021-04-14 Martin Sebor <msebor@redhat.com>
6860 * gcc.dg/pr86058.c: Limit to just x86_64.
6862 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6865 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6867 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
6869 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6870 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6872 2021-04-14 Patrick Palka <ppalka@redhat.com>
6876 * g++.dg/cpp1z/class-deduction85.C: New test.
6877 * g++.dg/template/ref11.C: New test.
6879 2021-04-14 Jason Merrill <jason@redhat.com>
6882 * g++.dg/cpp2a/lambda-uneval14.C: New test.
6884 2021-04-14 Jason Merrill <jason@redhat.com>
6887 * g++.dg/debug/defaulted1.C: New test.
6889 2021-04-14 Jason Merrill <jason@redhat.com>
6892 * g++.dg/debug/cleanup1.C: New test.
6893 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6894 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6895 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6896 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6897 * g++.dg/tm/inherit2.C: Likewise.
6898 * g++.dg/tm/unsafe1.C: Likewise.
6899 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6900 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6902 2021-04-13 Martin Sebor <msebor@redhat.com>
6904 PR tree-optimization/82800
6905 * g++.dg/warn/uninit-pr82800.C: New test.
6907 2021-04-13 Martin Sebor <msebor@redhat.com>
6910 * gcc.dg/pr86058.c: New test.
6912 2021-04-13 Patrick Palka <ppalka@redhat.com>
6915 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6916 * g++.old-deja/g++.ns/template7.C: Likewise.
6917 * g++.old-deja/g++.pt/crash8.C: Likewise.
6919 2021-04-13 Jason Merrill <jason@redhat.com>
6922 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6924 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6927 * g++.dg/cpp2a/spaceship-err6.C: New test.
6929 2021-04-13 Jason Merrill <jason@redhat.com>
6932 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6934 2021-04-13 Patrick Palka <ppalka@redhat.com>
6937 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6938 * g++.dg/template/error8.C: Likewise.
6939 * g++.dg/cpp1z/class-deduction84.C: New test.
6941 2021-04-13 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/100053
6944 * gcc.dg/torture/pr100053.c: New testcase.
6945 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6947 2021-04-13 Jason Merrill <jason@redhat.com>
6950 * g++.dg/cpp0x/constexpr-base7.C: New test.
6952 2021-04-13 Nathan Sidwell <nathan@acm.org>
6954 PR preprocessor/99446
6955 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6957 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6960 * gcc.target/aarch64/pr100028.c: New test.
6962 2021-04-13 Patrick Palka <ppalka@redhat.com>
6965 * g++.dg/cpp2a/nontype-class43.C: New test.
6967 2021-04-13 Patrick Palka <ppalka@redhat.com>
6971 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6972 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6974 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6977 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6978 line 971 for cris-*-*.
6980 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6983 * gcc.dg/analyzer/pr98599-a.c: New test.
6984 * gcc.dg/analyzer/pr98599-b.c: New test.
6986 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6988 PR rtl-optimization/99905
6989 * gcc.target/i386/pr99905.c: New test.
6991 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6994 * gcc.dg/pr99830.c: New test.
6996 2021-04-12 Jason Merrill <jason@redhat.com>
6999 * g++.dg/template/dependent-tmpl1.C: New test.
7001 2021-04-12 Martin Liska <mliska@suse.cz>
7004 * g++.dg/asan/pr99877.C: New test.
7006 2021-04-12 Cui,Lili <lili.cui@intel.com>
7008 * gcc.target/i386/funcspec-56.inc: Handle new march.
7009 * g++.target/i386/mv16.C: Handle new march
7011 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
7014 * c-c++-common/goacc/collapse-2.c: New.
7016 2021-04-11 Jason Merrill <jason@redhat.com>
7019 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7020 * g++.dg/other/anon-union5.C: New test.
7022 2021-04-10 Jason Merrill <jason@redhat.com>
7025 * g++.dg/gomp/this-1.C: Adjust diagnostic.
7026 * g++.dg/cpp0x/constexpr-this1.C: New test.
7028 2021-04-10 David Malcolm <dmalcolm@redhat.com>
7031 * gcc.dg/analyzer/pr100011.c: New test.
7033 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7036 * gcc.dg/pr99990.c: New test.
7038 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7041 * gcc.target/i386/pr99744-2.c: New test.
7043 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7046 * gcc.dg/lto/pr99849_0.c: New test.
7048 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7050 PR rtl-optimization/98601
7051 * gcc.dg/torture/pr98601.c: New test.
7053 2021-04-10 Jason Merrill <jason@redhat.com>
7059 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7060 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7061 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7062 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7064 2021-04-10 Jason Merrill <jason@redhat.com>
7067 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7069 2021-04-09 Martin Sebor <msebor@redhat.com>
7072 * g++.dg/warn/uninit-pr55288.C: New test.
7074 2021-04-09 Patrick Palka <ppalka@redhat.com>
7077 * g++.dg/cpp1z/fold-lambda4.C: New test.
7079 2021-04-09 Marek Polacek <polacek@redhat.com>
7082 * g++.dg/concepts/abbrev10.C: New test.
7083 * g++.dg/concepts/abbrev11.C: New test.
7085 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7087 * gcc.target/aarch64/pr70398.c: Require a target that can link
7090 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7092 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7094 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7096 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7099 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7101 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7102 * gcc.dg/pr96573.c: Likewise.
7103 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7104 * gcc.dg/vect/bb-slp-43.c: Likewise.
7105 * gcc.dg/vect/slp-reduc-11.c: Likewise.
7107 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7109 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
7110 loop to vectorized if vect_fold_extract_last.
7112 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7114 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
7115 of relying on vectorisation.
7117 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7120 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7122 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7125 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
7126 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7128 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
7131 * gfortran.dg/coarray/dummy_2.f90: New test.
7133 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
7135 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
7137 2021-04-08 Patrick Palka <ppalka@redhat.com>
7140 * g++.dg/cpp2a/concepts-lambda16.C: New test.
7141 * g++.dg/cpp2a/concepts-lambda17.C: New test.
7143 2021-04-08 Patrick Palka <ppalka@redhat.com>
7146 * g++.dg/cpp2a/concepts-ctad3.C: New test.
7148 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7150 * lib/scanasm.exp (scan-lto-assembler): Update expected name
7153 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7155 * lib/target-supports.exp
7156 (check_effective_target_stdint_types_mbig_endian): New proc.
7157 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7158 stdint_types_mbig_endian.
7159 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7160 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7162 2021-04-08 Jason Merrill <jason@redhat.com>
7165 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7166 * g++.dg/conversion/ref7.C: New test.
7168 2021-04-08 Jakub Jelinek <jakub@redhat.com>
7171 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7172 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7173 * g++.dg/cpp2a/constexpr-new18.C: New test.
7174 * g++.dg/cpp2a/constexpr-new19.C: New test.
7176 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7178 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7180 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7182 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7183 "was here" from error message.
7184 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7185 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7186 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7187 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7188 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7189 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7190 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7191 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7192 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7193 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7194 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7195 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7196 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7198 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7200 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7201 * gcc.target/aarch64/pr98772.c: Likewise.
7202 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7204 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7206 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7207 conversion to shifts and adds.
7209 2021-04-08 David Malcolm <dmalcolm@redhat.com>
7213 * gcc.dg/analyzer/pr99042.c: New test.
7214 * gcc.dg/analyzer/pr99774-1.c: New test.
7215 * gcc.dg/analyzer/pr99774-2.c: New test.
7217 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
7219 * gdc.dg/gdc108.d: Update test.
7220 * gdc.dg/gdc142.d: Likewise.
7221 * gdc.dg/pr90136a.d: Likewise.
7222 * gdc.dg/pr90136b.d: Likewise.
7223 * gdc.dg/pr90136c.d: Likewise.
7224 * gdc.dg/pr95173.d: Likewise.
7225 * gdc.dg/attr_allocsize1.d: New test.
7226 * gdc.dg/attr_allocsize2.d: New test.
7227 * gdc.dg/attr_alwaysinline1.d: New test.
7228 * gdc.dg/attr_cold1.d: New test.
7229 * gdc.dg/attr_exclusions1.d: New test.
7230 * gdc.dg/attr_exclusions2.d: New test.
7231 * gdc.dg/attr_flatten1.d: New test.
7232 * gdc.dg/attr_module.d: New test.
7233 * gdc.dg/attr_noclone1.d: New test.
7234 * gdc.dg/attr_noicf1.d: New test.
7235 * gdc.dg/attr_noinline1.d: New test.
7236 * gdc.dg/attr_noipa1.d: New test.
7237 * gdc.dg/attr_noplt1.d: New test.
7238 * gdc.dg/attr_optimize1.d: New test.
7239 * gdc.dg/attr_optimize2.d: New test.
7240 * gdc.dg/attr_optimize3.d: New test.
7241 * gdc.dg/attr_optimize4.d: New test.
7242 * gdc.dg/attr_restrict1.d: New test.
7243 * gdc.dg/attr_section1.d: New test.
7244 * gdc.dg/attr_symver1.d: New test.
7245 * gdc.dg/attr_target1.d: New test.
7246 * gdc.dg/attr_targetclones1.d: New test.
7247 * gdc.dg/attr_used1.d: New test.
7248 * gdc.dg/attr_used2.d: New test.
7249 * gdc.dg/attr_weak1.d: New test.
7250 * gdc.dg/imports/attributes.d: New test.
7252 2021-04-08 Jason Merrill <jason@redhat.com>
7255 * g++.dg/template/mem-spec2.C: New test.
7257 2021-04-08 Marek Polacek <polacek@redhat.com>
7260 * g++.dg/cpp2a/explicit16.C: Use c++20.
7261 * g++.dg/cpp0x/noexcept66.C: New test.
7262 * g++.dg/cpp2a/explicit17.C: New test.
7264 2021-04-08 Alex Coplan <alex.coplan@arm.com>
7267 * gcc.c-torture/compile/pr99647.c: New test.
7269 2021-04-07 Jason Merrill <jason@redhat.com>
7272 * g++.dg/template/friend71.C: New test.
7274 2021-04-07 Jason Merrill <jason@redhat.com>
7277 * g++.dg/template/friend70.C: New test.
7279 2021-04-07 Jason Merrill <jason@redhat.com>
7282 * g++.dg/lookup/using66.C: New test.
7284 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7286 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7287 when building an executable with testglue.
7289 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7291 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7292 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7294 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7296 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7297 if IFN_STORE_LANES is available.
7298 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7299 IFN_STORE_LANES is available.
7300 * gcc.target/aarch64/pr99873_1.c: New test.
7301 * gcc.target/aarch64/pr99873_2.c: Likewise.
7302 * gcc.target/aarch64/pr99873_3.c: Likewise.
7303 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7304 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7305 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7307 2021-04-07 Richard Biener <rguenther@suse.de>
7309 PR tree-optimization/99954
7310 * gcc.dg/torture/pr99954.c: New testcase.
7312 2021-04-07 Richard Biener <rguenther@suse.de>
7315 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7318 2021-04-07 Richard Biener <rguenther@suse.de>
7320 PR tree-optimization/99947
7321 * gcc.dg/torture/pr99947.c: New testcase.
7323 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7325 PR tree-optimization/98736
7326 * gcc.c-torture/execute/pr98736.c: New test.
7328 2021-04-07 Marek Polacek <polacek@redhat.com>
7331 * g++.dg/cpp0x/rv-life.C: New test.
7333 2021-04-06 Jason Merrill <jason@redhat.com>
7336 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7338 2021-04-06 Jason Merrill <jason@redhat.com>
7341 * g++.dg/cpp1z/inline-var9.C: New test.
7343 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7346 * g++.target/aarch64/sve/pr99781.C: New.
7348 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7350 * gcc.target/i386/memcpy-strategy-9.c: New test.
7351 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7352 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7353 * gcc.target/i386/memset-strategy-7.c: Likewise.
7354 * gcc.target/i386/memset-strategy-8.c: Likewise.
7355 * gcc.target/i386/memset-strategy-9.c: Likewise.
7357 2021-04-06 Richard Biener <rguenther@suse.de>
7359 PR tree-optimization/99880
7360 * gcc.dg/torture/pr99880.c: New testcase.
7362 2021-04-06 Nathan Sidwell <nathan@acm.org>
7364 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7365 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7367 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7369 PR tree-optimization/96573
7370 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7371 VEC_PERM_EXPR with bswapping permutation.
7373 2021-04-06 Richard Biener <rguenther@suse.de>
7375 PR tree-optimization/99924
7376 * gfortran.dg/vect/pr99924.f90: New testcase.
7378 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7381 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7383 2021-04-06 Jason Merrill <jason@redhat.com>
7386 * g++.dg/abi/lambda-defarg1.C: New test.
7388 2021-04-06 Patrick Palka <ppalka@redhat.com>
7391 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7392 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7394 2021-04-05 Jason Merrill <jason@redhat.com>
7397 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7399 2021-04-05 Jason Merrill <jason@redhat.com>
7401 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7402 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7403 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7405 2021-04-05 Jason Merrill <jason@redhat.com>
7408 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7410 2021-04-05 Jason Merrill <jason@redhat.com>
7413 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7415 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7418 * gcc.dg/analyzer/pr99906.c: New test.
7420 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7423 * gcc.dg/analyzer/pr99886.c: New test.
7425 2021-04-05 Jason Merrill <jason@redhat.com>
7428 * g++.dg/cpp0x/extern_template-6.C: New test.
7430 2021-04-05 Jason Merrill <jason@redhat.com>
7433 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7435 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
7438 * gdc.dg/pr99914.d: New test.
7440 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
7442 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7443 * gcc.dg/tree-ssa/evrp11.c: Likewise.
7445 2021-04-04 Jason Merrill <jason@redhat.com>
7448 * g++.dg/cpp0x/initlist-new5.C: New test.
7450 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7452 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7454 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7456 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7458 2021-04-03 Marek Polacek <polacek@redhat.com>
7461 * g++.dg/other/gc7.C: New test.
7463 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
7466 * gfortran.dg/coarray_48.f90: New test.
7468 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7470 PR tree-optimization/99882
7471 * gcc.dg/pr99882.c: New test.
7473 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7475 PR rtl-optimization/99863
7476 * gcc.target/i386/pr99863.c: New test.
7478 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7481 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7483 2021-04-03 Jason Merrill <jason@redhat.com>
7486 * g++.dg/opt/nrv20.C: New test.
7488 2021-04-03 Jason Merrill <jason@redhat.com>
7491 * g++.dg/cpp1z/noexcept-type24.C: New test.
7493 2021-04-03 Jason Merrill <jason@redhat.com>
7496 * g++.dg/ext/vector40.C: New test.
7498 2021-04-02 Patrick Palka <ppalka@redhat.com>
7501 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7503 2021-04-02 Patrick Palka <ppalka@redhat.com>
7506 * g++.dg/cpp2a/nontype-class42.C: New test.
7508 2021-04-02 Jason Merrill <jason@redhat.com>
7511 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7513 2021-04-02 Nathan Sidwell <nathan@acm.org>
7515 * g++.dg/modules/pr99283-6_d.H: New.
7516 * g++.dg/modules/pr99283-7-swap.h: New.
7517 * g++.dg/modules/pr99283-7-traits.h: New.
7518 * g++.dg/modules/pr99283-7_a.H: New.
7519 * g++.dg/modules/pr99283-7_b.H: New.
7520 * g++.dg/modules/pr99283-7_c.C: New.
7521 * g++.dg/modules/pr99283-7_d.H: New.
7523 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
7525 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7526 * go.test/test/fixedbugs/issue22200b.go: Likewise.
7528 2021-04-02 Jakub Jelinek <jakub@redhat.com>
7530 PR tree-optimization/99726
7531 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
7532 -floop-nest-optimize to dg-additional-options guarded on fgraphite
7535 2021-04-01 Marek Polacek <polacek@redhat.com>
7538 * g++.dg/other/gc6.C: New test.
7540 2021-04-01 Jason Merrill <jason@redhat.com>
7543 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7545 2021-04-01 Jason Merrill <jason@redhat.com>
7548 * g++.dg/abi/abi-tag24a.C: New test.
7549 * g++.dg/abi/macro0.C: Adjust expected value.
7551 2021-04-01 Nathan Sidwell <nathan@acm.org>
7554 * g++.dg/modules/pr99283-6.h: New.
7555 * g++.dg/modules/pr99283-6_a.H: New.
7556 * g++.dg/modules/pr99283-6_b.H: New.
7557 * g++.dg/modules/pr99283-6_c.C: New.
7558 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7559 * g++.dg/modules/indirect-3_c.C: Adjust scan.
7560 * g++.dg/modules/indirect-4_c.C: Adjust scan.
7561 * g++.dg/modules/lambda-3_b.C: Adjust scan.
7562 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7563 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7564 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7566 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
7569 * gcc.dg/tree-ssa/pr98265.C: New test.
7571 2021-04-01 Jakub Jelinek <jakub@redhat.com>
7573 PR tree-optimization/96573
7574 * gcc.dg/pr96573.c: New test.
7576 2021-04-01 Richard Biener <rguenther@suse.de>
7578 PR tree-optimization/99856
7579 * gcc.dg/vect/pr99856.c: New testcase.
7581 2021-04-01 Martin Jambor <mjambor@suse.cz>
7583 PR tree-optimization/97009
7584 * gcc.dg/tree-ssa/pr97009.c: New test.
7586 2021-04-01 Harald Anlauf <anlauf@gmx.de>
7589 * gfortran.dg/transpose_5.f90: New test.
7591 2021-03-31 David Malcolm <dmalcolm@redhat.com>
7594 * gcc.dg/analyzer/data-model-10.c: Update expected output.
7595 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7596 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7597 * gcc.dg/analyzer/pr99771-1.c: New test.
7599 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7601 PR tree-optimization/98268
7602 * gcc.target/aarch64/sve/pr98268-1.c: New test.
7603 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7605 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7607 PR tree-optimization/99726
7608 * gcc.target/i386/pr99726.c: New test.
7610 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7612 PR rtl-optimization/97141
7613 PR rtl-optimization/98726
7614 * gcc.c-torture/compile/pr97141.c: New test.
7615 * gcc.c-torture/compile/pr98726.c: Likewise.
7616 * gcc.target/aarch64/sve/pr97141.c: Likewise.
7617 * gcc.target/aarch64/sve/pr98726.c: Likewise.
7619 2021-03-31 Martin Sebor <msebor@redhat.com>
7622 * gcc.dg/uninit-pr65182.c: New test.
7624 2021-03-31 Jason Merrill <jason@redhat.com>
7627 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
7629 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7632 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
7635 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7638 * gcc.target/arm/pr99786.c: New test.
7640 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
7642 * gcc.target/i386/memcpy-strategy-5.c: New test.
7643 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
7644 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
7645 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
7646 * gcc.target/i386/memset-strategy-3.c: Likewise.
7647 * gcc.target/i386/memset-strategy-4.c: Likewise.
7648 * gcc.target/i386/memset-strategy-5.c: Likewise.
7649 * gcc.target/i386/memset-strategy-6.c: Likewise.
7651 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7654 * gcc.target/aarch64/sve/pr98119.c: New test.
7656 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7657 Richard Sandiford <richard.sandiford@arm.com>
7660 * g++.target/aarch64/sve/pr99813.C: New test.
7662 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7665 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
7666 * c-c++-common/zero-scratch-regs-7.c: Likewise.
7667 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
7668 selected unsupported triplets to all targets but selected triplets
7669 of supported targets.
7670 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7671 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7672 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7674 2021-03-31 Patrick Palka <ppalka@redhat.com>
7677 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
7679 2021-03-31 Patrick Palka <ppalka@redhat.com>
7682 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
7684 2021-03-30 David Malcolm <dmalcolm@redhat.com>
7686 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
7688 2021-03-30 Nathan Sidwell <nathan@acm.org>
7691 * g++.dg/modules/pr99283-5.h: New.
7692 * g++.dg/modules/pr99283-5_a.H: New.
7693 * g++.dg/modules/pr99283-5_b.H: New.
7694 * g++.dg/modules/pr99283-5_c.C: New.
7696 2021-03-30 Jakub Jelinek <jakub@redhat.com>
7699 * g++.dg/cpp1z/pr99790.C: New test.
7701 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7704 * gcc.c-torture/compile/pr99822.c: New test.
7706 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
7710 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
7712 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7713 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7714 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7715 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7716 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7717 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7718 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7719 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7720 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7721 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7722 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7723 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7724 * gcc.target/powerpc/pr79251-run.p7.c: New test.
7725 * gcc.target/powerpc/pr79251.p7.c: New test.
7727 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
7730 * gcc.target/i386/pr99744-1.c: New test.
7732 2021-03-30 Tamar Christina <tamar.christina@arm.com>
7734 PR tree-optimization/99825
7735 * gfortran.dg/vect/pr99825.f90: New test.
7737 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7740 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
7742 2021-03-30 Richard Biener <rguenther@suse.de>
7744 PR tree-optimization/99824
7745 * gcc.dg/torture/pr99824.c: New testcase.
7747 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
7750 * g++.dg/pr98136.C: New test.
7752 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
7754 * gcc.target/aarch64/fcvt_nosimd.c: New test.
7756 2021-03-29 Martin Sebor <msebor@redhat.com>
7758 PR tree-optimization/61869
7759 * gcc.dg/uninit-pr61869.c: New test.
7761 2021-03-29 Martin Sebor <msebor@redhat.com>
7763 PR tree-optimization/61677
7764 * gcc.dg/uninit-pr61677.c: New test.
7766 2021-03-29 Martin Sebor <msebor@redhat.com>
7768 PR tree-optimization/61112
7769 * gcc.dg/uninit-pr61112.c: New test.
7771 2021-03-29 Jan Hubicka <jh@suse.cz>
7774 * gcc.c-torture/compile/pr99751.c: Rename from ...
7775 * gcc.c-torture/execute/pr99751.c: ... to this.
7777 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
7779 * gcc.c-torture/compile/pr99751.c: New test.
7781 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7784 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7785 declare simd warning on aarch64.
7787 2021-03-29 Alex Coplan <alex.coplan@arm.com>
7790 * g++.target/aarch64/sve/pr99216.C: New test.
7792 2021-03-29 Richard Biener <rguenther@suse.de>
7794 PR tree-optimization/99807
7795 * gfortran.dg/vect/pr99807.f90: New testcase.
7797 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7800 * gcc.target/aarch64/pr99808.c: New test.
7802 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7804 PR tree-optimization/99777
7805 * g++.dg/torture/pr99777.C: New test.
7807 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
7810 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7812 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
7815 * gfortran.dg/pr99602.f90: New test.
7816 * gfortran.dg/pr99602a.f90: New test.
7817 * gfortran.dg/pr99602b.f90: New test.
7818 * gfortran.dg/pr99602c.f90: New test.
7819 * gfortran.dg/pr99602d.f90: New test.
7821 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7823 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7824 (gdc-copy-file): ... this. Use file copy instead of open/close.
7825 (gdc-convert-test): Save translated dejagnu test to gdc.test
7826 directory, only write dejagnu directives to the test file.
7827 (gdc-do-test): Don't create gdc.test symlink.
7829 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7831 * gdc.dg/gdc270a.d: Removed.
7832 * gdc.dg/gdc270b.d: Removed.
7834 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
7836 * gcc.target/powerpc/pr99557.c: New.
7838 2021-03-26 Martin Sebor <msebor@redhat.com>
7840 PR tree-optimization/59970
7841 * gcc.dg/uninit-pr59970.c: New test.
7843 2021-03-26 Marek Polacek <polacek@redhat.com>
7846 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7847 * g++.dg/cpp0x/nsdmi17.C: New test.
7849 2021-03-26 Nathan Sidwell <nathan@acm.org>
7852 * g++.dg/modules/pr99283-2_a.H: New.
7853 * g++.dg/modules/pr99283-2_b.H: New.
7854 * g++.dg/modules/pr99283-2_c.H: New.
7855 * g++.dg/modules/pr99283-3_a.H: New.
7856 * g++.dg/modules/pr99283-3_b.H: New.
7857 * g++.dg/modules/pr99283-4.H: New.
7858 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7859 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7861 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
7864 * g++.target/aarch64/sve/pr99766.C: New.
7866 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7869 * gcc.dg/tls/pr99466-1.c: New test.
7870 * gcc.dg/tls/pr99466-2.c: New test.
7872 2021-03-26 Jakub Jelinek <jakub@redhat.com>
7875 * g++.dg/cpp0x/new5.C: New test.
7877 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
7880 * gfortran.dg/null_11.f90: New test.
7882 2021-03-25 Martin Sebor <msebor@redhat.com>
7884 PR tree-optimization/55060
7885 * gcc.dg/uninit-pr55060.c: New.
7887 2021-03-25 Martin Sebor <msebor@redhat.com>
7889 PR tree-optimization/48483
7890 * g++.dg/warn/uninit-pr48483.C: New test.
7892 2021-03-25 Martin Sebor <msebor@redhat.com>
7894 * gcc.dg/uninit-pr44547.c: New.
7896 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7899 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7900 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7901 to match locus changes.
7902 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7903 * g++.dg/cpp2a/srcloc2.C: Likewise.
7904 * g++.dg/cpp2a/srcloc15.C: Likewise.
7905 * g++.dg/cpp2a/srcloc16.C: Likewise.
7906 * g++.dg/cpp2a/srcloc19.C: New test.
7907 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7909 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7910 * g++.dg/modules/macloc-1_d.C: Likewise.
7911 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7914 2021-03-25 Marek Polacek <polacek@redhat.com>
7917 * g++.dg/cpp0x/inh-ctor37.C: New test.
7919 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7922 * g++.dg/cpp0x/variadic181.C: New test.
7924 2021-03-25 Marek Polacek <polacek@redhat.com>
7927 * g++.dg/warn/Wconversion5.C: New test.
7929 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7931 PR tree-optimization/96974
7932 * g++.target/aarch64/sve/pr96974.C: New test.
7934 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7937 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7941 * gcc.target/i386/pr98209.c: New test.
7942 * gcc.target/i386/pr99744-1.c: Likewise.
7943 * gcc.target/i386/pr99744-2.c: Likewise.
7945 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7948 * g++.dg/warn/Wduplicated-branches6.C: New test.
7949 * g++.dg/warn/Wduplicated-branches7.C: New test.
7951 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7955 * gcc.target/i386/pr98209.c: New test.
7956 * gcc.target/i386/pr99744-1.c: Likewise.
7957 * gcc.target/i386/pr99744-2.c: Likewise.
7959 2021-03-25 Richard Biener <rguenther@suse.de>
7961 PR tree-optimization/99746
7962 * gfortran.dg/vect/pr99746.f90: New testcase.
7964 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7969 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7971 * gcc.dg/analyzer/pr93695-1.c: New test.
7972 * gcc.dg/analyzer/pr99044-1.c: New test.
7973 * gcc.dg/analyzer/pr99044-2.c: New test.
7974 * gcc.dg/analyzer/pr99716-1.c: New test.
7975 * gcc.dg/analyzer/pr99716-2.c: New test.
7976 * gcc.dg/analyzer/pr99716-3.c: New test.
7978 2021-03-24 Martin Liska <mliska@suse.cz>
7981 * gcc.target/i386/pr99753.c: New test.
7983 2021-03-24 Martin Jambor <mjambor@suse.cz>
7986 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7988 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7991 * gcc.target/arm/pr99727.c: New test.
7993 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7996 * gcc.target/arm/pr99724.c: New test.
7998 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8000 * lib/target-supports.exp (check_effective_target_sysconf): New.
8001 * gcc.target/i386/pr95443-1.c: Require it.
8002 * gcc.target/i386/pr95443-2.c: Likewise.
8003 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8004 * gcc.target/i386/strncmp-1.c: Likewise.
8006 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8008 * gcc.target/i386/pr97313.c: Require effective target feature pie.
8009 * g++.target/i386/pr94185.C: Likewise.
8011 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8013 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8014 positives with -mcmodel=large.
8015 * gcc.target/i386/funcspec-3.c: Likewise.
8017 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8019 * gcc.target/i386/pr94467-3.c: New.
8021 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
8024 * gfortran.dg/longnames.f90: New test.
8026 2021-03-23 Nathan Sidwell <nathan@acm.org>
8029 * g++.dg/modules/pr99283-1_a.H: New.
8030 * g++.dg/modules/pr99283-1_b.H: New.
8032 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
8034 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8036 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8038 * lib/target-supports.exp
8039 (check_effective_target_arm_dsp_ok_nocache)
8040 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8041 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8042 and add arm_dsp options.
8044 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8046 * lib/target-supports.exp
8047 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8048 -mfloat-abi= options order.
8049 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8050 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8051 arm_hard_ok effective target and -mfloat-abi=hard additional
8053 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8054 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8055 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8056 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8057 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8058 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8059 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8060 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8061 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8063 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8064 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8066 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8068 * lib/target-supports.exp
8069 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8070 -mfloat-abi= options order.
8071 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8072 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8073 target and -mfloat-abi=hard additional option.
8074 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8075 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8076 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8077 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8078 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8080 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8082 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8084 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8086 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8087 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8088 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8089 * gcc.target/arm/pr51968.c: Likewise.
8090 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8091 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8092 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8093 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8095 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8097 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8098 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8099 * gcc.target/arm/bf16_dup.c: Likewise.
8100 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8101 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8103 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8105 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
8107 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8109 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
8110 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
8111 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
8112 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8114 2021-03-23 Marek Polacek <polacek@redhat.com>
8117 * g++.dg/cpp0x/attributes-namespace6.C: New test.
8118 * g++.dg/cpp0x/gen-attrs-73.C: New test.
8120 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
8123 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8125 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
8128 * gcc.dg/vect/pr99540.c: New test.
8130 2021-03-23 Nathan Sidwell <nathan@acm.org>
8133 * g++.dg/modules/pr99239_a.H: New.
8134 * g++.dg/modules/pr99239_b.H: New.
8136 2021-03-23 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/99721
8139 * gfortran.dg/vect/pr99721.f90: New testcase.
8141 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
8143 * gcc.target/riscv/shift-shift-5.c (sub): Change
8144 order of struct fields depending on byteorder.
8146 2021-03-23 Jakub Jelinek <jakub@redhat.com>
8149 * g++.dg/cpp1z/decomp55.C: New test.
8151 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
8153 PR tree-optimization/99296
8154 * gcc.dg/pr99296.c: New file.
8156 2021-03-22 Nathan Sidwell <nathan@acm.org>
8159 * g++.dg/modules/pr99480_a.H: New.
8160 * g++.dg/modules/pr99480_b.H: New.
8162 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8165 * gcc.target/powerpc/pr99581.c: New.
8167 2021-03-22 Nathan Sidwell <nathan@acm.org>
8170 * g++.dg/modules/pr99425-1.h: New.
8171 * g++.dg/modules/pr99425-1_a.H: New.
8172 * g++.dg/modules/pr99425-1_b.H: New.
8173 * g++.dg/modules/pr99425-1_c.C: New.
8174 * g++.dg/modules/pr99425-2_a.X: New.
8175 * g++.dg/modules/pr99425-2_b.X: New.
8176 * g++.dg/template/pr99425.C: New.
8178 2021-03-22 Richard Biener <rguenther@suse.de>
8180 PR tree-optimization/99694
8181 * gcc.dg/torture/pr99694.c: New testcase.
8183 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
8186 * gcc.target/riscv/pr99702.c: New.
8188 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
8191 * gcc.target/powerpc/pr98914.c: New test.
8193 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
8196 * g++.target/i386/pr99679-1.C: New test.
8197 * g++.target/i386/pr99679-2.C: Likewise.
8199 2021-03-20 Jakub Jelinek <jakub@redhat.com>
8202 * gcc.dg/pr99230.c: New test.
8204 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8207 * gcc.dg/Wunused-var-5.c: New test.
8208 * gcc.dg/Wunused-var-6.c: New test.
8210 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8212 * gfortran.dg/inline_matmul_6.f90: Adjust count for
8215 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
8218 * gcc.target/s390/pr99663.c: New.
8220 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8223 * g++.dg/opt/pr99456.C: New test.
8224 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8227 2021-03-19 Tamar Christina <tamar.christina@arm.com>
8229 PR tree-optimization/99656
8230 * gfortran.dg/vect/pr99656.f90: New test.
8232 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
8235 * gcc.dg/torture/pr99652-1.c: New test.
8236 * gcc.dg/torture/pr99652-2.c: Likewise.
8237 * gcc.target/i386/pr57655.c: Adjusted.
8238 * gcc.target/i386/pr59794-6.c: Likewise.
8239 * gcc.target/i386/pr70738-1.c: Likewise.
8240 * gcc.target/i386/pr96744-1.c: Likewise.
8242 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8243 Christophe Lyon <christophe.lyon@linaro.org>
8246 * g++.target/arm/pr99593.C: New test.
8248 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
8250 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
8252 2021-03-19 Marek Polacek <polacek@redhat.com>
8255 * g++.dg/cpp2a/concepts-err3.C: New test.
8257 2021-03-18 Martin Sebor <msebor@redhat.com>
8260 * g++.dg/warn/Warray-bounds-22.C: New test.
8261 * g++.dg/warn/Warray-bounds-23.C: New test.
8262 * g++.dg/warn/Warray-bounds-24.C: New test.
8264 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8267 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8269 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8272 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8273 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
8274 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8275 rather than __i386__.
8277 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8280 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8282 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
8285 * obj-c++.dg/pr49070.mm: New test.
8286 * objc.dg/unnamed-parms.m: New test.
8288 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8290 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8292 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8293 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8294 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8295 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8296 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8298 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8302 For big endian use -fsso-struct=little-endian dg-options.
8304 2021-03-17 Marek Polacek <polacek@redhat.com>
8307 * g++.dg/conversion/real-to-int1.C: New test.
8309 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8310 Jason Merrill <jason@redhat.com>
8312 * g++.dg/cpp1z/using9.C: New using decl test.
8314 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8316 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8317 -gdwarf-3 to the command line options. Adjust the expected line
8318 numbers for the revised options header.
8320 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8322 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8323 -gdwarf-3 to the command line options. Provide Darwin-
8324 specific match lines for the expected output.
8326 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8328 * gcc.target/aarch64/acle/rng_2.c: New test.
8330 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8333 * gcc.target/i386/pr99530-1.c: New test.
8334 * gcc.target/i386/pr99530-2.c: Likewise.
8335 * gcc.target/i386/pr99530-3.c: Likewise.
8336 * gcc.target/i386/pr99530-4.c: Likewise.
8337 * gcc.target/i386/pr99530-5.c: Likewise.
8338 * gcc.target/i386/pr99530-6.c: Likewise.
8340 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8343 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8345 2021-03-16 Jason Merrill <jason@redhat.com>
8347 * g++.dg/cpp2a/nontype-float1.C: New test.
8349 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8353 * gcc.target/powerpc/pr98092.c: New.
8355 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8358 * gcc.target/i386/pr99600.c: New test.
8360 2021-03-16 Martin Liska <mliska@suse.cz>
8361 Jason Merrill <jason@redhat.com>
8364 * g++.target/i386/pr99108.C: New test.
8366 2021-03-16 Martin Liska <mliska@suse.cz>
8369 * gcc.target/arm/pr99592.c: New test.
8371 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8373 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8375 2021-03-16 Nathan Sidwell <nathan@acm.org>
8378 * g++.dg/modules/pr99496_a.H: New.
8379 * g++.dg/modules/pr99496_b.C: New.
8381 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8384 * gcc.target/i386/avx-pr99563.c: New test.
8386 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8389 * gcc.dg/gomp/pr99542.c: New test.
8390 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8391 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8392 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8393 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8395 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8397 2021-03-15 Jakub Jelinek <jakub@redhat.com>
8400 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8401 * g++.dg/modules/builtin-3_b.C: Likewise.
8403 2021-03-15 Nathan Sidwell <nathan@acm.org>
8406 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8407 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8409 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8412 * g++.dg/coroutines/pr99047.C: New test.
8414 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8417 * g++.dg/coroutines/torture/pr98704.C: New test.
8419 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8422 * g++.dg/coroutines/pr98480.C: New test.
8423 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8424 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8425 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8427 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8430 * g++.dg/coroutines/pr96749-1.C: New test.
8431 * g++.dg/coroutines/pr96749-2.C: New test.
8433 2021-03-15 Richard Biener <rguenther@suse.de>
8435 PR tree-optimization/98834
8436 * g++.dg/opt/pr98834.C: New testcase.
8438 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8441 * gfortran.dg/do_check_16.f90: New test.
8442 * gfortran.dg/do_check_17.f90: New test.
8444 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
8447 * gfortran.dg/pr99545.f90: New test.
8449 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
8451 * gcc.target/powerpc/pr99492.c: Fix typo.
8453 2021-03-14 Harald Anlauf <anlauf@gmx.de>
8454 Paul Thomas <pault@gcc.gnu.org>
8456 * gfortran.dg/pr99112.f90: New test.
8458 2021-03-13 Martin Sebor <msebor@redhat.com>
8460 PR tree-optimization/99489
8461 * gcc.dg/Wstringop-truncation-9.c: New test.
8463 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
8466 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8468 2021-03-13 Jakub Jelinek <jakub@redhat.com>
8470 PR tree-optimization/99544
8471 * gcc.dg/gomp/pr99544.c: New test.
8473 2021-03-12 Nathan Sidwell <nathan@acm.org>
8476 * g++.dg/modules/pr99238.h: New.
8477 * g++.dg/modules/pr99238_a.H: New.
8478 * g++.dg/modules/pr99238_b.H: New.
8480 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
8483 * gfortran.dg/gomp/threadprivate-1.f90: New test.
8485 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8488 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8490 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8493 * g++.dg/cpp2a/consteval19.C: New test.
8495 2021-03-11 David Malcolm <dmalcolm@redhat.com>
8498 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8500 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8502 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8503 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8504 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8505 -fno-analyzer-feasibility from options.
8506 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8507 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8509 2021-03-11 Nathan Sidwell <nathan@acm.org>
8512 * g++.dg/modules/pr99248.h: New.
8513 * g++.dg/modules/pr99248_a.H: New.
8514 * g++.dg/modules/pr99248_b.H: New.
8516 2021-03-11 Nathan Sidwell <nathan@acm.org>
8519 * g++.dg/modules/pr99528.h: New.
8520 * g++.dg/modules/pr99528_a.H: New.
8521 * g++.dg/modules/pr99528_b.H: New.
8522 * g++.dg/modules/pr99528_c.C: New.
8524 2021-03-11 Richard Biener <rguenther@suse.de>
8527 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8528 instead of verifying the total number of adds.
8530 2021-03-11 Richard Biener <rguenther@suse.de>
8533 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8535 2021-03-11 Richard Biener <rguenther@suse.de>
8538 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8540 2021-03-11 Richard Biener <rguenther@suse.de>
8543 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8545 2021-03-11 Jakub Jelinek <jakub@redhat.com>
8548 * gcc.target/i386/avx2-pr99517-1.c: New test.
8549 * gcc.target/i386/avx2-pr99517-2.c: New test.
8551 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
8554 * gcc.target/powerpc/pr99492.c: New testcase.
8556 2021-03-10 Harald Anlauf <anlauf@gmx.de>
8559 * gfortran.dg/data_char_4.f90: New test.
8560 * gfortran.dg/data_char_5.f90: New test.
8562 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8564 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8566 2021-03-10 Nathan Sidwell <nathan@acm.org>
8569 * g++.dg/modules/pr99423_a.H: New.
8570 * g++.dg/modules/pr99423_b.H: New.
8572 2021-03-10 Jakub Jelinek <jakub@redhat.com>
8574 PR tree-optimization/99305
8576 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8577 unsigned_char effective targets.
8579 2021-03-10 Nathan Sidwell <nathan@acm.org>
8582 * g++.dg/ext/pr99508.C: New.
8584 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
8587 * lib/target-supports.exp (check_effective_target_lra): New.
8588 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8589 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8590 * gcc.c-torture/compile/pr98096.c: Likewise.
8591 * gcc.dg/pr97954.c: Likewise.
8593 2021-03-10 David Malcolm <dmalcolm@redhat.com>
8595 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8596 * gcc.dg/analyzer/zlib-2.c: Likewise.
8598 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8600 * gcc.dg/vect/pr99102.c: Fix target selector.
8602 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8605 * gcc.dg/vect/pr99102.c: New test.
8607 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
8609 * gnat.dg/specs/lto25.ads: New test.
8611 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8613 PR tree-optimization/99305
8614 * g++.dg/opt/pr99305.C: New test.
8616 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
8618 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
8619 (check_effective_target_sqrt_insn): Use it.
8621 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
8624 * gcc.target/i386/pr99454.c: New.
8626 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
8628 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
8629 * gcc.dg/loop-9.c: Likewise.
8630 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
8631 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
8633 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8636 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
8637 exists. If REG_STARTEND macro isn't defined, just return 0 from main
8638 instead of the actual test.
8640 2021-03-09 Martin Liska <mliska@suse.cz>
8643 * gcc.target/i386/pr99464.c: New test.
8645 2021-03-09 Joel Brobecker <brobecker@adacore.com>
8647 * gcc.target/powerpc/undef-bool-2.c: Add
8648 dg-require-effective-target powerpc_vsx_ok directive.
8649 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
8650 powerpc_vsx_ok directive.
8652 2021-03-08 Harald Anlauf <anlauf@gmx.de>
8655 * gfortran.dg/parameter_data.f90: New test.
8657 2021-03-08 Martin Sebor <msebor@redhat.com>
8660 * g++.dg/warn/Warray-bounds-15.C: New test.
8661 * g++.dg/warn/Warray-bounds-18.C: New test.
8662 * g++.dg/warn/Warray-bounds-19.C: New test.
8663 * g++.dg/warn/Warray-bounds-20.C: New test.
8664 * g++.dg/warn/Warray-bounds-21.C: New test.
8666 2021-03-08 Martin Sebor <msebor@redhat.com>
8669 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
8671 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
8672 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
8673 * gcc.dg/Wstringop-overflow-66.c: New test.
8674 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
8676 2021-03-08 Marek Polacek <polacek@redhat.com>
8679 * g++.dg/cpp2a/nontype-class41.C: New test.
8681 2021-03-08 Nathan Sidwell <nathan@acm.org>
8684 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
8686 2021-03-08 Nathan Sidwell <nathan@acm.org>
8688 * g++.dg/modules/pr99468.H: New.
8690 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
8693 * gcc.target/powerpc/pr98959.c: New test.
8695 2021-03-08 Nathan Sidwell <nathan@acm.org>
8698 * g++.dg/modules/pr99285_a.H: New.
8699 * g++.dg/modules/pr99285_b.H: New.
8701 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8704 * gcc.target/aarch64/simd/pr99437.c: New test.
8706 2021-03-08 Martin Liska <mliska@suse.cz>
8709 * c-c++-common/asan/pr98920.c: New test.
8711 2021-03-08 Martin Liska <mliska@suse.cz>
8714 * gcc.target/i386/pr99463-2.c: New test.
8715 * gcc.target/i386/pr99463.c: New test.
8717 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
8719 * gcc.target/s390/vector/long-double-asm-commutative.c: New
8721 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
8723 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
8724 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
8725 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
8726 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
8727 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
8730 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
8733 * gfortran.dg/module_variable_3.f90: New test.
8735 2021-03-07 Jakub Jelinek <jakub@redhat.com>
8738 * lib/target-supports.exp
8739 (check_effective_target_assembler_march_noavx512bw): New effective
8741 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
8743 2021-03-06 Patrick Palka <ppalka@redhat.com>
8744 Jakub Jelinek <jakub@redhat.com>
8747 * g++.dg/cpp2a/constexpr-99287.C: New test.
8749 2021-03-06 Patrick Palka <ppalka@redhat.com>
8750 Jakub Jelinek <jakub@redhat.com>
8753 * g++.dg/cpp1y/var-templ68.C: New test.
8754 * g++.dg/cpp1y/var-templ68a.C: New test.
8756 2021-03-06 Patrick Palka <ppalka@redhat.com>
8759 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
8760 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
8762 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
8764 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
8765 to allow an eliminated stack-frame.
8767 2021-03-05 Marek Polacek <polacek@redhat.com>
8770 * g++.dg/cpp1z/noexcept-type23.C: New test.
8772 2021-03-05 Marek Polacek <polacek@redhat.com>
8775 * g++.dg/warn/Wshadow-17.C: New test.
8777 2021-03-05 Jason Merrill <jason@redhat.com>
8780 * gcc.dg/attr-flatten-1.c: Adjust.
8782 2021-03-05 Jakub Jelinek <jakub@redhat.com>
8785 * c-c++-common/gomp/pr99322.c: New test.
8787 2021-03-05 Nathan Sidwell <nathan@acm.org>
8790 * g++.dg/modules/pr99245_a.H: New.
8791 * g++.dg/modules/pr99245_b.H: New.
8793 2021-03-05 Harald Anlauf <anlauf@gmx.de>
8796 * gfortran.dg/matmul_21.f90: New test.
8798 2021-03-05 Nathan Sidwell <nathan@acm.org>
8801 * g++.dg/modules/pr99377_a.H: New.
8802 * g++.dg/modules/pr99377_b.C: New.
8803 * g++.dg/modules/pr99377_c.C: New.
8805 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8808 * g++.dg/coroutines/pr98118.C: New test.
8810 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8813 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8814 * g++.dg/coroutines/pr95616-0.C: New test.
8815 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8816 * g++.dg/coroutines/pr95616-1.C: New test.
8817 * g++.dg/coroutines/pr95616-2.C: New test.
8818 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8819 * g++.dg/coroutines/pr95616-3.C: New test.
8820 * g++.dg/coroutines/pr95616-4.C: New test.
8821 * g++.dg/coroutines/pr95616-5.C: New test.
8822 * g++.dg/coroutines/pr95616-6.C: New test.
8824 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8827 * g++.dg/coroutines/torture/pr95615-01.C: New test.
8828 * g++.dg/coroutines/torture/pr95615-02.C: New test.
8829 * g++.dg/coroutines/torture/pr95615-03.C: New test.
8830 * g++.dg/coroutines/torture/pr95615-04.C: New test.
8831 * g++.dg/coroutines/torture/pr95615-05.C: New test.
8832 * g++.dg/coroutines/torture/pr95615.inc: New file.
8834 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
8837 * gcc.target/i386/pr99123-2.c: New.
8839 2021-03-05 Nathan Sidwell <nathan@acm.org>
8842 * g++.dg/modules/pr99389_a.H: New.
8843 * g++.dg/modules/pr99389_b.C: New.
8844 * g++.dg/modules/pr99389_c.C: New.
8846 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8849 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8852 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8854 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8855 with '_kind' number.
8856 * gfortran.dg/real4-10-real8-16.f90: Likewise.
8857 * gfortran.dg/real4-10-real8-4.f90: Likewise.
8858 * gfortran.dg/real4-10.f90: Likewise.
8859 * gfortran.dg/real4-16-real8-10.f90: Likewise.
8860 * gfortran.dg/real4-16-real8-16.f90: Likewise.
8861 * gfortran.dg/real4-16-real8-4.f90: Likewise.
8862 * gfortran.dg/real4-16.f90: Likewise.
8863 * gfortran.dg/real4-8-real8-10.f90: Likewise.
8864 * gfortran.dg/real4-8-real8-16.f90: Likewise.
8865 * gfortran.dg/real4-8-real8-4.f90: Likewise.
8866 * gfortran.dg/real4-8.f90: Likewise.
8867 * gfortran.dg/real8-10.f90: Likewise.
8868 * gfortran.dg/real8-16.f90: Likewise.
8869 * gfortran.dg/real8-4.f90: Likewise.
8871 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
8874 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8876 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
8878 * lib/prune.exp: Prune useless output caused by a linker bug.
8880 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8883 * gcc.target/aarch64/pr93235.c: New test.
8885 2021-03-04 Martin Liska <mliska@suse.cz>
8887 PR gcov-profile/99105
8888 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8889 correction as the wrapped malloc is called one more time
8891 * gcc.dg/tree-prof/pr97461.c: Likewise.
8893 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8897 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8898 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
8899 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8900 dg-warning regexps, instead replace .* with \[^\n\r]*.
8901 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8902 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8903 -ftrack-macro-expansion=0 from dg-options.
8904 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8905 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8907 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8910 * gcc.dg/cpp/line11.c: New test.
8911 * gcc.dg/cpp/line12.c: New test.
8913 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8916 * gcc.target/aarch64/pr99381.c: New test.
8918 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8920 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8922 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8924 2021-03-04 Nathan Sidwell <nathan@acm.org>
8927 * g++.dg/modules/pr99170-1_a.H: New.
8928 * g++.dg/modules/pr99170-1_b.C: New.
8929 * g++.dg/modules/pr99170-2.h: New.
8930 * g++.dg/modules/pr99170-2_a.C: New.
8931 * g++.dg/modules/pr99170-2_b.C: New.
8932 * g++.dg/modules/pr99170-3_a.H: New.
8933 * g++.dg/modules/pr99170-3_b.C: New.
8934 * g++.dg/modules/inst-2_b.C: Adjust scan.
8935 * g++.dg/modules/inst-4_a.C: Adjust scan.
8936 * g++.dg/modules/inst-4_b.C: Adjust scan.
8937 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8938 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8939 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8940 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8941 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8942 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8943 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8944 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8945 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8946 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8947 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8948 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8949 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8951 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8954 * gfortran.dg/real4-10-real8-10.f90: New test.
8955 * gfortran.dg/real4-10-real8-16.f90: New test.
8956 * gfortran.dg/real4-10-real8-4.f90: New test.
8957 * gfortran.dg/real4-10.f90: New test.
8958 * gfortran.dg/real4-16-real8-10.f90: New test.
8959 * gfortran.dg/real4-16-real8-16.f90: New test.
8960 * gfortran.dg/real4-16-real8-4.f90: New test.
8961 * gfortran.dg/real4-16.f90: New test.
8962 * gfortran.dg/real4-8-real8-10.f90: New test.
8963 * gfortran.dg/real4-8-real8-16.f90: New test.
8964 * gfortran.dg/real4-8-real8-4.f90: New test.
8965 * gfortran.dg/real4-8.f90: New test.
8966 * gfortran.dg/real8-10.f90: New test.
8967 * gfortran.dg/real8-16.f90: New test.
8968 * gfortran.dg/real8-4.f90: New test.
8970 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8972 * gcc.misc-tests/outputs.exp: Enumerate tests.
8974 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8976 * gcc.misc-tests/outputs.exp: Append discriminating
8977 suffixes to tests with duplicate names.
8978 (outest): Assert that each running test has a unique
8981 2021-03-04 Martin Sebor <msebor@redhat.com>
8985 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8986 * gcc.dg/Wstringop-overflow-65.c: New test.
8987 * gcc.dg/Warray-bounds-69.c: Same.
8989 2021-03-03 Marek Polacek <polacek@redhat.com>
8992 * g++.dg/cpp1z/class-deduction83.C: New test.
8994 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8996 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8998 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9001 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9003 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9005 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9007 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9010 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9012 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9014 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9017 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9019 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9021 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9023 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9025 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9027 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9030 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9033 * g++.dg/cpp1z/eval-order10.C: New test.
9035 2021-03-03 Marek Polacek <polacek@redhat.com>
9039 * g++.dg/cpp1z/class-deduction81.C: New test.
9040 * g++.dg/cpp1z/class-deduction82.C: New test.
9041 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9042 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9043 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9045 2021-03-03 Jason Merrill <jason@redhat.com>
9048 * g++.dg/cpp0x/decltype-call5.C: New test.
9049 * g++.dg/cpp0x/decltype-call6.C: New test.
9051 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9053 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9055 * gcc.target/i386/pr95798-2.c: Likewise.
9057 2021-03-03 Nathan Sidwell <nathan@acm.org>
9060 * g++.dg/modules/namespace-2_a.C
9061 * g++.dg/modules/pr99344_a.C
9062 * g++.dg/modules/pr99344_b.C
9064 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9067 * gcc.target/i386/pr99321.c: New test.
9069 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9072 * gcc.c-torture/compile/pr99324.c: New test.
9074 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9077 * gcc.dg/graphite/pr99085.c: New test.
9079 2021-03-03 Jason Merrill <jason@redhat.com>
9082 * g++.dg/ext/attr-flatten1.C: New test.
9084 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
9086 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9087 tests if target test-framework has -L or -I options.
9089 2021-03-02 David Malcolm <dmalcolm@redhat.com>
9092 * gcc.dg/pr99323-1.c: New test.
9093 * gcc.dg/pr99323-2.c: New test.
9095 2021-03-02 Martin Sebor <msebor@redhat.com>
9098 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9099 * g++.dg/warn/Wnonnull12.C: New test.
9101 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
9103 * gnat.dg/limited5.adb: New test.
9105 2021-03-02 Patrick Palka <ppalka@redhat.com>
9109 * g++.dg/concepts/abbrev9.C: New test.
9110 * g++.dg/cpp2a/concepts-lambda15.C: New test.
9111 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
9112 * g++.dg/cpp2a/concepts-return-req2.C: New test.
9113 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
9114 call to f15 that we expect to accept.
9116 2021-03-02 Patrick Palka <ppalka@redhat.com>
9118 * g++.dg/cpp1z/auto1.C: New test.
9120 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9122 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
9123 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
9124 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
9125 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
9126 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
9127 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
9128 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
9130 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9132 * lib/target-supports.exp: Add check for nnpa facility.
9134 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9136 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
9137 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
9139 2021-03-01 Martin Liska <mliska@suse.cz>
9142 * gcc.target/s390/target-attribute/pr99313.c: New test.
9144 2021-03-01 Nathan Sidwell <nathan@acm.org>
9147 * g++.dg/modules/pr99294.h: New.
9148 * g++.dg/modules/pr99294_a.C: New.
9149 * g++.dg/modules/pr99294_b.C: New.
9151 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
9153 * g++.dg/eh/seh-xmm-unwind.C: New test.
9155 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
9157 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9158 expression components noexcept.
9159 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9160 * g++.dg/coroutines/pr95345.C: Likewise.
9162 2021-02-28 Jason Merrill <jason@redhat.com>
9164 * g++.dg/ext/attr-lambda3.C: Add missing ;
9166 2021-02-27 Jason Merrill <jason@redhat.com>
9169 * g++.dg/ext/attr-lambda3.C: New test.
9171 2021-02-26 Alexandre Oliva <oliva@gnu.org>
9173 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9175 * gcc.target/powerpc/pr83629.c: Likewise.
9176 * gcc.target/powerpc/pr84112.c: Likewise.
9178 2021-02-26 Olivier Hainque <hainque@adacore.com>
9180 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9181 dg-require-effective-target fpic.
9182 * gcc.target/powerpc/ppc-eabi.c: Likewise.
9183 * gcc.target/powerpc/pr26350.c: Likewise.
9184 * gcc.target/powerpc/pr67789.c: Likewise.
9185 * gcc.target/powerpc/pr79439-1.c: Likewise.
9186 * gcc.target/powerpc/pr79439-2.c: Likewise.
9187 * gcc.target/powerpc/pr79439-3.c: Likewise.
9188 * gcc.target/powerpc/pr83629.c: Likewise.
9189 * gcc.target/powerpc/pr84112.c: Likewise.
9191 2021-02-26 Richard Biener <rguenther@suse.de>
9194 * g++.dg/pr99218.C: New testcase.
9196 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9198 * g++.dg/cpp23/lambda-specifiers1.C: New test.
9200 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9203 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9205 2021-02-26 Jason Merrill <jason@redhat.com>
9208 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9210 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
9212 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9213 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9214 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9215 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9216 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9217 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9218 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9219 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9220 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9221 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9222 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9223 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9224 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9225 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9226 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9228 2021-02-26 Patrick Palka <ppalka@redhat.com>
9231 * g++.dg/concepts/abbrev8.C: New test.
9233 2021-02-25 Patrick Palka <ppalka@redhat.com>
9237 * g++.dg/diagnostic/local1.C: New test.
9239 2021-02-25 Patrick Palka <ppalka@redhat.com>
9242 * g++.dg/cpp1z/class-deduction79.C: New test.
9243 * g++.dg/cpp1z/class-deduction80.C: New test.
9245 2021-02-25 Marek Polacek <polacek@redhat.com>
9249 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
9250 * g++.dg/cpp0x/constexpr-cast2.C: New test.
9251 * g++.dg/cpp0x/constexpr-cast3.C: New test.
9253 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9256 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9257 reference parms, to distinguish the rvalue ref. variant.
9258 * g++.dg/coroutines/pr97587.C: New test.
9260 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9263 * g++.dg/coroutines/pr95822.C: New test.
9265 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
9267 * gcc.target/arm/cmse/cmse-18.c: New test.
9269 2021-02-25 Nathan Sidwell <nathan@acm.org>
9272 * g++.dg/modules/pr99166_a.X: Adjust.
9273 * g++.dg/modules/pr99166_b.C: Adjust.
9274 * g++.dg/modules/pr99166_c.C: Adjust.
9275 * g++.dg/modules/pr99166_d.C: Adjust.
9277 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
9279 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9281 2021-02-25 Tamar Christina <tamar.christina@arm.com>
9283 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9285 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
9288 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9290 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
9293 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9295 2021-02-25 Richard Biener <rguenther@suse.de>
9297 PR tree-optimization/99253
9298 * gcc.dg/vect/pr99253.c: New testcase.
9300 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9303 * gcc.target/i386/pr95798-1.c: New test.
9304 * gcc.target/i386/pr95798-2.c: New test.
9306 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9308 PR tree-optimization/80635
9309 * g++.dg/warn/pr80635-1.C: New test.
9310 * g++.dg/warn/pr80635-2.C: New test.
9312 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9315 * gcc.dg/analyzer/pr99193-1.c: New test.
9316 * gcc.dg/analyzer/pr99193-2.c: New test.
9317 * gcc.dg/analyzer/pr99193-3.c: New test.
9318 * gcc.dg/analyzer/realloc-1.c: New test.
9320 2021-02-24 Nathan Sidwell <nathan@acm.org>
9323 * g++.dg/modules/pr98718_a.C: New.
9324 * g++.dg/modules/pr98718_b.C: New.
9326 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9328 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9329 final_suspend call as noexcept.
9330 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9331 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9332 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9333 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9334 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9335 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9336 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9337 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9338 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9339 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9340 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9341 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9342 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9343 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9344 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9345 * g++.dg/coroutines/pr94752.C: Likewise.
9346 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9347 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9348 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9349 * g++.dg/coroutines/pr95050.C: Likewise.
9350 * g++.dg/coroutines/pr95345.C: Likewise.
9351 * g++.dg/coroutines/pr95440.C: Likewise.
9352 * g++.dg/coroutines/pr95591.C: Likewise.
9353 * g++.dg/coroutines/pr95711.C: Likewise.
9354 * g++.dg/coroutines/pr95813.C: Likewise.
9355 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9356 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9357 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9358 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9359 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9360 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9361 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9362 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9363 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9364 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9365 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9366 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9367 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9368 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9369 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9370 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9371 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9372 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9373 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9374 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9376 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9379 * c-c++-common/gomp/pr99226.c: New test.
9380 * gfortran.dg/gomp/pr99226.f90: New test.
9382 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
9385 * gcc.target/i386/pr99123.c: New.
9387 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
9389 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9391 2021-02-24 Nathan Sidwell <nathan@acm.org>
9394 * g++.dg/modules/pr99072.H: New.
9396 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
9399 * gfortran.dg/assumed_rank_21.f90 : New test.
9401 2021-02-24 Martin Sebor <msebor@redhat.com>
9404 * gcc.dg/pr97172-2.c: New test.
9406 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9408 PR tree-optimization/99220
9409 * g++.dg/vect/pr99220.cc: New test.
9411 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9413 PR tree-optimization/99149
9414 * g++.dg/vect/pr99149.cc: Disabled on BE.
9416 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9419 * g++.dg/coroutines/pr96251.C: New test.
9421 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9423 PR tree-optimization/99225
9424 * gcc.c-torture/compile/pr99225.c: New test.
9426 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9428 PR tree-optimization/99149
9429 * g++.dg/vect/pr99149.cc: New test.
9431 2021-02-24 Richard Biener <rguenther@suse.de>
9434 * gcc.dg/pr99224.c: New testcase.
9436 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
9438 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9439 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9440 Add __has_builtin tests for built-ins.
9441 Update expected instruction counts.
9443 2021-02-23 Martin Sebor <msebor@redhat.com>
9446 * g++.dg/warn/Wnonnull11.C: New test.
9448 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
9451 * gfortran.dg/class_defined_operator_2.f03 : New test.
9452 * gfortran.dg/elemental_result_2.f90 : New test.
9453 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9454 elemental function with an allocatable result with an operator
9455 interface with array dummies and result.
9457 2021-02-23 Harald Anlauf <anlauf@gmx.de>
9460 * gfortran.dg/reshape_zerosize_4.f90: New test.
9462 2021-02-23 Nathan Sidwell <nathan@acm.org>
9465 * g++.dg/modules/pr99208_a.C: New.
9466 * g++.dg/modules/pr99208_b.C: New.
9468 2021-02-23 Martin Liska <mliska@suse.cz>
9471 * c-c++-common/asan/pr99168.c: New test.
9473 2021-02-23 Patrick Palka <ppalka@redhat.com>
9476 * g++.dg/template/non-dependent15.C: New test.
9478 2021-02-23 Jakub Jelinek <jakub@redhat.com>
9480 PR tree-optimization/99204
9481 * gfortran.dg/pr99204.f90: New test.
9483 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
9485 * gcc.target/powerpc/vec-init-10.c: New test.
9487 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
9489 * g++.dg/warn/Wplacement-new-size-1.C,
9490 g++.dg/warn/Wplacement-new-size-2.C,
9491 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9492 default_packed targets.
9494 2021-02-22 David Malcolm <dmalcolm@redhat.com>
9497 * gcc.dg/analyzer/error-1.c: New test.
9498 * gcc.dg/analyzer/error-2.c: New test.
9499 * gcc.dg/analyzer/error-3.c: New test.
9501 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
9504 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9505 * c-c++-common/attr-retain-6.c: Likewise.
9506 * c-c++-common/attr-retain-7.c: Likewise.
9507 * c-c++-common/attr-retain-8.c: Likewise.
9508 * c-c++-common/attr-retain-9.c: Likewise.
9510 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9512 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9514 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9516 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9517 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9518 Handle __INT32_TYPE__ being "long int".
9520 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9522 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9524 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9526 * gcc.target/cris/biap-mul.c: New test.
9528 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9530 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9532 2021-02-22 Nathan Sidwell <nathan@acm.org>
9535 * g++.dg/modules/pr99174-1_a.C: New.
9536 * g++.dg/modules/pr99174-1_b.C: New.
9537 * g++.dg/modules/pr99174-1_c.C: New.
9538 * g++.dg/modules/pr99174.H: New.
9540 2021-02-22 Nathan Sidwell <nathan@acm.org>
9543 * g++.dg/modules/pr99153_a.H: New.
9544 * g++.dg/modules/pr99153_b.H: New.
9546 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
9548 PR rtl-optimization/98791
9549 * gcc.target/aarch64/sve/pr98791.c: New test.
9551 2021-02-22 Richard Biener <rguenther@suse.de>
9553 PR tree-optimization/99165
9554 * g++.dg/pr99165.C: New testcase.
9556 2021-02-21 Harald Anlauf <anlauf@gmx.de>
9558 * gfortran.dg/intent_optimize_3.f90: New test.
9560 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
9562 * c-c++-common/attr-retain-5.c: Skip on AIX.
9563 * c-c++-common/attr-retain-6.c: Same.
9564 * c-c++-common/attr-retain-7.c: Same.
9565 * c-c++-common/attr-retain-8.c: Same.
9566 * c-c++-common/attr-retain-9.c: Same.
9568 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
9571 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9572 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9573 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9574 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9575 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9576 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9578 2021-02-19 Nathan Sidwell <nathan@acm.org>
9581 * g++.dg/modules/pr98741_a.H: New.
9582 * g++.dg/modules/pr98741_b.H: New.
9583 * g++.dg/modules/pr98741_c.C: New.
9584 * g++.dg/modules/pr98741_d.C: New.
9586 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9589 * gfortran.dg/namelist_4.f90: Modify.
9590 * gfortran.dg/namelist_98.f90: New test.
9592 2021-02-19 Martin Sebor <msebor@redhat.com>
9595 * gcc.dg/pr97172.c: Add test cases.
9597 2021-02-19 Nathan Sidwell <nathan@acm.org>
9599 * g++.dg/modules/pr99166_a.X: New.
9600 * g++.dg/modules/pr99166_b.C: New.
9601 * g++.dg/modules/pr99166_c.C: New.
9602 * g++.dg/modules/pr99166_d.C: New.
9604 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9607 * gfortran.dg/coarray/array_temporary-1.f90: New test.
9609 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9612 * gfortran.dg/dtio_36.f90: New test.
9614 2021-02-19 Richard Biener <rguenther@suse.de>
9617 * gcc.dg/pr99122-3.c: New testcase.
9619 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9622 * gcc.target/arm/pure-code/pr98998.c: New test.
9624 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9627 * g++.dg/opt/pr99034.C: New test.
9629 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9632 * gfortran.dg/ubound_1.f90: New test.
9634 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
9637 * gcc.target/aarch64/sve/pr98657.c: New test.
9639 2021-02-19 Jason Merrill <jason@redhat.com>
9641 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
9643 2021-02-19 David Malcolm <dmalcolm@redhat.com>
9646 * jit.dg/test-trap.c: New test.
9648 2021-02-19 Jason Merrill <jason@redhat.com>
9651 * g++.dg/cpp0x/overload4.C: New test.
9653 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
9655 PR rtl-optimization/96264
9656 * gcc.target/powerpc/pr96264.c: New.
9658 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
9661 * c-c++-common/attr-retain-1.c: New test.
9662 * c-c++-common/attr-retain-2.c: Likewise.
9663 * c-c++-common/attr-retain-3.c: Likewise.
9664 * c-c++-common/attr-retain-4.c: Likewise.
9665 * c-c++-common/attr-retain-5.c: Likewise.
9666 * c-c++-common/attr-retain-6.c: Likewise.
9667 * c-c++-common/attr-retain-7.c: Likewise.
9668 * c-c++-common/attr-retain-8.c: Likewise.
9669 * c-c++-common/attr-retain-9.c: Likewise.
9670 * c-c++-common/pr99113.c: Likewise.
9671 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
9672 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
9673 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
9674 * c-c++-common/attr-used-2.c: Likewise.
9675 * c-c++-common/attr-used-3.c: Likewise.
9676 * c-c++-common/attr-used-4.c: Likewise.
9677 * c-c++-common/attr-used-9.c: Likewise.
9678 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
9679 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
9680 * c-c++-common/attr-used-5.c: Don't expect warning for the used
9681 attribute nor SHF_GNU_RETAIN section.
9682 * c-c++-common/attr-used-6.c: Likewise.
9683 * c-c++-common/attr-used-7.c: Likewise.
9684 * c-c++-common/attr-used-8.c: Likewise.
9686 2021-02-18 Nathan Sidwell <nathan@acm.org>
9689 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
9691 * g++.dg/modules/pr99023_a.X: New.
9692 * g++.dg/modules/pr99023_b.X: New.
9694 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9697 * gcc.dg/pr99136.c: New test.
9699 2021-02-18 Nathan Sidwell <nathan@acm.org>
9702 * g++.dg/modules/modules.exp: Remove dg-module-headers support
9703 * g++.dg/modules/alias-2_a.H: Delete.
9704 * g++.dg/modules/sys/alias-2_a.H: Delete.
9706 2021-02-18 Nathan Sidwell <nathan@acm.org>
9709 * g++.dg/modules/pr99023_a.H: Delete.
9710 * g++.dg/modules/pr99023_b.H: Delete.
9712 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9715 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
9717 2021-02-18 Richard Biener <rguenther@suse.de>
9720 * gcc.dg/pr99122-1.c: New testcase.
9721 * gcc.dg/pr99122-2.c: Likewise.
9723 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
9725 PR tree-optimization/99142
9726 * gcc.dg/tree-ssa/pr99142.c: New test.
9728 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9731 * g++.dg/warn/Warray-bounds-17.C: New test.
9733 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9736 * gcc.dg/pr99104.c: New test.
9738 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9741 * gcc.dg/analyzer/pr94596.c: New test.
9743 2021-02-17 Nathan Sidwell <nathan@acm.org>
9746 * g++.dg/modules/pr99023_a.H: New.
9747 * g++.dg/modules/pr99023_b.H: New.
9749 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9752 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
9753 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
9754 options. Remove false leak directive.
9755 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
9759 2021-02-17 Julian Brown <julian@codesourcery.com>
9761 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
9762 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
9763 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
9764 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
9765 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
9767 2021-02-17 Julian Brown <julian@codesourcery.com>
9769 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
9770 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9771 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9772 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9773 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
9774 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9775 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
9776 previously-broken directives.
9778 2021-02-17 Jakub Jelinek <jakub@redhat.com>
9781 * g++.dg/ubsan/pr99106.C: New test.
9783 2021-02-17 Nathan Sidwell <nathan@acm.org>
9786 * g++.dg/lookup/pr99116-1.C: New.
9787 * g++.dg/lookup/pr99116-2.C: New.
9789 2021-02-17 Nathan Sidwell <nathan@acm.org>
9792 * g++.dg/modules/pr99071_a.H: New.
9793 * g++.dg/modules/pr99071_b.H: New.
9795 2021-02-17 Patrick Palka <ppalka@redhat.com>
9799 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
9800 "call to non-'constexpr' function" error message.
9802 2021-02-16 Nathan Sidwell <nathan@acm.org>
9804 * g++.dg/modules/pr99050_a.H: New.
9805 * g++.dg/modules/pr99050_b.C: New.
9807 2021-02-16 Marek Polacek <polacek@redhat.com>
9810 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9811 * g++.dg/ext/attr-assume-aligned.C: New test.
9813 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
9815 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9816 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9818 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9820 * gfortran.dg/goacc/ref_inquiry.f90: New test.
9821 * gfortran.dg/gomp/ref_inquiry.f90: New test.
9823 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
9826 * gcc.c-torture/compile/pr98096.c: New.
9828 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9831 * gfortran.dg/fmt_nonchar_1.f90: New test.
9832 * gfortran.dg/fmt_nonchar_2.f90: New test.
9834 2021-02-16 Jakub Jelinek <jakub@redhat.com>
9837 * gcc.target/i386/pr99100.c: New test.
9839 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
9841 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9843 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
9845 PR rtl-optimization/98872
9846 * gcc.target/powerpc/pr98872.c: New test.
9848 2021-02-15 Jakub Jelinek <jakub@redhat.com>
9850 PR tree-optimization/99079
9851 * gcc.dg/fold-modpow2-2.c: New test.
9852 * gcc.c-torture/execute/pr99079.c: New test.
9854 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9856 PR rtl-optimization/98439
9857 * gcc.target/i386/pr98439.c: New test.
9859 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9862 * gcc.target/i386/pr96166.c: New test.
9864 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9866 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9867 and restrict the test to aarch64-*-* target only.
9869 2021-02-12 Nathan Sidwell <nathan@acm.org>
9871 * g++.dg/modules/pr99039_a.C: New.
9872 * g++.dg/modules/pr99039_b.C: New.
9874 2021-02-12 Nathan Sidwell <nathan@acm.org>
9877 * g++.dg/modules/pr99040_a.C: New.
9878 * g++.dg/modules/pr99040_b.C: New.
9879 * g++.dg/modules/pr99040_c.C: New.
9880 * g++.dg/modules/pr99040_d.C: New.
9882 2021-02-12 Nathan Sidwell <nathan@acm.org>
9886 * g++.dg/lookup/pr99039.C: New.
9888 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
9891 * gfortran.dg/ieee/ieee_12.f90: New test.
9893 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
9895 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9897 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9900 * gcc.target/arm/pr98931.c: Add -mthumb
9902 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9905 * gfortran.dg/assumed_rank_20.f90: New test.
9907 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9910 * g++.dg/cpp2a/concepts-requires24.C: New test.
9912 2021-02-12 Jason Merrill <jason@redhat.com>
9915 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9917 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9920 * g++.dg/analyzer/pr99064.C: New test.
9921 * gcc.dg/analyzer/pr98969.c: New test.
9923 2021-02-11 Marek Polacek <polacek@redhat.com>
9926 * g++.dg/template/deduce10.C: New test.
9927 * g++.dg/template/deduce9.C: New test.
9929 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9932 * g++.target/powerpc/pr99041.C: New test.
9934 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9937 * g++.dg/ext/flexary38.C: New test.
9939 2021-02-11 Marek Polacek <polacek@redhat.com>
9942 * g++.dg/cpp0x/variadic-crash6.C: New test.
9944 2021-02-11 Patrick Palka <ppalka@redhat.com>
9947 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9949 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9952 * gcc.target/arm/pr98931.c: New testcase.
9954 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9956 PR tree-optimization/98772
9957 * gcc.target/aarch64/pr98772.c: New test.
9959 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9962 * gfortran.dg/typebound_call_32.f90: New test.
9964 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9967 * gfortran.dg/pr99060.f90: New test.
9969 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9971 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9973 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9976 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9978 2021-02-10 Martin Sebor <msebor@redhat.com>
9980 PR tree-optimization/92879
9981 * g++.dg/warn/Warray-bounds-16.C: New test.
9983 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9985 PR preprocessor/96391
9986 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9987 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9988 using the location_overflow_plugin.c from gcc.dg/plugin.
9990 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9993 * g++.dg/ext/weak6.C: New test.
9995 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9998 * gcc.target/i386/pr99025.c: New test.
10000 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10004 * g++.dg/cpp2a/constexpr-new16.C: New test.
10005 * g++.dg/cpp2a/constexpr-new17.C: New test.
10007 2021-02-10 Nathan Sidwell <nathan@acm.org>
10010 * g++.dg/lookup/pr99030.C: New.
10012 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10014 PR middle-end/99007
10015 * g++.dg/gomp/pr99007.C: New test.
10016 * gcc.dg/gomp/pr99007-1.c: New test.
10017 * gcc.dg/gomp/pr99007-2.c: New test.
10018 * gcc.dg/gomp/pr99007-3.c: New test.
10020 2021-02-10 Julian Brown <julian@codesourcery.com>
10023 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10024 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10025 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10027 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10030 * gcc.dg/analyzer/file-1.c (test_5): New.
10031 * gcc.dg/analyzer/file-3.c: New test.
10033 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10036 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10037 * gcc.dg/analyzer/pr94851-2.c: New test.
10038 * gcc.dg/analyzer/pr98575-1.c: New test.
10040 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
10042 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10044 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
10046 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10048 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10050 2021-02-09 Nathan Sidwell <nathan@acm.org>
10053 * g++.dg/modules/pr98944_a.C: New.
10054 * g++.dg/modules/pr98944_b.C: New.
10055 * g++.dg/modules/pr98944_c.C: New.
10056 * g++.dg/modules/pr98944_d.C: New.
10058 2021-02-09 Jakub Jelinek <jakub@redhat.com>
10060 PR middle-end/98465
10061 * g++.dg/warn/Wstringop-overread-1.C: New test.
10063 2021-02-09 Jason Merrill <jason@redhat.com>
10066 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10068 2021-02-09 Jason Merrill <jason@redhat.com>
10071 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10073 2021-02-09 Jason Merrill <jason@redhat.com>
10076 * g++.dg/cpp2a/no_unique_address12.C: New test.
10078 2021-02-08 Nathan Sidwell <nathan@acm.org>
10080 * g++.dg/modules/pr98531-2.h: New.
10081 * g++.dg/modules/pr98531-2_a.H: New.
10082 * g++.dg/modules/pr98531-2_b.C: New.
10083 * g++.dg/modules/pr98531-3.h: New.
10084 * g++.dg/modules/pr98531-3_a.H: New.
10085 * g++.dg/modules/pr98531-3_b.C: New.
10087 2021-02-08 Nathan Sidwell <nathan@acm.org>
10090 * g++.dg/modules/pr98531-1.h: New.
10091 * g++.dg/modules/pr98531-1_a.H: New.
10092 * g++.dg/modules/pr98531-1_b.C: New.
10093 * g++.dg/abi/pr98531-1.C: New.
10094 * g++.dg/abi/pr98531-2.C: New.
10095 * g++.dg/abi/pr98531-3.C: New.
10096 * g++.dg/abi/pr98531-4.C: New.
10098 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
10100 PR middle-end/98974
10101 * gfortran.dg/pr98974.F90: New test.
10103 2021-02-08 Richard Biener <rguenther@suse.de>
10106 * g++.dg/lto/pr96591_0.C: New testcase.
10108 2021-02-05 Marek Polacek <polacek@redhat.com>
10111 * g++.dg/cpp2a/volatile5.C: New test.
10113 2021-02-05 Marek Polacek <polacek@redhat.com>
10116 * g++.dg/cpp2a/using-enum-8.C: New test.
10118 2021-02-05 Nathan Sidwell <nathan@acm.org>
10121 * c-c++-common/pr98943.c: New.
10123 2021-02-05 Richard Biener <rguenther@suse.de>
10125 PR tree-optimization/98855
10126 * g++.dg/vect/slp-pr98855.cc: New testcase.
10128 2021-02-05 Jakub Jelinek <jakub@redhat.com>
10131 * g++.dg/cpp1z/decomp54.C: New test.
10133 2021-02-05 liuhongt <hongtao.liu@intel.com>
10136 * g++.target/i386/avx512bw-pr98537-1.C: New test.
10137 * g++.target/i386/avx512vl-pr98537-1.C: New test.
10138 * g++.target/i386/avx512vl-pr98537-2.C: New test.
10139 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
10140 integer mask comparison should not be generated.
10141 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
10142 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
10143 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
10145 2021-02-04 Julian Brown <julian@codesourcery.com>
10147 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
10148 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10149 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
10150 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
10152 2021-02-04 Julian Brown <julian@codesourcery.com>
10154 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10156 2021-02-04 Julian Brown <julian@codesourcery.com>
10158 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10160 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10163 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10164 $section is .opd, look at .L.$symbol_name's section.
10165 (parse_section_section_of_symbols): Handle .previous directive.
10166 * gcc.dg/array-quals-1.c: Allow .sdata section.
10168 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
10170 * gdc.dg/intrinsics.d: Update test.
10172 2021-02-04 Martin Sebor <msebor@redhat.com>
10175 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10176 * gcc.dg/label-decl-4.c: Same.
10177 * gcc.dg/mismatch-decl-1.c: Same.
10178 * gcc.dg/old-style-then-proto-1.c: Same.
10179 * gcc.dg/parm-mismatch-1.c: Same.
10180 * gcc.dg/pr35445.c: Same.
10181 * gcc.dg/redecl-11.c: Same.
10182 * gcc.dg/redecl-12.c: Same.
10183 * gcc.dg/redecl-13.c: Same.
10184 * gcc.dg/redecl-15.c: Same.
10185 * gcc.dg/tls/thr-init-1.c: Same.
10186 * objc.dg/id-1.m: Same.
10187 * objc.dg/tls/diag-3.m: Same.
10188 * gcc.dg/pr97882.c: New test.
10189 * gcc.dg/qual-return-7.c: New test.
10190 * gcc.dg/qual-return-8.c: New test.
10192 2021-02-04 Jason Merrill <jason@redhat.com>
10195 * g++.dg/cpp2a/concepts-variadic3.C: New test.
10197 2021-02-04 David Malcolm <dmalcolm@redhat.com>
10200 * gcc.dg/pr97932.c: New test.
10202 2021-02-04 emsr <3dw4rd@verizon.net>
10204 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10206 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10208 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10209 of make_signed<size_t>::type in the diagnostics.
10211 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
10214 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10216 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
10218 * gfortran.dg/goacc/substring.f90: New test.
10219 * gfortran.dg/gomp/substring.f90: New test.
10221 2021-02-04 Martin Liska <mliska@suse.cz>
10223 * gcc.target/i386/prefer-vector-width-attr.c: New test.
10225 2021-02-04 Jason Merrill <jason@redhat.com>
10228 * g++.dg/cpp1z/class-deduction78.C: New test.
10230 2021-02-04 Jason Merrill <jason@redhat.com>
10233 * g++.dg/cpp0x/pr84630.C: Call b().
10234 * g++.dg/cpp2a/lambda-uneval13.C: New test.
10235 * g++.dg/ext/attr-expr1.C: New test.
10237 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10239 PR preprocessor/98882
10240 * gcc.dg/cpp/pr98882.c: New test.
10242 2021-02-03 Jason Merrill <jason@redhat.com>
10244 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
10245 hash-table-verification-limit=10000.
10247 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
10249 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
10250 * g++.dg/cpp23/feat-cxx2b.C: New test.
10251 * g++.dg/cpp23/size_t-literals.C: New test.
10252 * g++.dg/warn/Wsize_t-literals.C: New test.
10254 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10257 * g++.dg/cpp2a/no_unique_address11.C: New test.
10259 2021-02-03 Marek Polacek <polacek@redhat.com>
10262 * g++.dg/cpp0x/noexcept65.C: New test.
10264 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
10267 * gfortran.dg/coarray/array_temporary.f90: New test.
10269 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10271 PR middle-end/97487
10272 * gcc.dg/pr97487-1.c: New test.
10273 * gcc.dg/pr97487-2.c: New test.
10275 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10277 PR middle-end/97971
10278 * gcc.target/i386/pr97971.c: New test.
10280 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10282 PR tree-optimization/98287
10283 * gcc.dg/pr98287.c: New test.
10285 2021-02-03 Tamar Christina <tamar.christina@arm.com>
10287 PR tree-optimization/98928
10288 * gcc.target/i386/pr98928.c: New test.
10290 2021-02-02 Martin Liska <mliska@suse.cz>
10293 * gcc.target/i386/pr97510.c: New test.
10295 2021-02-02 Jason Merrill <jason@redhat.com>
10298 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10300 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10302 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10304 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10307 * gfortran.dg/pr91862.f90: New test.
10309 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10311 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10313 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10315 PR tree-optimization/98848
10316 * gcc.dg/vect/pr98848.c: New test.
10317 * gcc.dg/vect/pr92205.c: Remove xfail.
10319 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10321 PR tree-optimization/97960
10322 * g++.dg/torture/pr97960.C: New test.
10324 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10327 * g++.dg/opt/pr98743.C: New.
10329 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10331 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10333 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10335 * gcc.dg/asan/nested-1.c: New.
10337 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10341 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10342 prefix to support subroutines where necessary.
10343 * gcc.dg/analyzer/data-model-1.c: Likewise.
10344 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10346 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10347 subroutines where necessary.
10348 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10349 * gcc.dg/analyzer/signal-4b.c: Likewise.
10350 * gcc.dg/analyzer/single-field.c: Likewise.
10351 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10353 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10357 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10358 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10360 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10362 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10365 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10368 * gcc.dg/analyzer/pr98918.c: New test.
10370 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10372 PR tree-optimization/98499
10373 * g++.dg/pr98499.C: new test.
10375 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10377 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10379 2021-02-01 Martin Sebor <msebor@redhat.com>
10381 PR middle-end/97172
10382 * gcc.dg/pr97172.c: New test.
10384 2021-02-01 Martin Sebor <msebor@redhat.com>
10387 * g++.dg/Wclass-memaccess-6.C: New test.
10389 2021-02-01 Patrick Palka <ppalka@redhat.com>
10392 * g++.dg/cpp0x/constexpr-98295.C: New test.
10394 2021-02-01 Marek Polacek <polacek@redhat.com>
10397 * g++.dg/ext/builtin-has-attribute2.C: New test.
10399 2021-02-01 Jason Merrill <jason@redhat.com>
10402 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10404 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10406 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10408 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10410 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10412 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10414 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10416 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10418 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10420 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10422 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10424 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10426 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10428 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10431 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10433 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10435 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10437 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10439 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10442 2021-02-01 Tamar Christina <tamar.christina@arm.com>
10444 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10446 2021-02-01 Patrick Palka <ppalka@redhat.com>
10449 * g++.dg/cpp1y/constexpr-84494.C: New test.
10451 2021-02-01 Xing GUO <higuoxing@gmail.com>
10453 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10455 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
10457 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10458 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10460 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
10462 * c-c++-common/attr-used-5.c: Skip for Darwin.
10463 * c-c++-common/attr-used-6.c: Likewise.
10464 * c-c++-common/attr-used-7.c: Likewise.
10465 * c-c++-common/attr-used-8.c: Likewise.
10466 * c-c++-common/attr-used-9.c: Likewise.
10468 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
10470 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10471 * gcc.target/powerpc/pr79251.p9.c: Same.
10473 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10475 * gcc.target/i386/20051216-1.c: New test.
10477 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10480 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
10481 scan-tree-dump-times to x86 and aarch64 targets.
10482 * gcc.dg/gomp/simd-3.c: Likewise.
10484 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
10487 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10490 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10492 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10494 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10497 * gcc.target/aarch64/pr97701.c: Modify.
10499 2021-01-29 David Malcolm <dmalcolm@redhat.com>
10501 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10503 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10506 * gcc.target/aarch64/pr97701.c: New.
10508 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10510 * gcc.target/powerpc/pr91903.c: New test.
10511 * gcc.target/powerpc/builtins-1.fold.h: Update.
10512 * gcc.target/powerpc/builtins-2.c: Update.
10514 2021-01-29 Nathan Sidwell <nathan@acm.org>
10517 * g++.dg/modules/pr98843_a.C: New.
10518 * g++.dg/modules/pr98843_b.H: New.
10519 * g++.dg/modules/pr98843_c.C: New.
10521 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10523 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10525 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
10526 Richard Biener <rguenther@suse.de>
10528 PR tree-optimization/97627
10529 * g++.dg/pr97627.C: New testcase.
10531 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10534 * gcc.c-torture/compile/pr98849.c: New test.
10536 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10539 * gcc.dg/pr98331.c: New test.
10541 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
10543 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10545 * gcc.target/powerpc/pr79251.h: ...this.
10546 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10547 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10549 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10550 * gcc.target/powerpc/pr79251-run.p9.c: New test.
10552 2021-01-29 Marek Polacek <polacek@redhat.com>
10555 * g++.dg/parse/error63.C: New test.
10557 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10560 * g++.dg/warn/effc5.C: New test.
10562 2021-01-28 Marek Polacek <polacek@redhat.com>
10565 * g++.dg/cpp0x/alignas19.C: New test.
10566 * g++.dg/warn/Warray-bounds15.C: New test.
10568 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
10571 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10573 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
10575 * gfortran.dg/ISO_Fortran_binding_18.c: Include
10576 ../../../libgfortran/ISO_Fortran_binding.h rather than
10577 ISO_Fortran_binding.h.
10579 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
10581 * gcc.target/powerpc/float128-longdouble-math.c: New test.
10582 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10583 * gcc.target/powerpc/float128-math.c: Adjust test for new name
10584 being generated. Add support for running test on power10. Add
10585 support for running if long double defaults to 64-bits.
10587 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10591 * g++.target/i386/pr98847.C: New test.
10593 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10595 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10597 2021-01-28 Nathan Sidwell <nathan@acm.org>
10600 * g++.dg/modules/pr98770_a.C: New.
10601 * g++.dg/modules/pr98770_b.C: New.
10603 2021-01-28 Harald Anlauf <anlauf@gmx.de>
10606 * gfortran.dg/gomp/pr86470.f90: New test.
10608 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
10611 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10612 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10613 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10614 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10615 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10616 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10617 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10618 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10619 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10620 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10621 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10622 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10623 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10624 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10627 2021-01-28 Xing GUO <higuoxing@gmail.com>
10629 * gcc.target/riscv/attribute-18.c: New test.
10631 2021-01-27 Harris Snyder <hsnyder@structura.bio>
10633 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
10634 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
10636 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
10638 PR rtl-optimization/97684
10639 * gcc.target/i386/pr97684.c: New.
10641 2021-01-27 Jason Merrill <jason@redhat.com>
10644 * g++.dg/lookup/using4.C: No error in C++20.
10645 * g++.dg/cpp0x/decltype37.C: Adjust message.
10646 * g++.dg/template/crash75.C: Adjust message.
10647 * g++.dg/template/crash76.C: Adjust message.
10648 * g++.dg/cpp0x/inh-ctor36.C: New test.
10649 * g++.dg/cpp1z/inh-ctor39.C: New test.
10650 * g++.dg/cpp2a/using-enum-7.C: New test.
10652 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10655 * gcc.c-torture/execute/pr98853-1.c: New test.
10656 * gcc.c-torture/execute/pr98853-2.c: New test.
10658 2021-01-27 Richard Biener <rguenther@suse.de>
10660 PR tree-optimization/98854
10661 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
10663 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10667 * gfortran.dg/proc_ptr_52.f90 : New test.
10669 2021-01-27 liuhongt <hongtao.liu@intel.com>
10672 * gcc.target/i386/pr98833.c: New test.
10674 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10676 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
10677 optimize ("no-strict-aliasing") attribute.
10678 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
10679 array to avoid violating TBAA.
10680 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10681 array to avoid violating TBAA.
10682 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
10683 array to avoid violating TBAA.
10684 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
10685 array to avoid violating TBAA.
10687 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10690 * gfortran.dg/elemental_function_5.f90 : New test.
10692 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10694 PR tree-optimization/97260
10695 * gcc.dg/tree-ssa/pr97260.c: New test.
10697 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
10699 * lib/target-supports.exp (check_effective_target_c++2a):
10700 Check for C++2a or C++23.
10701 (check_effective_target_c++20_down): New.
10702 (check_effective_target_c++23_only): New.
10703 (check_effective_target_c++23): New.
10704 * g++.dg/cpp23/cplusplus.C: New.
10706 2021-01-26 Jason Merrill <jason@redhat.com>
10709 * g++.dg/torture/pr97474.C: New test.
10711 2021-01-26 Jason Merrill <jason@redhat.com>
10714 * g++.dg/cpp2a/no_unique_address10.C: New test.
10715 * g++.dg/cpp2a/no_unique_address9.C: New test.
10717 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10719 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
10720 optimize ("no-strict-aliasing") attribute.
10721 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
10722 array to avoid violating TBAA.
10723 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10724 array to avoid violating TBAA.
10725 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
10726 array to avoid violating TBAA.
10727 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
10728 array to avoid violating TBAA.
10730 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10733 * gcc.c-torture/execute/pr98681.c: New test.
10735 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10738 * gfortran.dg/elemental_assignment_1.f90: New test.
10740 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
10742 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
10743 add previously missing space in '$ident link'.
10745 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10747 PR middle-end/98807
10748 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
10750 2021-01-26 Alexandre Oliva <oliva@adacore.com>
10752 * gnat.dg/asan1.adb: New test.
10753 * gnat.dg/asan1_pkg.ads: New additional source.
10755 2021-01-25 Harald Anlauf <anlauf@gmx.de>
10758 * gfortran.dg/pr70070.f90: New test.
10760 2021-01-25 Martin Sebor <msebor@redhat.com>
10763 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
10764 * g++.dg/warn/Wnonnull10.C: New test.
10765 * g++.dg/warn/Wnonnull9.C: New test.
10767 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10769 * gfortran.dg/associate_57.f90: New test.
10771 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10774 * gfortran.dg/interface_assignment_7.f90: New test.
10776 2021-01-25 Jason Merrill <jason@redhat.com>
10779 * g++.dg/cpp2a/no_unique_address8.C: New test.
10781 2021-01-25 Richard Biener <rguenther@suse.de>
10783 PR middle-end/98807
10784 * gcc.dg/pr98807.c: New testcase.
10786 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
10788 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10789 * gnat.dg/thunk2_pkg.ads: New helper.
10791 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
10794 * gfortran.dg/charlen_18.f90 : New test.
10796 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
10798 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10800 * g++.dg/tc1/dr142.C: Same as above.
10801 * g++.dg/tc1/dr52.C: Same as above.
10802 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10803 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10804 * g++.old-deja/g++.jason/access8.C: Same as above.
10805 * g++.old-deja/g++.law/access4.C: Same as above.
10806 * g++.old-deja/g++.law/visibility12.C: Same as above.
10807 * g++.old-deja/g++.law/visibility4.C: Same as above.
10808 * g++.old-deja/g++.law/visibility8.C: Same as above.
10809 * g++.old-deja/g++.other/access4.C: Same as above.
10811 2021-01-23 Patrick Palka <ppalka@redhat.com>
10815 * g++.dg/cpp0x/this2.C: New test.
10816 * g++.dg/template/pr97399.C: New test.
10818 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
10820 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10821 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10822 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10823 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10824 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10825 * gcc.target/powerpc/pr79251.p9.c: Same.
10827 2021-01-22 Marek Polacek <polacek@redhat.com>
10830 * g++.dg/cpp0x/noexcept64.C: New test.
10832 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
10834 * g++.dg/eh/spbp.C: Remove skip on AIX.
10836 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10838 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10839 typo, UINON_TYPE to UNION_TYPE.
10841 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10843 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10844 UINON_TYPE to UNION_TYPE.
10845 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10846 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10848 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10850 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10851 optimize ("no-strict-aliasing") attribute.
10853 2021-01-22 Jason Merrill <jason@redhat.com>
10856 * g++.dg/init/elide7.C: New test.
10858 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10861 * g++.dg/ubsan/pr95693.C: New test.
10863 2021-01-22 Marek Polacek <polacek@redhat.com>
10866 * g++.dg/abi/mangle76.C: New test.
10868 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
10871 * gfortran.dg/associated_target_7.f90 : New test.
10873 2021-01-22 Martin Jambor <mjambor@suse.cz>
10875 PR tree-optimization/47059
10876 * gcc.dg/tree-ssa/pr47059.c: New test.
10878 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10880 PR tree-optimization/98766
10881 * gcc.dg/pr98766.c: New test.
10883 2021-01-22 Nathan Sidwell <nathan@acm.org>
10886 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10887 embedded absolute paths.
10888 (module_do_it): Append $std to test name.
10890 2021-01-22 Richard Biener <rguenther@suse.de>
10892 PR middle-end/98793
10893 * gcc.dg/pr98793.c: New testcase.
10895 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10897 * gcc.target/powerpc/pr79251.p8.c: New test.
10898 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10899 instruction counts.
10900 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10901 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10902 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10903 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10904 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10905 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10906 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10907 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10908 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10909 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10911 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10913 * gcc.target/powerpc/pr79251.p9.c: New test.
10914 * gcc.target/powerpc/pr79251-run.c: New test.
10915 * gcc.target/powerpc/pr79251.h: New header.
10917 2021-01-22 Richard Biener <rguenther@suse.de>
10919 PR middle-end/98773
10920 * gcc.dg/torture/pr98773.c: New testcase.
10922 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10924 PR tree-optimization/90248
10925 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10927 * gcc.dg/pr90248.c: New test.
10929 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10931 PR tree-optimization/98255
10932 * gcc.dg/pr98255.c: New test.
10934 2021-01-22 Richard Biener <rguenther@suse.de>
10936 PR tree-optimization/98786
10937 * gcc.dg/torture/pr98786.c: New testcase.
10939 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10942 * gcc.target/arm/pr98636.c: New test.
10944 2021-01-22 liuhongt <hongtao.liu@intel.com>
10948 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10949 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10950 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10951 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10952 * g++.target/i386/avx512f-pr96891-1.C: New test.
10953 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10955 2021-01-22 Marek Polacek <polacek@redhat.com>
10958 * g++.dg/cpp0x/noexcept63.C: New test.
10960 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10962 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10963 intervening period.
10964 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10965 explicitly check for intervening space, tab or period.
10967 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10969 PR rtl-optimization/98777
10970 * gcc.target/riscv/pr98777.c: New.
10972 2021-01-21 Patrick Palka <ppalka@redhat.com>
10975 * g++.dg/cpp0x/decltype-71879.C: New test.
10977 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10980 * g++.dg/cpp1y/constexpr-98672.C: New test.
10982 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10985 * lib/target-supports.exp
10986 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10987 * gcc.target/arm/ivopts.c: Use target
10988 'arm_thumb2_no_arm_v8_1_lob'.
10990 2021-01-21 Nathan Sidwell <nathan@acm.org>
10993 * g++.dg/modules/stat-mem-1.h: New.
10994 * g++.dg/modules/stat-mem-1_a.H: New.
10995 * g++.dg/modules/stat-mem-1_b.C: New.
10997 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
11000 * gfortran.dg/module_procedure_5.f90 : New test.
11001 * gfortran.dg/module_procedure_6.f90 : New test.
11003 2021-01-21 Richard Biener <rguenther@suse.de>
11006 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11008 2021-01-21 Richard Biener <rguenther@suse.de>
11011 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11013 2021-01-21 Richard Biener <rguenther@suse.de>
11015 * gcc.dg/Walloca-2.c: Un-XFAIL.
11017 2021-01-21 liuhongt <hongtao.liu@intel.com>
11019 PR rtl-optimization/98694
11020 * gcc.target/i386/pr98694.c: New test.
11022 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
11024 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11026 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11028 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11031 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
11033 PR rtl-optimization/98722
11034 * g++.target/s390/pr98722.C: New.
11036 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
11038 PR tree-optimization/96674
11039 * gcc.dg/pr96674.c: New tests.
11041 2021-01-20 Patrick Palka <ppalka@redhat.com>
11044 * g++.dg/cpp2a/lambda-generic9.C: New test.
11046 2021-01-20 Patrick Palka <ppalka@redhat.com>
11049 * g++.dg/parse/access12.C: New test.
11050 * g++.dg/template/access35.C: New test.
11052 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
11054 PR tree-optimization/98535
11055 * gcc.target/aarch64/sve/pr98535.c: New file.
11057 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11060 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11061 missing diagnostic issues with c_intptr_t == default integer kind.
11063 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11065 PR tree-optimization/98721
11066 * gcc.dg/pr98721-1.c: New test.
11067 * gcc.dg/pr98721-2.c: New test.
11069 2021-01-20 Richard Biener <rguenther@suse.de>
11071 PR tree-optimization/98758
11072 * gcc.dg/torture/pr98758.c: New testcase.
11074 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11077 * c-c++-common/gomp/task-detach-2.c: New test.
11079 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11083 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11085 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
11087 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11088 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11089 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11090 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11091 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11092 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11094 2021-01-19 Marek Polacek <polacek@redhat.com>
11097 * g++.dg/template/deduce8.C: New test.
11099 2021-01-19 Marek Polacek <polacek@redhat.com>
11102 * g++.dg/lookup/using64.C: New test.
11103 * g++.dg/lookup/using65.C: New test.
11105 2021-01-19 Martin Sebor <msebor@redhat.com>
11107 PR middle-end/98664
11108 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
11109 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
11110 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
11111 * gcc.dg/Wfree-nonheap-object-4.c: New test.
11113 2021-01-19 Patrick Palka <ppalka@redhat.com>
11117 * g++.dg/opt/pr87974.C: Adjust.
11118 * g++.dg/template/access34.C: New test.
11119 * g++.dg/template/friend68.C: New test.
11120 * g++.dg/template/friend69.C: New test.
11122 2021-01-19 Marek Polacek <polacek@redhat.com>
11125 * g++.dg/cpp0x/noexcept62.C: New test.
11127 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
11129 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
11131 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11133 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11134 (CHECK_CUMULATIVE_SAT): Delete.
11135 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
11137 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
11138 Remove uses of the above.
11139 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
11141 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
11142 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
11143 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
11144 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
11146 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
11147 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
11148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
11150 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
11151 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
11152 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
11154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11155 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11156 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11158 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11159 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11160 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11162 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11163 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11164 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11165 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11166 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11167 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11169 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11170 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11172 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11173 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11175 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11176 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11178 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11179 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11180 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11181 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11182 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11183 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11184 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11185 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11186 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11187 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11189 2021-01-19 Jeff Law <law@redhat.com>
11191 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11192 and update expected output.
11194 2021-01-19 Richard Biener <rguenther@suse.de>
11197 * g++.dg/pr98330.C: New testcase.
11198 * gcc.dg/pr98330.c: Likewise.
11200 2021-01-19 Richard Biener <rguenther@suse.de>
11203 * gfortran.dg/pr97673.f90: New testcase.
11205 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
11208 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11209 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11210 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11212 2021-01-19 Martin Jambor <mjambor@suse.cz>
11215 * g++.dg/ipa/pr98690.C: New test.
11217 2021-01-18 Jeff Law <law@redhat.com>
11219 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11221 2021-01-18 Patrick Palka <ppalka@redhat.com>
11223 * g++.dg/cpp1z/class-deduction77.C: New test.
11225 2021-01-18 Jakub Jelinek <jakub@redhat.com>
11227 PR tree-optimization/98727
11228 * gcc.c-torture/execute/pr98727.c: New test.
11230 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11233 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11234 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11236 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11238 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
11239 * g++.dg/no-stack-protector-attr.C: Likewise.
11241 2021-01-18 David Malcolm <dmalcolm@redhat.com>
11243 * gcc.dg/analyzer/attr-malloc-1.c: New test.
11244 * gcc.dg/analyzer/attr-malloc-2.c: New test.
11245 * gcc.dg/analyzer/attr-malloc-4.c: New test.
11246 * gcc.dg/analyzer/attr-malloc-5.c: New test.
11247 * gcc.dg/analyzer/attr-malloc-6.c: New test.
11248 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
11249 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
11251 2021-01-18 Richard Biener <rguenther@suse.de>
11254 * gcc.dg/vect/slp-11b.c: Adjust.
11256 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11259 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11260 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11262 2021-01-18 Richard Biener <rguenther@suse.de>
11265 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11267 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
11269 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11270 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11271 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11272 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11273 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11274 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11275 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11276 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11277 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11278 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11279 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11280 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11282 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
11284 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11285 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11286 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11287 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11288 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11289 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11290 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11291 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11292 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11293 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11294 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11296 2021-01-17 Martin Jambor <mjambor@suse.cz>
11299 * gcc.dg/ipa/pr98222.c: New test.
11301 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11303 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11304 ../../../libgfortran/ISO_Fortran_binding.h rather than
11305 ISO_Fortran_binding.h.
11307 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11309 * c-c++-common/gomp/task-detach-1.c: New.
11310 * g++.dg/gomp/task-detach-1.C: New.
11311 * gcc.dg/gomp/task-detach-1.c: New.
11312 * gfortran.dg/gomp/task-detach-1.f90: New.
11314 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11316 PR tree-optimization/96669
11317 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11318 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11320 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11322 PR tree-optimization/96271
11323 * gcc.target/i386/pr96271.c: New test.
11325 2021-01-15 Carl Love <cel@us.ibm.com>
11327 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11329 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11331 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11332 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11334 2021-01-15 Nathan Sidwell <nathan@acm.org>
11337 * g++.dg/template/pr98538.C: New.
11339 2021-01-15 Nathan Sidwell <nathan@acm.org>
11341 PR preprocessor/95253
11342 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11343 * g++.dg/modules/dep-1_b.C: Likewise.
11344 * g++.dg/modules/dep-2.C: Likewise.
11346 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11348 PR tree-optimization/96669
11349 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11351 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11353 PR tree-optimization/96681
11354 * gcc.dg/tree-ssa/pr96681.c: New test.
11356 2021-01-15 Jason Merrill <jason@redhat.com>
11359 * g++.dg/cpp1z/elide5.C: New test.
11361 2021-01-15 Jason Merrill <jason@redhat.com>
11363 * g++.dg/cpp1z/elide4.C: New test.
11365 2021-01-15 Jason Merrill <jason@redhat.com>
11368 * g++.dg/cpp0x/initlist-array13.C: New test.
11370 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11372 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11373 * gcc.dg/analyzer/data-model-1.c: Likewise.
11374 * gcc.dg/analyzer/malloc-1.c: Likewise.
11375 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11377 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11379 PR tree-optimization/96671
11380 * gcc.dg/tree-ssa/pr96671-1.c: New test.
11381 * gcc.dg/tree-ssa/pr96671-2.c: New test.
11383 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11385 PR tree-optimization/98597
11386 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11387 Expect for now a (char *) cast for VLAs.
11388 * gcc.dg/uninit-40.c: New test.
11390 2021-01-15 Nathan Sidwell <nathan@acm.org>
11393 * g++.dg/modules/pr98591.H: New file.
11395 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
11398 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11399 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11401 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
11403 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11404 libatomic into testcases in gcc.target/s390/md.
11405 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11408 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11411 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11412 vceqz_p64, vceqq_p64 and vceqzq_p64.
11413 * gcc.target/arm/simd/vceqz_p64.c: New test.
11414 * gcc.target/arm/simd/vceqzq_p64.c: New test.
11416 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11419 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11422 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11423 vceqz_p64, vceqq_p64 and vceqzq_p64.
11425 2021-01-15 Martin Liska <mliska@suse.cz>
11427 * lib/gcov.exp: Use 'env python3' for execution of pytests.
11428 Check that pytest accepts all needed options first.
11429 Improve formatting of PASS/FAIL lines.
11431 2021-01-15 Richard Biener <rguenther@suse.de>
11434 * gcc.dg/vect/bb-slp-32.c: Align p.
11436 2021-01-15 Richard Biener <rguenther@suse.de>
11439 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11441 2021-01-15 Richard Biener <rguenther@suse.de>
11444 * gcc.dg/vect/slp-45.c: Key scanning on
11447 2021-01-15 Richard Biener <rguenther@suse.de>
11450 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11452 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11455 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11456 vceqz_p64, vceqq_p64 and vceqzq_p64.
11458 2021-01-15 Richard Biener <rguenther@suse.de>
11461 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11463 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11465 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11467 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11469 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11471 2021-01-15 Richard Biener <rguenther@suse.de>
11473 PR tree-optimization/98685
11474 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11476 2021-01-15 Tamar Christina <tamar.christina@arm.com>
11478 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11479 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11481 2021-01-14 David Malcolm <dmalcolm@redhat.com>
11483 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11485 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11489 2021-01-14 Tamar Christina <tamar.christina@arm.com>
11491 * gcc.dg/vect/complex/complex-mla-template.c: New test.
11492 * gcc.dg/vect/complex/complex-mls-template.c: New test.
11493 * gcc.dg/vect/complex/complex-mul-template.c: New test.
11494 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11495 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11496 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11497 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11498 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11499 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11500 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11501 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11502 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11503 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11504 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11505 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11506 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11507 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11508 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11509 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11510 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11511 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11513 2021-01-14 Marek Polacek <polacek@redhat.com>
11515 * g++.dg/template/pr98372.C: Only run in C++14 and up.
11517 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11519 * substr_10.f90: New test.
11520 * substr_9.f90: New test.
11522 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11524 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11525 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11527 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11529 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11531 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11534 * gfortran.dg/pr98661.f90: New test.
11536 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11539 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11542 * gfortran.dg/pr98661.f90: New test.
11544 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11547 * gfortran.dg/pr98661.f90: New test.
11549 2021-01-14 Martin Liska <mliska@suse.cz>
11551 * g++.dg/gcov/gcov-17.C: New test.
11552 * g++.dg/gcov/test-gcov-17.py: New test.
11554 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11557 * gcc.target/i386/pr98667-1.c: New file.
11558 * gcc.target/i386/pr98667-2.c: Likewise.
11559 * gcc.target/i386/pr98667-3.c: Likewise.
11561 2021-01-14 Richard Biener <rguenther@suse.de>
11563 PR tree-optimization/98674
11564 * gcc.dg/vect/pr98674.c: New testcase.
11566 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11569 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11571 * gcc.target/i386/pr95021-3.c: Likewise.
11573 2021-01-14 Nathan Sidwell <nathan@acm.org>
11576 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11577 * g++.dg/template/pr98372.C: New.
11579 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11582 * gcc.target/i386/pr98670.c: New test.
11584 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11586 PR tree-optimization/96688
11587 * gcc.dg/tree-ssa/pr96688.c: New test.
11588 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11589 * gcc.target/i386/pr66821.c: Likewise.
11591 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
11593 * gcc.target/aarch64/sve/cost_model_11.c: New test.
11594 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11595 -fno-vect-cost-model.
11597 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11599 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11600 sqxtn2 scan-assembler-times.
11602 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11604 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11605 scan-assembler-times for xtn2.
11607 2021-01-13 Marek Polacek <polacek@redhat.com>
11610 * g++.dg/lookup/using63.C: New test.
11612 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11614 PR tree-optimization/96691
11615 * gcc.dg/tree-ssa/pr96691.c: New test.
11617 2021-01-13 Richard Biener <rguenther@suse.de>
11619 PR tree-optimization/92645
11620 * gcc.target/i386/pr92645-7.c: New testcase.
11621 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
11622 * gcc.dg/pr69047.c: Likewise.
11624 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11626 * gcc.target/aarch64/sve/mls_2.c: New test.
11627 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11628 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
11629 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
11630 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
11631 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
11633 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11635 * gcc.target/aarch64/sve/mla_2.c: New test.
11636 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
11637 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
11638 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
11639 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
11640 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
11642 2021-01-13 Richard Biener <rguenther@suse.de>
11644 PR tree-optimization/92645
11645 * gcc.target/i386/pr92645-6.c: New testcase.
11647 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11649 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
11650 * gcc.target/aarch64/sve/sel_2.c: Likewise.
11651 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11653 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11656 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
11657 scan-assembler. Add tests with zero vector as first __builtin_shuffle
11659 * gcc.target/i386/pr95905-3.c: New test.
11660 * gcc.target/i386/pr95905-4.c: New test.
11662 2021-01-13 Martin Liska <mliska@suse.cz>
11664 PR tree-optimization/98455
11665 * gcc.dg/tree-ssa/pr98455.c: New test.
11667 2021-01-13 Richard Biener <rguenther@suse.de>
11669 PR tree-optimization/98640
11670 * gcc.dg/torture/pr98640.c: New testcase.
11672 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11675 * gcc.target/i386/pr96938.c: New test.
11677 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11680 * gcc.target/i386/pr95905-1.c: New test.
11681 * gcc.target/i386/pr95905-2.c: New test.
11683 2021-01-13 Julian Brown <julian@codesourcery.com>
11685 * gcc.target/gcn/fpdiv.c: New test.
11687 2021-01-12 Martin Sebor <msebor@redhat.com>
11691 * g++.dg/warn/Wuninitialized-13.C: New test.
11692 gcc.dg/uninit-39.c: New test.
11694 * gcc.dg/uninit-39.c: New file.
11696 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
11699 * gcc.target/arm/simd/mve-vneg.c: Update test.
11701 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
11704 * gcc.target/arm/pr97969.c: New.
11706 2021-01-12 Patrick Palka <ppalka@redhat.com>
11709 * g++.dg/cpp2a/concepts-ctad1.C: New test.
11710 * g++.dg/cpp2a/concepts-ctad2.C: New test.
11712 2021-01-12 Richard Biener <rguenther@suse.de>
11714 PR tree-optimization/98550
11715 * g++.dg/opt/pr98550.C: New testcase.
11717 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11719 PR tree-optimization/98629
11720 * gcc.c-torture/compile/pr98629.c: New test.
11722 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11724 PR tree-optimization/95731
11725 * gcc.dg/tree-ssa/pr95731.c: New test.
11726 * gcc.c-torture/execute/pr95731.c: New test.
11728 2021-01-12 Marek Polacek <polacek@redhat.com>
11731 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
11733 2021-01-12 David Malcolm <dmalcolm@redhat.com>
11736 * gcc.dg/analyzer/pr98628.c: New test.
11738 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11740 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
11741 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
11742 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
11743 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
11744 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
11745 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
11746 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
11748 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11750 * g++.target/aarch64/sve/cond_bic_1.C: New test.
11751 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
11752 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
11753 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
11755 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11757 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
11759 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11761 * g++.target/aarch64/sve/abd_1.C: New test.
11762 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
11763 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
11764 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
11765 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
11767 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11769 * gcc.target/aarch64/sve/adr_6.c: New test.
11771 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11773 * g++.target/aarch64/sve/cond_arith_1.C: New test.
11774 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
11775 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
11776 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
11777 * g++.target/aarch64/sve/cond_shift_1.C: New test.
11778 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
11779 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11780 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11782 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11785 * g++.target/aarch64/sve/max_1.C: New test.
11786 * g++.target/aarch64/sve/min_1.C: Likewise.
11787 * gcc.target/aarch64/sve/mul_2.c: Likewise.
11789 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11791 * gcc.target/aarch64/sve/shift_2.c: New test.
11793 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11796 * g++.dg/abi/abi-tag24.C: New test.
11798 2021-01-11 Richard Biener <rguenther@suse.de>
11800 PR tree-optimization/91403
11801 * gcc.dg/vect/pr91403.c: New testcase.
11803 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
11806 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11807 Expect .ld1_args only when GNU LD is used.
11808 Add an exception for *.gcc_args files.
11810 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11812 PR tree-optimization/95867
11813 * gcc.dg/tree-ssa/pr95867.c: New test.
11815 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11817 PR tree-optimization/95852
11818 * gcc.target/i386/pr95852-3.c: New test.
11819 * gcc.target/i386/pr95852-4.c: New test.
11821 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11823 PR tree-optimization/95852
11824 * gcc.target/i386/pr95852-1.c: New test.
11825 * gcc.target/i386/pr95852-2.c: New test.
11827 2021-01-11 Martin Liska <mliska@suse.cz>
11829 PR gcov-profile/98273
11830 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11831 * g++.dg/gcov/pr98273.C: New test.
11832 * g++.dg/gcov/gcov.py: New test.
11833 * g++.dg/gcov/test-pr98273.py: New test.
11835 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
11837 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11838 constant then rather than addition.
11839 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11840 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11842 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11845 * c-c++-common/pr98556.c: New test.
11847 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11849 PR rtl-optimization/98603
11850 * gcc.target/i386/pr98603.c: New test.
11851 * gcc.target/aarch64/pr98603.c: New test.
11853 2021-01-09 Alexandre Oliva <oliva@gnu.org>
11856 * gcc.dg/debug/pr97714.c: New.
11858 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11861 * gcc.target/i386/pr98482-1.c: Require lp64.
11862 * gcc.target/i386/pr98482-2.c: Likewise.
11864 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
11866 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11867 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11869 2021-01-08 Patrick Palka <ppalka@redhat.com>
11872 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11874 2021-01-08 Patrick Palka <ppalka@redhat.com>
11877 * g++.dg/template/access32.C: New test.
11878 * g++.dg/template/access33.C: New test.
11880 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11883 * gcc.target/i386/pr98482-2.c: Updated.
11885 2021-01-08 Richard Biener <rguenther@suse.de>
11887 PR tree-optimization/98544
11888 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11890 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11893 * gcc.target/i386/pr98482-1.c: New test.
11894 * gcc.target/i386/pr98482-1.c: Likewise.
11895 * gcc.target/i386/pr98482-2.c: New file.
11897 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11900 * gcc.target/i386/pr98585.c: New test.
11902 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11904 * gcc.target/aarch64/sve/cnot_2.c: New test.
11905 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11906 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11907 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11908 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11909 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11910 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11912 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11914 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11915 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11916 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11917 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11918 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11919 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11920 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11921 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11923 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11925 * lib/target-supports.exp
11926 (check_effective_target_aarch64_asm_sve2_ok): New.
11927 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11928 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11930 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11932 * gcc.target/aarch64/usaba_1.c: New test.
11934 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11937 * gfortran.dg/deferred_character_35.f90 : New test.
11939 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11942 * gfortran.dg/implied_do_3.f90 : New test.
11944 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11946 * gcc.dg/array-quals-1.c: Allow srodata.
11948 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11950 * gcc.target/riscv/predef-10.c: New.
11951 * gcc.target/riscv/predef-11.c: New.
11952 * gcc.target/riscv/predef-12.c: New.
11953 * gcc.target/riscv/predef-13.c: New.
11955 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11958 * g++.dg/cpp2a/bit-cast10.C: New test.
11960 2021-01-07 Martin Sebor <msebor@redhat.com>
11962 PR middle-end/98578
11963 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11964 * gcc.dg/uninit-pr98578.c: New test.
11966 2021-01-07 Marek Polacek <polacek@redhat.com>
11969 * g++.dg/cpp0x/auto55.C: New test.
11971 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11974 * gcc.dg/analyzer/pr98580-a.c: New test.
11975 * gcc.dg/analyzer/pr98580-b.c: New test.
11977 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11980 * gfortran.dg/associate_54.f90: New test.
11981 * gfortran.dg/associate_55.f90: New test.
11982 * gfortran.dg/associate_56.f90: New test.
11984 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11987 * gcc.target/i386/pr98567-1.c: New test.
11988 * gcc.target/i386/pr98567-2.c: New test.
11990 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11992 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11993 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11994 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11995 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11996 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11997 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11998 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11999 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12001 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12003 PR tree-optimization/98560
12004 * gcc.dg/vect/pr98560-2.c: New test.
12006 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12008 PR tree-optimization/98560
12009 * gcc.dg/vect/pr98560-1.c: New test.
12011 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12013 PR tree-optimization/98568
12014 * g++.dg/torture/pr98568.C: New test.
12016 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
12018 * gcc.target/i386/pr92658-avx512bw.c: Add
12019 -mprefer-vector-width=512 to avoid impact of different default
12020 mtune which gcc is built with.
12021 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12023 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12026 * gcc.dg/analyzer/pr97074.c: New test.
12028 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12031 * gcc.dg/analyzer/pr98564.c: New test.
12033 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
12035 PR rtl-optimization/97978
12036 * gcc.target/i386/pr97978.c: New.
12038 2021-01-06 Martin Sebor <msebor@redhat.com>
12041 * g++.dg/pr95768.C: New test.
12042 * g++.dg/warn/Wuninitialized-12.C: New test.
12043 * gcc.dg/uninit-38.c: New test.
12045 2021-01-06 Martin Sebor <msebor@redhat.com>
12048 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12050 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
12053 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12054 as the final suspend point so that we can check that the state
12055 machine has reached the expected point.
12057 2021-01-06 Marek Polacek <polacek@redhat.com>
12060 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12063 2021-01-06 Alexandre Oliva <oliva@adacore.com>
12065 * g++.dg/opt/store-merging-2.C: Add the required alignment.
12067 2021-01-06 Richard Biener <rguenther@suse.de>
12069 PR tree-optimization/95582
12070 * gcc.dg/pr95582.c: New testcase.
12072 2021-01-06 Richard Biener <rguenther@suse.de>
12074 PR tree-optimization/98513
12075 * gcc.dg/tree-ssa/pr98513.c: New testcase.
12077 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12080 * gcc.dg/analyzer/pr97072.c: New test.
12082 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12085 * gcc.dg/analyzer/pr98073.c: New test.
12087 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12090 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12092 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
12094 * gcc.target/s390/s390.exp: Replace %% with %.
12096 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
12098 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12100 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12103 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12104 unsigned short to compute pextrw result.
12106 2021-01-05 Patrick Palka <ppalka@redhat.com>
12108 * g++.dg/template/partial5.C: Adjust directives to expect the
12109 same errors across all dialects.
12110 * g++.dg/cpp1z/nontype-auto17.C: New test.
12111 * g++.dg/cpp1z/nontype-auto18.C: New test.
12112 * g++.dg/template/ttp33.C: New test.
12114 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12116 PR tree-optimization/94802
12117 * gcc.target/i386/pr94802.c: New test.
12118 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
12120 2021-01-05 Richard Biener <rguenther@suse.de>
12122 PR tree-optimization/98516
12123 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
12124 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12126 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12129 * g++.dg/cpp2a/bit-cast8.C: New test.
12130 * g++.dg/cpp2a/bit-cast9.C: New test.
12132 2021-01-05 Marek Polacek <polacek@redhat.com>
12135 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
12136 * g++.dg/cpp0x/noexcept61.C: New test.
12138 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12140 PR tree-optimization/96928
12141 * gcc.dg/tree-ssa/pr96928.c: New test.
12142 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
12143 instead of scanning rtl dump for ifcvt message check assembly
12144 for xor instruction.
12146 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12148 PR tree-optimization/96930
12149 * g++.dg/tree-ssa/pr96930.C: New test.
12151 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12153 PR tree-optimization/96239
12154 * gcc.dg/tree-ssa/pr96239.c: New test.
12156 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
12159 * gcc.target/i386/pr98522.c: New test.
12161 2021-01-05 Nathan Sidwell <nathan@acm.org>
12163 * g++.dg/modules/mod-decl-1.C: Adjust.
12164 * g++.dg/modules/p0713-2.C: Adjust.
12165 * g++.dg/modules/p0713-3.C: Adjust.
12167 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12170 * gcc.target/i386/pr98495-1.c: New test.
12171 * gcc.target/i386/pr98495-2.c: New test.
12172 * gcc.target/i386/pr98495-3.c: New test.
12173 * gcc.target/i386/pr98495-4.c: New test.
12174 * gcc.target/i386/pr98495-5.c: New test.
12176 2021-01-05 liuhongt <hongtao.liu@intel.com>
12178 * gcc.target/i386/sse2-pr98461-2.c: New test.
12180 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12182 PR rtl-optimization/97144
12183 * gcc.c-torture/compile/pr97144.c: New test.
12184 * gcc.target/aarch64/sve/pr97144.c: Likewise.
12186 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12188 PR rtl-optimization/98403
12189 * g++.dg/opt/pr98403.C: New test.
12191 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12193 PR rtl-optimization/98334
12194 * gcc.target/i386/pr98334.c: New test.
12196 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
12198 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12200 2021-01-05 David Malcolm <dmalcolm@redhat.com>
12203 * gcc.dg/analyzer/pr98293.c: New test.
12205 2021-01-04 Martin Uecker <muecker@gwdg.de>
12208 * gcc.dg/pr98029.c: New test.
12210 2021-01-04 Nathan Sidwell <nathan@acm.org>
12212 * g++.dg/modules/binding-1_a.H: New.
12213 * g++.dg/modules/binding-1_b.H: New.
12214 * g++.dg/modules/binding-1_c.C: New.
12215 * g++.dg/modules/binding-2.H: New.
12216 * g++.dg/modules/builtin-3_a.C: New.
12217 * g++.dg/modules/global-2_a.C: New.
12218 * g++.dg/modules/global-2_b.C: New.
12219 * g++.dg/modules/global-3_a.C: New.
12220 * g++.dg/modules/global-3_b.C: New.
12221 * g++.dg/modules/hello-1_a.C: New.
12222 * g++.dg/modules/hello-1_b.C: New.
12223 * g++.dg/modules/iostream-1_a.H: New.
12224 * g++.dg/modules/iostream-1_b.C: New.
12225 * g++.dg/modules/part-5_a.C: New.
12226 * g++.dg/modules/part-5_b.C: New.
12227 * g++.dg/modules/part-5_c.C: New.
12228 * g++.dg/modules/stdio-1_a.H: New.
12229 * g++.dg/modules/stdio-1_b.C: New.
12230 * g++.dg/modules/string-1_a.H: New.
12231 * g++.dg/modules/string-1_b.C: New.
12232 * g++.dg/modules/string-view1.C: New.
12233 * g++.dg/modules/string-view2.C: New.
12234 * g++.dg/modules/tinfo-1.C: New.
12235 * g++.dg/modules/tinfo-2_a.H: New.
12236 * g++.dg/modules/tinfo-2_b.C: New.
12237 * g++.dg/modules/tname-spec-1_a.H: New.
12238 * g++.dg/modules/tname-spec-1_b.C: New.
12239 * g++.dg/modules/xtreme-header-1.h: New.
12240 * g++.dg/modules/xtreme-header-1_a.H: New.
12241 * g++.dg/modules/xtreme-header-1_b.C: New.
12242 * g++.dg/modules/xtreme-header-1_c.C: New.
12243 * g++.dg/modules/xtreme-header-2.h: New.
12244 * g++.dg/modules/xtreme-header-2_a.H: New.
12245 * g++.dg/modules/xtreme-header-2_b.C: New.
12246 * g++.dg/modules/xtreme-header-2_c.C: New.
12247 * g++.dg/modules/xtreme-header-3.h: New.
12248 * g++.dg/modules/xtreme-header-3_a.H: New.
12249 * g++.dg/modules/xtreme-header-3_b.C: New.
12250 * g++.dg/modules/xtreme-header-3_c.C: New.
12251 * g++.dg/modules/xtreme-header-4.h: New.
12252 * g++.dg/modules/xtreme-header-4_a.H: New.
12253 * g++.dg/modules/xtreme-header-4_b.C: New.
12254 * g++.dg/modules/xtreme-header-4_c.C: New.
12255 * g++.dg/modules/xtreme-header-5.h: New.
12256 * g++.dg/modules/xtreme-header-5_a.H: New.
12257 * g++.dg/modules/xtreme-header-5_b.C: New.
12258 * g++.dg/modules/xtreme-header-5_c.C: New.
12259 * g++.dg/modules/xtreme-header-6.h: New.
12260 * g++.dg/modules/xtreme-header-6_a.H: New.
12261 * g++.dg/modules/xtreme-header-6_b.C: New.
12262 * g++.dg/modules/xtreme-header-6_c.C: New.
12263 * g++.dg/modules/xtreme-header.h: New.
12264 * g++.dg/modules/xtreme-header_a.H: New.
12265 * g++.dg/modules/xtreme-header_b.C: New.
12266 * g++.dg/modules/xtreme-tr1.h: New.
12267 * g++.dg/modules/xtreme-tr1_a.H: New.
12268 * g++.dg/modules/xtreme-tr1_b.C: New.
12270 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12272 PR tree-optimization/95401
12273 * g++.dg/vect/pr95401.cc: New test.
12274 * g++.dg/vect/pr95401a.cc: Likewise.
12276 2021-01-04 Richard Biener <rguenther@suse.de>
12278 PR tree-optimization/98308
12279 * gcc.dg/vect/pr98308.c: New testcase.
12281 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12283 PR tree-optimization/95771
12284 * gcc.target/i386/pr95771.c: New test.
12286 2021-01-04 Richard Biener <rguenther@suse.de>
12288 PR tree-optimization/98464
12289 * g++.dg/opt/pr98464.C: New testcase.
12291 2021-01-04 Richard Biener <rguenther@suse.de>
12293 PR tree-optimization/98282
12294 * g++.dg/opt/pr98282.C: New testcase.
12296 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12299 * gcc.target/aarch64/pr89057.c: New test.
12301 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12303 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12305 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12306 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12307 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12309 2021-01-04 Martin Liska <mliska@suse.cz>
12311 * README: Convert to utf8 from iso8859.
12313 2021-01-04 Martin Liska <mliska@suse.cz>
12315 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12317 2021-01-04 Richard Biener <rguenther@suse.de>
12319 PR tree-optimization/98291
12320 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12321 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12323 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12325 PR tree-optimization/96782
12326 * gcc.dg/tree-ssa/pr96782.c: New test.
12328 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12330 * gcc.misc-tests/outputs.exp: Adjust testcase.
12332 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12334 * ChangeLog-2020: Rotate ChangeLog. New file.
12336 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12338 * lib/target-supports.exp
12339 (check_effective_target_arm_fp16_alternative_ok_nocache):
12340 Return zero for *-*-vxworks7r* targets.
12341 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12342 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12343 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12344 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12346 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12348 * g++.dg/init/new26.C: Fix overriding of the delete operator
12351 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12353 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12356 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12358 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12359 the test's dg-options.
12360 * gcc.target/arm/pr78255-2.c: Likewise.
12362 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12364 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12366 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12368 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12371 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12373 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12375 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12377 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12380 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12382 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12384 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12386 * g++.dg/other/anon5.C: Skip on vxworks kernel.
12388 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12390 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12391 * gcc.dg/vxworks/initpri2.c: Likewise.
12393 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12395 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12398 2021-01-01 Olivier Hainque <hainque@adacore.com>
12400 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12401 * gcc.dg/pthread-init-2.c: Ditto.
12403 2021-01-01 Olivier Hainque <hainque@adacore.com>
12405 * lib/target-supports.exp (check_weak_available,
12406 check_fork_available, check_effective_target_lto,
12407 check_effective_target_mempcpy): Add vxworks filters.
12409 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12411 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12412 explicit -mno-long-calls.
12413 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12415 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12417 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12418 * g++.target/arm/no_unique_address_2.C: Likewise.
12420 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12422 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12423 * gcc.target/arm/headmerge-2.c: Likewise.
12425 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12427 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12430 Copyright (C) 2021 Free Software Foundation, Inc.
12432 Copying and distribution of this file, with or without modification,
12433 are permitted in any medium without royalty provided the copyright
12434 notice and this notice are preserved.