1 2021-08-22 Martin Uecker <muecker@gwdg.de>
4 * gcc.dg/c11-qual-1.c: New test.
5 * gcc.dg/c2x-qual-1.c: New test.
6 * gcc.dg/c2x-qual-2.c: New test.
7 * gcc.dg/c2x-qual-3.c: New test.
8 * gcc.dg/c2x-qual-4.c: New test.
9 * gcc.dg/c2x-qual-5.c: New test.
10 * gcc.dg/c2x-qual-6.c: New test.
11 * gcc.dg/c2x-qual-7.c: New test.
12 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
13 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
15 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
16 Martin Liska <mliska@suse.cz>
18 * gcc.dg/lto/pr101949_0.c: New test.
19 * gcc.dg/lto/pr101949_1.c: New test.
21 2021-08-21 Ankur Saini <arsenic@sourceware.org>
24 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
25 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
27 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
29 * gfortran.dg/gomp/error-1.f90: New test.
30 * gfortran.dg/gomp/error-2.f90: New test.
31 * gfortran.dg/gomp/error-3.f90: New test.
33 2021-08-20 Jakub Jelinek <jakub@redhat.com>
35 * c-c++-common/gomp/error-1.c: New test.
36 * c-c++-common/gomp/error-2.c: New test.
37 * c-c++-common/gomp/error-3.c: New test.
38 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
39 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
40 * g++.dg/gomp/attrs-13.C: New test.
41 * g++.dg/gomp/error-1.C: New test.
43 2021-08-20 Jakub Jelinek <jakub@redhat.com>
45 * c-c++-common/gomp/sink-5.c: New test.
46 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
47 at the end of pragma line.
49 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
51 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
54 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
57 * gcc.target/powerpc/pr101849.c: New test.
59 2021-08-19 Harald Anlauf <anlauf@gmx.de>
62 * gfortran.dg/pr100950.f90: New test.
64 2021-08-19 Patrick Palka <ppalka@redhat.com>
67 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
69 2021-08-19 Jakub Jelinek <jakub@redhat.com>
72 * gcc.target/i386/pr101950-1.c: New test.
73 * gcc.target/i386/pr101950-2.c: New test.
75 2021-08-19 Jakub Jelinek <jakub@redhat.com>
77 * c-c++-common/gomp/requires-3.c: Add testcase for
78 atomic_default_mem_order ( at the end of line without corresponding ).
80 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
82 * jit.dg/test-asm.c: Provide Mach-O fragment.
83 * jit.dg/test-asm.cc: Likewise.
85 2021-08-19 Jakub Jelinek <jakub@redhat.com>
87 * c-c++-common/gomp/nothing-2.c: New test.
89 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
91 * jit.dg/harness.h: Include jit-dejagnu.h.
92 * jit.dg/jit.exp: Use -rdynamic conditionally on target
93 support, instead of unconditional -Wl,--export-dynamic.
95 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
98 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
100 2021-08-19 liuhongt <hongtao.liu@intel.com>
103 2021-08-19 liuhongt <hongtao.liu@intel.com>
106 * gcc.target/i386/pr99881.c: New test.
108 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
111 * gfortran.dg/nothing-1.f90: Moved to ...
112 * gfortran.dg/gomp/nothing-1.f90: ... here.
113 * gfortran.dg/nothing-2.f90: Moved to ...
114 * gfortran.dg/gomp/nothing-2.f90: ... here;
115 avoid $ issue in $OMP in dg-error.
117 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
118 Matt Jacobson <mhjacobson@me.com>
121 * obj-c++.dg/pr101666-0.mm: New test.
122 * obj-c++.dg/pr101666-1.mm: New test.
123 * obj-c++.dg/pr101666.inc: New.
124 * objc.dg/pr101666-0.m: New test.
125 * objc.dg/pr101666-1.m: New test.
126 * objc.dg/pr101666.inc: New.
128 2021-08-18 Ankur Saini <arsenic@sourceware.org>
131 * g++.dg/analyzer/vfunc-2.C: New test.
132 * g++.dg/analyzer/vfunc-3.C: New test.
133 * g++.dg/analyzer/vfunc-4.C: New test.
134 * g++.dg/analyzer/vfunc-5.C: New test.
136 2021-08-18 Ankur Saini <arsenic@sourceware.org>
139 * gcc.dg/analyzer/function-ptr-4.c: New test.
140 * gcc.dg/analyzer/pr100546.c: New test.
142 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
144 * gfortran.dg/nothing-1.f90: New test.
145 * gfortran.dg/nothing-2.f90: New test.
147 2021-08-18 Patrick Palka <ppalka@redhat.com>
151 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
152 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
154 2021-08-18 Patrick Palka <ppalka@redhat.com>
157 * g++.dg/cpp2a/nontype-class49.C: New test.
159 2021-08-18 Jakub Jelinek <jakub@redhat.com>
161 * c-c++-common/gomp/nothing-1.c: New test.
162 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
163 * g++.dg/gomp/attrs-2.C (bar): Likewise.
164 * g++.dg/gomp/attrs-9.C: Likewise.
166 2021-08-18 Jakub Jelinek <jakub@redhat.com>
168 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
170 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
171 * g++.dg/gomp/barrier-2.C: Likewise.
172 * gcc.dg/gomp/declare-simd-5.c: Likewise.
173 * gcc.dg/gomp/barrier-2.c: Likewise.
174 * gcc.dg/gomp/declare-variant-2.c: Likewise.
176 2021-08-18 liuhongt <hongtao.liu@intel.com>
179 * gcc.target/i386/pr54400.c: Adjust testcase.
180 * gcc.target/i386/pr94147.c: New test.
182 2021-08-17 Martin Sebor <msebor@redhat.com>
185 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
186 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
187 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
188 * gcc.dg/Wstringop-overflow-72.c: New test.
190 2021-08-17 Jakub Jelinek <jakub@redhat.com>
193 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
194 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
195 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
196 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
197 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
198 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
199 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
200 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
201 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
202 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
203 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
205 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
207 * gcc.dg/pr78213.c: Restore testing.
209 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
211 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
213 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
215 * gcc.dg/fold-ior-5.c: New test case.
217 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
219 * gfortran.dg/gomp/scan-1.f90:
220 * gfortran.dg/gomp/cancel-1.f90: New test.
221 * gfortran.dg/gomp/cancel-4.f90: New test.
222 * gfortran.dg/gomp/loop-4.f90: New test.
223 * gfortran.dg/gomp/nesting-1.f90: New test.
224 * gfortran.dg/gomp/nesting-2.f90: New test.
225 * gfortran.dg/gomp/nesting-3.f90: New test.
226 * gfortran.dg/gomp/nowait-1.f90: New test.
227 * gfortran.dg/gomp/reduction-task-1.f90: New test.
228 * gfortran.dg/gomp/reduction-task-2.f90: New test.
229 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
230 * gfortran.dg/gomp/reduction-task-3.f90: New test.
231 * gfortran.dg/gomp/scope-1.f90: New test.
232 * gfortran.dg/gomp/scope-2.f90: New test.
234 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
236 PR tree-optimization/101938
237 * gcc.dg/pr101938.c: New test.
239 2021-08-17 Richard Biener <rguenther@suse.de>
241 PR tree-optimization/101868
242 * gcc.dg/lto/pr101868_0.c: New testcase.
243 * gcc.dg/lto/pr101868_1.c: Likewise.
244 * gcc.dg/lto/pr101868_2.c: Likewise.
245 * gcc.dg/lto/pr101868_3.c: Likewise.
247 2021-08-17 Jakub Jelinek <jakub@redhat.com>
249 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
251 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
252 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
254 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
255 test. Adjust diagnostics for the addition of scope.
256 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
258 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
259 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
260 * c-c++-common/gomp/scope-1.c: New test.
261 * c-c++-common/gomp/scope-2.c: New test.
262 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
263 * g++.dg/gomp/attrs-2.C (bar): Likewise.
264 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
265 * gfortran.dg/gomp/reduction7.f90: Likewise.
267 2021-08-17 Jakub Jelinek <jakub@redhat.com>
269 * c-c++-common/cpp/va-opt-5.c: New test.
270 * c-c++-common/cpp/va-opt-6.c: New test.
272 2021-08-17 Richard Biener <rguenther@suse.de>
274 PR tree-optimization/101925
275 * gcc.dg/sso-16.c: New testcase.
277 2021-08-17 liuhongt <hongtao.liu@intel.com>
279 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
280 --param=vect-epilogues-nomask=0
282 2021-08-16 liuhongt <hongtao.liu@intel.com>
285 * gcc.target/i386/pr101930.c: New test.
287 2021-08-16 Martin Liska <mliska@suse.cz>
290 * gcc.dg/ipa/pr100600.c: New test.
292 2021-08-16 liuhongt <hongtao.liu@intel.com>
295 * gcc.target/i386/pr101846-2.c: New test.
296 * gcc.target/i386/pr101846-3.c: New test.
297 * gcc.target/i386/pr101846-4.c: New test.
299 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
301 * gfortran.dg/gomp/masked-1.f90: New test.
302 * gfortran.dg/gomp/masked-2.f90: New test.
303 * gfortran.dg/gomp/masked-3.f90: New test.
304 * gfortran.dg/gomp/masked-combined-1.f90: New test.
305 * gfortran.dg/gomp/masked-combined-2.f90: New test.
307 2021-08-15 Harald Anlauf <anlauf@gmx.de>
310 * gfortran.dg/coarray_sync.f90: New test.
311 * gfortran.dg/coarray_3.f90: Adjust error messages.
313 2021-08-14 Martin Sebor <msebor@redhat.com>
316 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
317 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
319 2021-08-14 Jakub Jelinek <jakub@redhat.com>
322 * gcc.target/i386/avx512f-pr101896.c: New test.
324 2021-08-13 Martin Sebor <msebor@redhat.com>
327 * gcc.dg/uninit-42.c: New test.
329 2021-08-13 Martin Liska <mliska@suse.cz>
332 * gcc.target/i386/pr101261.c: New test.
334 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
336 * gcc.dg/tree-ssa/modref-6.c: Update.
338 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
340 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
343 2021-08-12 Jakub Jelinek <jakub@redhat.com>
345 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
346 constructs with clauses.
347 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
348 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
349 * c-c++-common/gomp/masked-1.c: New test.
350 * c-c++-common/gomp/masked-2.c: New test.
351 * c-c++-common/gomp/masked-combined-1.c: New test.
352 * c-c++-common/gomp/masked-combined-2.c: New test.
353 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
354 * g++.dg/gomp/block-11.C: New test.
355 * g++.dg/gomp/tpl-masked-1.C: New test.
356 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
357 combined masked constructs with clauses in attribute syntax.
358 * g++.dg/gomp/attrs-2.C (bar): Likewise.
359 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
361 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
363 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
365 2021-08-12 Jakub Jelinek <jakub@redhat.com>
367 PR preprocessor/101638
368 * gcc.dg/cpp/pr101638.c: New test.
370 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
372 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
373 typo in regular expression.
374 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
376 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
378 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
380 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
382 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
385 2021-08-12 Sergei Trofimovich <siarheit@google.com>
388 * g++.dg/warn/pr101219.C: New test.
390 2021-08-12 Martin Uecker <muecker@gwdg.de>
393 * gcc.dg/vla-stexp-2.c: New test.
395 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
397 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
398 code and adjust for ranger threader.
400 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
402 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
403 testcase and test proc_bind(primary) instead.
404 * gfortran.dg/gomp/affinity-1.f90: Likewise.
406 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
408 * gfortran.dg/PR82376.f90: Robustify match.
410 2021-08-12 Jakub Jelinek <jakub@redhat.com>
413 * gcc.target/i386/avx512f-pr101860.c: New test.
415 2021-08-12 Jakub Jelinek <jakub@redhat.com>
417 * g++.dg/gomp/attrs-12.C: New test.
419 2021-08-12 Jakub Jelinek <jakub@redhat.com>
421 * g++.dg/gomp/attrs-11.C: Add new tests.
423 2021-08-12 Jakub Jelinek <jakub@redhat.com>
427 * g++.dg/cpp2a/spaceship-synth11.C: New test.
428 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
430 2021-08-12 Jakub Jelinek <jakub@redhat.com>
432 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
434 2021-08-12 Jakub Jelinek <jakub@redhat.com>
436 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
438 * g++.dg/lookup/strong-using2.C: Likewise.
439 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
441 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
442 using namespace, add tests for alignas before semicolon.
443 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
444 C++11 attributes on using directive before semicolon.
446 2021-08-12 liuhongt <hongtao.liu@intel.com>
449 * gcc.target/i386/pr101846-1.c: New test.
451 2021-08-12 Patrick Palka <ppalka@redhat.com>
454 * g++.dg/cpp2a/construct_at.h: New convenience header file that
455 defines minimal implementations of std::construct_at/destroy_at,
457 * g++.dg/cpp2a/constexpr-new5.C: ... here.
458 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
459 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
460 * g++.dg/cpp2a/constexpr-new20.C: New test.
462 2021-08-11 Patrick Palka <ppalka@redhat.com>
466 * g++.dg/DRs/dr2082.C: New test.
467 * g++.dg/cpp2a/concepts-uneval4.C: New test.
469 2021-08-11 Jakub Jelinek <jakub@redhat.com>
472 * g++.dg/cpp2a/constinit16.C: New test.
474 2021-08-11 Patrick Palka <ppalka@redhat.com>
477 * g++.dg/cpp1z/class-deduction98.C: New test.
479 2021-08-11 Patrick Palka <ppalka@redhat.com>
482 * g++.dg/cpp1z/class-deduction97.C: New test.
484 2021-08-11 Richard Biener <rguenther@suse.de>
486 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
489 2021-08-11 Jan Hubicka <jh@suse.cz>
491 * c-c++-common/modref-dse.c: New test.
493 2021-08-11 Richard Biener <rguenther@suse.de>
496 * gcc.dg/pr101858.c: New testcase.
498 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
501 * gcc.target/arm/pr51534.c: Adjust test.
503 2021-08-11 liuhongt <hongtao.liu@intel.com>
506 * gcc.target/i386/pr98309-1.c: New test.
507 * gcc.target/i386/pr98309-2.c: New test.
509 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
512 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
514 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
519 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
520 from the string used to set GFORTRAN_UNDER_TEST.
522 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
524 PR tree-optimization/101809
525 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
527 2021-08-10 Jakub Jelinek <jakub@redhat.com>
530 * gcc.target/i386/avx512f-pr80355-2.c: New test.
532 2021-08-10 Jakub Jelinek <jakub@redhat.com>
535 * gcc.target/i386/avx512f-pr80355-1.c: New test.
537 2021-08-10 Jakub Jelinek <jakub@redhat.com>
539 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
540 [[omp::directive (threadprivate (t2))]]. Add tests with
541 if/while/switch after parallel in attribute syntax.
542 (corge): Add missing omp:: before directive.
543 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
544 [[omp::directive (threadprivate (t2))]].
545 * g++.dg/gomp/attrs-10.C: New test.
546 * g++.dg/gomp/attrs-11.C: New test.
548 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
550 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
552 2021-08-10 Richard Biener <rguenther@suse.de>
555 * gcc.dg/tree-ssa/pr101824.c: New testcase.
557 2021-08-10 Martin Uecker <muecker@gwdg.de>
560 * gcc.dg/vla-stexp-1.c: New test.
562 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
565 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
566 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
568 2021-08-10 liuhongt <hongtao.liu@intel.com>
570 * gcc.target/i386/cond_op_shift_d-1.c: New test.
571 * gcc.target/i386/cond_op_shift_d-2.c: New test.
572 * gcc.target/i386/cond_op_shift_q-1.c: New test.
573 * gcc.target/i386/cond_op_shift_q-2.c: New test.
574 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
575 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
576 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
577 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
578 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
579 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
580 * gcc.target/i386/cond_op_shift_w-1.c: New test.
581 * gcc.target/i386/cond_op_shift_w-2.c: New test.
583 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
585 * gcc.dg/pr101741.c: New.
587 2021-08-09 Martin Jambor <mjambor@suse.cz>
590 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
592 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
595 * gcc.target/i386/pr101812.c: New test.
597 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
599 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
600 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
602 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
604 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
605 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
606 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
608 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
612 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
613 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
614 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
615 ISO_Fortran_binding.h's #include.
616 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
617 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
618 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
619 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
620 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
621 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
622 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
623 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
624 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
625 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
626 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
627 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
628 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
629 * gfortran.dg/PR94327.c: Likewise.
630 * gfortran.dg/PR94331.c: Likewise.
631 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
632 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
633 * gfortran.dg/pr93524.c: Likewise.
635 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
637 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
638 scan-assembler tests over multiple lines. Expect 32-bit
639 result values in 'w' registers.
640 * gcc.target/aarch64/sve/extract_1.c: Likewise.
641 * gcc.target/aarch64/sve/extract_2.c: Likewise.
642 * gcc.target/aarch64/sve/extract_3.c: Likewise.
643 * gcc.target/aarch64/sve/extract_4.c: Likewise.
645 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
647 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
648 tests to little-endian targets.
650 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
652 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
654 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
656 PR tree-optimization/88531
657 * gcc.target/i386/pr88531-1a.c: New test.
658 * gcc.target/i386/pr88531-1b.c: Likewise.
659 * gcc.target/i386/pr88531-1c.c: Likewise.
660 * gcc.target/i386/pr88531-2a.c: Likewise.
661 * gcc.target/i386/pr88531-2b.c: Likewise.
662 * gcc.target/i386/pr88531-2c.c: Likewise.
664 2021-08-06 Martin Sebor <msebor@redhat.com>
666 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
668 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
669 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
670 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
671 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
672 * gcc.dg/attr-nonstring-4.c: Same.
673 * gcc.dg/Wstringop-overread-6.c: New test.
674 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
676 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
679 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
682 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
685 * gcc.target/arm/attr-neon3.c: Fix typo.
686 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
688 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
691 * gcc.target/i386/pr101797.c: New test.
693 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
695 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
698 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
700 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
703 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
705 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
708 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
710 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
713 2021-08-06 Martin Liska <mliska@suse.cz>
715 * gcc.target/powerpc/pragma-optimize.c: New test.
717 2021-08-06 Richard Biener <rguenther@suse.de>
719 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
721 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
723 * gcc.dg/gcov-info-to-gcda.c: New test.
725 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
727 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
729 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
732 * gcc.target/i386/pr99744-3.c: New test.
733 * gcc.target/i386/pr99744-4.c: Likewise.
734 * gcc.target/i386/pr99744-5.c: Likewise.
735 * gcc.target/i386/pr99744-6.c: Likewise.
736 * gcc.target/i386/pr99744-7.c: Likewise.
737 * gcc.target/i386/pr99744-8.c: Likewise.
739 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
742 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
743 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
744 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
745 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
746 Add a non-no-op function body.
747 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
748 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
749 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
750 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
751 check-function-bodies.
752 * gcc.target/arm/attr-neon3.c: Likewise.
753 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
755 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
756 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
758 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
760 * gcc.target/aarch64/vsubX_high_cost.c: New test.
762 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
764 * gcc.target/aarch64/vaddX_high_cost.c: New test.
766 2021-08-05 Richard Biener <rguenther@suse.de>
768 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
770 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
772 * gcc.dg/sso-15.c: New test.
774 2021-08-05 liuhongt <hongtao.liu@intel.com>
776 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
777 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
778 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
779 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
781 2021-08-05 liuhongt <hongtao.liu@intel.com>
783 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
784 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
785 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
786 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
788 2021-08-05 liuhongt <hongtao.liu@intel.com>
790 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
791 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
792 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
793 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
794 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
795 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
796 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
797 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
798 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
799 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
800 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
801 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
802 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
803 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
804 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
805 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
807 2021-08-04 David Malcolm <dmalcolm@redhat.com>
810 * gcc.dg/analyzer/asm-x86-1.c: New test.
811 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
812 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
813 * gcc.dg/analyzer/pr101570.c: New test.
814 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
816 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
818 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
820 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
821 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
823 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
824 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
826 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
829 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
832 * gcc.target/i386/pr101742a.c: New test.
833 * gcc.target/i386/pr101742b.c: Likewise.
835 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
838 * gcc.target/i386/eh_return-2.c: New test.
840 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
842 * gcc.target/s390/vector/perm-vpdi.c: New test.
844 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
846 * gcc.target/s390/vector/perm-merge.c: New test.
847 * gcc.target/s390/vector/vec-types.h: New test.
849 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
851 * gcc.target/s390/zvector/vec-permi.c: Removed.
852 * gcc.target/s390/zvector/vec_permi.c: New test.
854 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
856 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
857 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
858 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
859 * gcc.target/s390/zvector/vec-types.h: New test.
860 * gcc.target/s390/zvector/vec_merge.c: New test.
862 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
864 * gcc.target/aarch64/vmul_high_cost.c: New test.
866 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
868 * gcc.target/aarch64/vmul_element_cost.c: New test.
870 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
872 * gcc.target/aarch64/sve/cost_model_12.c: New test.
874 2021-08-04 Tamar Christina <tamar.christina@arm.com>
876 PR tree-optimization/101750
877 * g++.dg/vect/pr99149.cc: Name class.
879 2021-08-04 Richard Biener <rguenther@suse.de>
881 * gcc.target/i386/vect-gather-1.c: New testcase.
882 * gfortran.dg/vect/vect-8.f90: Adjust.
884 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
885 Marc Glisse <marc.glisse@inria.fr>
887 * gcc.dg/fold-ior-4.c: New test.
889 2021-08-04 Richard Biener <rguenther@suse.de>
891 PR tree-optimization/101756
892 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
894 2021-08-04 Jakub Jelinek <jakub@redhat.com>
897 * g++.dg/gomp/pr101759.C: New test.
898 * g++.dg/goacc/pr101759.C: New test.
900 2021-08-04 Jakub Jelinek <jakub@redhat.com>
902 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
904 2021-08-04 Richard Biener <rguenther@suse.de>
906 PR tree-optimization/101769
907 * g++.dg/tree-ssa/pr101769.C: New testcase.
909 2021-08-04 liuhongt <hongtao.liu@intel.com>
911 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
912 dg-require-effective-target for avx512.
913 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
914 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
915 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
916 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
917 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
918 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
920 2021-08-04 liuhongt <hongtao.liu@intel.com>
922 * gcc.target/i386/cond_op_fma_double-1.c: New test.
923 * gcc.target/i386/cond_op_fma_double-2.c: New test.
924 * gcc.target/i386/cond_op_fma_float-1.c: New test.
925 * gcc.target/i386/cond_op_fma_float-2.c: New test.
927 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
929 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
930 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
932 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
934 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
935 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
937 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
939 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
940 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
941 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
942 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
943 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
945 2021-08-03 Martin Sebor <msebor@redhat.com>
948 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
950 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
952 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
953 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
956 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
958 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
960 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
961 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
962 * gcc.target/i386/pr82942-1.c: Likewise.
963 * gcc.target/i386/pr82990-1.c: Likewise.
964 * gcc.target/i386/pr82990-3.c: Likewise.
965 * gcc.target/i386/pr82990-5.c: Likewise.
966 * gcc.target/i386/pr100865-4b.c: Likewise.
967 * gcc.target/i386/pr100865-6b.c: Likewise.
968 * gcc.target/i386/pr100865-7b.c: Likewise.
969 * gcc.target/i386/pr100865-10b.c: Likewise.
970 * gcc.target/i386/pr100865-8b.c: Updated.
971 * gcc.target/i386/pr100865-9b.c: Likewise.
972 * gcc.target/i386/pr100865-11b.c: Likewise.
973 * gcc.target/i386/pr100865-12b.c: Likewise.
975 2021-08-03 liuhongt <hongtao.liu@intel.com>
977 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
978 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
979 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
980 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
981 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
982 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
984 2021-08-03 Jakub Jelinek <jakub@redhat.com>
987 * gcc.dg/analyzer/pr101721.c: New test.
989 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
992 * g++.target/i386/pr80566-1.C: New test.
993 * g++.target/i386/pr80566-2.C: Likewise.
995 2021-08-03 liuhongt <hongtao.liu@intel.com>
997 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
998 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
999 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
1000 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
1002 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1004 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
1006 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1008 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
1010 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1012 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
1014 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1016 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
1018 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1020 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
1022 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1024 * gcc.target/i386/pieces-memcpy-10.c: New test.
1025 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
1026 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
1027 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
1028 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
1029 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1030 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
1031 * gcc.target/i386/pieces-memset-1.c: Likewise.
1032 * gcc.target/i386/pieces-memset-2.c: Likewise.
1033 * gcc.target/i386/pieces-memset-3.c: Likewise.
1034 * gcc.target/i386/pieces-memset-4.c: Likewise.
1035 * gcc.target/i386/pieces-memset-5.c: Likewise.
1036 * gcc.target/i386/pieces-memset-6.c: Likewise.
1037 * gcc.target/i386/pieces-memset-7.c: Likewise.
1038 * gcc.target/i386/pieces-memset-8.c: Likewise.
1039 * gcc.target/i386/pieces-memset-9.c: Likewise.
1040 * gcc.target/i386/pieces-memset-10.c: Likewise.
1041 * gcc.target/i386/pieces-memset-11.c: Likewise.
1042 * gcc.target/i386/pieces-memset-12.c: Likewise.
1043 * gcc.target/i386/pieces-memset-13.c: Likewise.
1044 * gcc.target/i386/pieces-memset-14.c: Likewise.
1045 * gcc.target/i386/pieces-memset-15.c: Likewise.
1046 * gcc.target/i386/pieces-memset-16.c: Likewise.
1047 * gcc.target/i386/pieces-memset-17.c: Likewise.
1048 * gcc.target/i386/pieces-memset-18.c: Likewise.
1049 * gcc.target/i386/pieces-memset-19.c: Likewise.
1050 * gcc.target/i386/pieces-memset-20.c: Likewise.
1051 * gcc.target/i386/pieces-memset-21.c: Likewise.
1052 * gcc.target/i386/pieces-memset-22.c: Likewise.
1053 * gcc.target/i386/pieces-memset-23.c: Likewise.
1054 * gcc.target/i386/pieces-memset-24.c: Likewise.
1055 * gcc.target/i386/pieces-memset-25.c: Likewise.
1056 * gcc.target/i386/pieces-memset-26.c: Likewise.
1057 * gcc.target/i386/pieces-memset-27.c: Likewise.
1058 * gcc.target/i386/pieces-memset-28.c: Likewise.
1059 * gcc.target/i386/pieces-memset-29.c: Likewise.
1060 * gcc.target/i386/pieces-memset-30.c: Likewise.
1061 * gcc.target/i386/pieces-memset-31.c: Likewise.
1062 * gcc.target/i386/pieces-memset-32.c: Likewise.
1063 * gcc.target/i386/pieces-memset-33.c: Likewise.
1064 * gcc.target/i386/pieces-memset-34.c: Likewise.
1065 * gcc.target/i386/pieces-memset-35.c: Likewise.
1066 * gcc.target/i386/pieces-memset-36.c: Likewise.
1067 * gcc.target/i386/pieces-memset-37.c: Likewise.
1068 * gcc.target/i386/pieces-memset-38.c: Likewise.
1069 * gcc.target/i386/pieces-memset-39.c: Likewise.
1070 * gcc.target/i386/pieces-memset-40.c: Likewise.
1071 * gcc.target/i386/pieces-memset-41.c: Likewise.
1072 * gcc.target/i386/pieces-memset-42.c: Likewise.
1073 * gcc.target/i386/pieces-memset-43.c: Likewise.
1074 * gcc.target/i386/pieces-memset-44.c: Likewise.
1075 * gcc.target/i386/pieces-memcpy-7.c: New file.
1076 * gcc.target/i386/pieces-memcpy-8.c: New file.
1077 * gcc.target/i386/pieces-memcpy-9.c: New file.
1079 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1082 * gcc.target/i386/pr90773-20.c: New test.
1083 * gcc.target/i386/pr90773-21.c: Likewise.
1084 * gcc.target/i386/pr90773-22.c: Likewise.
1085 * gcc.target/i386/pr90773-23.c: Likewise.
1086 * gcc.target/i386/pr90773-26.c: Likewise.
1088 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1090 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
1091 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
1092 * gcc.target/i386/pr90773-15.c: Likewise.
1093 * gcc.target/i386/pr90773-16.c: Likewise.
1094 * gcc.target/i386/pr90773-17.c: Likewise.
1095 * gcc.target/i386/pr90773-24.c: Likewise.
1096 * gcc.target/i386/pr90773-25.c: Likewise.
1097 * gcc.target/i386/pr100865-1.c: Likewise.
1098 * gcc.target/i386/pr100865-2.c: Likewise.
1099 * gcc.target/i386/pr100865-3.c: Likewise.
1100 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
1101 XMM movd to store 4 bytes.
1102 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
1104 * gcc.target/i386/pr100865-4b.c: Likewise.
1105 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
1106 * gcc.target/i386/pr100865-10b.c: Likewise.
1108 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1110 * gcc.target/i386/eh_return-1.c: New test.
1112 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1115 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
1116 * gcc.target/i386/pr90773-14.c: Likewise.
1117 * gcc.target/i386/pr90773-15.c: New test.
1118 * gcc.target/i386/pr90773-16.c: Likewise.
1119 * gcc.target/i386/pr90773-17.c: Likewise.
1120 * gcc.target/i386/pr90773-18.c: Likewise.
1121 * gcc.target/i386/pr90773-19.c: Likewise.
1123 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
1125 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
1127 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
1130 * gcc.target/i386/pr78103-2.c: Also scan incl.
1131 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
1134 2021-07-31 Jason Merrill <jason@redhat.com>
1137 * g++.dg/ext/anon-struct9.C: New test.
1139 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
1141 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
1143 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1145 * g++.dg/gomp/attrs-9.C: New test.
1147 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.target/i386/pr78103-1.c: New test.
1151 * gcc.target/i386/pr78103-2.c: New test.
1152 * gcc.target/i386/pr78103-3.c: New test.
1154 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1156 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
1158 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1160 PR middle-end/101674
1161 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
1163 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1165 * gcc.target/powerpc/sse4_1-floorpd.c: New.
1166 * gcc.target/powerpc/sse4_1-floorps.c: New.
1167 * gcc.target/powerpc/sse4_1-floorsd.c: New.
1168 * gcc.target/powerpc/sse4_1-floorss.c: New.
1169 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
1170 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
1172 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1174 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
1175 * gcc.target/powerpc/sse4_1-ceilps.c: New.
1176 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
1177 * gcc.target/powerpc/sse4_1-ceilss.c: New.
1178 * gcc.target/powerpc/sse4_1-round-data.h: New.
1179 * gcc.target/powerpc/sse4_1-round.h: New.
1180 * gcc.target/powerpc/sse4_1-round2.h: New.
1181 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
1182 and adjust dg directives to suit.
1183 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
1185 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1187 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
1188 and adjust dg directives to suit.
1189 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
1190 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
1191 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
1193 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
1194 Uroš Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/dec-cmov-1.c: New test.
1197 * gcc.target/i386/dec-cmov-2.c: New test.
1199 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1201 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
1203 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1205 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
1207 2021-07-30 Martin Sebor <msebor@redhat.com>
1209 PR middle-end/101671
1210 * gcc.c-torture/compile/pr83510.c: Move test functions...
1211 * gcc.dg/Warray-bounds-87.c: ...to this file.
1213 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1215 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
1217 * gcc.target/i386/pr100865-4b.c: Likewise.
1219 2021-07-30 Andrew Pinski <apinski@marvell.com>
1222 * g++.dg/warn/Wunused-18.C: New test.
1223 * gcc.c-torture/compile/20030405-2.c: New test.
1224 * gcc.c-torture/compile/20040304-2.c: New test.
1225 * gcc.dg/20030612-2.c: New test.
1227 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1230 * gcc.target/mips/pr101132.c: New test.
1232 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1235 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
1236 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
1237 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
1238 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
1239 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
1240 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
1241 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
1243 2021-07-30 Jason Merrill <jason@redhat.com>
1245 * g++.dg/ext/anon-struct8.C: New test.
1247 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1249 * g++.dg/cpp0x/gen-attrs-76.C: New test.
1251 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1254 * gcc.target/i386/pr101685.c: New test.
1256 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
1258 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
1261 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1264 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
1265 attributes instead of error.
1266 * g++.dg/cpp0x/gen-attrs-75.C: New test.
1267 * g++.dg/modules/pr101582-1.C: New test.
1269 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1272 * g++.dg/lto/pr101396_0.C: New test.
1273 * g++.dg/lto/pr101396_1.C: New test.
1275 2021-07-29 Martin Sebor <msebor@redhat.com>
1277 PR middle-end/101674
1278 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1281 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1284 * gdc.dg/pr100967.d: Update test.
1285 * gdc.dg/pr101672.d: New test.
1287 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1290 * gdc.dg/extern-c++/extern-c++.exp: New.
1291 * gdc.dg/extern-c++/pr101664.d: New test.
1292 * gdc.dg/extern-c++/pr101664_1.cc: New test.
1294 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1297 * gdc.dg/torture/pr96435.d: New test.
1299 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1302 * gdc.dg/pr101657.d: New test.
1304 2021-07-29 Jakub Jelinek <jakub@redhat.com>
1307 * g++.dg/pr71389.C: Include <array> instead of <functional>.
1308 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1310 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
1311 Julian Brown <julian@codesourcery.com>
1312 Kwok Cheung Yeung <kcy@codesourcery.com>
1314 * c-c++-common/goacc/classify-kernels-unparallelized.c:
1315 's%oaccdevlow%oaccloops%g'.
1316 * c-c++-common/goacc/classify-kernels.c: Likewise.
1317 * c-c++-common/goacc/classify-parallel.c: Likewise.
1318 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1319 * c-c++-common/goacc/classify-routine.c: Likewise.
1320 * c-c++-common/goacc/classify-serial.c: Likewise.
1321 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1322 * g++.dg/goacc/template.C: Likewise.
1323 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1324 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1325 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1326 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1327 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1328 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1329 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1330 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1332 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1335 * gcc.target/powerpc/pr56605.c: Change matching
1337 * gcc.target/powerpc/pr81348.c: Likewise.
1339 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1341 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1342 * gcc.c-torture/compile/pr83510.c: Same.
1343 * gcc.dg/analyzer/pr94851-2.c: Same.
1344 * gcc.dg/loop-unswitch-2.c: Same.
1345 * gcc.dg/old-style-asm-1.c: Same.
1346 * gcc.dg/pr68317.c: Same.
1347 * gcc.dg/pr97567-2.c: Same.
1348 * gcc.dg/predict-9.c: Same.
1349 * gcc.dg/shrink-wrap-loop.c: Same.
1350 * gcc.dg/sibcall-1.c: Same.
1351 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1352 * gcc.dg/tree-ssa/pr21001.c: Same.
1353 * gcc.dg/tree-ssa/pr21294.c: Same.
1354 * gcc.dg/tree-ssa/pr21417.c: Same.
1355 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1356 * gcc.dg/tree-ssa/pr21563.c: Same.
1357 * gcc.dg/tree-ssa/pr49039.c: Same.
1358 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1359 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1360 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1361 * gcc.dg/tree-ssa/split-path-4.c: Same.
1362 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1363 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1364 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1365 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1366 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1367 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1368 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1369 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1370 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1371 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1372 * gcc.dg/tree-ssa/vrp02.c: Same.
1373 * gcc.dg/tree-ssa/vrp03.c: Same.
1374 * gcc.dg/tree-ssa/vrp05.c: Same.
1375 * gcc.dg/tree-ssa/vrp06.c: Same.
1376 * gcc.dg/tree-ssa/vrp07.c: Same.
1377 * gcc.dg/tree-ssa/vrp09.c: Same.
1378 * gcc.dg/tree-ssa/vrp19.c: Same.
1379 * gcc.dg/tree-ssa/vrp20.c: Same.
1380 * gcc.dg/tree-ssa/vrp33.c: Same.
1381 * gcc.dg/uninit-pred-9_b.c: Same.
1382 * gcc.dg/uninit-pr61112.c: Same.
1383 * gcc.dg/vect/bb-slp-16.c: Same.
1384 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1385 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1386 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1387 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1388 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1389 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1391 2021-07-29 Richard Biener <rguenther@suse.de>
1394 * gcc.dg/torture/pr101512.c: New testcase.
1396 2021-07-29 liuhongt <hongtao.liu@intel.com>
1399 * gcc.target/i386/pr91446.c:
1400 * gcc.target/i386/pr92658-avx512bw-2.c:
1401 * gcc.target/i386/pr92658-sse4-2.c:
1402 * gcc.target/i386/pr92658-sse4.c:
1403 * gcc.target/i386/pr99881.c:
1405 2021-07-29 liuhongt <hongtao.liu@intel.com>
1408 * gcc.target/i386/sse2-pr39821.c: New test.
1409 * gcc.target/i386/sse4-pr39821.c: New test.
1411 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
1414 * gcc.target/powerpc/pr61837.c: New test.
1416 2021-07-28 Martin Sebor <msebor@redhat.com>
1418 PR middle-end/101494
1419 * gcc.dg/uninit-pr101494.c: New test.
1421 2021-07-28 Martin Sebor <msebor@redhat.com>
1423 PR middle-end/101601
1424 * g++.dg/warn/Warray-bounds-25.C: New test.
1425 * gcc.dg/Warray-bounds-85.c: New test.
1427 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
1430 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1432 2021-07-28 David Malcolm <dmalcolm@redhat.com>
1434 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1436 2021-07-28 Harald Anlauf <anlauf@gmx.de>
1439 * gfortran.dg/allocate_stat_3.f90: New test.
1440 * gfortran.dg/allocate_stat.f90: Adjust error messages.
1441 * gfortran.dg/implicit_11.f90: Likewise.
1442 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1444 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1446 PR middle-end/101624
1447 * gfortran.dg/ubsan/ubsan.exp: New file.
1448 * gfortran.dg/ubsan/pr101624.f90: New test.
1450 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1452 PR middle-end/101642
1453 * gcc.c-torture/compile/pr101642.c: New test.
1455 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
1457 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1458 an expectation for 31-bit mode.
1459 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1460 * gcc.target/s390/load-imm64-2.c: Likewise.
1461 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1463 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1466 2021-07-28 Richard Biener <rguenther@suse.de>
1468 PR tree-optimization/101615
1469 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1471 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1473 * gcc.target/aarch64/smov_1.c: New test.
1474 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1476 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
1479 * gcc.target/i386/pr101456-1.c: New test.
1480 * gcc.target/i386/pr101456-2.c: Likewise.
1482 2021-07-28 Richard Biener <rguenther@suse.de>
1484 PR tree-optimization/101615
1485 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1487 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1489 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1492 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1494 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1495 compatible_alloc2): New extern allocator declarations.
1496 (test_9, test_10): New tests.
1498 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1501 * gdc.dg/pr96429.d: Update test.
1502 * gdc.dg/pr101640.d: New test.
1504 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1507 * gdc.dg/pr101490.d: New test.
1509 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1512 * gdc.dg/pr101127a.d: New test.
1513 * gdc.dg/pr101127b.d: New test.
1515 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1518 * gcc.target/i386/avx2-pr101611-1.c: New test.
1519 * gcc.target/i386/avx2-pr101611-2.c: New test.
1521 2021-07-28 Martin Uecker <muecker@gwdg.de>
1523 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1525 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1527 PR libfortran/101317
1528 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1531 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1533 PR libfortran/101310
1534 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1535 incorrect assertions.
1537 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1539 PR libfortran/101305
1540 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1541 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1542 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1543 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1544 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1545 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1546 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1547 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1548 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1549 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1550 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1551 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1552 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1553 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1554 * gfortran.dg/PR94327.c: Likewise.
1555 * gfortran.dg/PR94331.c: Likewise.
1556 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1557 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1558 * gfortran.dg/pr93524.c: Likewise.
1560 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
1562 PR tree-optimization/101596
1563 * gcc.target/powerpc/pr101596-1.c: New test.
1564 * gcc.target/powerpc/pr101596-2.c: Likewise.
1565 * gcc.target/powerpc/pr101596-3.c: Likewise.
1567 2021-07-28 liuhongt <hongtao.liu@intel.com>
1570 * gcc.target/i386/pr99881.c: New test.
1572 2021-07-27 Martin Sebor <msebor@redhat.com>
1574 PR tree-optimization/101584
1575 * gcc.dg/uninit-38.c: Remove assertions.
1576 * gcc.dg/uninit-41.c: New test.
1578 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
1581 * g++.dg/coroutines/pr99047.C: Fix includes.
1582 * g++.dg/pr71655.C: Likewise.
1584 2021-07-27 Martin Sebor <msebor@redhat.com>
1587 * gcc.dg/Wvla-parameter-13.c: New test.
1589 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
1591 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1593 2021-07-27 Marek Polacek <polacek@redhat.com>
1597 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1598 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1599 * g++.dg/cpp2a/spaceship-err7.C: New test.
1600 * g++.dg/expr/ptr-comp4.C: New test.
1602 2021-07-27 Richard Biener <rguenther@suse.de>
1604 PR tree-optimization/101573
1605 * gcc.dg/uninit-pr101573.c: New testcase.
1606 * gcc.dg/uninit-15-O0.c: Adjust.
1607 * gcc.dg/uninit-15.c: Likewise.
1608 * gcc.dg/uninit-23.c: Likewise.
1609 * c-c++-common/uninit-17.c: Likewise.
1611 2021-07-27 Martin Jambor <mjambor@suse.cz>
1613 * gcc.dg/ipa/remref-3.c: New test.
1614 * gcc.dg/ipa/remref-4.c: Likewise.
1615 * gcc.dg/ipa/remref-5.c: Likewise.
1616 * gcc.dg/ipa/remref-6.c: Likewise.
1618 2021-07-27 Jakub Jelinek <jakub@redhat.com>
1620 PR middle-end/101586
1621 * g++.dg/torture/builtin-clear-padding-4.C: New test.
1623 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
1626 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1628 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1629 power10 code is generated.
1630 (plus_ne0): Move to ppc-ne0-2.c.
1631 (cmp_plus_ne): Likewise.
1632 (plus_ne0_cmp): Likewise.
1633 * gcc.target/powerpc/ppc-ne0-2.c: New file.
1635 2021-07-26 David Malcolm <dmalcolm@redhat.com>
1637 * gcc.dg/analyzer/sock-1.c: New test.
1638 * gcc.dg/analyzer/sock-2.c: New test.
1640 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
1642 * gcc.dg/pr78888.c: New.
1644 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
1645 Marc Glisse <marc.glisse@inria.fr>
1647 * gcc.dg/fold-eqrotate-1.c: New test case.
1648 * gcc.dg/fold-eqbswap-1.c: New test case.
1650 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1651 Tobias Burnus <tobias@codesourcery.com>
1658 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
1659 this test is still erroneous but now it compiles.
1660 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
1662 * gfortran.dg/PR93308.f90: New test.
1663 * gfortran.dg/PR93963.f90: New test.
1664 * gfortran.dg/PR94327.c: New test.
1665 * gfortran.dg/PR94327.f90: New test.
1666 * gfortran.dg/PR94331.c: New test.
1667 * gfortran.dg/PR94331.f90: New test.
1668 * gfortran.dg/PR97046.f90: New test.
1670 2021-07-26 Jakub Jelinek <jakub@redhat.com>
1672 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
1673 and scan directives.
1674 * g++.dg/gomp/attrs-2.C: Likewise.
1675 * g++.dg/gomp/attrs-6.C: New test.
1676 * g++.dg/gomp/attrs-7.C: New test.
1677 * g++.dg/gomp/attrs-8.C: New test.
1679 2021-07-23 Harald Anlauf <anlauf@gmx.de>
1682 * gfortran.dg/pr101536.f90: New test.
1684 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1686 PR rtl-optimization/101562
1687 * gcc.c-torture/compile/pr101562.c: New test.
1689 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1691 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1694 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1696 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1699 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
1702 * gcc.target/i386/pr101504.c: New test.
1704 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1706 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1709 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1711 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1714 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1716 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1719 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1721 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1724 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1726 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
1728 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1730 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
1732 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1734 * c-c++-common/gomp/attrs-1.c: New test.
1735 * c-c++-common/gomp/attrs-2.c: New test.
1736 * c-c++-common/gomp/attrs-3.c: New test.
1738 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1740 * g++.dg/gomp/attrs-4.C: New test.
1741 * g++.dg/gomp/attrs-5.C: New test.
1743 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1745 * gcc.target/mips/mips.exp (mips_option_groups): add
1746 -finline and -fno-inline.
1748 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1751 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1753 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1754 __attribute__((noinline)).
1755 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1757 2021-07-23 David Malcolm <dmalcolm@redhat.com>
1759 * gcc.dg/analyzer/feasibility-3.c: New test.
1761 2021-07-22 Martin Sebor <msebor@redhat.com>
1763 PR tree-optimization/65178
1764 * gcc.dg/uninit-pr65178.c: New test.
1766 2021-07-22 Martin Sebor <msebor@redhat.com>
1769 * g++.dg/ipa/pr82352.C
1771 2021-07-22 Andrew Pinski <apinski@marvell.com>
1773 PR tree-optimization/10153
1774 * gcc.c-torture/compile/pr10153-1.c: New test.
1775 * gcc.c-torture/compile/pr10153-2.c: New test.
1777 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1779 * g++.dg/pr101511.C: New.
1781 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1783 * gcc.dg/pr101497.c: New.
1785 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1787 * gcc.dg/pr101496.c: New.
1789 2021-07-22 liuhongt <hongtao.liu@intel.com>
1791 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
1793 2021-07-22 liuhongt <hongtao.liu@intel.com>
1795 * gcc.target/i386/mask-shift.c: New test.
1797 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1800 * gcc.dg/analyzer/pr101547.c: New test.
1802 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1805 * g++.dg/analyzer/pr101522.C: New test.
1807 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1808 Joseph Myers <joseph@codesourcery.com>
1809 Cesar Philippidis <cesar@codesourcery.com>
1811 * c-c++-common/goacc/classify-routine-nohost.c: New file.
1812 * c-c++-common/goacc/classify-routine.c: Update.
1813 * c-c++-common/goacc/routine-2.c: Likewise.
1814 * c-c++-common/goacc/routine-nohost-1.c: New file.
1815 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1816 * g++.dg/goacc/template.C: Update.
1817 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1818 * gfortran.dg/goacc/classify-routine.f95: Update.
1819 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1820 * gfortran.dg/goacc/routine-6.f90: Likewise.
1821 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1822 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1823 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1824 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1825 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1826 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1827 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1829 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1831 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1833 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1835 * gcc.dg/analyzer/explode-2.c: Remove xfail.
1836 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1838 * gcc.dg/analyzer/phi-2.c: New test.
1840 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
1843 * gcc.target/powerpc/pr101129.c: Adjust.
1845 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
1848 * gcc.target/i386/crc32-6.c: New test.
1850 2021-07-21 Harald Anlauf <anlauf@gmx.de>
1853 * gfortran.dg/pr101514.f90: New test.
1855 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1857 PR middle-end/101535
1858 * c-c++-common/gomp/pr101535-1.c: New test.
1859 * c-c++-common/gomp/pr101535-2.c: New test.
1861 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1864 * g++.dg/gomp/pr101516.C: New test.
1866 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
1868 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1869 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1870 * gfortran.dg/bind_c_char_10.f90: New test.
1871 * gfortran.dg/bind_c_char_6.f90: New test.
1872 * gfortran.dg/bind_c_char_7.f90: New test.
1873 * gfortran.dg/bind_c_char_8.f90: New test.
1874 * gfortran.dg/bind_c_char_9.f90: New test.
1876 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1878 * gcc.dg/unroll-10.c: New test.
1880 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1882 * gcc.dg/unroll-9.c: New test/
1884 2021-07-20 Martin Sebor <msebor@redhat.com>
1886 PR middle-end/101397
1887 * gcc.dg/Warray-bounds-80.c: New test.
1888 * gcc.dg/Warray-bounds-81.c: New test.
1889 * gcc.dg/Warray-bounds-82.c: New test.
1890 * gcc.dg/Warray-bounds-83.c: New test.
1891 * gcc.dg/Warray-bounds-84.c: New test.
1892 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1894 2021-07-20 Martin Sebor <msebor@redhat.com>
1896 PR middle-end/101300
1897 * gcc.dg/uninit-pr101300.c: New test.
1899 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
1902 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1903 generation on power10.
1904 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1906 2021-07-20 Jakub Jelinek <jakub@redhat.com>
1909 * gcc.dg/pr101384.c: New test.
1910 * gcc.target/powerpc/pr101384-1.c: New test.
1911 * gcc.target/powerpc/pr101384-2.c: New test.
1913 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
1916 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1917 true initial value of the reduction from the vectorizer.
1918 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
1919 loop operate on exactly LANES (rather than LANES-1) iterations.
1920 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1922 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
1925 * gcc.target/i386/pr71245-1.c: Remove.
1926 * gcc.target/i386/pr71245-2.c: Ditto.
1928 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1930 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1931 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1933 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1935 PR tree-optimization/100696
1936 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1938 2021-07-19 Martin Sebor <msebor@redhat.com>
1940 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1942 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1945 * g++.dg/coroutines/pr95520.C: New test.
1947 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1950 * gcc.dg/analyzer/pr101503.c: New test.
1952 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1954 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1955 support BTF format. Remove redundant check for AIX.
1956 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1957 support CTF format. Remove redundant check for AIX.
1958 * lib/gcc-dg.exp: Remove redundant check for AIX.
1960 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1963 * gcc.target/gcn/sram-ecc-1.c: New test.
1964 * gcc.target/gcn/sram-ecc-2.c: New test.
1965 * gcc.target/gcn/sram-ecc-3.c: New test.
1966 * gcc.target/gcn/sram-ecc-4.c: New test.
1967 * gcc.target/gcn/sram-ecc-5.c: New test.
1968 * gcc.target/gcn/sram-ecc-6.c: New test.
1969 * gcc.target/gcn/sram-ecc-7.c: New test.
1970 * gcc.target/gcn/sram-ecc-8.c: New test.
1972 2021-07-19 Andrew Pinski <apinski@marvell.com>
1975 * gcc.target/aarch64/csinv-neg-1.c: New test.
1977 2021-07-19 Marek Polacek <polacek@redhat.com>
1980 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1982 2021-07-19 Richard Biener <rguenther@suse.de>
1984 PR tree-optimization/101505
1985 * gcc.dg/vect/pr101505.c: New testcase.
1987 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1990 * gcc.target/i386/pr101492-1.c: New test.
1991 * gcc.target/i386/pr101492-2.c: Likewise.
1992 * gcc.target/i386/pr101492-3.c: Likewise.
1993 * gcc.target/i386/pr101492-4.c: Likewise.
1995 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1998 * gfortran.dg/fmt_nonchar_3.f90: New test.
2000 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2003 * gcc.target/i386/avx-vzeroupper-28.c: New test.
2005 2021-07-18 Antoni Boucher <bouanto@zoho.com>
2008 * jit.dg/all-non-failing-tests.h: New test.
2009 * jit.dg/test-cast.c: New test.
2011 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
2013 * gcc.dg/tree-ssa/modref-6.c: New test.
2015 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
2017 * gcc.dg/pr96542.c: New.
2019 2021-07-16 Patrick Palka <ppalka@redhat.com>
2022 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
2024 2021-07-16 Patrick Palka <ppalka@redhat.com>
2028 * g++.dg/inherit/covariant23.C: New test.
2030 2021-07-16 David Malcolm <dmalcolm@redhat.com>
2032 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
2033 * gcc.dg/analyzer/dump-state.c: New test.
2035 2021-07-16 Martin Sebor <msebor@redhat.com>
2038 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
2040 * gcc.dg/Wstringop-overflow-42.c: Same.
2041 * gcc.dg/Wstringop-overflow-68.c: Same.
2042 * gcc.dg/Wstringop-overflow-70.c: Same.
2043 * gcc.dg/Wstringop-overflow-71.c: Same.
2044 * gcc.dg/strlenopt-95.c: Fix typos.
2046 2021-07-16 Tamar Christina <tamar.christina@arm.com>
2048 PR middle-end/101457
2049 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
2050 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
2051 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2052 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2054 2021-07-16 Marek Polacek <polacek@redhat.com>
2056 * g++.dg/cpp1y/Wnarrowing2.C: New test.
2057 * g++.dg/cpp1y/Wnarrowing2.h: New test.
2059 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2061 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
2062 * g++.target/s390/mi-thunk.C: New test.
2063 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
2065 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
2066 * gcc.target/s390/risbg-ll-3.c: Likewise.
2067 * gcc.target/s390/call.h: Common code for the new tests.
2068 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
2069 * gcc.target/s390/call-z10-pic.c: New test.
2070 * gcc.target/s390/call-z10.c: New test.
2071 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
2072 * gcc.target/s390/call-z9-pic.c: New test.
2073 * gcc.target/s390/call-z9.c: New test.
2074 * gcc.target/s390/mfentry-m64-pic.c: New test.
2075 * gcc.target/s390/tls.h: Common code for the new TLS tests.
2076 * gcc.target/s390/tls-pic.c: New test.
2077 * gcc.target/s390/tls.c: New test.
2079 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
2081 * gcc.target/aarch64/sve/extract_1.c: Split expected results
2082 by big/little endian targets, restoring the old expected
2083 result for big endian.
2084 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2085 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2086 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2088 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
2091 * gcc.target/i386/pr101346.c: New test.
2093 2021-07-15 Martin Sebor <msebor@redhat.com>
2096 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
2097 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
2098 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
2099 * gcc.dg/torture/pr70025.c: Prune out a false positive.
2100 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
2101 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
2103 * gcc.target/i386/pr92658-avx512f.c: Same.
2104 * gcc.dg/Wstringop-overflow-68.c: New test.
2105 * gcc.dg/Wstringop-overflow-69.c: New test.
2106 * gcc.dg/Wstringop-overflow-70.c: New test.
2107 * gcc.dg/Wstringop-overflow-71.c: New test.
2108 * gcc.dg/strlenopt-95.c: New test.
2110 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2115 * g++.dg/analyzer/pr93212.C: Update location of warning.
2116 * g++.dg/analyzer/pr94011.C: Add
2117 -Wno-analyzer-use-of-uninitialized-value.
2118 * g++.dg/analyzer/pr94503.C: Likewise.
2119 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
2120 param to avoid uninitialized warning.
2121 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
2122 uninitialized value on result of alloca.
2123 (test_12a): Add expected warning.
2124 (test_12c): Likewise.
2125 (test_19): Likewise.
2126 (test_29b): Likewise.
2127 (test_29c): Likewise.
2128 (test_37): Remove xfail.
2129 (test_37a): Likewise.
2130 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
2131 * gcc.dg/analyzer/explode-2.c: Remove params; add
2132 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
2133 Initialize the locals.
2134 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
2136 * gcc.dg/analyzer/fgets-1.c: New test.
2137 * gcc.dg/analyzer/fread-1.c: New test.
2138 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
2139 (test_40): Likewise.
2140 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
2141 uninitialized padding.
2142 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
2144 (read_alias_file): Call it.
2145 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
2146 * gcc.dg/analyzer/pr94851-2.c: Likewise.
2147 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
2148 * gcc.dg/analyzer/pr98628.c: Likewise.
2149 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
2151 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
2152 * gcc.dg/analyzer/symbolic-7.c: Likewise.
2153 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
2154 with -fno-fat-lto-objects.
2155 * gcc.dg/analyzer/uninit-1.c: New test.
2156 * gcc.dg/analyzer/uninit-2.c: New test.
2157 * gcc.dg/analyzer/uninit-3.c: New test.
2158 * gcc.dg/analyzer/uninit-4.c: New test.
2159 * gcc.dg/analyzer/uninit-pr94713.c: New test.
2160 * gcc.dg/analyzer/uninit-pr94714.c: New test.
2161 * gcc.dg/analyzer/use-after-free-2.c: New test.
2162 * gcc.dg/analyzer/use-after-free-3.c: New test.
2163 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
2164 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
2165 uninitialized warnings. Remove xfail.
2166 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
2168 * gfortran.dg/analyzer/pr97668.f: Add
2169 -Wno-analyzer-use-of-uninitialized-value and
2170 -Wno-analyzer-too-complex.
2172 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2174 * gcc.dg/analyzer/phi-1.c: New test.
2176 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2178 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
2181 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2183 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
2186 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2189 * g++.dg/cpp0x/nullptr46.C: New test.
2191 2021-07-15 Tamar Christina <tamar.christina@arm.com>
2193 PR middle-end/101457
2194 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
2195 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
2196 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2197 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
2199 2021-07-15 Martin Sebor <msebor@redhat.com>
2201 * gcc.dg/Wvla-parameter-12.c: New test.
2203 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
2206 * gcc.target/powerpc/pr101129.c: New.
2208 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2210 PR middle-end/101437
2211 * gcc.c-torture/compile/pr101437.c: New test.
2213 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
2215 * gcc.target/powerpc/mma-builtin-9.c: New test.
2217 2021-07-14 Patrick Palka <ppalka@redhat.com>
2220 * g++.dg/cpp1z/class-deduction96.C: New test.
2222 2021-07-14 Jason Merrill <jason@redhat.com>
2224 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
2226 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2228 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
2229 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
2230 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
2231 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2233 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
2235 * gcc.dg/pr80776-1.c: Remove xfail.
2237 2021-07-14 Marek Polacek <polacek@redhat.com>
2240 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2241 * g++.dg/cpp1y/constexpr-101371.C: New test.
2243 2021-07-14 Harald Anlauf <anlauf@gmx.de>
2246 * gfortran.dg/pr100949.f90: New test.
2248 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2250 * lib/target-supports.exp
2251 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
2252 check_effective_target_arm_v8_2a_i8mm_neon_hw,
2253 check_effective_target_vect_usdot_qi): New.
2254 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
2255 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
2256 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
2257 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
2258 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
2259 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
2260 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
2261 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
2262 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
2263 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
2264 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
2265 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
2266 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
2267 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
2269 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2271 * gcc.target/arm/simd/vusdot-autovec.c: New test.
2273 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2275 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
2276 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
2278 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
2281 * gcc.target/i386/pr101395-1.c: New test.
2282 * gcc.target/i386/pr101395-2.c: Likewise.
2283 * gcc.target/i386/pr101395-3.c: Likewise.
2285 2021-07-14 Richard Biener <rguenther@suse.de>
2287 PR tree-optimization/101445
2288 * gcc.dg/vect/pr101445.c: New testcase.
2290 2021-07-14 Richard Biener <rguenther@suse.de>
2292 * gcc.target/i386/vect-reduc-1.c: New testcase.
2294 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
2296 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2297 for RTL pattern match.
2298 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2299 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2300 scan-assembler regex to look for a scalar register instead of
2302 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2303 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2304 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2305 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2306 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2307 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2308 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2309 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2310 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2311 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2312 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2313 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2314 * gcc.target/aarch64/sve/extract_1.c: Likewise.
2315 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2316 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2317 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2318 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2319 cases to look for 'b' and 'h' registers instead of 'w'.
2320 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2321 regex to reflect lane 0 vector extractions being simplified
2322 to scalar register moves.
2323 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2324 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2325 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2327 lane 1 as the moves for lane 0 now get optimized away.
2328 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2332 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2333 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2334 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2336 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2338 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2339 gcc/testsuite/gcc.target/i386.
2341 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2343 PR tree-optimization/93781
2344 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2346 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2348 * gcc.target/aarch64/sve/reduc_9.c: New test.
2349 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2350 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2351 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2352 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2353 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2354 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2355 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2356 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2357 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2358 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2359 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2360 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2361 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2363 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2365 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2367 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2368 Richard Biener <rguenther@suse.de>
2370 PR tree-optimization/101419
2371 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2372 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2373 of dump file in scan-tree-dump.
2374 * gcc.dg/pr101419.c: New test.
2376 2021-07-13 Richard Biener <rguenther@suse.de>
2379 2021-07-13 Richard Biener <rguenther@suse.de>
2381 * g++.dg/vect/slp-pr87105.cc: Adjust.
2382 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2384 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2387 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2388 insn counts to account for power10 prefixed loads and stores.
2389 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2391 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2393 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2395 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2397 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2399 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2401 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2402 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2403 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2404 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2405 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2407 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2408 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2409 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2410 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2411 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2412 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2413 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2414 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2415 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2416 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2418 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2420 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2422 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2424 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2426 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2428 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2429 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2431 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2432 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2433 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2435 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2436 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2437 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2438 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2439 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2440 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2441 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2442 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2443 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2445 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2447 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2448 optimization. Do not check what XXSPLTIDP generates if the value
2451 2021-07-12 Patrick Palka <ppalka@redhat.com>
2455 * g++.dg/cpp1z/class-deduction92.C: New test.
2456 * g++.dg/cpp1z/class-deduction93.C: New test.
2457 * g++.dg/cpp1z/class-deduction94.C: New test.
2458 * g++.dg/cpp1z/class-deduction95.C: New test.
2460 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
2463 * gcc.target/i386/pr101424.c: New test.
2465 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
2467 * gcc.dg/tree-ssa/pr101335.c: New.
2469 2021-07-12 Andrew Pinski <apinski@marvell.com>
2471 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2473 2021-07-12 Richard Biener <rguenther@suse.de>
2475 PR tree-optimization/101373
2476 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2477 * gnat.dg/opt95.adb: Likewise.
2479 2021-07-12 Richard Biener <rguenther@suse.de>
2481 * g++.dg/vect/slp-pr87105.cc: Adjust.
2482 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2484 2021-07-12 Richard Biener <rguenther@suse.de>
2486 PR tree-optimization/101394
2487 * gcc.dg/torture/pr101394.c: New testcase.
2489 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2490 Jakub Jelinek <jakub@redhat.com>
2492 PR tree-optimization/101403
2493 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2495 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2498 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2500 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2503 * gcc.target/arm/simd/pr98435.c: New test.
2505 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2507 PR tree-optimization/101403
2508 * gcc.dg/pr101403.c: New test case.
2510 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
2512 * gcc.dg/torture/pr100329.c: Require target lra.
2513 * gcc.dg/torture/pr100519.c: Likewise.
2515 2021-07-10 Patrick Palka <ppalka@redhat.com>
2518 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2520 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2521 * g++.dg/cpp2a/concepts-requires27.C: New test.
2523 2021-07-09 Jason Merrill <jason@redhat.com>
2526 * g++.dg/concepts/explicit-spec1.C: New test.
2528 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
2529 Uroš Bizjak <ubizjak@gmail.com>
2531 * gcc.target/i386/divmod-9.c: New test case.
2533 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
2536 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2537 powerpc based targets.
2539 2021-07-09 Patrick Palka <ppalka@redhat.com>
2542 * g++.dg/cpp2a/concepts-requires26.C: New test.
2543 * g++.dg/cpp2a/lambda-uneval16.C: New test.
2545 2021-07-09 Patrick Palka <ppalka@redhat.com>
2548 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2549 example, which we now handle correctly.
2550 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2551 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2553 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2555 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2556 __attribute__((noinline)).
2557 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2559 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2564 * gcc.target/mips/pr100760.c: New test.
2565 * gcc.target/mips/pr100761.c: New test.
2566 * gcc.target/mips/pr100762.c: New test.
2568 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2570 * gcc.target/powerpc/mod-vectorize.c: New test.
2572 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2574 * gcc.target/powerpc/div-vectorize-1.c: New test.
2576 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2578 * gcc.target/powerpc/mul-vectorize-1.c: New test.
2579 * gcc.target/powerpc/mul-vectorize-2.c: New test.
2581 2021-07-08 Martin Sebor <msebor@redhat.com>
2583 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2585 2021-07-08 Martin Sebor <msebor@redhat.com>
2588 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2590 2021-07-08 Martin Sebor <msebor@redhat.com>
2592 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2593 * g++.dg/warn/Warray-bounds-13.C: Same.
2595 2021-07-08 Marek Polacek <polacek@redhat.com>
2598 * g++.dg/cpp0x/noexcept70.C: New test.
2600 2021-07-08 Martin Jambor <mjambor@suse.cz>
2603 * gcc.dg/ipa/pr101066.c: New test.
2605 2021-07-08 Martin Sebor <msebor@redhat.com>
2608 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2609 * c-c++-common/Warray-bounds-4.c: Same.
2611 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
2613 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2616 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
2618 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2620 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
2621 Richard Biener <rguenther@suse.de>
2623 PR tree-optimization/40210
2624 * gcc.dg/builtin-bswap-13.c: New test.
2625 * gcc.dg/builtin-bswap-14.c: New test.
2627 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
2630 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2632 2021-07-07 David Malcolm <dmalcolm@redhat.com>
2634 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2635 * gcc.dg/plugin/analyzer_gil_plugin.c
2636 (gil_state_machine::on_condition): Remove.
2638 2021-07-07 Martin Sebor <msebor@redhat.com>
2640 PR tree-optimization/100137
2641 PR tree-optimization/99121
2642 PR tree-optimization/97027
2643 * c-c++-common/Warray-bounds-3.c: Remove xfail
2644 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
2645 * c-c++-common/Warray-bounds-9.c: New test.
2646 * c-c++-common/Warray-bounds-10.c: New test.
2647 * g++.dg/asan/asan_test.C: Suppress expected warnings.
2648 * g++.dg/pr95768.C: Same.
2649 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
2650 * g++.dg/warn/Warray-bounds-11.C: Same.
2651 * g++.dg/warn/Warray-bounds-12.C: Same.
2652 * g++.dg/warn/Warray-bounds-13.C: Same.
2653 * g++.dg/warn/Warray-bounds-17.C: Same.
2654 * g++.dg/warn/Warray-bounds-20.C: Same.
2655 * gcc.dg/Warray-bounds-29.c: Same.
2656 * gcc.dg/Warray-bounds-30.c: Add xfail.
2657 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
2658 * gcc.dg/Warray-bounds-32.c: Same.
2659 * gcc.dg/Warray-bounds-52.c: Same.
2660 * gcc.dg/Warray-bounds-53.c: Same.
2661 * gcc.dg/Warray-bounds-58.c: Remove xfail.
2662 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
2663 * gcc.dg/Warray-bounds-66.c: Same.
2664 * gcc.dg/Warray-bounds-69.c: Same.
2665 * gcc.dg/Wstringop-overflow-34.c: Same.
2666 * gcc.dg/Wstringop-overflow-47.c: Same.
2667 * gcc.dg/Wstringop-overflow-61.c: Same.
2668 * gcc.dg/Warray-bounds-77.c: New test.
2669 * gcc.dg/Warray-bounds-78.c: New test.
2670 * gcc.dg/Warray-bounds-79.c: New test.
2672 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
2675 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
2677 2021-07-07 Richard Biener <rguenther@suse.de>
2679 PR tree-optimization/34195
2680 * gcc.dg/vect/pr34195.c: New testcase.
2682 2021-07-07 Richard Biener <rguenther@suse.de>
2684 PR tree-optimization/99728
2685 * g++.dg/opt/pr99728.C: New testcase.
2687 2021-07-07 liuhongt <hongtao.liu@intel.com>
2689 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
2690 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
2691 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
2692 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
2694 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2697 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
2699 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2702 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
2704 2021-07-06 Martin Sebor <msebor@redhat.com>
2707 * g++.dg/warn/uninit-pr55881.C: New test.
2709 2021-07-06 Martin Sebor <msebor@redhat.com>
2711 PR tree-optimization/86650
2712 * gcc.dg/Warray-bounds-76.c: New test.
2714 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2717 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
2719 2021-07-06 Martin Sebor <msebor@redhat.com>
2721 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
2722 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
2724 2021-07-06 Martin Sebor <msebor@redhat.com>
2726 * gcc.dg/Wobjsize-1.c: Prune expected output.
2727 * gcc.dg/Warray-bounds-71.c: New test.
2728 * gcc.dg/Warray-bounds-71.h: New test header.
2729 * gcc.dg/Warray-bounds-72.c: New test.
2730 * gcc.dg/Warray-bounds-73.c: New test.
2731 * gcc.dg/Warray-bounds-74.c: New test.
2732 * gcc.dg/Warray-bounds-75.c: New test.
2733 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
2734 * gcc.dg/Wfree-nonheap-object-5.c: New test.
2735 * gcc.dg/Wfree-nonheap-object-6.c: New test.
2736 * gcc.dg/pragma-diag-10.c: New test.
2737 * gcc.dg/pragma-diag-9.c: New test.
2738 * gcc.dg/uninit-suppress_3.c: New test.
2739 * gcc.dg/pr79214.c: Xfail tests.
2740 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
2741 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
2743 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
2746 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
2747 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
2749 2021-07-06 Richard Biener <rguenther@suse.de>
2751 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
2752 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
2753 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
2754 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
2756 2021-07-06 Andrew Pinski <apinski@marvell.com>
2758 PR tree-optimization/101256
2759 * g++.dg/torture/pr101256.C: New test.
2761 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2764 * gfortran.dg/implied_do_io_7.f90: New test.
2766 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
2768 PR rtl-optimization/100328
2769 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
2770 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
2771 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
2772 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
2773 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
2774 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
2775 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
2776 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
2777 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
2778 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
2779 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
2780 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
2781 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
2782 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
2783 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
2784 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
2785 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
2786 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
2787 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
2788 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
2789 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
2790 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
2791 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
2792 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
2793 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
2794 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
2795 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
2796 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
2797 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
2798 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
2799 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
2800 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
2801 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
2802 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
2803 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
2804 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
2805 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2806 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2807 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2809 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2812 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2813 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2815 2021-07-05 Andrew Pinski <apinski@marvell.com>
2817 PR tree-optimization/101039
2818 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2819 ABSU and still not expect ABS_EXPR.
2820 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2821 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2823 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
2826 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2828 2021-07-05 Richard Biener <rguenther@suse.de>
2831 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2833 2021-07-05 liuhongt <hongtao.liu@intel.com>
2835 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2837 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
2839 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2840 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2841 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2842 doesn't support CTF.
2843 (gcc-dg-debug-runtest): Move CTF support within
2844 target support format test.
2846 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
2848 PR middle-end/101294
2849 * gcc.dg/pr101294.c: New test.
2851 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
2854 * gdc.dg/torture/pr101273.d: New test.
2856 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
2859 * gdc.dg/torture/pr101282.d: New test.
2861 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2863 * g++.dg/gomp/attrs-1.C: New test.
2864 * g++.dg/gomp/attrs-2.C: New test.
2865 * g++.dg/gomp/attrs-3.C: New test.
2867 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2870 * c-c++-common/gomp/atomic-24.c: New test.
2872 2021-07-02 Patrick Palka <ppalka@redhat.com>
2875 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2877 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
2879 * gcc.target/powerpc/mma-builtin-7.c: New test.
2880 * gcc.target/powerpc/mma-builtin-8.c: New test.
2882 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
2884 PR tree-optimization/101223
2885 * gcc.dg/pr101223.c: New.
2887 2021-07-02 David Faust <david.faust@oracle.com>
2889 * gcc.dg/debug/btf/btf-float-1.c: New test.
2890 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2891 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2892 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2894 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2896 * lib/gcc-defs.exp: Add a comment.
2898 2021-07-02 Richard Biener <rguenther@suse.de>
2900 PR tree-optimization/101293
2901 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2903 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2906 * gcc.target/i386/avx2-pr101286.c: New test.
2908 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
2910 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2911 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2912 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2913 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2914 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2915 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2916 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2917 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2919 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
2921 * gcc.target/powerpc/float128-cmove.c: New test.
2922 * gcc.target/powerpc/float128-minmax-3.c: New test.
2924 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2926 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2928 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2931 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2933 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2934 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2935 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2936 * gcc.target/i386/avx512f_cond_move.c: Also pass
2937 -mprefer-vector-width=512 and expect integer broadcast.
2938 * gcc.target/i386/pr100865-1.c: New test.
2939 * gcc.target/i386/pr100865-2.c: Likewise.
2940 * gcc.target/i386/pr100865-3.c: Likewise.
2941 * gcc.target/i386/pr100865-4a.c: Likewise.
2942 * gcc.target/i386/pr100865-4b.c: Likewise.
2943 * gcc.target/i386/pr100865-5a.c: Likewise.
2944 * gcc.target/i386/pr100865-5b.c: Likewise.
2945 * gcc.target/i386/pr100865-6a.c: Likewise.
2946 * gcc.target/i386/pr100865-6b.c: Likewise.
2947 * gcc.target/i386/pr100865-6c.c: Likewise.
2948 * gcc.target/i386/pr100865-7a.c: Likewise.
2949 * gcc.target/i386/pr100865-7b.c: Likewise.
2950 * gcc.target/i386/pr100865-7c.c: Likewise.
2951 * gcc.target/i386/pr100865-8a.c: Likewise.
2952 * gcc.target/i386/pr100865-8b.c: Likewise.
2953 * gcc.target/i386/pr100865-8c.c: Likewise.
2954 * gcc.target/i386/pr100865-9a.c: Likewise.
2955 * gcc.target/i386/pr100865-9b.c: Likewise.
2956 * gcc.target/i386/pr100865-9c.c: Likewise.
2957 * gcc.target/i386/pr100865-10a.c: Likewise.
2958 * gcc.target/i386/pr100865-10b.c: Likewise.
2959 * gcc.target/i386/pr100865-11a.c: Likewise.
2960 * gcc.target/i386/pr100865-11b.c: Likewise.
2961 * gcc.target/i386/pr100865-11c.c: Likewise.
2962 * gcc.target/i386/pr100865-12a.c: Likewise.
2963 * gcc.target/i386/pr100865-12b.c: Likewise.
2964 * gcc.target/i386/pr100865-12c.c: Likewise.
2966 2021-07-01 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/101280
2969 PR tree-optimization/101173
2970 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2972 2021-07-01 Richard Biener <rguenther@suse.de>
2974 PR tree-optimization/101278
2975 * gcc.dg/torture/pr101278.c: New testcase.
2977 2021-07-01 Richard Biener <rguenther@suse.de>
2979 PR tree-optimization/100778
2980 * gcc.dg/torture/pr100778.c: New testcase.
2982 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2985 * gcc.target/i386/pr101044.c: New test.
2987 2021-07-01 Richard Biener <rguenther@suse.de>
2989 PR tree-optimization/101178
2990 * gcc.dg/vect/bb-slp-72.c: New testcase.
2991 * gcc.dg/vect/bb-slp-73.c: Likewise.
2992 * gcc.dg/vect/bb-slp-74.c: Likewise.
2994 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2997 * gcc.dg/pr101266.c: New test.
2999 2021-07-01 Patrick Palka <ppalka@redhat.com>
3002 * g++.dg/cpp0x/constexpr-empty16.C: New test.
3004 2021-07-01 Patrick Palka <ppalka@redhat.com>
3007 * g++.dg/template/access41.C: New test.
3008 * g++.dg/template/access41a.C: New test.
3010 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
3012 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
3015 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
3017 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
3019 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
3022 2021-06-30 Patrick Palka <ppalka@redhat.com>
3024 * g++.dg/cpp2a/concepts-access2.C: New test.
3026 2021-06-30 Marek Polacek <polacek@redhat.com>
3030 * g++.dg/cpp0x/auto24.C: Remove dg-error.
3031 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
3032 * g++.dg/cpp0x/auto42.C: Likewise.
3033 * g++.dg/cpp0x/initlist75.C: Likewise.
3034 * g++.dg/cpp0x/initlist80.C: Likewise.
3035 * g++.dg/diagnostic/auto1.C: Remove dg-error.
3036 * g++.dg/cpp23/auto-array.C: New test.
3038 2021-06-30 Richard Biener <rguenther@suse.de>
3040 PR tree-optimization/101267
3041 * gfortran.dg/pr101267.f90: New testcase.
3043 2021-06-30 David Malcolm <dmalcolm@redhat.com>
3046 * gcc.dg/analyzer/clobbers-1.c: New test.
3047 * gcc.dg/analyzer/clobbers-2.c: New test.
3048 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
3049 (test_28): Likewise.
3050 (test_52): Likewise. Add coverage for end of buffer.
3051 * gcc.dg/analyzer/explode-1.c: Add leak warning.
3052 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
3053 (test_4): Use char. Mark xfail as fixed.
3055 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
3058 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
3059 * gcc.dg/analyzer/symbolic-8.c: New test.
3061 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
3063 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
3065 2021-06-30 Richard Biener <rguenther@suse.de>
3067 PR tree-optimization/101264
3068 * gfortran.dg/pr101264.f90: New testcase.
3070 2021-06-30 liuhongt <hongtao.liu@intel.com>
3073 * gcc.target/i386/pr101248.c: New test.
3075 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
3077 * gcc.dg/pr101254.c: New.
3079 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
3082 * gcc.target/i386/pr95046-9.c: New test.
3084 2021-06-29 Richard Biener <rguenther@suse.de>
3086 * gcc.dg/vect/pr67790.c: Un-XFAIL.
3087 * gcc.dg/vect/bb-slp-71.c: New testcase.
3089 2021-06-29 Jakub Jelinek <jakub@redhat.com>
3092 * g++.dg/ubsan/pr101210.C: New test.
3094 2021-06-29 Richard Biener <rguenther@suse.de>
3096 PR tree-optimization/101242
3097 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
3098 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
3100 2021-06-28 Martin Sebor <msebor@redhat.com>
3102 * g++.dg/uninit-pr74762.C: New test.
3103 * g++.dg/warn/uninit-pr74765.C: Same.
3105 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3106 David Faust <david.faust@oracle.com>
3108 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
3109 (gcc-dg-debug-runtest): Add -gctf support.
3110 * gcc.dg/debug/btf/btf-1.c: New test.
3111 * gcc.dg/debug/btf/btf-2.c: Likewise.
3112 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3113 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3114 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
3115 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
3116 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3117 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3118 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
3119 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3120 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
3121 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
3122 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
3123 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
3124 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3125 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3126 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3127 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3128 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3129 * gcc.dg/debug/btf/btf.exp: Likewise.
3130 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
3131 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
3132 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
3133 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
3134 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
3135 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
3136 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
3137 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
3138 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
3139 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
3140 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
3141 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
3142 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
3143 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
3144 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
3145 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3146 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
3147 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
3148 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
3149 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
3150 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
3151 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
3152 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
3153 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
3154 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
3155 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
3156 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
3157 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
3158 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
3159 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
3160 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
3161 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
3162 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
3163 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
3164 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
3165 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
3166 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
3167 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
3168 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
3169 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
3170 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
3171 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
3172 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
3173 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
3174 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
3175 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
3176 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
3177 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
3178 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
3179 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
3180 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
3181 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
3182 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
3183 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
3184 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
3185 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
3186 * gcc.dg/debug/ctf/ctf.exp: Likewise.
3187 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
3188 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
3189 * gcc.dg/debug/btf/btf-function-3.c: New file.
3190 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
3191 * gcc.dg/debug/btf/btf-struct-2.c: New file.
3192 * gcc.dg/debug/btf/btf-variables-2.c: New file.
3193 * gcc.dg/debug/btf/btf-variables-3.c: New file.
3194 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
3195 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
3196 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
3197 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
3198 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
3199 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
3201 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3203 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
3205 2021-06-28 Martin Jambor <mjambor@suse.cz>
3208 * gcc.dg/ipa/pr93385.c: New test.
3209 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
3210 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
3211 * g++.dg/ipa/ipa-sra-4.C: Likewise.
3213 2021-06-28 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/101229
3216 * gcc.dg/torture/pr101229.c: New testcase.
3218 2021-06-28 Richard Biener <rguenther@suse.de>
3220 PR tree-optimization/101207
3221 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
3223 2021-06-28 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/101173
3226 * gcc.dg/torture/pr101173.c: New testcase.
3228 2021-06-28 liuhongt <hongtao.liu@intel.com>
3231 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
3232 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
3233 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
3234 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
3235 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
3236 * gcc.target/i386/avx512vl-pr100648.c: New test.
3237 * gcc.target/i386/avx512vl-blendv-1.c: New test.
3238 * gcc.target/i386/avx512vl-blendv-2.c: New test.
3240 2021-06-28 liuhongt <hongtao.liu@intel.com>
3242 * gcc.target/i386/funcspec-8.c: Replace
3243 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
3244 * gcc.target/i386/blendv-1.c: New test.
3245 * gcc.target/i386/blendv-2.c: New test.
3247 2021-06-27 Andrew Pinski <apinski@marvell.com>
3249 * gcc.dg/torture/pr101230-1.c: New test.
3251 2021-06-26 Patrick Palka <ppalka@redhat.com>
3254 * g++.dg/template/access40.C: New test.
3255 * g++.dg/template/access40a.C: New test.
3257 2021-06-26 Jason Merrill <jason@redhat.com>
3261 * g++.dg/cpp2a/no_unique_address13.C: New test.
3263 2021-06-26 Marek Polacek <polacek@redhat.com>
3266 * g++.dg/cpp0x/noexcept69.C: New test.
3267 * g++.dg/parse/saved1.C: Adjust dg-error.
3268 * g++.dg/template/crash50.C: Likewise.
3270 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3272 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
3273 for v4f, to avoid relying on exact floating-point equality.
3274 * jit.dg/test-vector-types.cc (check_div): Likewise.
3276 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3278 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
3279 * jit.dg/test-asm.cc: Likewise.
3281 2021-06-25 Martin Sebor <msebor@redhat.com>
3283 PR middle-end/101216
3284 * gcc.dg/Wnonnull-7.c: New test.
3286 2021-06-25 Richard Biener <rguenther@suse.de>
3288 PR tree-optimization/101202
3289 * gcc.dg/torture/pr101202.c: New testcase.
3291 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
3293 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3295 2021-06-25 liuhongt <hongtao.liu@intel.com>
3298 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3299 temporarily avoid regression, eventually xfail should be
3302 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3304 * gcc.dg/tree-ssa/evrp30.c: New.
3306 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3308 * gcc.dg/tree-ssa/pr101189.c: New.
3310 2021-06-24 Patrick Palka <ppalka@redhat.com>
3313 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3315 2021-06-24 Patrick Palka <ppalka@redhat.com>
3318 * g++.dg/cpp2a/concepts-requires25.C: New test.
3320 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.dg/pr101171.c: New test.
3325 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3328 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3329 Add --param vect-epilogues-nomask=0.
3330 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3331 to avoid loop vectorization.
3335 2021-06-24 Richard Biener <rguenther@suse.de>
3337 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3338 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3339 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3340 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3341 * gcc.target/i386/vect-addsub-2.c: Likewise.
3342 * gcc.target/i386/vect-addsub-3.c: Likewise.
3344 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3346 PR middle-end/101170
3347 * gcc.dg/pr101170.c: New test.
3349 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3351 PR middle-end/101172
3352 * gcc.dg/pr101172.c: New test.
3354 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3356 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3358 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3360 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3362 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3363 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3364 target or combined target constructs.
3366 2021-06-24 Richard Biener <rguenther@suse.de>
3368 PR tree-optimization/101105
3369 * gcc.dg/torture/pr101105.c: New testcase.
3371 2021-06-24 liuhongt <hongtao.liu@intel.com>
3374 * gcc.target/i386/pr98434-1.c: New test.
3375 * gcc.target/i386/pr98434-2.c: New test.
3376 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3378 2021-06-23 Patrick Palka <ppalka@redhat.com>
3381 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3382 * g++.dg/cpp1z/class-deduction91.C: New test.
3384 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3386 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3387 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3388 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3389 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3390 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3391 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3392 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3393 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3395 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3396 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3397 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3398 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3399 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3400 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3401 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3404 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3406 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3409 2021-06-23 Patrick Palka <ppalka@redhat.com>
3412 * g++.dg/cpp1z/class-deduction88.C: New test.
3413 * g++.dg/cpp1z/class-deduction89.C: New test.
3414 * g++.dg/cpp1z/class-deduction90.C: New test.
3416 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3419 * gcc.target/i386/pr101175.c: New test.
3421 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
3424 * gfortran.dg/coarray_collectives_17.f90: New test.
3426 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
3427 Tobias Burnus <tobias@codesourcery.com>
3430 * gfortran.dg/pr93524.c: New.
3431 * gfortran.dg/pr93524.f90: New.
3433 2021-06-22 David Malcolm <dmalcolm@redhat.com>
3436 * gcc.dg/analyzer/pr101143.c: New test.
3438 2021-06-22 Richard Biener <rguenther@suse.de>
3440 PR middle-end/101156
3441 * gcc.dg/pr101156.c: New testcase.
3443 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3445 PR tree-optimization/101159
3446 * gcc.c-torture/compile/pr101159.c: New test.
3448 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3450 PR middle-end/101160
3451 * g++.target/i386/empty-class1.C: Require lp64 effective target
3452 instead of x86_64-*-*.
3453 * g++.target/i386/empty-class2.C: New test.
3455 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3456 Andrew Pinski <apinski@marvell.com>
3458 PR tree-optimization/101162
3459 * g++.dg/opt/pr101162.C: New test.
3461 2021-06-22 Richard Biener <rguenther@suse.de>
3463 PR tree-optimization/101151
3464 * gcc.dg/torture/pr101151.c: New testcase.
3466 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
3468 * g++.dg/modules/omp-1_a.C: Check pthread is available for
3470 * g++.dg/modules/omp-2_a.C: Ditto.
3472 2021-06-22 Richard Biener <rguenther@suse.de>
3474 PR tree-optimization/101158
3475 * gfortran.dg/pr101158.f90: New testcase.
3477 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3480 * gcc.target/i386/pr11877-2.c: New test.
3482 2021-06-22 liuhongt <hongtao.liu@intel.com>
3484 PR tree-optimization/97770
3485 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3486 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3488 2021-06-22 liuhongt <hongtao.liu@intel.com>
3491 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3492 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3493 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3494 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3495 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3496 * gcc.target/i386/avx512f-pr100267-1.c: New test.
3497 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3498 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3499 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3500 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3501 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3502 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3503 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3504 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3505 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3506 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3508 2021-06-22 liuhongt <hongtao.liu@intel.com>
3511 * gcc.target/i386/pr100310.c: New test.
3513 2021-06-21 Jason Merrill <jason@redhat.com>
3516 * g++.target/i386/empty-class1.C: New test.
3518 2021-06-21 Patrick Palka <ppalka@redhat.com>
3521 * g++.dg/opt/nrv21.C: New test.
3523 2021-06-21 Patrick Palka <ppalka@redhat.com>
3526 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3528 2021-06-21 Jakub Jelinek <jakub@redhat.com>
3530 PR inline-asm/100785
3531 * c-c++-common/pr100785.c: New test.
3532 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3533 * gcc.dg/pr48552-2.c: Likewise.
3535 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3538 * gcc.target/arm/simd/pr97906.c: New test.
3540 2021-06-21 Richard Biener <rguenther@suse.de>
3542 PR tree-optimization/101121
3543 * gfortran.dg/pr101121.f: New testcase.
3545 2021-06-21 liuhongt <hongtao.liu@intel.com>
3548 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3549 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3550 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3551 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3553 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
3556 * gcc.target/i386/pr11877.c: New test case.
3558 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3560 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3562 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3564 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3566 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3569 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3573 * gfortran.dg/min0_max0_1.f90: New test.
3574 * gfortran.dg/min0_max0_2.f90: New test.
3576 2021-06-18 David Malcolm <dmalcolm@redhat.com>
3578 * gcc.dg/analyzer/symbolic-7.c: New test.
3580 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3583 * gcc.target/arm/acle/pr100856.c: New test.
3584 * gcc.target/arm/multilib.exp: Add tests for cde options.
3586 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
3588 * gcc.target/powerpc/float128-minmax-2.c: New test.
3590 2021-06-17 Jason Merrill <jason@redhat.com>
3593 * g++.dg/cpp0x/deleted15.C: New test.
3595 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
3598 * gcc.target/i386/pr100704-1.c: New test.
3599 * gcc.target/i386/pr100704-2.c: Likewise.
3600 * gcc.target/i386/pr100704-3.c: Likewise.
3602 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
3605 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3606 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3608 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
3610 * gcc.dg/pr100790.c: New test.
3612 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
3614 * gcc.target/s390/zvector/vec-doublee.c: New test.
3615 * gcc.target/s390/zvector/vec-floate.c: New test.
3617 2021-06-17 Richard Biener <rguenther@suse.de>
3619 PR tree-optimization/54400
3620 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3622 2021-06-16 Jason Merrill <jason@redhat.com>
3626 * g++.dg/template/access39.C: New test.
3628 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3632 * gfortran.dg/pr95502.f90: New test.
3634 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3637 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3641 * gfortran.dg/pr95502.f90: New test.
3643 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3647 * gfortran.dg/pr95502.f90: New test.
3649 2021-06-16 Jason Merrill <jason@redhat.com>
3652 PR preprocessor/96391
3653 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3654 * g++.dg/plugin/plugin.exp: Run it.
3656 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3658 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3660 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3662 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3664 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3666 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3668 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3670 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3672 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3674 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
3676 2021-06-16 Martin Jambor <mjambor@suse.cz>
3678 PR tree-optimization/100453
3679 * gcc.dg/tree-ssa/pr100453.c: New test.
3681 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3683 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
3686 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3688 PR middle-end/101062
3689 * gcc.dg/pr101062.c: New test.
3691 2021-06-16 Richard Biener <rguenther@suse.de>
3693 PR tree-optimization/101088
3694 * gcc.dg/torture/pr101088.c: New testcase.
3696 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
3698 PR rtl-optimization/46235
3699 * gcc.target/i386/bt-5.c: New test.
3700 * gcc.target/i386/bt-6.c: New test.
3701 * gcc.target/i386/bt-7.c: New test.
3703 2021-06-16 Arnaud Charlet <charlet@adacore.com>
3705 * gnat.dg/limited4.adb: Disable illegal code.
3707 2021-06-16 Richard Biener <rguenther@suse.de>
3709 PR tree-optimization/101083
3710 * gcc.dg/vect/pr97832-4.c: New testcase.
3712 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
3715 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
3716 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
3717 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
3718 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
3719 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
3720 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
3721 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
3722 * gfortran.dg/gomp/defaultmap-1.f90: New test.
3723 * gfortran.dg/gomp/defaultmap-2.f90: New test.
3724 * gfortran.dg/gomp/defaultmap-3.f90: New test.
3725 * gfortran.dg/gomp/defaultmap-4.f90: New test.
3726 * gfortran.dg/gomp/defaultmap-5.f90: New test.
3727 * gfortran.dg/gomp/defaultmap-6.f90: New test.
3728 * gfortran.dg/gomp/defaultmap-7.f90: New test.
3730 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3732 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
3733 * gcc.dg/analyzer/capacity-1.c: New test.
3734 * gcc.dg/analyzer/capacity-2.c: New test.
3735 * gcc.dg/analyzer/capacity-3.c: New test.
3737 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3740 * gcc.dg/analyzer/explode-2a.c: New test.
3742 2021-06-15 Jakub Jelinek <jakub@redhat.com>
3745 * gcc.target/i386/pr101046.c: New test.
3747 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
3749 * c-c++-common/Wattributes.c: Remove s390-specific check and add
3751 * gcc.dg/Wattributes-6.c: Likewise.
3753 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
3756 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
3758 2021-06-14 Martin Sebor <msebor@redhat.com>
3761 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
3762 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
3763 * g++.dg/warn/Wstringop-overflow-7.C: New test.
3764 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
3765 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
3767 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
3770 * gcc.target/powerpc/pr100777.c: New test.
3772 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
3775 * gcc.target/i386/pr101058.c: New test.
3777 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
3780 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
3781 * gcc.dg/spellcheck-stdlib.c: Likewise.
3783 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
3785 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3786 * gcc.target/arm/simd/mve-vshl.c: Likewise.
3787 * gcc.target/arm/simd/mve-vec-pack.c: New test.
3788 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
3790 2021-06-14 Richard Biener <rguenther@suse.de>
3792 PR tree-optimization/100934
3793 * gcc.dg/torture/pr100934.c: New testcase.
3795 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
3797 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
3798 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
3799 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
3800 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
3801 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
3802 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
3803 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
3805 2021-06-14 Richard Biener <rguenther@suse.de>
3807 PR tree-optimization/101031
3808 * gcc.dg/torture/pr101031.c: New testcase.
3810 2021-06-13 Jason Merrill <jason@redhat.com>
3812 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3814 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
3817 * g++.target/i386/pr101023a.C: New test.
3818 * g++.target/i386/pr101023b.C: Likewise.
3820 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3822 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3823 * gcc.dg/uninit-pr93100.c: Skip on AIX.
3824 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3826 2021-06-12 Jason Merrill <jason@redhat.com>
3828 * g++.dg/ext/attrib62.C: No longer warn.
3829 * g++.dg/diagnostic/maybe_unused1.C: New test.
3831 2021-06-12 Jason Merrill <jason@redhat.com>
3834 * g++.dg/ext/array4.C: New test.
3836 2021-06-11 Carl Love <cel@us.ibm.com>
3838 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3839 (dg-require-effective-target): Change target to p9vector_hw.
3841 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
3843 * gcc.dg/gomp/simd-clones-2.c: Enhance.
3845 2021-06-11 Patrick Palka <ppalka@redhat.com>
3849 * g++.dg/template/sfinae-dr1227.C: New test.
3851 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3854 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3856 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
3858 PR tree-optimization/96392
3859 * gcc.dg/pr96392.c: New test.
3861 2021-06-11 Richard Biener <rguenther@suse.de>
3863 PR tree-optimization/101025
3864 * gcc.dg/torture/pr101025.c: New testcase.
3866 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3869 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3870 directives check for target is v8.1-m.main+mve or not before
3871 comparing the assembly output.
3872 * gcc.target/arm/cmse/cmse-20.c: New test.
3874 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3877 * g++.dg/cpp23/consteval-if1.C: New test.
3878 * g++.dg/cpp23/consteval-if2.C: New test.
3879 * g++.dg/cpp23/consteval-if3.C: New test.
3880 * g++.dg/cpp23/consteval-if4.C: New test.
3881 * g++.dg/cpp23/consteval-if5.C: New test.
3882 * g++.dg/cpp23/consteval-if6.C: New test.
3883 * g++.dg/cpp23/consteval-if7.C: New test.
3884 * g++.dg/cpp23/consteval-if8.C: New test.
3885 * g++.dg/cpp23/consteval-if9.C: New test.
3886 * g++.dg/cpp23/consteval-if10.C: New test.
3887 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3889 2021-06-11 David Malcolm <dmalcolm@redhat.com>
3891 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3892 expected number of enodes after the loop.
3893 * gcc.dg/analyzer/paths-8.c: New test.
3895 2021-06-11 Richard Biener <rguenther@suse.de>
3897 PR tree-optimization/101028
3898 * gcc.dg/pr101028.c: New testcase.
3900 2021-06-11 Richard Biener <rguenther@suse.de>
3902 PR tree-optimization/101026
3903 * gfortran.dg/pr101026.f: New testcase.
3905 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3907 PR rtl-optimization/101008
3908 * gcc.dg/pr101008.c: New test.
3910 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3913 * gcc.target/i386/sse-pr101007.c: New test.
3915 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
3918 * gcc.target/i386/pr101021-1.c: New test.
3919 * gcc.target/i386/pr101021-2.c: Ditto.
3921 2021-06-11 Martin Liska <mliska@suse.cz>
3923 PR gcov-profile/100788
3924 * gcc.dg/pr100788.c: New test.
3926 2021-06-11 Richard Biener <rguenther@suse.de>
3928 PR middle-end/101009
3929 * gcc.dg/torture/pr101009.c: New testcase.
3931 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3933 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3935 2021-06-11 Marek Polacek <polacek@redhat.com>
3938 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3939 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3941 2021-06-10 Patrick Palka <ppalka@redhat.com>
3944 * g++.dg/template/ttp34.C: New test.
3945 * g++.dg/template/ttp34a.C: New test.
3946 * g++.dg/template/ttp34b.C: New test.
3948 2021-06-10 Patrick Palka <ppalka@redhat.com>
3951 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3953 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3955 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3956 tests. Update expected counts.
3957 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3958 tests. Update expected counts.
3960 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3963 * gdc.dg/pr100967.d: New test.
3965 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3967 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3968 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3970 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3972 * gcc.dg/vect/pr56541.c: Fix target selector.
3974 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3975 Thomas Schwinge <thomas@codesourcery.com>
3977 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3978 * c-c++-common/goacc/finalize-1.c: Likewise.
3979 * c-c++-common/goacc/mdc-1.c: Likewise.
3980 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3981 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3982 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3983 * gfortran.dg/goacc/finalize-1.f: Likewise.
3984 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3986 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3988 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3989 * c-c++-common/goacc/mdc-2.c: Likewise.
3990 * g++.dg/goacc/mdc.C: Likewise.
3992 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3994 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3995 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3997 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4000 * g++.dg/opt/pr100852.C: New test.
4002 2021-06-09 Andrew Pinski <apinski@marvell.com>
4004 * g++.dg/torture/pr100925.C: New test.
4006 2021-06-09 Carl Love <cel@us.ibm.com>
4008 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
4010 Add tests for vec_signextq.
4011 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
4013 2021-06-09 Carl Love <cel@us.ibm.com>
4015 * gcc.target/powerpc/fp128_conversions.c: New file.
4016 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
4017 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
4018 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
4019 (ppc_native_128bit): Remove dg-require-effective-target.
4021 2021-06-09 Carl Love <cel@us.ibm.com>
4023 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
4026 2021-06-09 Carl Love <cel@us.ibm.com>
4028 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
4031 2021-06-09 Carl Love <cel@us.ibm.com>
4033 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
4035 2021-06-09 Carl Love <cel@us.ibm.com>
4037 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
4038 New runnable test case.
4039 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
4040 for xxlor instruction.
4042 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4044 * gcc.target/arm/simd/mve-vclz.c: New test.
4046 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4048 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
4049 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
4050 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
4051 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
4053 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
4055 * gcc.dg/builtins-70.c: New test.
4057 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4059 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
4060 counts to test 32 and 64 bit separately.
4061 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
4062 counts to test 32 and 64 bit separately.
4063 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
4064 counts to test 32 and 64 bit separately.
4065 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
4066 counts to test 32 and 64 bit separately.
4068 2021-06-09 Richard Biener <rguenther@suse.de>
4070 PR tree-optimization/100981
4071 * gfortran.dg/vect/pr100981-1.f90: New testcase.
4073 2021-06-09 Richard Biener <rguenther@suse.de>
4075 PR tree-optimization/97832
4076 * gcc.dg/vect/pr97832-1.c: New testcase.
4077 * gcc.dg/vect/pr97832-2.c: Likewise.
4078 * gcc.dg/vect/pr97832-3.c: Likewise.
4079 * g++.dg/vect/slp-pr98855.cc: XFAIL.
4080 * gcc.dg/vect/slp-50.c: New file.
4082 2021-06-09 Jakub Jelinek <jakub@redhat.com>
4085 * gfortran.dg/gomp/pr100965.f90: New test.
4087 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
4090 * gcc.target/i386/pr100936.c: New test.
4092 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
4094 * gcc.target/powerpc/float128-call.c: Adjust.
4095 * gcc.target/powerpc/pr100085.c: New test.
4097 2021-06-09 Jason Merrill <jason@redhat.com>
4100 * g++.dg/diagnostic/enum3.C: New test.
4102 2021-06-08 Marek Polacek <polacek@redhat.com>
4105 * g++.dg/cpp2a/explicit18.C: New test.
4107 2021-06-08 Andrew Pinski <apinski@marvell.com>
4109 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
4110 happens on the outside of the bit_xor.
4112 2021-06-08 Jason Merrill <jason@redhat.com>
4114 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
4115 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
4116 * g++.dg/ext/utf-badconcat.C: Likewise.
4117 * g++.dg/ext/utf-badconcat2.C: Likewise.
4119 2021-06-08 Jason Merrill <jason@redhat.com>
4121 * g++.dg/cpp23/mixed-concat1.C: New test.
4123 2021-06-08 Jason Merrill <jason@redhat.com>
4125 * g++.dg/cpp23/whitespace-splice1.C: New test.
4127 2021-06-08 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp23/narrowing-bool1.C: New test.
4131 2021-06-08 David Malcolm <dmalcolm@redhat.com>
4134 * gcc.dg/analyzer/bitfields-1.c: New test.
4135 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
4137 (test_44): Update test values assigned to the bits to ones that
4138 fit in the range of the bitfield type. Remove xfails.
4139 (test_45): Remove xfails.
4141 2021-06-08 Jason Merrill <jason@redhat.com>
4144 * g++.dg/cpp0x/initlist124.C: New test.
4146 2021-06-08 Richard Biener <rguenther@suse.de>
4148 PR tree-optimization/100923
4149 * gcc.dg/torture/pr100923.c: New testcase.
4151 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4154 * g++.dg/gomp/doacross-2.C: New test.
4156 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
4158 PR middle-end/100951
4159 * gcc.target/i386/pr100951.c: New test.
4161 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4165 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
4167 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
4170 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
4171 * gfortran.dg/gomp/scan-5.f90: Likewise.
4172 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
4173 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
4174 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4175 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
4176 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4178 2021-06-08 Martin Liska <mliska@suse.cz>
4180 * gcc.dg/format/strfmon-1.c: Fix typo.
4181 * gfortran.dg/char4-subscript.f90: Likewise.
4183 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
4185 PR tree-optimization/100794
4186 * gcc.dg/tree-ssa/pr100794.c: New test.
4188 2021-06-08 Jason Merrill <jason@redhat.com>
4191 * g++.dg/template/lookup17.C: New test.
4193 2021-06-08 Jason Merrill <jason@redhat.com>
4196 * g++.dg/cpp0x/alias-decl-73.C: New test.
4198 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
4201 * gcc.target/i386/pr100637-5b.c: New test.
4202 * gcc.target/i386/pr100637-5w.c: Ditto.
4204 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4207 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
4208 * gcc.target/i386/pr82735-4.c: Likewise.
4209 * gcc.target/i386/pr82735-5.c: Likewise.
4211 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
4213 * gcc.dg/sso-14.c: Adjust.
4215 2021-06-07 Patrick Palka <ppalka@redhat.com>
4218 * g++.dg/template/access38.C: New test.
4220 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4223 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
4226 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4229 * gcc.dg/pr100887.c: New test.
4231 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4233 PR middle-end/100898
4234 * g++.dg/ext/va-arg-pack-3.C: New test.
4236 2021-06-07 liuhongt <hongtao.liu@intel.com>
4239 * g++.target/i386/pr100885.C: New test.
4241 2021-06-07 liuhongt <hongtao.liu@intel.com>
4244 * gcc.target/i386/pr82735-1.c: New test.
4245 * gcc.target/i386/pr82735-2.c: New test.
4246 * gcc.target/i386/pr82735-3.c: New test.
4247 * gcc.target/i386/pr82735-4.c: New test.
4248 * gcc.target/i386/pr82735-5.c: New test.
4250 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4252 * gcc.dg/gomp/scan-1.c: New test.
4254 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4257 * c-c++-common/gomp/pr100902-1.c: New test.
4259 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
4261 * gcc.dg/sso-14.c: New test.
4263 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4270 * gfortran.dg/PR100120.f90: New test.
4271 * gfortran.dg/character_workout_1.f90: New test.
4272 * gfortran.dg/character_workout_4.f90: New test.
4274 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4276 PR middle-end/100905
4277 * gfortran.dg/gomp/loop-3.f90: New test.
4279 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
4282 * gdc.dg/pr100882a.d: New test.
4283 * gdc.dg/pr100882b.d: New test.
4284 * gdc.dg/pr100882c.d: New test.
4285 * gdc.dg/torture/pr100882.d: New test.
4287 2021-06-04 Patrick Palka <ppalka@redhat.com>
4290 * g++.dg/template/param4.C: New test.
4291 * g++.dg/template/param5.C: New test.
4292 * g++.dg/cpp1z/nontype-auto19.C: New test.
4293 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4294 deduced type of a decltype(auto) NTTP has top-level cv-quals.
4296 2021-06-04 Patrick Palka <ppalka@redhat.com>
4299 * g++.dg/cpp0x/alias-decl-72.C: New test.
4300 * g++.dg/cpp0x/alias-decl-72a.C: New test.
4302 2021-06-04 Harald Anlauf <anlauf@gmx.de>
4305 * gfortran.dg/inline_matmul_25.f90: New test.
4307 2021-06-04 Martin Sebor <msebor@redhat.com>
4310 * gcc.dg/nonnull-6.c: New test.
4312 2021-06-04 Martin Sebor <msebor@redhat.com>
4314 PR middle-end/100732
4315 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4316 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4317 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4318 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4319 * gcc.dg/uninit-pr100732.c: New test.
4321 2021-06-04 Martin Sebor <msebor@redhat.com>
4323 * gcc.dg/Wvla-parameter-10.c: New test.
4324 * gcc.dg/Wvla-parameter-11.c: New test.
4326 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4328 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4329 commit in addition - add more dg-errors and '... end ...' due to changed
4331 * gfortran.dg/goacc/omp.f95: Likewise.
4332 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4334 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4337 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4339 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4341 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4342 proper iteration variable.
4344 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4346 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4347 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4348 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4349 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4350 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4351 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4352 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4353 fix loop-variable and remove xfail.
4355 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4358 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4360 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4363 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4364 C/C++ version of the patch.
4365 * gfortran.dg/gomp/loop-1.f90: New test.
4366 * gfortran.dg/gomp/loop-2.f90: New test.
4367 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4368 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4369 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4370 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4371 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4372 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4373 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4374 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4375 of 'acc loops' to hide unrelated bug for now.
4376 * gfortran.dg/goacc/omp-fixed.f: Likewise
4378 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4381 * gcc.target/i386/pr100887.c: New test.
4383 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4386 * g++.dg/gomp/declare-simd-8.C: New test.
4388 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4390 * gcc.target/powerpc/not-promote-mode.c: New.
4392 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4395 * gcc.target/i386/vperm-v2hi.c: New test.
4396 * gcc.target/i386/vperm-v4qi.c: Ditto.
4398 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4400 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4402 2021-06-03 Patrick Palka <ppalka@redhat.com>
4405 * g++.dg/cpp0x/alias-decl-71.C: New test.
4407 2021-06-03 Patrick Palka <ppalka@redhat.com>
4410 * g++.dg/cpp2a/using-enum-9.C: New test.
4412 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
4414 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4416 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
4418 * gcc.target/arm/simd/mve-vabs.c: New test.
4420 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4422 * gnat.dg/bit_packed_array6.adb: New test.
4423 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4425 2021-06-03 Martin Liska <mliska@suse.cz>
4427 * gcc.dg/spellcheck-options-23.c: New test.
4429 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4431 * gnat.dg/inline22.adb: New test.
4433 2021-06-03 Tamar Christina <tamar.christina@arm.com>
4435 * gcc.target/aarch64/cpunative/info_16: Update implementer.
4436 * gcc.target/aarch64/cpunative/info_17: Likewise
4438 2021-06-03 Jakub Jelinek <jakub@redhat.com>
4441 * g++.dg/gomp/depend-iterator-3.C: New test.
4442 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4443 this as base expression of depend array section, expect a different
4444 error wording for this as depend locator and add testcases
4445 for affinity clauses.
4447 2021-06-02 Jason Merrill <jason@redhat.com>
4450 * g++.dg/init/no-elide2.C: New test.
4452 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
4454 * gcc.target/s390/ashr.c: New test.
4456 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
4459 * gfortran.dg/gomp/taskloop-2.f90: New.
4461 2021-06-02 Jakub Jelinek <jakub@redhat.com>
4463 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4466 2021-06-01 Patrick Palka <ppalka@redhat.com>
4469 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4470 * g++.dg/cpp0x/dc10.C: New test.
4471 * g++.dg/cpp0x/initlist-base4.C: New test.
4472 * g++.dg/cpp2a/constexpr-init22.C: New test.
4474 2021-06-01 Andrew Pinski <apinski@marvell.com>
4476 PR tree-optimization/95481
4477 * gcc.dg/tree-ssa/tailcall-10.c: New test.
4478 * gcc.dg/tree-ssa/tailcall-11.c: New test.
4479 * gcc.dg/tree-ssa/tailcall-12.c: New test.
4480 * gcc.dg/tree-ssa/tailcall-13.c: New test.
4481 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4483 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
4486 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4488 2021-06-01 Jason Merrill <jason@redhat.com>
4491 * g++.dg/cpp2a/destroying-delete5.C: New test.
4493 2021-06-01 Jason Merrill <jason@redhat.com>
4496 * g++.dg/cpp0x/depr-copy4.C: New test.
4498 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
4500 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4501 * gcc.dg/pr80776-1.c: Same.
4503 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
4506 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4507 now diagnosed with less error output.
4508 * gfortran.dg/gomp/scan-1.f90: Likewise.
4509 * gfortran.dg/gomp/pr99928-3.f90: New test.
4510 * gfortran.dg/gomp/taskloop-1.f90: New test.
4512 2021-06-01 liuhongt <hongtao.liu@intel.com>
4514 PR tree-optimization/98365
4515 * gcc.target/i386/pr98365.c: New test.
4517 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4519 PR tree-optimization/100781
4520 * gcc.dg/pr100781.c: New.
4522 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4524 PR tree-optimization/100774
4525 * g++.dg/pr100774.C: New.
4527 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
4529 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4530 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4532 2021-05-31 Richard Biener <rguenther@suse.de>
4535 * c-c++-common/builtin-shufflevector-2.c: New testcase.
4536 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4537 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4538 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4540 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
4543 * g++.target/powerpc/pr99842.C: New.
4545 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4547 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4548 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4549 (plugin_init): Likewise.
4550 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4551 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4552 (plugin_init): Likewise.
4553 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4554 (plugin_init): Likewise.
4556 2021-05-29 Jakub Jelinek <jakub@redhat.com>
4559 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4560 combined with parallel, teams or taskloop and defaultmap(none)
4561 to constructs combined with target.
4562 * c-c++-common/gomp/pr99928-2.c: Likewise.
4563 * c-c++-common/gomp/pr99928-3.c: Likewise.
4564 * c-c++-common/gomp/pr99928-4.c: Likewise.
4565 * c-c++-common/gomp/pr99928-5.c: Likewise.
4566 * c-c++-common/gomp/pr99928-6.c: Likewise.
4567 * c-c++-common/gomp/pr99928-7.c: Likewise.
4568 * c-c++-common/gomp/pr99928-8.c: Likewise.
4569 * c-c++-common/gomp/pr99928-9.c: Likewise.
4570 * c-c++-common/gomp/pr99928-10.c: Likewise.
4571 * c-c++-common/gomp/pr99928-13.c: Likewise.
4572 * c-c++-common/gomp/pr99928-14.c: Likewise.
4574 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
4576 * gcc.dg/Wstringop-overflow-55.c:
4577 * gcc.dg/pr80776-1.c:
4579 2021-05-28 Richard Biener <rguenther@suse.de>
4581 PR tree-optimization/100778
4582 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4584 2021-05-28 Jason Merrill <jason@redhat.com>
4588 * g++.dg/inherit/virtual15.C: New test.
4589 * g++.dg/inherit/virtual15a.C: New file.
4591 2021-05-28 Richard Biener <rguenther@suse.de>
4594 * gcc.dg/pr100791.c: New testcase.
4596 2021-05-28 Richard Biener <rguenther@suse.de>
4599 * gcc.dg/gimplefe-error-11.c: New testcase.
4601 2021-05-28 Jakub Jelinek <jakub@redhat.com>
4604 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4605 * c-c++-common/gomp/pr99928-9.c: Likewise.
4606 * c-c++-common/gomp/pr99928-10.c: Likewise.
4607 * c-c++-common/gomp/pr99928-16.c: New test.
4609 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
4611 * c-c++-common/gomp/affinity-1.c: New test.
4612 * c-c++-common/gomp/affinity-2.c: New test.
4613 * c-c++-common/gomp/affinity-3.c: New test.
4614 * c-c++-common/gomp/affinity-4.c: New test.
4615 * c-c++-common/gomp/affinity-5.c: New test.
4616 * c-c++-common/gomp/affinity-6.c: New test.
4617 * c-c++-common/gomp/affinity-7.c: New test.
4618 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4619 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4620 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4621 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4622 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4623 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4624 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4625 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4626 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4627 * gfortran.dg/gomp/taskwait.f90: New test.
4629 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
4630 Richard Biener <rguenther@suse.de>
4632 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4633 Adjust scanning pattern for !lp64.
4634 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4635 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4638 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
4640 PR tree-optimization/99398
4641 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4642 * gcc.target/powerpc/vec-perm-ctor.c: New test.
4643 * gcc.target/powerpc/vec-perm-ctor.h: New test.
4645 2021-05-27 Matthias Kretz <kretz@kde.org>
4648 * g++.dg/diagnostic/pr100716.C: New test.
4649 * g++.dg/diagnostic/pr100716-1.C: Same test with
4650 -fno-pretty-templates.
4652 2021-05-27 Patrick Palka <ppalka@redhat.com>
4655 * g++.dg/cpp0x/static_assert17.C: New test.
4657 2021-05-27 Jason Merrill <jason@redhat.com>
4660 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
4662 2021-05-27 Patrick Palka <ppalka@redhat.com>
4667 * g++.dg/template/partial16.C: New test.
4668 * g++.dg/template/partial17.C: New test.
4669 * g++.dg/template/partial18.C: New test.
4670 * g++.dg/template/partial19.C: New test.
4671 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
4672 ill-formed partial specialization.
4673 * g++.dg/cpp0x/variadic38.C: Likewise.
4674 * g++.dg/cpp1z/pr81016.C: Likewise.
4675 * g++.dg/template/partial5.C: Likewise.
4676 * g++.old-deja/g++.pt/spec21.C: Likewise.
4678 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4681 * gfortran.dg/pointer_check_14.f90: New test.
4683 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4686 * gfortran.dg/bounds_check_22.f90: New test.
4688 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
4690 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
4692 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
4695 * gcc.target/i386/pr100637-3b.c (avgu): New test.
4696 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
4698 2021-05-26 Patrick Palka <ppalka@redhat.com>
4701 * g++.dg/template/access37.C: New test.
4702 * g++.dg/template/access37a.C: New test.
4704 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
4706 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
4707 * gcc.dg/pr80776-1.c: Same.
4709 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
4711 * lib/target-supports.exp (check_effective_target_vect32): New.
4712 (available_vector_sizes): Append 32 for x86 targets.
4713 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
4714 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
4715 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
4716 * gcc.target/i386/pr100637-3b.c: New test.
4717 * gcc.target/i386/pr100637-3w.c: Ditto.
4718 * gcc.target/i386/pr100637-4b.c: Ditto.
4719 * gcc.target/i386/pr100637-4w.c: Ditto.
4721 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
4723 * gcc.dg/sso-13.c: New test.
4725 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
4727 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
4729 2021-05-26 Patrick Palka <ppalka@redhat.com>
4732 * g++.dg/cpp1z/elide6.C: New test.
4734 2021-05-26 Patrick Palka <ppalka@redhat.com>
4737 * g++.dg/cpp0x/noexcept68.C: New test.
4739 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4741 * gcc.target/csky/fldrd_fstrd.c: New.
4742 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
4744 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4746 * gcc.target/csky/ldbs.c: New.
4748 2021-05-26 Andrew Pinski <apinski@marvell.com>
4750 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
4751 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
4753 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4756 * g++.dg/cpp1z/nodiscard8.C: New test.
4757 * g++.dg/cpp1z/nodiscard9.C: New test.
4759 2021-05-25 Martin Liska <mliska@suse.cz>
4761 * gcc.dg/sancov/attribute.c: New test.
4763 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
4765 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
4767 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4770 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
4772 * c-c++-common/gomp/pr99928-9.c: Likewise.
4773 * c-c++-common/gomp/pr99928-10.c: Likewise.
4775 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
4777 * gcc.target/csky/fpuv3/fpuv3.exp: New.
4778 * gcc.target/csky/fpuv3/fpv3_div.c: New.
4779 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
4780 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
4781 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
4782 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
4783 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
4784 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
4785 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
4786 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
4787 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
4788 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
4789 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
4790 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
4791 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
4792 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
4793 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
4794 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
4795 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
4796 * gcc.target/csky/fpuv3/fpv3_h.c: New.
4797 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
4798 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
4799 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
4800 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
4801 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
4802 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
4803 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
4804 * gcc.target/csky/fpuv3/fpv3_max.c: New.
4805 * gcc.target/csky/fpuv3/fpv3_min.c: New.
4806 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4807 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4808 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4809 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4810 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4811 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4812 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4813 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4815 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
4817 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4819 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
4822 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4823 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4824 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4825 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4827 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4829 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4832 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4834 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4837 2021-05-24 liuhongt <hongtao.liu@intel.com>
4840 * gcc.target/i386/pr100660.c: New test.
4842 2021-05-24 Andrew Pinski <apinski@marvell.com>
4844 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4845 when matching ssa name version.
4846 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4848 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
4851 * gcc.target/i386/pr100722.c: New test.
4853 2021-05-23 Harald Anlauf <anlauf@gmx.de>
4856 * gfortran.dg/pr100551.f90: New test.
4858 2021-05-23 Andrew Pinski <apinski@marvell.com>
4860 * gcc.dg/gimplefe-45.c: New test.
4862 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4864 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4866 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4868 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4869 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4871 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4874 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4875 * c-c++-common/gomp/pr99928-15.c: New test.
4877 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4880 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4881 * c-c++-common/gomp/pr99928-13.c: New test.
4882 * c-c++-common/gomp/pr99928-14.c: New test.
4884 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4887 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4888 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4889 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4891 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4893 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4896 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4897 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4898 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4900 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4901 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4902 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4903 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4905 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4906 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4907 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4908 * gfortran.dg/goacc/private-3.f95: Likewise.
4910 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4912 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4914 * gcc.c-torture/compile/ssa-unused-1.c: New file.
4916 2021-05-21 Richard Biener <rguenther@suse.de>
4917 H.J. Lu <hjl.tools@gmail.com>
4919 * gcc.target/i386/pr90773-24.c: New test.
4920 * gcc.target/i386/pr90773-25.c: Likewise.
4922 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
4925 * g++.target/i386/pr100637-1b.C: New test.
4926 * g++.target/i386/pr100637-1w.C: Ditto.
4927 * gcc.target/i386/pr100637-2b.c: Ditto.
4928 * gcc.target/i386/pr100637-2w.c: Ditto.
4930 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4932 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4934 2021-05-20 Jason Merrill <jason@redhat.com>
4936 * g++.dg/cpp2a/desig19.C: New test.
4938 2021-05-20 Jason Merrill <jason@redhat.com>
4941 * g++.dg/cpp2a/desig18.C: New test.
4943 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4945 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4946 * lib/dg-pch.exp: Adjust diagnostic message.
4948 2021-05-20 Martin Sebor <msebor@redhat.com>
4950 PR middle-end/100684
4951 * g++.dg/warn/Wnonnull13.C: New test.
4952 * g++.dg/warn/Wnonnull14.C: New test.
4953 * g++.dg/warn/Wnonnull15.C: New test.
4955 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4957 * g++.dg/modules/omp-1_c.C: Fix testcase.
4959 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4962 * gcc.target/i386/pr100701.c: New test.
4964 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4966 * gfortran.dg/gomp/map-6.f90: New test.
4967 * gfortran.dg/gomp/map-7.f90: New test.
4968 * gfortran.dg/gomp/map-8.f90: New test.
4970 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4973 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4974 * gnat.dg/unchecked_convert6.adb: Likewise.
4976 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4979 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4981 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4982 Torbjörn Svensson <torbjorn.svensson@st.com>
4985 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4986 * c-c++-common/cpp/file-name-1.c: New test.
4988 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4991 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4992 add comments regarding what the code does.
4994 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4997 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4998 * c-c++-common/gomp/pr99928-5.c: Likewise.
5000 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5002 PR preprocessor/100646
5003 * gcc.dg/cpp/pr100646-1.c: New test.
5004 * gcc.dg/cpp/pr100646-2.c: New test.
5006 2021-05-20 Jason Merrill <jason@redhat.com>
5009 * g++.dg/cpp2a/nontype-complex1.C: New test.
5011 2021-05-20 Jason Merrill <jason@redhat.com>
5014 * g++.dg/parse/access13.C: New test.
5016 2021-05-19 Martin Sebor <msebor@redhat.com>
5019 * gcc.dg/pr100619.c: New test.
5021 2021-05-19 Jason Merrill <jason@redhat.com>
5025 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
5027 2021-05-19 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp1z/class-deduction-access1.C: New test.
5030 * g++.dg/cpp1z/class-deduction-access2.C: New test.
5032 2021-05-19 Marek Polacek <polacek@redhat.com>
5035 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
5036 Remove dg-errors for GNU attributes.
5037 * g++.dg/ext/attrib63.C: Remove dg-error.
5038 * g++.dg/cpp0x/friend8.C: New test.
5040 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
5042 * g++.dg/modules/omp-1_a.C: Check pthread is available.
5043 * g++.dg/modules/omp-1_b.C: Ditto.
5044 * g++.dg/modules/omp-1_c.C: Ditto.
5045 * g++.dg/modules/omp-2_a.C: Ditto.
5046 * g++.dg/modules/omp-2_b.C: Ditto.
5048 2021-05-19 Alex Coplan <alex.coplan@arm.com>
5051 * gcc.target/arm/cmse/pr100333.c: New test.
5053 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5056 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
5058 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
5060 * gcc.target/riscv/arch-12.c: New.
5061 * gcc.target/riscv/attribute-19.c: New.
5063 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
5065 * gcc.target/aarch64/narrow_high_combine.c: New test.
5067 2021-05-19 Richard Biener <rguenther@suse.de>
5069 PR middle-end/100672
5070 * gcc.dg/torture/pr100672.c: New testcase.
5072 2021-05-19 Martin Liska <mliska@suse.cz>
5075 * gcc.dg/local1.c: Fix typos.
5076 * gcc.dg/ucnid-5-utf8.c: Likewise.
5077 * gcc.dg/ucnid-5.c: Likewise.
5079 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5081 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
5082 scan-assembly-times to scan-assembly not for superfluous uxtb.
5083 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
5084 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
5085 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
5086 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
5087 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
5088 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
5089 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
5090 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
5091 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
5092 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
5093 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
5094 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
5095 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
5096 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
5097 * gcc.target/aarch64/sve/ld1_extend.c: New test.
5099 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5101 PR middle-end/100576
5102 * gcc.c-torture/compile/pr100576.c: New test.
5104 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5106 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
5108 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5111 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
5112 * c-c++-common/gomp/pr99928-12.c: New test.
5114 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
5116 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
5117 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
5118 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
5119 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
5120 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
5121 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
5122 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
5123 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
5124 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
5125 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
5126 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
5127 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
5128 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
5129 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
5130 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
5132 2021-05-19 Jason Merrill <jason@redhat.com>
5135 * g++.dg/dfp/mangle-6.C: New test.
5137 2021-05-19 Jason Merrill <jason@redhat.com>
5140 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
5142 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
5144 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
5145 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
5146 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
5148 2021-05-18 Jason Merrill <jason@redhat.com>
5152 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
5154 2021-05-18 Jason Merrill <jason@redhat.com>
5156 * g++.dg/cpp0x/implicit-delete1.C: New test.
5158 2021-05-18 David Malcolm <dmalcolm@redhat.com>
5161 * gcc.dg/analyzer/pr100615.c: New test.
5163 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
5166 * gcc.target/i386/pr100637-1b.c: New test.
5167 * gcc.target/i386/pr100637-1w.c: Ditto.
5168 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
5169 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
5170 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
5171 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
5172 pmovsxbd and pmovsxwq.
5173 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
5174 pmovzxbd and pmovzxwq.
5176 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
5179 * gfortran.dg/goacc-gomp/depobj.f90: New test.
5181 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
5183 * lib/gcc-dg.exp: Implement 'dg-note'.
5184 * lib/prune.exp: Likewise.
5185 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
5186 'dg-prune-output "note: ".
5187 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
5188 'dg-note', match up additional notes, one class of them with
5190 * lib/lto.exp: Implement 'dg-lto-note'.
5191 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
5193 * g++.dg/lto/odr-1_1.C: Likewise.
5194 * g++.dg/lto/odr-2_1.C: Likewise.
5196 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5198 PR rtl-optimization/100590
5199 * gcc.dg/pr100590.c: New test.
5201 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5204 * g++.dg/other/pr100580.C: New test.
5206 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5208 PR tree-optimization/94589
5209 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
5211 2021-05-18 Richard Biener <rguenther@suse.de>
5213 * gcc.target/i386/pr100582.c: Adjust for AVX512.
5215 2021-05-18 Richard Biener <rguenther@suse.de>
5218 * gcc.dg/gimplefe-error-10.c: New testcase.
5220 2021-05-18 Richard Biener <rguenther@suse.de>
5223 * gcc.dg/pr100547.c: New testcase.
5224 * gcc.dg/attr-vector_size.c: Adjust.
5226 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5228 * gcc.target/s390/zvector/vec-_Bool.c: New test.
5230 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5233 * g++.target/s390/pr100281-1.C: New test.
5234 * g++.target/s390/pr100281-2.C: New test.
5236 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
5238 PR tree-optimization/100512
5239 * gcc.dg/pr100512.c: New.
5241 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
5243 * g++.dg/conversion/pr100635.C: New test.
5245 2021-05-17 Harald Anlauf <anlauf@gmx.de>
5248 * gfortran.dg/pr98411.f90: New test.
5250 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
5252 * gcc.dg/pr100349.c: New test.
5254 2021-05-17 Tamar Christina <tamar.christina@arm.com>
5256 * gcc.target/aarch64/cpunative/info_16: New test.
5257 * gcc.target/aarch64/cpunative/info_17: New test.
5258 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
5259 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
5261 2021-05-17 Richard Biener <rguenther@suse.de>
5264 * gcc.dg/gimplefe-error-9.c: New testcase.
5266 2021-05-17 Richard Biener <rguenther@suse.de>
5268 PR middle-end/100582
5269 * gcc.target/i386/pr100582.c: New testcase.
5271 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5273 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
5274 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
5276 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
5277 vectorize float16_t vectors.
5279 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5281 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5282 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5283 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5285 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5287 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5289 2021-05-17 liuhongt <hongtao.liu@intel.com>
5292 * gcc.target/i386/pr100549.c: New test.
5294 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5296 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5298 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5300 * gcc.target/arm/simd/mve-vadd-1.c: New.
5302 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5304 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5306 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5308 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5310 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5312 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5314 * lib/target-supports.exp
5315 (check_effective_target_arm_qbit_ok_nocache): Rename into...
5316 (check_effective_target_arm_sat_ok_nocache): ... this. Check
5317 __ARM_FEATURE_SAT and use armv6.
5319 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
5322 * gfortran.dg/gomp/workshare-59.f90: New test.
5324 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5327 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5329 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5331 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5333 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5335 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5337 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5339 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5342 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5344 * gcc.target/powerpc/rop-1.c: New.
5345 * gcc.target/powerpc/rop-2.c: New.
5346 * gcc.target/powerpc/rop-3.c: New.
5347 * gcc.target/powerpc/rop-4.c: New.
5348 * gcc.target/powerpc/rop-5.c: New.
5350 2021-05-15 Martin Jambor <mjambor@suse.cz>
5353 2021-05-15 Martin Jambor <mjambor@suse.cz>
5355 PR tree-optimization/100453
5356 * gcc.dg/tree-ssa/pr100453.c: New test.
5358 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5360 PR rtl-optimization/100342
5361 * gcc.target/i386/pr100342.c: New test.
5363 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5365 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5366 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5368 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5370 * gfortran.dg/gomp/implicit-save.f90: New test.
5372 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5375 * g++.dg/cpp1y/pr95226.C: New test.
5377 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5380 * g++.dg/cpp0x/pr94616.C: New test.
5382 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5385 * g++.dg/cpp0x/sfinae68.C: New test.
5387 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5389 * g++.dg/cpp1y/pr88872.C: New test.
5391 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5393 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5395 2021-05-14 Marek Polacek <polacek@redhat.com>
5396 Jason Merrill <jason@redhat.com>
5399 * g++.dg/cpp0x/friend7.C: New test.
5400 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5401 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5402 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5403 * g++.dg/ext/attrib63.C: New test.
5405 2021-05-13 Martin Sebor <msebor@redhat.com>
5407 PR tree-optimization/93100
5409 * g++.dg/warn/uninit-pr93100.C: New test.
5410 * gcc.dg/uninit-pr93100.c: New test.
5411 * gcc.dg/uninit-pr98583.c: New test.
5413 2021-05-13 Martin Jambor <mjambor@suse.cz>
5415 PR tree-optimization/100453
5416 * gcc.dg/tree-ssa/pr100453.c: New test.
5418 2021-05-13 Martin Sebor <msebor@redhat.com>
5420 * g++.dg/pr100574.C: Use size_t as operator new argument type.
5422 2021-05-13 Martin Liska <mliska@suse.cz>
5424 PR middle-end/100504
5425 * gcc.target/i386/pr100504.c: New test.
5427 2021-05-13 Martin Sebor <msebor@redhat.com>
5430 * gcc.dg/Wvla-parameter-9.c: New test.
5432 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5435 * c-c++-common/gomp/pr99928-1.c: New test.
5436 * c-c++-common/gomp/pr99928-2.c: New test.
5437 * c-c++-common/gomp/pr99928-3.c: New test.
5438 * c-c++-common/gomp/pr99928-4.c: New test.
5439 * c-c++-common/gomp/pr99928-5.c: New test.
5440 * c-c++-common/gomp/pr99928-6.c: New test.
5441 * c-c++-common/gomp/pr99928-7.c: New test.
5442 * c-c++-common/gomp/pr99928-8.c: New test.
5443 * c-c++-common/gomp/pr99928-9.c: New test.
5444 * c-c++-common/gomp/pr99928-10.c: New test.
5445 * c-c++-common/gomp/pr99928-11.c: New test.
5447 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5450 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5452 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5454 * gcc.dg/pr100563.c: New test.
5456 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5458 PR tree-optimization/98856
5459 * gcc.target/i386/sse2-psraq-1.c: New test.
5460 * gcc.target/i386/sse4_2-psraq-1.c: New test.
5461 * gcc.target/i386/avx-psraq-1.c: New test.
5462 * gcc.target/i386/avx2-psraq-1.c: New test.
5463 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5465 * gcc.target/i386/avx2-pr82370.c: Likewise.
5466 * gcc.target/i386/avx512f-pr82370.c: Likewise.
5467 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5468 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5469 * gcc.dg/torture/vshuf-8.inc: Likewise.
5471 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
5474 * g++.target/i386/pr100581.C: New test.
5476 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
5479 * gnat.dg/lto21.adb: Prune new LTO warning.
5481 2021-05-13 Martin Liska <mliska@suse.cz>
5484 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5485 * gcc.dg/torture/pr94947-1.c: Likewise.
5487 2021-05-13 liuhongt <hongtao.liu@intel.com>
5489 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5491 2021-05-13 liuhongt <hongtao.liu@intel.com>
5494 * gcc.target/i386/avx-pr94680.c: New test.
5495 * gcc.target/i386/avx512f-pr94680.c: New test.
5496 * gcc.target/i386/sse2-pr94680.c: New test.
5498 2021-05-12 Martin Sebor <msebor@redhat.com>
5500 PR middle-end/100571
5501 * gcc.dg/Wstringop-overflow-67.c: New test.
5503 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
5506 * gcc.dg/pr100521.c: New file.
5508 2021-05-12 Marek Polacek <polacek@redhat.com>
5510 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5512 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
5514 * c-c++-common/gomp/map-6.c: New test.
5515 * c-c++-common/gomp/map-7.c: New test.
5517 2021-05-12 Richard Biener <rguenther@suse.de>
5519 PR tree-optimization/100566
5520 * gcc.dg/torture/pr100566.c: New testcase.
5522 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5524 PR preprocessor/100392
5525 * gcc.dg/cpp/pr100392.c: New test.
5526 * gcc.dg/cpp/pr100392.h: New file.
5528 2021-05-12 Martin Liska <mliska@suse.cz>
5530 * lib/lto.exp: When running tests without jobserver, one can see
5531 the following warning for tests that use 1to1 partitioning.
5533 2021-05-12 liuhongt <hongtao.liu@intel.com>
5536 * gcc.target/i386/avx2-pr99908.c: New test.
5537 * gcc.target/i386/sse4_1-pr99908.c: New test.
5539 2021-05-12 Richard Biener <rguenther@suse.de>
5541 PR tree-optimization/100519
5542 * gcc.dg/torture/pr100519.c: New testcase.
5544 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5547 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5549 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5551 PR middle-end/100508
5552 * gcc.dg/gomp/pr100508.c: New test.
5554 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5555 Marc Glisse <marc.glisse@inria.fr>
5557 PR tree-optimization/94589
5558 * gcc.dg/tree-ssa/pr94589-1.c: New test.
5560 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
5563 * g++.target/i386/pr98218-1.C: Ditto.
5564 * gcc.target/i386/pr98218-4.c: New test.
5565 * gcc.target/i386/pr98218-1.c: Correct PR number.
5566 * gcc.target/i386/pr98218-1a.c: Ditto.
5567 * gcc.target/i386/pr98218-2.c: Ditto.
5568 * gcc.target/i386/pr98218-2a.c: Ditto.
5569 * gcc.target/i386/pr98218-3.c: Ditto.
5570 * gcc.target/i386/pr98218-3a.c: Ditto.
5572 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5574 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5575 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5577 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5579 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5582 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5584 * gcc.dg/guality/pr43077-1.c: Align types of output and input
5585 operands by lifting immediates to type long.
5587 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5589 * gcc.dg/c11-digit-separators-1.c,
5590 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5593 2021-05-11 Jason Merrill <jason@redhat.com>
5596 * g++.dg/ext/vector41.C: New test.
5598 2021-05-11 Martin Liska <mliska@suse.cz>
5600 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5601 * brig.dg/README: Removed.
5602 * brig.dg/dg.exp: Removed.
5603 * brig.dg/test/gimple/alloca.hsail: Removed.
5604 * brig.dg/test/gimple/atomics.hsail: Removed.
5605 * brig.dg/test/gimple/branches.hsail: Removed.
5606 * brig.dg/test/gimple/fbarrier.hsail: Removed.
5607 * brig.dg/test/gimple/function_calls.hsail: Removed.
5608 * brig.dg/test/gimple/internal-casts.hsail: Removed.
5609 * brig.dg/test/gimple/kernarg.hsail: Removed.
5610 * brig.dg/test/gimple/mem.hsail: Removed.
5611 * brig.dg/test/gimple/mulhi.hsail: Removed.
5612 * brig.dg/test/gimple/packed.hsail: Removed.
5613 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5614 * brig.dg/test/gimple/smoke_test.hsail: Removed.
5615 * brig.dg/test/gimple/variables.hsail: Removed.
5616 * brig.dg/test/gimple/vector.hsail: Removed.
5617 * lib/brig-dg.exp: Removed.
5618 * lib/brig.exp: Removed.
5620 2021-05-11 Alex Coplan <alex.coplan@arm.com>
5623 * gcc.target/arm/cmse/pr99725.c: New test.
5625 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
5627 * gcc.target/aarch64/fmul_lane_1.c: New test.
5629 2021-05-11 Richard Biener <rguenther@suse.de>
5631 PR middle-end/100509
5632 * gcc.dg/pr100509.c: New testcase.
5634 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
5636 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5638 2021-05-11 Patrick Palka <ppalka@redhat.com>
5641 * g++.dg/lookup/operator-3.C: New test.
5643 2021-05-11 Patrick Palka <ppalka@redhat.com>
5646 * g++.dg/cpp2a/concepts-ctad4.C: New test.
5648 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
5650 * gnat.dg/specs/opt5.ads: New test.
5651 * gnat.dg/specs/opt5_pkg.ads: New helper.
5653 2021-05-10 Martin Sebor <msebor@redhat.com>
5655 PR middle-end/100425
5656 PR middle-end/100510
5657 * c-c++-common/Walloca-larger-than.C: New test.
5658 * gcc.dg/Walloca-larger-than-4.c: New test.
5659 * gcc.dg/Wvla-larger-than-5.c: New test.
5660 * gcc.dg/pr79972.c: Remove unexpected warning directive.
5662 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
5664 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
5665 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
5667 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5669 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
5671 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5673 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
5675 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
5677 PR tree-optimization/42587
5678 * gcc.dg/optimize-bswapsi-6.c: New test.
5680 2021-05-10 Richard Biener <rguenther@suse.de>
5683 * g++.dg/vect/slp-pr99971.cc: Align data.
5685 2021-05-10 Richard Biener <rguenther@suse.de>
5687 PR tree-optimization/100492
5688 * gcc.dg/torture/pr100492.c: New testcase.
5690 2021-05-10 Richard Biener <rguenther@suse.de>
5692 PR middle-end/100464
5694 * gcc.dg/pr100464.c: New testcase.
5695 * g++.dg/tree-ssa/array-temp1.C: Adjust.
5697 2021-05-10 Richard Biener <rguenther@suse.de>
5699 PR tree-optimization/100434
5700 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
5702 2021-05-10 Alex Coplan <alex.coplan@arm.com>
5705 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
5706 Update now that we're (correctly) using full 128-bit vector
5708 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
5710 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
5712 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
5714 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
5718 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
5721 * gfortran.dg/class_dummy_7.f90: Correct PR number.
5723 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
5725 * gcc.dg/sso-9.c: Delete.
5727 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5729 * gnat.dg/debug18.adb: New test.
5731 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5733 * gcc.dg/sso-12.c: New test.
5735 2021-05-07 Jason Merrill <jason@redhat.com>
5737 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
5740 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5742 PR tree-optimization/79333
5743 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
5745 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5748 * c-c++-common/gomp/pr100450.c: New test.
5750 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
5753 * gcc.target/i386/pr100445-1.c: New test.
5755 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5758 * gcc.target/i386/pr100445.c: New test.
5760 2021-05-06 Joseph Myers <joseph@codesourcery.com>
5763 PR preprocessor/97604
5764 * g++.dg/cpp1y/digit-sep-neg-2.C,
5765 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
5766 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
5767 Adjust expected messages.
5769 2021-05-06 Martin Jambor <mjambor@suse.cz>
5771 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
5772 05193687dde, make the argv again pointer to an array.
5774 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
5776 * gnat.dg/opt93.adb: Compile only for LP64 targets.
5778 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5780 * lib/target-supports.exp: Add s390 checks for vect conversions.
5782 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5784 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
5786 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
5790 * gfortran.dg/class_dummy_6.f90: New test.
5791 * gfortran.dg/class_dummy_7.f90: New test.
5793 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
5796 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
5798 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
5800 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
5801 __builtin_s390_vpdi.
5802 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
5805 2021-05-06 Jakub Jelinek <jakub@redhat.com>
5807 PR tree-optimization/94589
5808 * gcc.dg/pr94589-1.c: New test.
5809 * gcc.dg/pr94589-2.c: New test.
5810 * gcc.dg/pr94589-3.c: New test.
5811 * gcc.dg/pr94589-4.c: New test.
5812 * g++.dg/opt/pr94589-1.C: New test.
5813 * g++.dg/opt/pr94589-2.C: New test.
5814 * g++.dg/opt/pr94589-3.C: New test.
5815 * g++.dg/opt/pr94589-4.C: New test.
5817 2021-05-06 Richard Biener <rguenther@suse.de>
5820 * gcc.dg/pr100373.c: New testcase.
5822 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5824 * gcc.c-torture/execute/20210505-1.c: New test.
5826 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
5829 * gcc.target/i386/pr91400-1.c: New test.
5830 * gcc.target/i386/pr91400-2.c: Likewise.
5832 2021-05-05 Martin Sebor <msebor@redhat.com>
5834 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5836 2021-05-05 Harald Anlauf <anlauf@gmx.de>
5839 * gfortran.dg/argument_checking_25.f90: New test.
5841 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
5844 * gcc.target/i386/pr98218-1.c: New test.
5845 * gcc.target/i386/pr98218-1a.c: Ditto.
5846 * gcc.target/i386/pr98218-2.c: Ditto.
5847 * gcc.target/i386/pr98218-2a.c: Ditto.
5848 * gcc.target/i386/pr98218-3.c: Ditto.
5849 * gcc.target/i386/pr98218-3a.c: Ditto.
5850 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5851 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5853 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5855 * gnat.dg/debug17.adb: Minor tweak.
5857 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5859 * gnat.dg/debug8.adb: Minor tweak.
5860 * gnat.dg/debug11.adb: Likewise.
5861 * gnat.dg/debug16.adb: Likewise.
5862 * gnat.dg/debug17.adb: New test.
5863 * gnat.dg/specs/debug1.ads: Minor tweak.
5865 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
5867 * gcc.dg/vect/slp-21.c: Add s390.
5869 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
5872 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5874 2021-05-05 Richard Biener <rguenther@suse.de>
5876 PR tree-optimization/79333
5877 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5878 * gcc.dg/graphite/fuse-1.c: Adjust.
5879 * gcc.dg/pr43864-4.c: Likewise.
5881 2021-05-05 Richard Biener <rguenther@suse.de>
5883 PR middle-end/100394
5884 * g++.dg/torture/pr100382.C: New testcase.
5886 2021-05-04 Martin Sebor <msebor@redhat.com>
5888 PR middle-end/100307
5889 * g++.dg/warn/Wplacement-new-size-9.C: New test.
5890 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5892 2021-05-04 Martin Sebor <msebor@redhat.com>
5894 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5896 2021-05-04 Martin Sebor <msebor@redhat.com>
5898 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5900 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
5902 * gcc.target/s390/oscbreak-1.c: Compile with -O1
5905 2021-05-04 Richard Biener <rguenther@suse.de>
5907 PR tree-optimization/100414
5908 * gcc.dg/pr100414.c: New testcase.
5910 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
5912 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5914 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
5916 * gnat.dg/opt94.adb: New file.
5917 * gnat.dg/opt94_pkg.adb: New file.
5918 * gnat.dg/opt94_pkg.ads: New file.
5920 2021-05-04 Richard Biener <rguenther@suse.de>
5922 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5923 simplify dump scanning down to one case.
5925 2021-05-04 Richard Biener <rguenther@suse.de>
5927 PR tree-optimization/100329
5928 * gcc.dg/torture/pr100329.c: New testcase.
5930 2021-05-04 Richard Biener <rguenther@suse.de>
5932 PR tree-optimization/100398
5933 * gcc.dg/torture/pr100398.c: New testcase.
5935 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5937 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5938 Fix dg directives order.
5939 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5942 2021-05-03 Jeff Law <jlaw@tachyum.com>
5944 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5947 2021-05-03 Patrick Palka <ppalka@redhat.com>
5950 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5952 2021-05-03 Patrick Palka <ppalka@redhat.com>
5956 * g++.dg/template/call8.C: New test.
5957 * g++.dg/template/koenig12a.C: New test.
5959 2021-05-03 Jeff Law <jlaw@tachyum.com>
5961 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5963 2021-05-03 Marek Polacek <polacek@redhat.com>
5966 * g++.dg/concepts/diagnostic18.C: New test.
5968 2021-05-03 Marek Polacek <polacek@redhat.com>
5971 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5973 2021-05-03 Jeff Law <jlaw@tachyum.com>
5975 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5977 2021-05-03 Jeff Law <jlaw@tachyum.com>
5979 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5981 2021-05-03 Jeff Law <jlaw@tachyum.com>
5983 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5985 2021-05-03 Jeff Law <jlaw@tachyum.com>
5987 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5988 cr16 and xstormy16 targets.
5990 2021-05-03 Richard Biener <rguenther@suse.de>
5992 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5993 * gcc.dg/pr81192.c: Disable DSE.
5995 2021-05-03 Richard Biener <rguenther@suse.de>
5997 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5999 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
6002 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
6003 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
6005 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
6007 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
6008 mapping class on AIX.
6009 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
6010 * gcc.c-torture/execute/alias-2.c: Same.
6011 * gcc.dg/alias-7.c: Same.
6013 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
6015 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6017 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6020 2021-04-30 Richard Biener <rguenther@suse.de>
6023 * g++.dg/pr98032.C: New testcase.
6025 2021-04-30 Richard Biener <rguenther@suse.de>
6027 PR tree-optimization/96513
6028 * gcc.dg/torture/pr96513.c: New testcase.
6030 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
6033 * gcc.target/i386/pr98060.c: New test.
6035 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
6037 PR rtl-optimization/100225
6038 PR rtl-optimization/84878
6039 * gcc.dg/pr100225.c: New test.
6041 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6043 PR preprocessor/82359
6044 * g++.dg/cpp1y/digit-sep-line.C,
6045 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
6047 2021-04-29 Jason Merrill <jason@redhat.com>
6049 * g++.dg/lookup/using-decl1.C: New test.
6051 2021-04-29 Jason Merrill <jason@redhat.com>
6054 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
6056 2021-04-29 Patrick Palka <ppalka@redhat.com>
6059 * g++.dg/template/koenig12.C: New test.
6061 2021-04-29 Marek Polacek <polacek@redhat.com>
6064 * g++.dg/cpp1z/class-deduction87.C: New test.
6066 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
6068 PR rtl-optimization/100303
6069 * g++.dg/torture/pr100303.C: New file.
6071 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
6074 * g++.dg/pr90773-1.h: New test.
6075 * g++.dg/pr90773-1a.C: Likewise.
6076 * g++.dg/pr90773-1b.C: Likewise.
6077 * g++.dg/pr90773-1c.C: Likewise.
6078 * g++.dg/pr90773-1d.C: Likewise.
6079 * gcc.target/i386/pr90773-1.c: Likewise.
6080 * gcc.target/i386/pr90773-2.c: Likewise.
6081 * gcc.target/i386/pr90773-3.c: Likewise.
6082 * gcc.target/i386/pr90773-4.c: Likewise.
6083 * gcc.target/i386/pr90773-5.c: Likewise.
6084 * gcc.target/i386/pr90773-6.c: Likewise.
6085 * gcc.target/i386/pr90773-7.c: Likewise.
6086 * gcc.target/i386/pr90773-8.c: Likewise.
6087 * gcc.target/i386/pr90773-9.c: Likewise.
6088 * gcc.target/i386/pr90773-10.c: Likewise.
6089 * gcc.target/i386/pr90773-11.c: Likewise.
6090 * gcc.target/i386/pr90773-12.c: Likewise.
6091 * gcc.target/i386/pr90773-13.c: Likewise.
6092 * gcc.target/i386/pr90773-14.c: Likewise.
6094 2021-04-29 Richard Biener <rguenther@suse.de>
6096 PR tree-optimization/100253
6097 * g++.dg/pr100253.C: New testcase.
6099 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6102 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
6104 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6107 * gcc.target/aarch64/sve/pr100302.c: New test.
6109 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6112 * c-c++-common/gomp/task-detach-3.c: New test.
6114 2021-04-29 Richard Biener <rguenther@suse.de>
6116 PR tree-optimization/99912
6117 * gcc.dg/pr95580.c: Disable DSE.
6118 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
6119 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
6120 to prevent them from being removed.
6121 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6123 2021-04-29 Martin Sebor <msebor@redhat.com>
6125 PR middle-end/100250
6126 * gcc.dg/uninit-pr100250.c: New test.
6128 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6130 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
6131 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
6133 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
6135 * gfortran.dg/gomp/map-5.f90: New test.
6137 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
6139 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
6140 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
6141 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
6143 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6145 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
6147 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6149 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
6150 mismatch when asm comments start with "/ ".
6152 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
6155 * gcc.c-torture/compile/pr100305.c: New test.
6157 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6160 * gfortran.dg/PR82376.f90: New test.
6162 2021-04-28 Richard Biener <rguenther@suse.de>
6164 PR tree-optimization/100292
6165 * gcc.dg/pr100292.c: New testcase.
6167 2021-04-28 Richard Wai <richard@annexi-strayline.com>
6169 * gnat.dg/containers2.adb: New test.
6171 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
6173 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
6175 2021-04-27 Jason Merrill <jason@redhat.com>
6178 * g++.dg/cpp0x/depr-copy3.C: New test.
6180 2021-04-27 Patrick Palka <ppalka@redhat.com>
6183 * g++.dg/cpp0x/variadic182.C: New test.
6185 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6187 PR middle-end/100284
6188 * gcc.target/aarch64/sve/pr81003.c: New test.
6190 2021-04-27 Martin Sebor <msebor@redhat.com>
6193 * g++.dg/ext/flexary13.C: Remove malformed directives.
6195 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
6198 * gcc.c-torture/compile/pr100106.c: New testcase.
6200 2021-04-27 Alex Coplan <alex.coplan@arm.com>
6203 * gcc.target/arm/pr99977.c: New test.
6205 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6207 PR tree-optimization/100239
6208 * gcc.dg/pr100239.c: New test.
6210 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6212 PR rtl-optimization/100254
6213 * g++.dg/opt/pr100254.C: New test.
6215 2021-04-27 Richard Biener <rguenther@suse.de>
6217 PR tree-optimization/99912
6218 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
6219 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
6220 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
6221 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
6223 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6225 PR tree-optimization/95527
6226 * gcc.dg/tree-ssa/pr95527-2.c: New test.
6228 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6230 PR tree-optimization/96696
6231 * gcc.target/i386/pr96696.c: New test.
6233 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6236 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
6237 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
6238 expected error message when subtracting pointers to different
6239 vector types. Expect warnings when mixing them elsewhere.
6240 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
6241 XFAILs. Tweak error messages for some cases.
6243 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6245 * gcc.target/aarch64/simd/ssra.c: Use +nosve
6246 * gcc.target/aarch64/simd/usra.c: Likewise.
6248 2021-04-27 Richard Biener <rguenther@suse.de>
6250 PR tree-optimization/100051
6251 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
6253 2021-04-27 Richard Biener <rguenther@suse.de>
6256 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
6257 malformed dg directive.
6259 2021-04-27 Richard Biener <rguenther@suse.de>
6262 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
6263 * g++.dg/ipa/pr45572-2.C: Likewise.
6264 * g++.dg/template/spec26.C: Likewise.
6265 * gcc.dg/pr20126.c: Likewise.
6266 * gcc.dg/tree-ssa/pr20739.c: Likewise.
6268 2021-04-27 Richard Biener <rguenther@suse.de>
6270 PR tree-optimization/100278
6271 * gcc.dg/tree-ssa/pr100278.c: New testcase.
6273 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6276 * gcc.target/i386/pr99405.c: New test.
6278 2021-04-27 Richard Biener <rguenther@suse.de>
6280 PR tree-optimization/99776
6281 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6283 2021-04-26 Patrick Palka <ppalka@redhat.com>
6286 * g++.dg/cpp1y/constexpr-base1.C: New test.
6287 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6289 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6291 * gfortran.dg/goacc/classify-serial.f95:
6292 Use [Ww]arning in dg-bogus as FE diagnostic and default
6293 diagnostic differ and the result depends on ENABLE_OFFLOAD.
6294 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6295 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6297 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6299 * gfortran.dg/goacc/classify-serial.f95:
6300 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6301 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6302 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6304 2021-04-26 Richard Biener <rguenther@suse.de>
6306 PR tree-optimization/99956
6307 * gfortran.dg/pr99956.f: New testcase.
6309 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
6311 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6312 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6313 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6314 * gcc.target/arm/cmse/cmse-16.c: Likewise.
6315 * gcc.target/arm/cmse/struct-1.c: Likewise.
6316 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6318 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6321 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6323 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6325 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6326 Nathan Sidwell <nathan@codesourcery.com>
6327 Tom de Vries <vries@codesourcery.com>
6328 Julian Brown <julian@codesourcery.com>
6329 Kwok Cheung Yeung <kcy@codesourcery.com>
6331 * c-c++-common/goacc/diag-parallelism-1.c: New.
6332 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6333 and match diagnostics, as appropriate.
6334 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6335 * c-c++-common/goacc/classify-kernels.c: Likewise.
6336 * c-c++-common/goacc/classify-parallel.c: Likewise.
6337 * c-c++-common/goacc/classify-routine.c: Likewise.
6338 * c-c++-common/goacc/classify-serial.c: Likewise.
6339 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6340 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6341 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6342 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6343 * c-c++-common/goacc/pr70688.c: Likewise.
6344 * c-c++-common/goacc/routine-1.c: Likewise.
6345 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6346 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6347 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6348 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6349 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6350 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6351 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6352 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6353 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6354 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6355 * gfortran.dg/goacc/routine-4.f90: Likewise.
6356 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6357 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6358 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6359 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6361 2021-04-26 Richard Biener <rguenther@suse.de>
6363 PR tree-optimization/99473
6364 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6366 2021-04-25 liuhongt <hongtao.liu@intel.com>
6369 * gcc.target/i386/pr98911.c: New test.
6370 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6371 with __builtin_ia32_pcmpistrm128 since it has been folded.
6373 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6376 * g++.dg/analyzer/pr100244.C: New test.
6378 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6381 * gfortran.dg/pr100154.f90: New test.
6383 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6386 * gfortran.dg/ptr-func-4.f90: New test.
6388 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6390 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6391 * gcc.dg/guality/guality.c: Likewise.
6392 * gcc.dg/guality/inline-params.c: Likewise.
6393 * gcc.dg/guality/loop-1.c: Likewise.
6394 * gcc.dg/guality/pr36728-1.c: Likewise.
6395 * gcc.dg/guality/pr36728-2.c: Likewise.
6396 * gcc.dg/guality/pr36728-3.c: Likewise.
6397 * gcc.dg/guality/pr41447-1.c: Likewise.
6398 * gcc.dg/guality/pr54200.c: Likewise.
6399 * gcc.dg/guality/pr54519-1.c: Likewise.
6400 * gcc.dg/guality/pr54519-2.c: Likewise.
6401 * gcc.dg/guality/pr54519-3.c: Likewise.
6402 * gcc.dg/guality/pr54519-4.c: Likewise.
6403 * gcc.dg/guality/pr54519-5.c: Likewise.
6404 * gcc.dg/guality/pr54519-6.c: Likewise.
6405 * gcc.dg/guality/pr54693-2.c: Likewise.
6406 * gcc.dg/guality/pr56154-1.c: Likewise.
6407 * gcc.dg/guality/pr59776.c: Likewise.
6408 * gcc.dg/guality/pr68860-1.c: Likewise.
6409 * gcc.dg/guality/pr68860-2.c: Likewise.
6410 * gcc.dg/guality/pr90074.c: Likewise.
6411 * gcc.dg/guality/pr90716.c: Likewise.
6412 * gcc.dg/guality/sra-1.c: Likewise.
6414 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6416 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6418 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6419 * gcc.dg/guality/pr59776.c: Likewise.
6420 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6422 2021-04-24 Patrick Palka <ppalka@redhat.com>
6429 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6430 * g++.dg/cpp2a/nontype-class45.C: New test.
6431 * g++.dg/cpp2a/nontype-class46.C: New test.
6432 * g++.dg/cpp2a/nontype-class47.C: New test.
6433 * g++.dg/cpp2a/nontype-class48.C: New test.
6435 2021-04-24 Patrick Palka <ppalka@redhat.com>
6438 * g++.dg/cpp1z/class-deduction86.C: New test.
6440 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
6443 * gcc.target/powerpc/pr98952.c: New test.
6445 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6448 * gcc.target/i386/pr79514.c (dg-error):
6449 Expect error for 64bit targets.
6451 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6454 * gcc.target/i386/pr100182.c: New test.
6455 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6456 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6458 2021-04-23 Patrick Palka <ppalka@redhat.com>
6461 * g++.dg/concepts/diagnostic17.C: New test.
6463 2021-04-23 Patrick Palka <ppalka@redhat.com>
6466 * g++.dg/cpp1z/direct-enum-init2.C: New test.
6468 2021-04-23 Richard Biener <rguenther@suse.de>
6470 PR tree-optimization/99971
6471 * g++.dg/vect/slp-pr99971.cc: New testcase.
6473 2021-04-23 liuhongt <hongtao.liu@intel.com>
6476 * gcc.target/i386/pr100093.c: New test.
6478 2021-04-22 Patrick Palka <ppalka@redhat.com>
6481 * g++.dg/cpp2a/concepts-uneval3.C: New test.
6483 2021-04-22 Patrick Palka <ppalka@redhat.com>
6486 * g++.dg/template/partial-specialization9.C: New test.
6488 2021-04-22 Marek Polacek <polacek@redhat.com>
6491 * g++.dg/warn/Wtype-limits6.C: New test.
6493 2021-04-22 Patrick Palka <ppalka@redhat.com>
6496 * g++.dg/cpp0x/sfinae67.C: New test.
6498 2021-04-22 Patrick Palka <ppalka@redhat.com>
6501 * g++.dg/template/access36.C: New test.
6503 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6505 * substr_9.f90: Move to ...
6506 * gfortran.dg/substr_9.f90: ... here.
6507 * substr_10.f90: Move to ...
6508 * gfortran.dg/substr_10.f90: ... here.
6510 2021-04-22 Martin Liska <mliska@suse.cz>
6514 * g++.dg/template/nontype29.C: Fix typos and missing comments.
6515 * gcc.dg/Warray-bounds-64.c: Likewise.
6516 * gcc.dg/Warray-parameter.c: Likewise.
6517 * gcc.dg/Wstring-compare.c: Likewise.
6518 * gcc.dg/format/gcc_diag-11.c: Likewise.
6519 * gfortran.dg/array_constructor_3.f90: Likewise.
6520 * gfortran.dg/matmul_bounds_9.f90: Likewise.
6521 * gfortran.dg/pr78033.f90: Likewise.
6522 * gfortran.dg/pr96325.f90: Likewise.
6524 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
6527 * gcc.target/i386/pr100119.c: New test.
6529 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6532 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6534 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6536 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6537 obtained hard limit, and only call setrlimit if new softlimit is lower.
6539 2021-04-22 Richard Biener <rguenther@suse.de>
6542 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6545 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
6547 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6550 2021-04-21 Marek Polacek <polacek@redhat.com>
6553 * g++.dg/cpp0x/enum_base4.C: New test.
6554 * g++.dg/cpp0x/enum_base5.C: New test.
6556 2021-04-21 Alex Coplan <alex.coplan@arm.com>
6559 * gcc.target/aarch64/pr99988.c: New test.
6561 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6563 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6565 * g++.dg/cpp1y/auto-fn61.C: Likewise.
6566 * g++.dg/cpp2a/nontype-class39.C: Likewise.
6567 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6568 * g++.dg/cpp0x/vt-88982.C: Likewise.
6569 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6570 dg-additional-options.
6571 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6573 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
6575 * gcc.target/i386/monitor-2.c: New test.
6577 2021-04-21 Richard Biener <rguenther@suse.de>
6580 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6581 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6583 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6585 PR rtl-optimization/100148
6586 * g++.dg/opt/pr100148.C: New test.
6588 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
6590 * gfortran.dg/gomp/depobj-1.f90: New test.
6591 * gfortran.dg/gomp/depobj-2.f90: New test.
6593 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6595 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6597 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
6599 PR middle-end/100130
6600 * c-c++-common/attr-retain-10.c: New test.
6601 * c-c++-common/attr-retain-11.c: Likewise.
6603 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6605 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6606 must match for target IBM Z only.
6608 2021-04-20 Jason Merrill <jason@redhat.com>
6611 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6613 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6615 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6616 z/Architecture only.
6618 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
6621 * gfortran.dg/pdt_31.f03: New test.
6622 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6625 2021-04-19 Marek Polacek <polacek@redhat.com>
6628 * g++.dg/concepts/diagnostic16.C: New test.
6630 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
6633 * gdc.dg/pr98457.d: New test.
6635 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6638 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6641 2021-04-19 Richard Biener <rguenther@suse.de>
6643 PR preprocessor/100142
6644 * gcc.dg/pr100142.c: New testcase.
6645 * g++.dg/diagnostic/pr72803.C: Revert last change.
6647 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
6649 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
6650 '--param=openacc-kernels=[...]'.
6651 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6652 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6653 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6654 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6655 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6656 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6657 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6659 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
6661 * gnat.dg/opt92.adb: New test.
6663 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6665 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
6666 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6667 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6668 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6669 * gcc.target/s390/zero-scratch-regs-1.c: New test.
6671 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6674 * gfortran.dg/PR100094.f90: New test.
6676 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
6679 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
6682 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6685 * gcc.target/aarch64/pr91710.c: New test.
6687 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6690 * gfortran.dg/PR10018.f90: New test.
6692 2021-04-16 Tamar Christina <tamar.christina@arm.com>
6695 * gcc.target/aarch64/sve/pr100048.c: New test.
6697 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6700 * g++.dg/cpp0x/constexpr-100111.C: New test.
6702 2021-04-16 Marek Polacek <polacek@redhat.com>
6705 * g++.dg/cpp2a/typename14.C: Don't expect particular error
6707 * g++.dg/cpp2a/typename19.C: New test.
6709 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
6711 * gcc.dg/gimplefe-40.c: Moved to...
6712 * gcc.dg/vect/gimplefe-40.c: ...here.
6713 * gcc.dg/gimplefe-41.c: Moved to...
6714 * gcc.dg/vect/gimplefe-41.c: ...here.
6716 2021-04-16 Harald Anlauf <anlauf@gmx.de>
6717 Paul Thomas <pault@gcc.gnu.org>
6720 * gfortran.dg/pr63797.f90: New test.
6722 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6724 * gcc.dg/tree-ssa/pr83403-1.c: Revert
6725 max-completely-peeled-insns to the default value on IBM Z.
6726 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
6728 2021-04-16 Patrick Palka <ppalka@redhat.com>
6731 * g++.dg/cpp2a/constexpr-init21.C: New test.
6733 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6736 * gcc.target/aarch64/pr100075.c: New test.
6738 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
6740 PR rtl-optimization/99596
6741 * gcc.target/arm/pr99596.c: New test.
6743 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
6746 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
6748 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
6749 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
6750 missing quotes around switch names.
6751 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
6753 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6756 * gcc.target/aarch64/pr99767.c: New test.
6758 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6761 * g++.dg/cpp23/lambda-specifiers2.C: New test.
6763 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6766 * g++.dg/cpp1z/pr99833.C: New test.
6767 * g++.dg/cpp2a/pr99833.C: New test.
6769 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6771 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
6772 the default value on IBM Z.
6774 2021-04-16 Jason Merrill <jason@redhat.com>
6777 * g++.dg/abi/mangle71.C: Fix expected mangling.
6778 * g++.dg/abi/mangle77.C: New test.
6779 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
6780 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
6781 * g++.dg/cpp2a/nontype-class44.C: New test.
6783 2021-04-15 Martin Sebor <msebor@redhat.com>
6787 * gcc.dg/Warray-parameter-9.c: New test.
6788 * gcc.dg/Wnonnull-6.c: New test.
6789 * gcc.dg/Wreturn-type3.c: New test.
6790 * gcc.dg/Wunused-result.c: New test.
6791 * gcc.dg/attr-noreturn.c: New test.
6792 * gcc.dg/attr-returns-nonnull.c: New test.
6794 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
6797 * gcc.dg/pr84877.c: Xfail for cris-*-*.
6799 2021-04-15 Jason Merrill <jason@redhat.com>
6802 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
6804 2021-04-15 Martin Sebor <msebor@redhat.com>
6806 * gcc.dg/uninit-pr89230-1.c: New test.
6807 * gcc.dg/uninit-pr89230-2.c: Same.
6809 2021-04-15 Jason Merrill <jason@redhat.com>
6812 * g++.dg/cpp0x/noexcept67.C: New test.
6814 2021-04-15 Jason Merrill <jason@redhat.com>
6817 * g++.dg/cpp2a/lambda-uneval15.C: New test.
6819 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6821 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6822 -mtune=generic to the SVE flags.
6823 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6824 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6825 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6827 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6829 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6830 (aarch64-with-arch-dg-options): Likewise.
6831 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6832 aarch64-with-arch-dg-options. Move the default architecture
6833 flags to the final dg-runtest argument.
6834 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
6836 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6838 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6841 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6843 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6846 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6847 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6849 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6852 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6854 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6857 * gcc.target/aarch64/pr100056.c: New test.
6859 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6861 * gcc.dg/pr93210.c: Adapt regex in order to also support a
6862 RESULT_DECL as an operand for a RETURN_EXPR.
6864 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6866 * gcc.target/aarch64/sve/pr99929_1.c: New file.
6867 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6869 2021-04-14 Jason Merrill <jason@redhat.com>
6872 * g++.dg/template/dependent-tmpl2.C: New test.
6874 2021-04-14 Jason Merrill <jason@redhat.com>
6877 * g++.dg/parse/uneval1.C: New test.
6879 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
6881 PR rtl-optimization/100066
6882 * gcc.target/i386/pr100066.c: New.
6884 2021-04-14 Martin Sebor <msebor@redhat.com>
6886 * gcc.dg/pr86058.c: Limit to just x86_64.
6888 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6891 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6893 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
6895 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6896 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6898 2021-04-14 Patrick Palka <ppalka@redhat.com>
6902 * g++.dg/cpp1z/class-deduction85.C: New test.
6903 * g++.dg/template/ref11.C: New test.
6905 2021-04-14 Jason Merrill <jason@redhat.com>
6908 * g++.dg/cpp2a/lambda-uneval14.C: New test.
6910 2021-04-14 Jason Merrill <jason@redhat.com>
6913 * g++.dg/debug/defaulted1.C: New test.
6915 2021-04-14 Jason Merrill <jason@redhat.com>
6918 * g++.dg/debug/cleanup1.C: New test.
6919 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6920 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6921 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6922 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6923 * g++.dg/tm/inherit2.C: Likewise.
6924 * g++.dg/tm/unsafe1.C: Likewise.
6925 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6926 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6928 2021-04-13 Martin Sebor <msebor@redhat.com>
6930 PR tree-optimization/82800
6931 * g++.dg/warn/uninit-pr82800.C: New test.
6933 2021-04-13 Martin Sebor <msebor@redhat.com>
6936 * gcc.dg/pr86058.c: New test.
6938 2021-04-13 Patrick Palka <ppalka@redhat.com>
6941 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6942 * g++.old-deja/g++.ns/template7.C: Likewise.
6943 * g++.old-deja/g++.pt/crash8.C: Likewise.
6945 2021-04-13 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6950 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6953 * g++.dg/cpp2a/spaceship-err6.C: New test.
6955 2021-04-13 Jason Merrill <jason@redhat.com>
6958 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6960 2021-04-13 Patrick Palka <ppalka@redhat.com>
6963 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6964 * g++.dg/template/error8.C: Likewise.
6965 * g++.dg/cpp1z/class-deduction84.C: New test.
6967 2021-04-13 Richard Biener <rguenther@suse.de>
6969 PR tree-optimization/100053
6970 * gcc.dg/torture/pr100053.c: New testcase.
6971 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6973 2021-04-13 Jason Merrill <jason@redhat.com>
6976 * g++.dg/cpp0x/constexpr-base7.C: New test.
6978 2021-04-13 Nathan Sidwell <nathan@acm.org>
6980 PR preprocessor/99446
6981 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6983 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6986 * gcc.target/aarch64/pr100028.c: New test.
6988 2021-04-13 Patrick Palka <ppalka@redhat.com>
6991 * g++.dg/cpp2a/nontype-class43.C: New test.
6993 2021-04-13 Patrick Palka <ppalka@redhat.com>
6997 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6998 * g++.dg/cpp2a/concepts-uneval2.C: New test.
7000 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
7003 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
7004 line 971 for cris-*-*.
7006 2021-04-13 David Malcolm <dmalcolm@redhat.com>
7009 * gcc.dg/analyzer/pr98599-a.c: New test.
7010 * gcc.dg/analyzer/pr98599-b.c: New test.
7012 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7014 PR rtl-optimization/99905
7015 * gcc.target/i386/pr99905.c: New test.
7017 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7020 * gcc.dg/pr99830.c: New test.
7022 2021-04-12 Jason Merrill <jason@redhat.com>
7025 * g++.dg/template/dependent-tmpl1.C: New test.
7027 2021-04-12 Martin Liska <mliska@suse.cz>
7030 * g++.dg/asan/pr99877.C: New test.
7032 2021-04-12 Cui,Lili <lili.cui@intel.com>
7034 * gcc.target/i386/funcspec-56.inc: Handle new march.
7035 * g++.target/i386/mv16.C: Handle new march
7037 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
7040 * c-c++-common/goacc/collapse-2.c: New.
7042 2021-04-11 Jason Merrill <jason@redhat.com>
7045 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7046 * g++.dg/other/anon-union5.C: New test.
7048 2021-04-10 Jason Merrill <jason@redhat.com>
7051 * g++.dg/gomp/this-1.C: Adjust diagnostic.
7052 * g++.dg/cpp0x/constexpr-this1.C: New test.
7054 2021-04-10 David Malcolm <dmalcolm@redhat.com>
7057 * gcc.dg/analyzer/pr100011.c: New test.
7059 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7062 * gcc.dg/pr99990.c: New test.
7064 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7067 * gcc.target/i386/pr99744-2.c: New test.
7069 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7072 * gcc.dg/lto/pr99849_0.c: New test.
7074 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7076 PR rtl-optimization/98601
7077 * gcc.dg/torture/pr98601.c: New test.
7079 2021-04-10 Jason Merrill <jason@redhat.com>
7085 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7086 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7087 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7088 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7090 2021-04-10 Jason Merrill <jason@redhat.com>
7093 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7095 2021-04-09 Martin Sebor <msebor@redhat.com>
7098 * g++.dg/warn/uninit-pr55288.C: New test.
7100 2021-04-09 Patrick Palka <ppalka@redhat.com>
7103 * g++.dg/cpp1z/fold-lambda4.C: New test.
7105 2021-04-09 Marek Polacek <polacek@redhat.com>
7108 * g++.dg/concepts/abbrev10.C: New test.
7109 * g++.dg/concepts/abbrev11.C: New test.
7111 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7113 * gcc.target/aarch64/pr70398.c: Require a target that can link
7116 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7118 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7120 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7122 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7125 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7127 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7128 * gcc.dg/pr96573.c: Likewise.
7129 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7130 * gcc.dg/vect/bb-slp-43.c: Likewise.
7131 * gcc.dg/vect/slp-reduc-11.c: Likewise.
7133 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7135 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
7136 loop to vectorized if vect_fold_extract_last.
7138 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7140 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
7141 of relying on vectorisation.
7143 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7146 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7148 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7151 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
7152 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7154 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
7157 * gfortran.dg/coarray/dummy_2.f90: New test.
7159 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
7161 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
7163 2021-04-08 Patrick Palka <ppalka@redhat.com>
7166 * g++.dg/cpp2a/concepts-lambda16.C: New test.
7167 * g++.dg/cpp2a/concepts-lambda17.C: New test.
7169 2021-04-08 Patrick Palka <ppalka@redhat.com>
7172 * g++.dg/cpp2a/concepts-ctad3.C: New test.
7174 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7176 * lib/scanasm.exp (scan-lto-assembler): Update expected name
7179 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7181 * lib/target-supports.exp
7182 (check_effective_target_stdint_types_mbig_endian): New proc.
7183 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7184 stdint_types_mbig_endian.
7185 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7186 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7188 2021-04-08 Jason Merrill <jason@redhat.com>
7191 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7192 * g++.dg/conversion/ref7.C: New test.
7194 2021-04-08 Jakub Jelinek <jakub@redhat.com>
7197 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7198 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7199 * g++.dg/cpp2a/constexpr-new18.C: New test.
7200 * g++.dg/cpp2a/constexpr-new19.C: New test.
7202 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7204 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7206 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7208 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7209 "was here" from error message.
7210 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7211 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7212 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7213 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7214 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7215 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7216 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7217 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7218 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7219 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7220 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7221 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7222 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7224 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7226 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7227 * gcc.target/aarch64/pr98772.c: Likewise.
7228 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7230 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7232 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7233 conversion to shifts and adds.
7235 2021-04-08 David Malcolm <dmalcolm@redhat.com>
7239 * gcc.dg/analyzer/pr99042.c: New test.
7240 * gcc.dg/analyzer/pr99774-1.c: New test.
7241 * gcc.dg/analyzer/pr99774-2.c: New test.
7243 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
7245 * gdc.dg/gdc108.d: Update test.
7246 * gdc.dg/gdc142.d: Likewise.
7247 * gdc.dg/pr90136a.d: Likewise.
7248 * gdc.dg/pr90136b.d: Likewise.
7249 * gdc.dg/pr90136c.d: Likewise.
7250 * gdc.dg/pr95173.d: Likewise.
7251 * gdc.dg/attr_allocsize1.d: New test.
7252 * gdc.dg/attr_allocsize2.d: New test.
7253 * gdc.dg/attr_alwaysinline1.d: New test.
7254 * gdc.dg/attr_cold1.d: New test.
7255 * gdc.dg/attr_exclusions1.d: New test.
7256 * gdc.dg/attr_exclusions2.d: New test.
7257 * gdc.dg/attr_flatten1.d: New test.
7258 * gdc.dg/attr_module.d: New test.
7259 * gdc.dg/attr_noclone1.d: New test.
7260 * gdc.dg/attr_noicf1.d: New test.
7261 * gdc.dg/attr_noinline1.d: New test.
7262 * gdc.dg/attr_noipa1.d: New test.
7263 * gdc.dg/attr_noplt1.d: New test.
7264 * gdc.dg/attr_optimize1.d: New test.
7265 * gdc.dg/attr_optimize2.d: New test.
7266 * gdc.dg/attr_optimize3.d: New test.
7267 * gdc.dg/attr_optimize4.d: New test.
7268 * gdc.dg/attr_restrict1.d: New test.
7269 * gdc.dg/attr_section1.d: New test.
7270 * gdc.dg/attr_symver1.d: New test.
7271 * gdc.dg/attr_target1.d: New test.
7272 * gdc.dg/attr_targetclones1.d: New test.
7273 * gdc.dg/attr_used1.d: New test.
7274 * gdc.dg/attr_used2.d: New test.
7275 * gdc.dg/attr_weak1.d: New test.
7276 * gdc.dg/imports/attributes.d: New test.
7278 2021-04-08 Jason Merrill <jason@redhat.com>
7281 * g++.dg/template/mem-spec2.C: New test.
7283 2021-04-08 Marek Polacek <polacek@redhat.com>
7286 * g++.dg/cpp2a/explicit16.C: Use c++20.
7287 * g++.dg/cpp0x/noexcept66.C: New test.
7288 * g++.dg/cpp2a/explicit17.C: New test.
7290 2021-04-08 Alex Coplan <alex.coplan@arm.com>
7293 * gcc.c-torture/compile/pr99647.c: New test.
7295 2021-04-07 Jason Merrill <jason@redhat.com>
7298 * g++.dg/template/friend71.C: New test.
7300 2021-04-07 Jason Merrill <jason@redhat.com>
7303 * g++.dg/template/friend70.C: New test.
7305 2021-04-07 Jason Merrill <jason@redhat.com>
7308 * g++.dg/lookup/using66.C: New test.
7310 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7312 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7313 when building an executable with testglue.
7315 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7317 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7318 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7320 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7322 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7323 if IFN_STORE_LANES is available.
7324 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7325 IFN_STORE_LANES is available.
7326 * gcc.target/aarch64/pr99873_1.c: New test.
7327 * gcc.target/aarch64/pr99873_2.c: Likewise.
7328 * gcc.target/aarch64/pr99873_3.c: Likewise.
7329 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7330 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7331 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7333 2021-04-07 Richard Biener <rguenther@suse.de>
7335 PR tree-optimization/99954
7336 * gcc.dg/torture/pr99954.c: New testcase.
7338 2021-04-07 Richard Biener <rguenther@suse.de>
7341 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7344 2021-04-07 Richard Biener <rguenther@suse.de>
7346 PR tree-optimization/99947
7347 * gcc.dg/torture/pr99947.c: New testcase.
7349 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7351 PR tree-optimization/98736
7352 * gcc.c-torture/execute/pr98736.c: New test.
7354 2021-04-07 Marek Polacek <polacek@redhat.com>
7357 * g++.dg/cpp0x/rv-life.C: New test.
7359 2021-04-06 Jason Merrill <jason@redhat.com>
7362 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7364 2021-04-06 Jason Merrill <jason@redhat.com>
7367 * g++.dg/cpp1z/inline-var9.C: New test.
7369 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7372 * g++.target/aarch64/sve/pr99781.C: New.
7374 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7376 * gcc.target/i386/memcpy-strategy-9.c: New test.
7377 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7378 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7379 * gcc.target/i386/memset-strategy-7.c: Likewise.
7380 * gcc.target/i386/memset-strategy-8.c: Likewise.
7381 * gcc.target/i386/memset-strategy-9.c: Likewise.
7383 2021-04-06 Richard Biener <rguenther@suse.de>
7385 PR tree-optimization/99880
7386 * gcc.dg/torture/pr99880.c: New testcase.
7388 2021-04-06 Nathan Sidwell <nathan@acm.org>
7390 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7391 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7393 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7395 PR tree-optimization/96573
7396 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7397 VEC_PERM_EXPR with bswapping permutation.
7399 2021-04-06 Richard Biener <rguenther@suse.de>
7401 PR tree-optimization/99924
7402 * gfortran.dg/vect/pr99924.f90: New testcase.
7404 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7407 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7409 2021-04-06 Jason Merrill <jason@redhat.com>
7412 * g++.dg/abi/lambda-defarg1.C: New test.
7414 2021-04-06 Patrick Palka <ppalka@redhat.com>
7417 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7418 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7420 2021-04-05 Jason Merrill <jason@redhat.com>
7423 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7425 2021-04-05 Jason Merrill <jason@redhat.com>
7427 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7428 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7429 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7431 2021-04-05 Jason Merrill <jason@redhat.com>
7434 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7436 2021-04-05 Jason Merrill <jason@redhat.com>
7439 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7441 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7444 * gcc.dg/analyzer/pr99906.c: New test.
7446 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7449 * gcc.dg/analyzer/pr99886.c: New test.
7451 2021-04-05 Jason Merrill <jason@redhat.com>
7454 * g++.dg/cpp0x/extern_template-6.C: New test.
7456 2021-04-05 Jason Merrill <jason@redhat.com>
7459 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7461 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
7464 * gdc.dg/pr99914.d: New test.
7466 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
7468 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7469 * gcc.dg/tree-ssa/evrp11.c: Likewise.
7471 2021-04-04 Jason Merrill <jason@redhat.com>
7474 * g++.dg/cpp0x/initlist-new5.C: New test.
7476 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7478 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7480 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7482 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7484 2021-04-03 Marek Polacek <polacek@redhat.com>
7487 * g++.dg/other/gc7.C: New test.
7489 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
7492 * gfortran.dg/coarray_48.f90: New test.
7494 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7496 PR tree-optimization/99882
7497 * gcc.dg/pr99882.c: New test.
7499 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7501 PR rtl-optimization/99863
7502 * gcc.target/i386/pr99863.c: New test.
7504 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7507 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7509 2021-04-03 Jason Merrill <jason@redhat.com>
7512 * g++.dg/opt/nrv20.C: New test.
7514 2021-04-03 Jason Merrill <jason@redhat.com>
7517 * g++.dg/cpp1z/noexcept-type24.C: New test.
7519 2021-04-03 Jason Merrill <jason@redhat.com>
7522 * g++.dg/ext/vector40.C: New test.
7524 2021-04-02 Patrick Palka <ppalka@redhat.com>
7527 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7529 2021-04-02 Patrick Palka <ppalka@redhat.com>
7532 * g++.dg/cpp2a/nontype-class42.C: New test.
7534 2021-04-02 Jason Merrill <jason@redhat.com>
7537 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7539 2021-04-02 Nathan Sidwell <nathan@acm.org>
7541 * g++.dg/modules/pr99283-6_d.H: New.
7542 * g++.dg/modules/pr99283-7-swap.h: New.
7543 * g++.dg/modules/pr99283-7-traits.h: New.
7544 * g++.dg/modules/pr99283-7_a.H: New.
7545 * g++.dg/modules/pr99283-7_b.H: New.
7546 * g++.dg/modules/pr99283-7_c.C: New.
7547 * g++.dg/modules/pr99283-7_d.H: New.
7549 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
7551 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7552 * go.test/test/fixedbugs/issue22200b.go: Likewise.
7554 2021-04-02 Jakub Jelinek <jakub@redhat.com>
7556 PR tree-optimization/99726
7557 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
7558 -floop-nest-optimize to dg-additional-options guarded on fgraphite
7561 2021-04-01 Marek Polacek <polacek@redhat.com>
7564 * g++.dg/other/gc6.C: New test.
7566 2021-04-01 Jason Merrill <jason@redhat.com>
7569 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7571 2021-04-01 Jason Merrill <jason@redhat.com>
7574 * g++.dg/abi/abi-tag24a.C: New test.
7575 * g++.dg/abi/macro0.C: Adjust expected value.
7577 2021-04-01 Nathan Sidwell <nathan@acm.org>
7580 * g++.dg/modules/pr99283-6.h: New.
7581 * g++.dg/modules/pr99283-6_a.H: New.
7582 * g++.dg/modules/pr99283-6_b.H: New.
7583 * g++.dg/modules/pr99283-6_c.C: New.
7584 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7585 * g++.dg/modules/indirect-3_c.C: Adjust scan.
7586 * g++.dg/modules/indirect-4_c.C: Adjust scan.
7587 * g++.dg/modules/lambda-3_b.C: Adjust scan.
7588 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7589 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7590 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7592 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
7595 * gcc.dg/tree-ssa/pr98265.C: New test.
7597 2021-04-01 Jakub Jelinek <jakub@redhat.com>
7599 PR tree-optimization/96573
7600 * gcc.dg/pr96573.c: New test.
7602 2021-04-01 Richard Biener <rguenther@suse.de>
7604 PR tree-optimization/99856
7605 * gcc.dg/vect/pr99856.c: New testcase.
7607 2021-04-01 Martin Jambor <mjambor@suse.cz>
7609 PR tree-optimization/97009
7610 * gcc.dg/tree-ssa/pr97009.c: New test.
7612 2021-04-01 Harald Anlauf <anlauf@gmx.de>
7615 * gfortran.dg/transpose_5.f90: New test.
7617 2021-03-31 David Malcolm <dmalcolm@redhat.com>
7620 * gcc.dg/analyzer/data-model-10.c: Update expected output.
7621 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7622 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7623 * gcc.dg/analyzer/pr99771-1.c: New test.
7625 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7627 PR tree-optimization/98268
7628 * gcc.target/aarch64/sve/pr98268-1.c: New test.
7629 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7631 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7633 PR tree-optimization/99726
7634 * gcc.target/i386/pr99726.c: New test.
7636 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7638 PR rtl-optimization/97141
7639 PR rtl-optimization/98726
7640 * gcc.c-torture/compile/pr97141.c: New test.
7641 * gcc.c-torture/compile/pr98726.c: Likewise.
7642 * gcc.target/aarch64/sve/pr97141.c: Likewise.
7643 * gcc.target/aarch64/sve/pr98726.c: Likewise.
7645 2021-03-31 Martin Sebor <msebor@redhat.com>
7648 * gcc.dg/uninit-pr65182.c: New test.
7650 2021-03-31 Jason Merrill <jason@redhat.com>
7653 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
7655 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7658 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
7661 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7664 * gcc.target/arm/pr99786.c: New test.
7666 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
7668 * gcc.target/i386/memcpy-strategy-5.c: New test.
7669 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
7670 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
7671 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
7672 * gcc.target/i386/memset-strategy-3.c: Likewise.
7673 * gcc.target/i386/memset-strategy-4.c: Likewise.
7674 * gcc.target/i386/memset-strategy-5.c: Likewise.
7675 * gcc.target/i386/memset-strategy-6.c: Likewise.
7677 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7680 * gcc.target/aarch64/sve/pr98119.c: New test.
7682 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7683 Richard Sandiford <richard.sandiford@arm.com>
7686 * g++.target/aarch64/sve/pr99813.C: New test.
7688 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7691 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
7692 * c-c++-common/zero-scratch-regs-7.c: Likewise.
7693 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
7694 selected unsupported triplets to all targets but selected triplets
7695 of supported targets.
7696 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7697 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7698 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7700 2021-03-31 Patrick Palka <ppalka@redhat.com>
7703 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
7705 2021-03-31 Patrick Palka <ppalka@redhat.com>
7708 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
7710 2021-03-30 David Malcolm <dmalcolm@redhat.com>
7712 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
7714 2021-03-30 Nathan Sidwell <nathan@acm.org>
7717 * g++.dg/modules/pr99283-5.h: New.
7718 * g++.dg/modules/pr99283-5_a.H: New.
7719 * g++.dg/modules/pr99283-5_b.H: New.
7720 * g++.dg/modules/pr99283-5_c.C: New.
7722 2021-03-30 Jakub Jelinek <jakub@redhat.com>
7725 * g++.dg/cpp1z/pr99790.C: New test.
7727 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7730 * gcc.c-torture/compile/pr99822.c: New test.
7732 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
7736 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
7738 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7739 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7740 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7741 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7742 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7743 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7744 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7745 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7746 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7747 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7748 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7749 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7750 * gcc.target/powerpc/pr79251-run.p7.c: New test.
7751 * gcc.target/powerpc/pr79251.p7.c: New test.
7753 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
7756 * gcc.target/i386/pr99744-1.c: New test.
7758 2021-03-30 Tamar Christina <tamar.christina@arm.com>
7760 PR tree-optimization/99825
7761 * gfortran.dg/vect/pr99825.f90: New test.
7763 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7766 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
7768 2021-03-30 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/99824
7771 * gcc.dg/torture/pr99824.c: New testcase.
7773 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
7776 * g++.dg/pr98136.C: New test.
7778 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
7780 * gcc.target/aarch64/fcvt_nosimd.c: New test.
7782 2021-03-29 Martin Sebor <msebor@redhat.com>
7784 PR tree-optimization/61869
7785 * gcc.dg/uninit-pr61869.c: New test.
7787 2021-03-29 Martin Sebor <msebor@redhat.com>
7789 PR tree-optimization/61677
7790 * gcc.dg/uninit-pr61677.c: New test.
7792 2021-03-29 Martin Sebor <msebor@redhat.com>
7794 PR tree-optimization/61112
7795 * gcc.dg/uninit-pr61112.c: New test.
7797 2021-03-29 Jan Hubicka <jh@suse.cz>
7800 * gcc.c-torture/compile/pr99751.c: Rename from ...
7801 * gcc.c-torture/execute/pr99751.c: ... to this.
7803 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
7805 * gcc.c-torture/compile/pr99751.c: New test.
7807 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7810 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7811 declare simd warning on aarch64.
7813 2021-03-29 Alex Coplan <alex.coplan@arm.com>
7816 * g++.target/aarch64/sve/pr99216.C: New test.
7818 2021-03-29 Richard Biener <rguenther@suse.de>
7820 PR tree-optimization/99807
7821 * gfortran.dg/vect/pr99807.f90: New testcase.
7823 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7826 * gcc.target/aarch64/pr99808.c: New test.
7828 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7830 PR tree-optimization/99777
7831 * g++.dg/torture/pr99777.C: New test.
7833 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
7836 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7838 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
7841 * gfortran.dg/pr99602.f90: New test.
7842 * gfortran.dg/pr99602a.f90: New test.
7843 * gfortran.dg/pr99602b.f90: New test.
7844 * gfortran.dg/pr99602c.f90: New test.
7845 * gfortran.dg/pr99602d.f90: New test.
7847 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7849 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7850 (gdc-copy-file): ... this. Use file copy instead of open/close.
7851 (gdc-convert-test): Save translated dejagnu test to gdc.test
7852 directory, only write dejagnu directives to the test file.
7853 (gdc-do-test): Don't create gdc.test symlink.
7855 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7857 * gdc.dg/gdc270a.d: Removed.
7858 * gdc.dg/gdc270b.d: Removed.
7860 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
7862 * gcc.target/powerpc/pr99557.c: New.
7864 2021-03-26 Martin Sebor <msebor@redhat.com>
7866 PR tree-optimization/59970
7867 * gcc.dg/uninit-pr59970.c: New test.
7869 2021-03-26 Marek Polacek <polacek@redhat.com>
7872 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7873 * g++.dg/cpp0x/nsdmi17.C: New test.
7875 2021-03-26 Nathan Sidwell <nathan@acm.org>
7878 * g++.dg/modules/pr99283-2_a.H: New.
7879 * g++.dg/modules/pr99283-2_b.H: New.
7880 * g++.dg/modules/pr99283-2_c.H: New.
7881 * g++.dg/modules/pr99283-3_a.H: New.
7882 * g++.dg/modules/pr99283-3_b.H: New.
7883 * g++.dg/modules/pr99283-4.H: New.
7884 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7885 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7887 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
7890 * g++.target/aarch64/sve/pr99766.C: New.
7892 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7895 * gcc.dg/tls/pr99466-1.c: New test.
7896 * gcc.dg/tls/pr99466-2.c: New test.
7898 2021-03-26 Jakub Jelinek <jakub@redhat.com>
7901 * g++.dg/cpp0x/new5.C: New test.
7903 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
7906 * gfortran.dg/null_11.f90: New test.
7908 2021-03-25 Martin Sebor <msebor@redhat.com>
7910 PR tree-optimization/55060
7911 * gcc.dg/uninit-pr55060.c: New.
7913 2021-03-25 Martin Sebor <msebor@redhat.com>
7915 PR tree-optimization/48483
7916 * g++.dg/warn/uninit-pr48483.C: New test.
7918 2021-03-25 Martin Sebor <msebor@redhat.com>
7920 * gcc.dg/uninit-pr44547.c: New.
7922 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7925 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7926 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7927 to match locus changes.
7928 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7929 * g++.dg/cpp2a/srcloc2.C: Likewise.
7930 * g++.dg/cpp2a/srcloc15.C: Likewise.
7931 * g++.dg/cpp2a/srcloc16.C: Likewise.
7932 * g++.dg/cpp2a/srcloc19.C: New test.
7933 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7935 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7936 * g++.dg/modules/macloc-1_d.C: Likewise.
7937 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7940 2021-03-25 Marek Polacek <polacek@redhat.com>
7943 * g++.dg/cpp0x/inh-ctor37.C: New test.
7945 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7948 * g++.dg/cpp0x/variadic181.C: New test.
7950 2021-03-25 Marek Polacek <polacek@redhat.com>
7953 * g++.dg/warn/Wconversion5.C: New test.
7955 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7957 PR tree-optimization/96974
7958 * g++.target/aarch64/sve/pr96974.C: New test.
7960 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7963 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7967 * gcc.target/i386/pr98209.c: New test.
7968 * gcc.target/i386/pr99744-1.c: Likewise.
7969 * gcc.target/i386/pr99744-2.c: Likewise.
7971 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7974 * g++.dg/warn/Wduplicated-branches6.C: New test.
7975 * g++.dg/warn/Wduplicated-branches7.C: New test.
7977 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7981 * gcc.target/i386/pr98209.c: New test.
7982 * gcc.target/i386/pr99744-1.c: Likewise.
7983 * gcc.target/i386/pr99744-2.c: Likewise.
7985 2021-03-25 Richard Biener <rguenther@suse.de>
7987 PR tree-optimization/99746
7988 * gfortran.dg/vect/pr99746.f90: New testcase.
7990 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7995 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7997 * gcc.dg/analyzer/pr93695-1.c: New test.
7998 * gcc.dg/analyzer/pr99044-1.c: New test.
7999 * gcc.dg/analyzer/pr99044-2.c: New test.
8000 * gcc.dg/analyzer/pr99716-1.c: New test.
8001 * gcc.dg/analyzer/pr99716-2.c: New test.
8002 * gcc.dg/analyzer/pr99716-3.c: New test.
8004 2021-03-24 Martin Liska <mliska@suse.cz>
8007 * gcc.target/i386/pr99753.c: New test.
8009 2021-03-24 Martin Jambor <mjambor@suse.cz>
8012 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8014 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
8017 * gcc.target/arm/pr99727.c: New test.
8019 2021-03-24 Jakub Jelinek <jakub@redhat.com>
8022 * gcc.target/arm/pr99724.c: New test.
8024 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8026 * lib/target-supports.exp (check_effective_target_sysconf): New.
8027 * gcc.target/i386/pr95443-1.c: Require it.
8028 * gcc.target/i386/pr95443-2.c: Likewise.
8029 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8030 * gcc.target/i386/strncmp-1.c: Likewise.
8032 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8034 * gcc.target/i386/pr97313.c: Require effective target feature pie.
8035 * g++.target/i386/pr94185.C: Likewise.
8037 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8039 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8040 positives with -mcmodel=large.
8041 * gcc.target/i386/funcspec-3.c: Likewise.
8043 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8045 * gcc.target/i386/pr94467-3.c: New.
8047 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
8050 * gfortran.dg/longnames.f90: New test.
8052 2021-03-23 Nathan Sidwell <nathan@acm.org>
8055 * g++.dg/modules/pr99283-1_a.H: New.
8056 * g++.dg/modules/pr99283-1_b.H: New.
8058 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
8060 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8062 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8064 * lib/target-supports.exp
8065 (check_effective_target_arm_dsp_ok_nocache)
8066 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8067 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8068 and add arm_dsp options.
8070 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8072 * lib/target-supports.exp
8073 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8074 -mfloat-abi= options order.
8075 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8076 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8077 arm_hard_ok effective target and -mfloat-abi=hard additional
8079 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8080 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8081 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8082 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8083 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8084 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8085 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8086 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8087 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8089 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8090 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8092 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8094 * lib/target-supports.exp
8095 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8096 -mfloat-abi= options order.
8097 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8098 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8099 target and -mfloat-abi=hard additional option.
8100 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8101 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8102 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8103 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8104 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8106 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8108 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8110 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8112 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8113 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8114 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8115 * gcc.target/arm/pr51968.c: Likewise.
8116 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8117 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8118 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8119 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8121 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8123 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8124 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8125 * gcc.target/arm/bf16_dup.c: Likewise.
8126 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8127 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8129 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8131 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
8133 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8135 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
8136 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
8137 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
8138 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8140 2021-03-23 Marek Polacek <polacek@redhat.com>
8143 * g++.dg/cpp0x/attributes-namespace6.C: New test.
8144 * g++.dg/cpp0x/gen-attrs-73.C: New test.
8146 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
8149 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8151 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
8154 * gcc.dg/vect/pr99540.c: New test.
8156 2021-03-23 Nathan Sidwell <nathan@acm.org>
8159 * g++.dg/modules/pr99239_a.H: New.
8160 * g++.dg/modules/pr99239_b.H: New.
8162 2021-03-23 Richard Biener <rguenther@suse.de>
8164 PR tree-optimization/99721
8165 * gfortran.dg/vect/pr99721.f90: New testcase.
8167 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
8169 * gcc.target/riscv/shift-shift-5.c (sub): Change
8170 order of struct fields depending on byteorder.
8172 2021-03-23 Jakub Jelinek <jakub@redhat.com>
8175 * g++.dg/cpp1z/decomp55.C: New test.
8177 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
8179 PR tree-optimization/99296
8180 * gcc.dg/pr99296.c: New file.
8182 2021-03-22 Nathan Sidwell <nathan@acm.org>
8185 * g++.dg/modules/pr99480_a.H: New.
8186 * g++.dg/modules/pr99480_b.H: New.
8188 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8191 * gcc.target/powerpc/pr99581.c: New.
8193 2021-03-22 Nathan Sidwell <nathan@acm.org>
8196 * g++.dg/modules/pr99425-1.h: New.
8197 * g++.dg/modules/pr99425-1_a.H: New.
8198 * g++.dg/modules/pr99425-1_b.H: New.
8199 * g++.dg/modules/pr99425-1_c.C: New.
8200 * g++.dg/modules/pr99425-2_a.X: New.
8201 * g++.dg/modules/pr99425-2_b.X: New.
8202 * g++.dg/template/pr99425.C: New.
8204 2021-03-22 Richard Biener <rguenther@suse.de>
8206 PR tree-optimization/99694
8207 * gcc.dg/torture/pr99694.c: New testcase.
8209 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
8212 * gcc.target/riscv/pr99702.c: New.
8214 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
8217 * gcc.target/powerpc/pr98914.c: New test.
8219 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
8222 * g++.target/i386/pr99679-1.C: New test.
8223 * g++.target/i386/pr99679-2.C: Likewise.
8225 2021-03-20 Jakub Jelinek <jakub@redhat.com>
8228 * gcc.dg/pr99230.c: New test.
8230 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8233 * gcc.dg/Wunused-var-5.c: New test.
8234 * gcc.dg/Wunused-var-6.c: New test.
8236 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8238 * gfortran.dg/inline_matmul_6.f90: Adjust count for
8241 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
8244 * gcc.target/s390/pr99663.c: New.
8246 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8249 * g++.dg/opt/pr99456.C: New test.
8250 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8253 2021-03-19 Tamar Christina <tamar.christina@arm.com>
8255 PR tree-optimization/99656
8256 * gfortran.dg/vect/pr99656.f90: New test.
8258 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
8261 * gcc.dg/torture/pr99652-1.c: New test.
8262 * gcc.dg/torture/pr99652-2.c: Likewise.
8263 * gcc.target/i386/pr57655.c: Adjusted.
8264 * gcc.target/i386/pr59794-6.c: Likewise.
8265 * gcc.target/i386/pr70738-1.c: Likewise.
8266 * gcc.target/i386/pr96744-1.c: Likewise.
8268 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8269 Christophe Lyon <christophe.lyon@linaro.org>
8272 * g++.target/arm/pr99593.C: New test.
8274 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
8276 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
8278 2021-03-19 Marek Polacek <polacek@redhat.com>
8281 * g++.dg/cpp2a/concepts-err3.C: New test.
8283 2021-03-18 Martin Sebor <msebor@redhat.com>
8286 * g++.dg/warn/Warray-bounds-22.C: New test.
8287 * g++.dg/warn/Warray-bounds-23.C: New test.
8288 * g++.dg/warn/Warray-bounds-24.C: New test.
8290 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8293 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8295 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8298 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8299 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
8300 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8301 rather than __i386__.
8303 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8306 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8308 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
8311 * obj-c++.dg/pr49070.mm: New test.
8312 * objc.dg/unnamed-parms.m: New test.
8314 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8316 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8318 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8319 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8320 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8321 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8322 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8324 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8327 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8328 For big endian use -fsso-struct=little-endian dg-options.
8330 2021-03-17 Marek Polacek <polacek@redhat.com>
8333 * g++.dg/conversion/real-to-int1.C: New test.
8335 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8336 Jason Merrill <jason@redhat.com>
8338 * g++.dg/cpp1z/using9.C: New using decl test.
8340 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8342 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8343 -gdwarf-3 to the command line options. Adjust the expected line
8344 numbers for the revised options header.
8346 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8348 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8349 -gdwarf-3 to the command line options. Provide Darwin-
8350 specific match lines for the expected output.
8352 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8354 * gcc.target/aarch64/acle/rng_2.c: New test.
8356 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8359 * gcc.target/i386/pr99530-1.c: New test.
8360 * gcc.target/i386/pr99530-2.c: Likewise.
8361 * gcc.target/i386/pr99530-3.c: Likewise.
8362 * gcc.target/i386/pr99530-4.c: Likewise.
8363 * gcc.target/i386/pr99530-5.c: Likewise.
8364 * gcc.target/i386/pr99530-6.c: Likewise.
8366 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8369 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8371 2021-03-16 Jason Merrill <jason@redhat.com>
8373 * g++.dg/cpp2a/nontype-float1.C: New test.
8375 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8379 * gcc.target/powerpc/pr98092.c: New.
8381 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8384 * gcc.target/i386/pr99600.c: New test.
8386 2021-03-16 Martin Liska <mliska@suse.cz>
8387 Jason Merrill <jason@redhat.com>
8390 * g++.target/i386/pr99108.C: New test.
8392 2021-03-16 Martin Liska <mliska@suse.cz>
8395 * gcc.target/arm/pr99592.c: New test.
8397 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8399 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8401 2021-03-16 Nathan Sidwell <nathan@acm.org>
8404 * g++.dg/modules/pr99496_a.H: New.
8405 * g++.dg/modules/pr99496_b.C: New.
8407 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8410 * gcc.target/i386/avx-pr99563.c: New test.
8412 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8415 * gcc.dg/gomp/pr99542.c: New test.
8416 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8417 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8418 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8419 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8421 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8423 2021-03-15 Jakub Jelinek <jakub@redhat.com>
8426 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8427 * g++.dg/modules/builtin-3_b.C: Likewise.
8429 2021-03-15 Nathan Sidwell <nathan@acm.org>
8432 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8433 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8435 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8438 * g++.dg/coroutines/pr99047.C: New test.
8440 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8443 * g++.dg/coroutines/torture/pr98704.C: New test.
8445 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8448 * g++.dg/coroutines/pr98480.C: New test.
8449 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8450 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8451 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8453 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8456 * g++.dg/coroutines/pr96749-1.C: New test.
8457 * g++.dg/coroutines/pr96749-2.C: New test.
8459 2021-03-15 Richard Biener <rguenther@suse.de>
8461 PR tree-optimization/98834
8462 * g++.dg/opt/pr98834.C: New testcase.
8464 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8467 * gfortran.dg/do_check_16.f90: New test.
8468 * gfortran.dg/do_check_17.f90: New test.
8470 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
8473 * gfortran.dg/pr99545.f90: New test.
8475 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
8477 * gcc.target/powerpc/pr99492.c: Fix typo.
8479 2021-03-14 Harald Anlauf <anlauf@gmx.de>
8480 Paul Thomas <pault@gcc.gnu.org>
8482 * gfortran.dg/pr99112.f90: New test.
8484 2021-03-13 Martin Sebor <msebor@redhat.com>
8486 PR tree-optimization/99489
8487 * gcc.dg/Wstringop-truncation-9.c: New test.
8489 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
8492 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8494 2021-03-13 Jakub Jelinek <jakub@redhat.com>
8496 PR tree-optimization/99544
8497 * gcc.dg/gomp/pr99544.c: New test.
8499 2021-03-12 Nathan Sidwell <nathan@acm.org>
8502 * g++.dg/modules/pr99238.h: New.
8503 * g++.dg/modules/pr99238_a.H: New.
8504 * g++.dg/modules/pr99238_b.H: New.
8506 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
8509 * gfortran.dg/gomp/threadprivate-1.f90: New test.
8511 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8514 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8516 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8519 * g++.dg/cpp2a/consteval19.C: New test.
8521 2021-03-11 David Malcolm <dmalcolm@redhat.com>
8524 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8526 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8528 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8529 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8530 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8531 -fno-analyzer-feasibility from options.
8532 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8533 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8535 2021-03-11 Nathan Sidwell <nathan@acm.org>
8538 * g++.dg/modules/pr99248.h: New.
8539 * g++.dg/modules/pr99248_a.H: New.
8540 * g++.dg/modules/pr99248_b.H: New.
8542 2021-03-11 Nathan Sidwell <nathan@acm.org>
8545 * g++.dg/modules/pr99528.h: New.
8546 * g++.dg/modules/pr99528_a.H: New.
8547 * g++.dg/modules/pr99528_b.H: New.
8548 * g++.dg/modules/pr99528_c.C: New.
8550 2021-03-11 Richard Biener <rguenther@suse.de>
8553 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8554 instead of verifying the total number of adds.
8556 2021-03-11 Richard Biener <rguenther@suse.de>
8559 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8561 2021-03-11 Richard Biener <rguenther@suse.de>
8564 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8566 2021-03-11 Richard Biener <rguenther@suse.de>
8569 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8571 2021-03-11 Jakub Jelinek <jakub@redhat.com>
8574 * gcc.target/i386/avx2-pr99517-1.c: New test.
8575 * gcc.target/i386/avx2-pr99517-2.c: New test.
8577 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
8580 * gcc.target/powerpc/pr99492.c: New testcase.
8582 2021-03-10 Harald Anlauf <anlauf@gmx.de>
8585 * gfortran.dg/data_char_4.f90: New test.
8586 * gfortran.dg/data_char_5.f90: New test.
8588 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8590 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8592 2021-03-10 Nathan Sidwell <nathan@acm.org>
8595 * g++.dg/modules/pr99423_a.H: New.
8596 * g++.dg/modules/pr99423_b.H: New.
8598 2021-03-10 Jakub Jelinek <jakub@redhat.com>
8600 PR tree-optimization/99305
8602 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8603 unsigned_char effective targets.
8605 2021-03-10 Nathan Sidwell <nathan@acm.org>
8608 * g++.dg/ext/pr99508.C: New.
8610 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
8613 * lib/target-supports.exp (check_effective_target_lra): New.
8614 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8615 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8616 * gcc.c-torture/compile/pr98096.c: Likewise.
8617 * gcc.dg/pr97954.c: Likewise.
8619 2021-03-10 David Malcolm <dmalcolm@redhat.com>
8621 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8622 * gcc.dg/analyzer/zlib-2.c: Likewise.
8624 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8626 * gcc.dg/vect/pr99102.c: Fix target selector.
8628 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8631 * gcc.dg/vect/pr99102.c: New test.
8633 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
8635 * gnat.dg/specs/lto25.ads: New test.
8637 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8639 PR tree-optimization/99305
8640 * g++.dg/opt/pr99305.C: New test.
8642 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
8644 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
8645 (check_effective_target_sqrt_insn): Use it.
8647 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
8650 * gcc.target/i386/pr99454.c: New.
8652 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
8654 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
8655 * gcc.dg/loop-9.c: Likewise.
8656 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
8657 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
8659 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8662 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
8663 exists. If REG_STARTEND macro isn't defined, just return 0 from main
8664 instead of the actual test.
8666 2021-03-09 Martin Liska <mliska@suse.cz>
8669 * gcc.target/i386/pr99464.c: New test.
8671 2021-03-09 Joel Brobecker <brobecker@adacore.com>
8673 * gcc.target/powerpc/undef-bool-2.c: Add
8674 dg-require-effective-target powerpc_vsx_ok directive.
8675 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
8676 powerpc_vsx_ok directive.
8678 2021-03-08 Harald Anlauf <anlauf@gmx.de>
8681 * gfortran.dg/parameter_data.f90: New test.
8683 2021-03-08 Martin Sebor <msebor@redhat.com>
8686 * g++.dg/warn/Warray-bounds-15.C: New test.
8687 * g++.dg/warn/Warray-bounds-18.C: New test.
8688 * g++.dg/warn/Warray-bounds-19.C: New test.
8689 * g++.dg/warn/Warray-bounds-20.C: New test.
8690 * g++.dg/warn/Warray-bounds-21.C: New test.
8692 2021-03-08 Martin Sebor <msebor@redhat.com>
8695 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
8697 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
8698 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
8699 * gcc.dg/Wstringop-overflow-66.c: New test.
8700 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
8702 2021-03-08 Marek Polacek <polacek@redhat.com>
8705 * g++.dg/cpp2a/nontype-class41.C: New test.
8707 2021-03-08 Nathan Sidwell <nathan@acm.org>
8710 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
8712 2021-03-08 Nathan Sidwell <nathan@acm.org>
8714 * g++.dg/modules/pr99468.H: New.
8716 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
8719 * gcc.target/powerpc/pr98959.c: New test.
8721 2021-03-08 Nathan Sidwell <nathan@acm.org>
8724 * g++.dg/modules/pr99285_a.H: New.
8725 * g++.dg/modules/pr99285_b.H: New.
8727 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8730 * gcc.target/aarch64/simd/pr99437.c: New test.
8732 2021-03-08 Martin Liska <mliska@suse.cz>
8735 * c-c++-common/asan/pr98920.c: New test.
8737 2021-03-08 Martin Liska <mliska@suse.cz>
8740 * gcc.target/i386/pr99463-2.c: New test.
8741 * gcc.target/i386/pr99463.c: New test.
8743 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
8745 * gcc.target/s390/vector/long-double-asm-commutative.c: New
8747 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
8749 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
8750 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
8751 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
8752 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
8753 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
8756 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
8759 * gfortran.dg/module_variable_3.f90: New test.
8761 2021-03-07 Jakub Jelinek <jakub@redhat.com>
8764 * lib/target-supports.exp
8765 (check_effective_target_assembler_march_noavx512bw): New effective
8767 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
8769 2021-03-06 Patrick Palka <ppalka@redhat.com>
8770 Jakub Jelinek <jakub@redhat.com>
8773 * g++.dg/cpp2a/constexpr-99287.C: New test.
8775 2021-03-06 Patrick Palka <ppalka@redhat.com>
8776 Jakub Jelinek <jakub@redhat.com>
8779 * g++.dg/cpp1y/var-templ68.C: New test.
8780 * g++.dg/cpp1y/var-templ68a.C: New test.
8782 2021-03-06 Patrick Palka <ppalka@redhat.com>
8785 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
8786 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
8788 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
8790 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
8791 to allow an eliminated stack-frame.
8793 2021-03-05 Marek Polacek <polacek@redhat.com>
8796 * g++.dg/cpp1z/noexcept-type23.C: New test.
8798 2021-03-05 Marek Polacek <polacek@redhat.com>
8801 * g++.dg/warn/Wshadow-17.C: New test.
8803 2021-03-05 Jason Merrill <jason@redhat.com>
8806 * gcc.dg/attr-flatten-1.c: Adjust.
8808 2021-03-05 Jakub Jelinek <jakub@redhat.com>
8811 * c-c++-common/gomp/pr99322.c: New test.
8813 2021-03-05 Nathan Sidwell <nathan@acm.org>
8816 * g++.dg/modules/pr99245_a.H: New.
8817 * g++.dg/modules/pr99245_b.H: New.
8819 2021-03-05 Harald Anlauf <anlauf@gmx.de>
8822 * gfortran.dg/matmul_21.f90: New test.
8824 2021-03-05 Nathan Sidwell <nathan@acm.org>
8827 * g++.dg/modules/pr99377_a.H: New.
8828 * g++.dg/modules/pr99377_b.C: New.
8829 * g++.dg/modules/pr99377_c.C: New.
8831 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8834 * g++.dg/coroutines/pr98118.C: New test.
8836 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8839 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8840 * g++.dg/coroutines/pr95616-0.C: New test.
8841 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8842 * g++.dg/coroutines/pr95616-1.C: New test.
8843 * g++.dg/coroutines/pr95616-2.C: New test.
8844 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8845 * g++.dg/coroutines/pr95616-3.C: New test.
8846 * g++.dg/coroutines/pr95616-4.C: New test.
8847 * g++.dg/coroutines/pr95616-5.C: New test.
8848 * g++.dg/coroutines/pr95616-6.C: New test.
8850 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8853 * g++.dg/coroutines/torture/pr95615-01.C: New test.
8854 * g++.dg/coroutines/torture/pr95615-02.C: New test.
8855 * g++.dg/coroutines/torture/pr95615-03.C: New test.
8856 * g++.dg/coroutines/torture/pr95615-04.C: New test.
8857 * g++.dg/coroutines/torture/pr95615-05.C: New test.
8858 * g++.dg/coroutines/torture/pr95615.inc: New file.
8860 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
8863 * gcc.target/i386/pr99123-2.c: New.
8865 2021-03-05 Nathan Sidwell <nathan@acm.org>
8868 * g++.dg/modules/pr99389_a.H: New.
8869 * g++.dg/modules/pr99389_b.C: New.
8870 * g++.dg/modules/pr99389_c.C: New.
8872 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8875 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8878 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8880 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8881 with '_kind' number.
8882 * gfortran.dg/real4-10-real8-16.f90: Likewise.
8883 * gfortran.dg/real4-10-real8-4.f90: Likewise.
8884 * gfortran.dg/real4-10.f90: Likewise.
8885 * gfortran.dg/real4-16-real8-10.f90: Likewise.
8886 * gfortran.dg/real4-16-real8-16.f90: Likewise.
8887 * gfortran.dg/real4-16-real8-4.f90: Likewise.
8888 * gfortran.dg/real4-16.f90: Likewise.
8889 * gfortran.dg/real4-8-real8-10.f90: Likewise.
8890 * gfortran.dg/real4-8-real8-16.f90: Likewise.
8891 * gfortran.dg/real4-8-real8-4.f90: Likewise.
8892 * gfortran.dg/real4-8.f90: Likewise.
8893 * gfortran.dg/real8-10.f90: Likewise.
8894 * gfortran.dg/real8-16.f90: Likewise.
8895 * gfortran.dg/real8-4.f90: Likewise.
8897 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
8900 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8902 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
8904 * lib/prune.exp: Prune useless output caused by a linker bug.
8906 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8909 * gcc.target/aarch64/pr93235.c: New test.
8911 2021-03-04 Martin Liska <mliska@suse.cz>
8913 PR gcov-profile/99105
8914 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8915 correction as the wrapped malloc is called one more time
8917 * gcc.dg/tree-prof/pr97461.c: Likewise.
8919 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8923 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8924 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
8925 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8926 dg-warning regexps, instead replace .* with \[^\n\r]*.
8927 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8928 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8929 -ftrack-macro-expansion=0 from dg-options.
8930 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8931 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8933 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8936 * gcc.dg/cpp/line11.c: New test.
8937 * gcc.dg/cpp/line12.c: New test.
8939 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8942 * gcc.target/aarch64/pr99381.c: New test.
8944 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8946 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8948 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8950 2021-03-04 Nathan Sidwell <nathan@acm.org>
8953 * g++.dg/modules/pr99170-1_a.H: New.
8954 * g++.dg/modules/pr99170-1_b.C: New.
8955 * g++.dg/modules/pr99170-2.h: New.
8956 * g++.dg/modules/pr99170-2_a.C: New.
8957 * g++.dg/modules/pr99170-2_b.C: New.
8958 * g++.dg/modules/pr99170-3_a.H: New.
8959 * g++.dg/modules/pr99170-3_b.C: New.
8960 * g++.dg/modules/inst-2_b.C: Adjust scan.
8961 * g++.dg/modules/inst-4_a.C: Adjust scan.
8962 * g++.dg/modules/inst-4_b.C: Adjust scan.
8963 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8964 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8965 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8966 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8967 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8968 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8969 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8970 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8971 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8972 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8973 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8974 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8975 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8977 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8980 * gfortran.dg/real4-10-real8-10.f90: New test.
8981 * gfortran.dg/real4-10-real8-16.f90: New test.
8982 * gfortran.dg/real4-10-real8-4.f90: New test.
8983 * gfortran.dg/real4-10.f90: New test.
8984 * gfortran.dg/real4-16-real8-10.f90: New test.
8985 * gfortran.dg/real4-16-real8-16.f90: New test.
8986 * gfortran.dg/real4-16-real8-4.f90: New test.
8987 * gfortran.dg/real4-16.f90: New test.
8988 * gfortran.dg/real4-8-real8-10.f90: New test.
8989 * gfortran.dg/real4-8-real8-16.f90: New test.
8990 * gfortran.dg/real4-8-real8-4.f90: New test.
8991 * gfortran.dg/real4-8.f90: New test.
8992 * gfortran.dg/real8-10.f90: New test.
8993 * gfortran.dg/real8-16.f90: New test.
8994 * gfortran.dg/real8-4.f90: New test.
8996 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8998 * gcc.misc-tests/outputs.exp: Enumerate tests.
9000 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9002 * gcc.misc-tests/outputs.exp: Append discriminating
9003 suffixes to tests with duplicate names.
9004 (outest): Assert that each running test has a unique
9007 2021-03-04 Martin Sebor <msebor@redhat.com>
9011 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
9012 * gcc.dg/Wstringop-overflow-65.c: New test.
9013 * gcc.dg/Warray-bounds-69.c: Same.
9015 2021-03-03 Marek Polacek <polacek@redhat.com>
9018 * g++.dg/cpp1z/class-deduction83.C: New test.
9020 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9022 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
9024 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9027 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9029 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9031 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9033 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9036 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9038 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9040 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9043 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9045 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9047 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9049 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9051 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9053 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9056 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9059 * g++.dg/cpp1z/eval-order10.C: New test.
9061 2021-03-03 Marek Polacek <polacek@redhat.com>
9065 * g++.dg/cpp1z/class-deduction81.C: New test.
9066 * g++.dg/cpp1z/class-deduction82.C: New test.
9067 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9068 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9069 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9071 2021-03-03 Jason Merrill <jason@redhat.com>
9074 * g++.dg/cpp0x/decltype-call5.C: New test.
9075 * g++.dg/cpp0x/decltype-call6.C: New test.
9077 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9081 * gcc.target/i386/pr95798-2.c: Likewise.
9083 2021-03-03 Nathan Sidwell <nathan@acm.org>
9086 * g++.dg/modules/namespace-2_a.C
9087 * g++.dg/modules/pr99344_a.C
9088 * g++.dg/modules/pr99344_b.C
9090 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9093 * gcc.target/i386/pr99321.c: New test.
9095 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.c-torture/compile/pr99324.c: New test.
9100 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9103 * gcc.dg/graphite/pr99085.c: New test.
9105 2021-03-03 Jason Merrill <jason@redhat.com>
9108 * g++.dg/ext/attr-flatten1.C: New test.
9110 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
9112 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9113 tests if target test-framework has -L or -I options.
9115 2021-03-02 David Malcolm <dmalcolm@redhat.com>
9118 * gcc.dg/pr99323-1.c: New test.
9119 * gcc.dg/pr99323-2.c: New test.
9121 2021-03-02 Martin Sebor <msebor@redhat.com>
9124 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9125 * g++.dg/warn/Wnonnull12.C: New test.
9127 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
9129 * gnat.dg/limited5.adb: New test.
9131 2021-03-02 Patrick Palka <ppalka@redhat.com>
9135 * g++.dg/concepts/abbrev9.C: New test.
9136 * g++.dg/cpp2a/concepts-lambda15.C: New test.
9137 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
9138 * g++.dg/cpp2a/concepts-return-req2.C: New test.
9139 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
9140 call to f15 that we expect to accept.
9142 2021-03-02 Patrick Palka <ppalka@redhat.com>
9144 * g++.dg/cpp1z/auto1.C: New test.
9146 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9148 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
9149 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
9150 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
9151 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
9152 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
9153 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
9154 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
9156 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9158 * lib/target-supports.exp: Add check for nnpa facility.
9160 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9162 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
9163 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
9165 2021-03-01 Martin Liska <mliska@suse.cz>
9168 * gcc.target/s390/target-attribute/pr99313.c: New test.
9170 2021-03-01 Nathan Sidwell <nathan@acm.org>
9173 * g++.dg/modules/pr99294.h: New.
9174 * g++.dg/modules/pr99294_a.C: New.
9175 * g++.dg/modules/pr99294_b.C: New.
9177 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
9179 * g++.dg/eh/seh-xmm-unwind.C: New test.
9181 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
9183 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9184 expression components noexcept.
9185 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9186 * g++.dg/coroutines/pr95345.C: Likewise.
9188 2021-02-28 Jason Merrill <jason@redhat.com>
9190 * g++.dg/ext/attr-lambda3.C: Add missing ;
9192 2021-02-27 Jason Merrill <jason@redhat.com>
9195 * g++.dg/ext/attr-lambda3.C: New test.
9197 2021-02-26 Alexandre Oliva <oliva@gnu.org>
9199 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9201 * gcc.target/powerpc/pr83629.c: Likewise.
9202 * gcc.target/powerpc/pr84112.c: Likewise.
9204 2021-02-26 Olivier Hainque <hainque@adacore.com>
9206 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9207 dg-require-effective-target fpic.
9208 * gcc.target/powerpc/ppc-eabi.c: Likewise.
9209 * gcc.target/powerpc/pr26350.c: Likewise.
9210 * gcc.target/powerpc/pr67789.c: Likewise.
9211 * gcc.target/powerpc/pr79439-1.c: Likewise.
9212 * gcc.target/powerpc/pr79439-2.c: Likewise.
9213 * gcc.target/powerpc/pr79439-3.c: Likewise.
9214 * gcc.target/powerpc/pr83629.c: Likewise.
9215 * gcc.target/powerpc/pr84112.c: Likewise.
9217 2021-02-26 Richard Biener <rguenther@suse.de>
9220 * g++.dg/pr99218.C: New testcase.
9222 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9224 * g++.dg/cpp23/lambda-specifiers1.C: New test.
9226 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9229 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9231 2021-02-26 Jason Merrill <jason@redhat.com>
9234 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9236 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
9238 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9239 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9240 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9241 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9242 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9243 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9244 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9245 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9246 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9247 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9248 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9249 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9250 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9251 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9252 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9254 2021-02-26 Patrick Palka <ppalka@redhat.com>
9257 * g++.dg/concepts/abbrev8.C: New test.
9259 2021-02-25 Patrick Palka <ppalka@redhat.com>
9263 * g++.dg/diagnostic/local1.C: New test.
9265 2021-02-25 Patrick Palka <ppalka@redhat.com>
9268 * g++.dg/cpp1z/class-deduction79.C: New test.
9269 * g++.dg/cpp1z/class-deduction80.C: New test.
9271 2021-02-25 Marek Polacek <polacek@redhat.com>
9275 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
9276 * g++.dg/cpp0x/constexpr-cast2.C: New test.
9277 * g++.dg/cpp0x/constexpr-cast3.C: New test.
9279 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9282 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9283 reference parms, to distinguish the rvalue ref. variant.
9284 * g++.dg/coroutines/pr97587.C: New test.
9286 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9289 * g++.dg/coroutines/pr95822.C: New test.
9291 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
9293 * gcc.target/arm/cmse/cmse-18.c: New test.
9295 2021-02-25 Nathan Sidwell <nathan@acm.org>
9298 * g++.dg/modules/pr99166_a.X: Adjust.
9299 * g++.dg/modules/pr99166_b.C: Adjust.
9300 * g++.dg/modules/pr99166_c.C: Adjust.
9301 * g++.dg/modules/pr99166_d.C: Adjust.
9303 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
9305 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9307 2021-02-25 Tamar Christina <tamar.christina@arm.com>
9309 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9311 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
9314 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9316 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
9319 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9321 2021-02-25 Richard Biener <rguenther@suse.de>
9323 PR tree-optimization/99253
9324 * gcc.dg/vect/pr99253.c: New testcase.
9326 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9329 * gcc.target/i386/pr95798-1.c: New test.
9330 * gcc.target/i386/pr95798-2.c: New test.
9332 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9334 PR tree-optimization/80635
9335 * g++.dg/warn/pr80635-1.C: New test.
9336 * g++.dg/warn/pr80635-2.C: New test.
9338 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9341 * gcc.dg/analyzer/pr99193-1.c: New test.
9342 * gcc.dg/analyzer/pr99193-2.c: New test.
9343 * gcc.dg/analyzer/pr99193-3.c: New test.
9344 * gcc.dg/analyzer/realloc-1.c: New test.
9346 2021-02-24 Nathan Sidwell <nathan@acm.org>
9349 * g++.dg/modules/pr98718_a.C: New.
9350 * g++.dg/modules/pr98718_b.C: New.
9352 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9354 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9355 final_suspend call as noexcept.
9356 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9357 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9358 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9359 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9360 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9361 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9362 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9363 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9364 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9365 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9366 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9367 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9368 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9369 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9370 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9371 * g++.dg/coroutines/pr94752.C: Likewise.
9372 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9373 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9374 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9375 * g++.dg/coroutines/pr95050.C: Likewise.
9376 * g++.dg/coroutines/pr95345.C: Likewise.
9377 * g++.dg/coroutines/pr95440.C: Likewise.
9378 * g++.dg/coroutines/pr95591.C: Likewise.
9379 * g++.dg/coroutines/pr95711.C: Likewise.
9380 * g++.dg/coroutines/pr95813.C: Likewise.
9381 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9382 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9383 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9384 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9385 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9386 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9387 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9388 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9389 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9390 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9391 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9392 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9393 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9394 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9395 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9396 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9397 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9398 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9399 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9400 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9402 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9405 * c-c++-common/gomp/pr99226.c: New test.
9406 * gfortran.dg/gomp/pr99226.f90: New test.
9408 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
9411 * gcc.target/i386/pr99123.c: New.
9413 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
9415 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9417 2021-02-24 Nathan Sidwell <nathan@acm.org>
9420 * g++.dg/modules/pr99072.H: New.
9422 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
9425 * gfortran.dg/assumed_rank_21.f90 : New test.
9427 2021-02-24 Martin Sebor <msebor@redhat.com>
9430 * gcc.dg/pr97172-2.c: New test.
9432 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9434 PR tree-optimization/99220
9435 * g++.dg/vect/pr99220.cc: New test.
9437 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9439 PR tree-optimization/99149
9440 * g++.dg/vect/pr99149.cc: Disabled on BE.
9442 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9445 * g++.dg/coroutines/pr96251.C: New test.
9447 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9449 PR tree-optimization/99225
9450 * gcc.c-torture/compile/pr99225.c: New test.
9452 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9454 PR tree-optimization/99149
9455 * g++.dg/vect/pr99149.cc: New test.
9457 2021-02-24 Richard Biener <rguenther@suse.de>
9460 * gcc.dg/pr99224.c: New testcase.
9462 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
9464 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9465 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9466 Add __has_builtin tests for built-ins.
9467 Update expected instruction counts.
9469 2021-02-23 Martin Sebor <msebor@redhat.com>
9472 * g++.dg/warn/Wnonnull11.C: New test.
9474 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
9477 * gfortran.dg/class_defined_operator_2.f03 : New test.
9478 * gfortran.dg/elemental_result_2.f90 : New test.
9479 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9480 elemental function with an allocatable result with an operator
9481 interface with array dummies and result.
9483 2021-02-23 Harald Anlauf <anlauf@gmx.de>
9486 * gfortran.dg/reshape_zerosize_4.f90: New test.
9488 2021-02-23 Nathan Sidwell <nathan@acm.org>
9491 * g++.dg/modules/pr99208_a.C: New.
9492 * g++.dg/modules/pr99208_b.C: New.
9494 2021-02-23 Martin Liska <mliska@suse.cz>
9497 * c-c++-common/asan/pr99168.c: New test.
9499 2021-02-23 Patrick Palka <ppalka@redhat.com>
9502 * g++.dg/template/non-dependent15.C: New test.
9504 2021-02-23 Jakub Jelinek <jakub@redhat.com>
9506 PR tree-optimization/99204
9507 * gfortran.dg/pr99204.f90: New test.
9509 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
9511 * gcc.target/powerpc/vec-init-10.c: New test.
9513 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
9515 * g++.dg/warn/Wplacement-new-size-1.C,
9516 g++.dg/warn/Wplacement-new-size-2.C,
9517 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9518 default_packed targets.
9520 2021-02-22 David Malcolm <dmalcolm@redhat.com>
9523 * gcc.dg/analyzer/error-1.c: New test.
9524 * gcc.dg/analyzer/error-2.c: New test.
9525 * gcc.dg/analyzer/error-3.c: New test.
9527 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
9530 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9531 * c-c++-common/attr-retain-6.c: Likewise.
9532 * c-c++-common/attr-retain-7.c: Likewise.
9533 * c-c++-common/attr-retain-8.c: Likewise.
9534 * c-c++-common/attr-retain-9.c: Likewise.
9536 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9538 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9540 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9542 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9543 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9544 Handle __INT32_TYPE__ being "long int".
9546 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9548 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9550 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9552 * gcc.target/cris/biap-mul.c: New test.
9554 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9556 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9558 2021-02-22 Nathan Sidwell <nathan@acm.org>
9561 * g++.dg/modules/pr99174-1_a.C: New.
9562 * g++.dg/modules/pr99174-1_b.C: New.
9563 * g++.dg/modules/pr99174-1_c.C: New.
9564 * g++.dg/modules/pr99174.H: New.
9566 2021-02-22 Nathan Sidwell <nathan@acm.org>
9569 * g++.dg/modules/pr99153_a.H: New.
9570 * g++.dg/modules/pr99153_b.H: New.
9572 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
9574 PR rtl-optimization/98791
9575 * gcc.target/aarch64/sve/pr98791.c: New test.
9577 2021-02-22 Richard Biener <rguenther@suse.de>
9579 PR tree-optimization/99165
9580 * g++.dg/pr99165.C: New testcase.
9582 2021-02-21 Harald Anlauf <anlauf@gmx.de>
9584 * gfortran.dg/intent_optimize_3.f90: New test.
9586 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
9588 * c-c++-common/attr-retain-5.c: Skip on AIX.
9589 * c-c++-common/attr-retain-6.c: Same.
9590 * c-c++-common/attr-retain-7.c: Same.
9591 * c-c++-common/attr-retain-8.c: Same.
9592 * c-c++-common/attr-retain-9.c: Same.
9594 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
9597 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9598 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9599 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9600 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9601 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9602 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9604 2021-02-19 Nathan Sidwell <nathan@acm.org>
9607 * g++.dg/modules/pr98741_a.H: New.
9608 * g++.dg/modules/pr98741_b.H: New.
9609 * g++.dg/modules/pr98741_c.C: New.
9610 * g++.dg/modules/pr98741_d.C: New.
9612 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9615 * gfortran.dg/namelist_4.f90: Modify.
9616 * gfortran.dg/namelist_98.f90: New test.
9618 2021-02-19 Martin Sebor <msebor@redhat.com>
9621 * gcc.dg/pr97172.c: Add test cases.
9623 2021-02-19 Nathan Sidwell <nathan@acm.org>
9625 * g++.dg/modules/pr99166_a.X: New.
9626 * g++.dg/modules/pr99166_b.C: New.
9627 * g++.dg/modules/pr99166_c.C: New.
9628 * g++.dg/modules/pr99166_d.C: New.
9630 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9633 * gfortran.dg/coarray/array_temporary-1.f90: New test.
9635 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9638 * gfortran.dg/dtio_36.f90: New test.
9640 2021-02-19 Richard Biener <rguenther@suse.de>
9643 * gcc.dg/pr99122-3.c: New testcase.
9645 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9648 * gcc.target/arm/pure-code/pr98998.c: New test.
9650 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9653 * g++.dg/opt/pr99034.C: New test.
9655 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9658 * gfortran.dg/ubound_1.f90: New test.
9660 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
9663 * gcc.target/aarch64/sve/pr98657.c: New test.
9665 2021-02-19 Jason Merrill <jason@redhat.com>
9667 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
9669 2021-02-19 David Malcolm <dmalcolm@redhat.com>
9672 * jit.dg/test-trap.c: New test.
9674 2021-02-19 Jason Merrill <jason@redhat.com>
9677 * g++.dg/cpp0x/overload4.C: New test.
9679 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
9681 PR rtl-optimization/96264
9682 * gcc.target/powerpc/pr96264.c: New.
9684 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
9687 * c-c++-common/attr-retain-1.c: New test.
9688 * c-c++-common/attr-retain-2.c: Likewise.
9689 * c-c++-common/attr-retain-3.c: Likewise.
9690 * c-c++-common/attr-retain-4.c: Likewise.
9691 * c-c++-common/attr-retain-5.c: Likewise.
9692 * c-c++-common/attr-retain-6.c: Likewise.
9693 * c-c++-common/attr-retain-7.c: Likewise.
9694 * c-c++-common/attr-retain-8.c: Likewise.
9695 * c-c++-common/attr-retain-9.c: Likewise.
9696 * c-c++-common/pr99113.c: Likewise.
9697 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
9698 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
9699 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
9700 * c-c++-common/attr-used-2.c: Likewise.
9701 * c-c++-common/attr-used-3.c: Likewise.
9702 * c-c++-common/attr-used-4.c: Likewise.
9703 * c-c++-common/attr-used-9.c: Likewise.
9704 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
9705 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
9706 * c-c++-common/attr-used-5.c: Don't expect warning for the used
9707 attribute nor SHF_GNU_RETAIN section.
9708 * c-c++-common/attr-used-6.c: Likewise.
9709 * c-c++-common/attr-used-7.c: Likewise.
9710 * c-c++-common/attr-used-8.c: Likewise.
9712 2021-02-18 Nathan Sidwell <nathan@acm.org>
9715 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
9717 * g++.dg/modules/pr99023_a.X: New.
9718 * g++.dg/modules/pr99023_b.X: New.
9720 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9723 * gcc.dg/pr99136.c: New test.
9725 2021-02-18 Nathan Sidwell <nathan@acm.org>
9728 * g++.dg/modules/modules.exp: Remove dg-module-headers support
9729 * g++.dg/modules/alias-2_a.H: Delete.
9730 * g++.dg/modules/sys/alias-2_a.H: Delete.
9732 2021-02-18 Nathan Sidwell <nathan@acm.org>
9735 * g++.dg/modules/pr99023_a.H: Delete.
9736 * g++.dg/modules/pr99023_b.H: Delete.
9738 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9741 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
9743 2021-02-18 Richard Biener <rguenther@suse.de>
9746 * gcc.dg/pr99122-1.c: New testcase.
9747 * gcc.dg/pr99122-2.c: Likewise.
9749 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
9751 PR tree-optimization/99142
9752 * gcc.dg/tree-ssa/pr99142.c: New test.
9754 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9757 * g++.dg/warn/Warray-bounds-17.C: New test.
9759 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9762 * gcc.dg/pr99104.c: New test.
9764 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9767 * gcc.dg/analyzer/pr94596.c: New test.
9769 2021-02-17 Nathan Sidwell <nathan@acm.org>
9772 * g++.dg/modules/pr99023_a.H: New.
9773 * g++.dg/modules/pr99023_b.H: New.
9775 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9778 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
9779 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
9780 options. Remove false leak directive.
9781 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
9785 2021-02-17 Julian Brown <julian@codesourcery.com>
9787 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
9788 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
9789 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
9790 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
9791 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
9793 2021-02-17 Julian Brown <julian@codesourcery.com>
9795 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
9796 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9797 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9798 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9799 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
9800 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9801 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
9802 previously-broken directives.
9804 2021-02-17 Jakub Jelinek <jakub@redhat.com>
9807 * g++.dg/ubsan/pr99106.C: New test.
9809 2021-02-17 Nathan Sidwell <nathan@acm.org>
9812 * g++.dg/lookup/pr99116-1.C: New.
9813 * g++.dg/lookup/pr99116-2.C: New.
9815 2021-02-17 Nathan Sidwell <nathan@acm.org>
9818 * g++.dg/modules/pr99071_a.H: New.
9819 * g++.dg/modules/pr99071_b.H: New.
9821 2021-02-17 Patrick Palka <ppalka@redhat.com>
9825 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
9826 "call to non-'constexpr' function" error message.
9828 2021-02-16 Nathan Sidwell <nathan@acm.org>
9830 * g++.dg/modules/pr99050_a.H: New.
9831 * g++.dg/modules/pr99050_b.C: New.
9833 2021-02-16 Marek Polacek <polacek@redhat.com>
9836 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9837 * g++.dg/ext/attr-assume-aligned.C: New test.
9839 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
9841 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9842 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9844 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9846 * gfortran.dg/goacc/ref_inquiry.f90: New test.
9847 * gfortran.dg/gomp/ref_inquiry.f90: New test.
9849 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
9852 * gcc.c-torture/compile/pr98096.c: New.
9854 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9857 * gfortran.dg/fmt_nonchar_1.f90: New test.
9858 * gfortran.dg/fmt_nonchar_2.f90: New test.
9860 2021-02-16 Jakub Jelinek <jakub@redhat.com>
9863 * gcc.target/i386/pr99100.c: New test.
9865 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
9867 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9869 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
9871 PR rtl-optimization/98872
9872 * gcc.target/powerpc/pr98872.c: New test.
9874 2021-02-15 Jakub Jelinek <jakub@redhat.com>
9876 PR tree-optimization/99079
9877 * gcc.dg/fold-modpow2-2.c: New test.
9878 * gcc.c-torture/execute/pr99079.c: New test.
9880 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9882 PR rtl-optimization/98439
9883 * gcc.target/i386/pr98439.c: New test.
9885 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9888 * gcc.target/i386/pr96166.c: New test.
9890 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9892 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9893 and restrict the test to aarch64-*-* target only.
9895 2021-02-12 Nathan Sidwell <nathan@acm.org>
9897 * g++.dg/modules/pr99039_a.C: New.
9898 * g++.dg/modules/pr99039_b.C: New.
9900 2021-02-12 Nathan Sidwell <nathan@acm.org>
9903 * g++.dg/modules/pr99040_a.C: New.
9904 * g++.dg/modules/pr99040_b.C: New.
9905 * g++.dg/modules/pr99040_c.C: New.
9906 * g++.dg/modules/pr99040_d.C: New.
9908 2021-02-12 Nathan Sidwell <nathan@acm.org>
9912 * g++.dg/lookup/pr99039.C: New.
9914 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
9917 * gfortran.dg/ieee/ieee_12.f90: New test.
9919 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
9921 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9923 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9926 * gcc.target/arm/pr98931.c: Add -mthumb
9928 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9931 * gfortran.dg/assumed_rank_20.f90: New test.
9933 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9936 * g++.dg/cpp2a/concepts-requires24.C: New test.
9938 2021-02-12 Jason Merrill <jason@redhat.com>
9941 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9943 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9946 * g++.dg/analyzer/pr99064.C: New test.
9947 * gcc.dg/analyzer/pr98969.c: New test.
9949 2021-02-11 Marek Polacek <polacek@redhat.com>
9952 * g++.dg/template/deduce10.C: New test.
9953 * g++.dg/template/deduce9.C: New test.
9955 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9958 * g++.target/powerpc/pr99041.C: New test.
9960 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9963 * g++.dg/ext/flexary38.C: New test.
9965 2021-02-11 Marek Polacek <polacek@redhat.com>
9968 * g++.dg/cpp0x/variadic-crash6.C: New test.
9970 2021-02-11 Patrick Palka <ppalka@redhat.com>
9973 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9975 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9978 * gcc.target/arm/pr98931.c: New testcase.
9980 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9982 PR tree-optimization/98772
9983 * gcc.target/aarch64/pr98772.c: New test.
9985 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9988 * gfortran.dg/typebound_call_32.f90: New test.
9990 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9993 * gfortran.dg/pr99060.f90: New test.
9995 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9997 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9999 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10001 PR libfortran/98825
10002 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
10004 2021-02-10 Martin Sebor <msebor@redhat.com>
10006 PR tree-optimization/92879
10007 * g++.dg/warn/Warray-bounds-16.C: New test.
10009 2021-02-10 David Malcolm <dmalcolm@redhat.com>
10011 PR preprocessor/96391
10012 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
10013 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
10014 using the location_overflow_plugin.c from gcc.dg/plugin.
10016 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10019 * g++.dg/ext/weak6.C: New test.
10021 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10024 * gcc.target/i386/pr99025.c: New test.
10026 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10030 * g++.dg/cpp2a/constexpr-new16.C: New test.
10031 * g++.dg/cpp2a/constexpr-new17.C: New test.
10033 2021-02-10 Nathan Sidwell <nathan@acm.org>
10036 * g++.dg/lookup/pr99030.C: New.
10038 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10040 PR middle-end/99007
10041 * g++.dg/gomp/pr99007.C: New test.
10042 * gcc.dg/gomp/pr99007-1.c: New test.
10043 * gcc.dg/gomp/pr99007-2.c: New test.
10044 * gcc.dg/gomp/pr99007-3.c: New test.
10046 2021-02-10 Julian Brown <julian@codesourcery.com>
10049 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10050 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10051 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10053 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10056 * gcc.dg/analyzer/file-1.c (test_5): New.
10057 * gcc.dg/analyzer/file-3.c: New test.
10059 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10062 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10063 * gcc.dg/analyzer/pr94851-2.c: New test.
10064 * gcc.dg/analyzer/pr98575-1.c: New test.
10066 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
10068 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10070 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
10072 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10074 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10076 2021-02-09 Nathan Sidwell <nathan@acm.org>
10079 * g++.dg/modules/pr98944_a.C: New.
10080 * g++.dg/modules/pr98944_b.C: New.
10081 * g++.dg/modules/pr98944_c.C: New.
10082 * g++.dg/modules/pr98944_d.C: New.
10084 2021-02-09 Jakub Jelinek <jakub@redhat.com>
10086 PR middle-end/98465
10087 * g++.dg/warn/Wstringop-overread-1.C: New test.
10089 2021-02-09 Jason Merrill <jason@redhat.com>
10092 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10094 2021-02-09 Jason Merrill <jason@redhat.com>
10097 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10099 2021-02-09 Jason Merrill <jason@redhat.com>
10102 * g++.dg/cpp2a/no_unique_address12.C: New test.
10104 2021-02-08 Nathan Sidwell <nathan@acm.org>
10106 * g++.dg/modules/pr98531-2.h: New.
10107 * g++.dg/modules/pr98531-2_a.H: New.
10108 * g++.dg/modules/pr98531-2_b.C: New.
10109 * g++.dg/modules/pr98531-3.h: New.
10110 * g++.dg/modules/pr98531-3_a.H: New.
10111 * g++.dg/modules/pr98531-3_b.C: New.
10113 2021-02-08 Nathan Sidwell <nathan@acm.org>
10116 * g++.dg/modules/pr98531-1.h: New.
10117 * g++.dg/modules/pr98531-1_a.H: New.
10118 * g++.dg/modules/pr98531-1_b.C: New.
10119 * g++.dg/abi/pr98531-1.C: New.
10120 * g++.dg/abi/pr98531-2.C: New.
10121 * g++.dg/abi/pr98531-3.C: New.
10122 * g++.dg/abi/pr98531-4.C: New.
10124 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
10126 PR middle-end/98974
10127 * gfortran.dg/pr98974.F90: New test.
10129 2021-02-08 Richard Biener <rguenther@suse.de>
10132 * g++.dg/lto/pr96591_0.C: New testcase.
10134 2021-02-05 Marek Polacek <polacek@redhat.com>
10137 * g++.dg/cpp2a/volatile5.C: New test.
10139 2021-02-05 Marek Polacek <polacek@redhat.com>
10142 * g++.dg/cpp2a/using-enum-8.C: New test.
10144 2021-02-05 Nathan Sidwell <nathan@acm.org>
10147 * c-c++-common/pr98943.c: New.
10149 2021-02-05 Richard Biener <rguenther@suse.de>
10151 PR tree-optimization/98855
10152 * g++.dg/vect/slp-pr98855.cc: New testcase.
10154 2021-02-05 Jakub Jelinek <jakub@redhat.com>
10157 * g++.dg/cpp1z/decomp54.C: New test.
10159 2021-02-05 liuhongt <hongtao.liu@intel.com>
10162 * g++.target/i386/avx512bw-pr98537-1.C: New test.
10163 * g++.target/i386/avx512vl-pr98537-1.C: New test.
10164 * g++.target/i386/avx512vl-pr98537-2.C: New test.
10165 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
10166 integer mask comparison should not be generated.
10167 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
10168 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
10169 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
10171 2021-02-04 Julian Brown <julian@codesourcery.com>
10173 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
10174 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10175 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
10176 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
10178 2021-02-04 Julian Brown <julian@codesourcery.com>
10180 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10182 2021-02-04 Julian Brown <julian@codesourcery.com>
10184 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10186 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10189 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10190 $section is .opd, look at .L.$symbol_name's section.
10191 (parse_section_section_of_symbols): Handle .previous directive.
10192 * gcc.dg/array-quals-1.c: Allow .sdata section.
10194 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
10196 * gdc.dg/intrinsics.d: Update test.
10198 2021-02-04 Martin Sebor <msebor@redhat.com>
10201 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10202 * gcc.dg/label-decl-4.c: Same.
10203 * gcc.dg/mismatch-decl-1.c: Same.
10204 * gcc.dg/old-style-then-proto-1.c: Same.
10205 * gcc.dg/parm-mismatch-1.c: Same.
10206 * gcc.dg/pr35445.c: Same.
10207 * gcc.dg/redecl-11.c: Same.
10208 * gcc.dg/redecl-12.c: Same.
10209 * gcc.dg/redecl-13.c: Same.
10210 * gcc.dg/redecl-15.c: Same.
10211 * gcc.dg/tls/thr-init-1.c: Same.
10212 * objc.dg/id-1.m: Same.
10213 * objc.dg/tls/diag-3.m: Same.
10214 * gcc.dg/pr97882.c: New test.
10215 * gcc.dg/qual-return-7.c: New test.
10216 * gcc.dg/qual-return-8.c: New test.
10218 2021-02-04 Jason Merrill <jason@redhat.com>
10221 * g++.dg/cpp2a/concepts-variadic3.C: New test.
10223 2021-02-04 David Malcolm <dmalcolm@redhat.com>
10226 * gcc.dg/pr97932.c: New test.
10228 2021-02-04 emsr <3dw4rd@verizon.net>
10230 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10232 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10234 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10235 of make_signed<size_t>::type in the diagnostics.
10237 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
10240 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10242 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
10244 * gfortran.dg/goacc/substring.f90: New test.
10245 * gfortran.dg/gomp/substring.f90: New test.
10247 2021-02-04 Martin Liska <mliska@suse.cz>
10249 * gcc.target/i386/prefer-vector-width-attr.c: New test.
10251 2021-02-04 Jason Merrill <jason@redhat.com>
10254 * g++.dg/cpp1z/class-deduction78.C: New test.
10256 2021-02-04 Jason Merrill <jason@redhat.com>
10259 * g++.dg/cpp0x/pr84630.C: Call b().
10260 * g++.dg/cpp2a/lambda-uneval13.C: New test.
10261 * g++.dg/ext/attr-expr1.C: New test.
10263 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10265 PR preprocessor/98882
10266 * gcc.dg/cpp/pr98882.c: New test.
10268 2021-02-03 Jason Merrill <jason@redhat.com>
10270 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
10271 hash-table-verification-limit=10000.
10273 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
10275 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
10276 * g++.dg/cpp23/feat-cxx2b.C: New test.
10277 * g++.dg/cpp23/size_t-literals.C: New test.
10278 * g++.dg/warn/Wsize_t-literals.C: New test.
10280 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10283 * g++.dg/cpp2a/no_unique_address11.C: New test.
10285 2021-02-03 Marek Polacek <polacek@redhat.com>
10288 * g++.dg/cpp0x/noexcept65.C: New test.
10290 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
10293 * gfortran.dg/coarray/array_temporary.f90: New test.
10295 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10297 PR middle-end/97487
10298 * gcc.dg/pr97487-1.c: New test.
10299 * gcc.dg/pr97487-2.c: New test.
10301 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10303 PR middle-end/97971
10304 * gcc.target/i386/pr97971.c: New test.
10306 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10308 PR tree-optimization/98287
10309 * gcc.dg/pr98287.c: New test.
10311 2021-02-03 Tamar Christina <tamar.christina@arm.com>
10313 PR tree-optimization/98928
10314 * gcc.target/i386/pr98928.c: New test.
10316 2021-02-02 Martin Liska <mliska@suse.cz>
10319 * gcc.target/i386/pr97510.c: New test.
10321 2021-02-02 Jason Merrill <jason@redhat.com>
10324 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10326 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10328 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10330 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10333 * gfortran.dg/pr91862.f90: New test.
10335 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10337 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10339 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10341 PR tree-optimization/98848
10342 * gcc.dg/vect/pr98848.c: New test.
10343 * gcc.dg/vect/pr92205.c: Remove xfail.
10345 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10347 PR tree-optimization/97960
10348 * g++.dg/torture/pr97960.C: New test.
10350 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10353 * g++.dg/opt/pr98743.C: New.
10355 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10357 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10359 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10361 * gcc.dg/asan/nested-1.c: New.
10363 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10367 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10368 prefix to support subroutines where necessary.
10369 * gcc.dg/analyzer/data-model-1.c: Likewise.
10370 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10372 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10373 subroutines where necessary.
10374 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10375 * gcc.dg/analyzer/signal-4b.c: Likewise.
10376 * gcc.dg/analyzer/single-field.c: Likewise.
10377 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10379 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10383 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10384 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10386 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10388 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10391 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10394 * gcc.dg/analyzer/pr98918.c: New test.
10396 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10398 PR tree-optimization/98499
10399 * g++.dg/pr98499.C: new test.
10401 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10403 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10405 2021-02-01 Martin Sebor <msebor@redhat.com>
10407 PR middle-end/97172
10408 * gcc.dg/pr97172.c: New test.
10410 2021-02-01 Martin Sebor <msebor@redhat.com>
10413 * g++.dg/Wclass-memaccess-6.C: New test.
10415 2021-02-01 Patrick Palka <ppalka@redhat.com>
10418 * g++.dg/cpp0x/constexpr-98295.C: New test.
10420 2021-02-01 Marek Polacek <polacek@redhat.com>
10423 * g++.dg/ext/builtin-has-attribute2.C: New test.
10425 2021-02-01 Jason Merrill <jason@redhat.com>
10428 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10430 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10432 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10434 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10436 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10438 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10440 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10442 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10444 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10446 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10448 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10450 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10452 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10454 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10457 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10459 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10461 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10463 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10465 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10468 2021-02-01 Tamar Christina <tamar.christina@arm.com>
10470 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10472 2021-02-01 Patrick Palka <ppalka@redhat.com>
10475 * g++.dg/cpp1y/constexpr-84494.C: New test.
10477 2021-02-01 Xing GUO <higuoxing@gmail.com>
10479 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10481 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
10483 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10484 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10486 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
10488 * c-c++-common/attr-used-5.c: Skip for Darwin.
10489 * c-c++-common/attr-used-6.c: Likewise.
10490 * c-c++-common/attr-used-7.c: Likewise.
10491 * c-c++-common/attr-used-8.c: Likewise.
10492 * c-c++-common/attr-used-9.c: Likewise.
10494 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
10496 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10497 * gcc.target/powerpc/pr79251.p9.c: Same.
10499 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10501 * gcc.target/i386/20051216-1.c: New test.
10503 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10506 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
10507 scan-tree-dump-times to x86 and aarch64 targets.
10508 * gcc.dg/gomp/simd-3.c: Likewise.
10510 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
10513 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10516 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10518 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10520 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10523 * gcc.target/aarch64/pr97701.c: Modify.
10525 2021-01-29 David Malcolm <dmalcolm@redhat.com>
10527 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10529 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10532 * gcc.target/aarch64/pr97701.c: New.
10534 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10536 * gcc.target/powerpc/pr91903.c: New test.
10537 * gcc.target/powerpc/builtins-1.fold.h: Update.
10538 * gcc.target/powerpc/builtins-2.c: Update.
10540 2021-01-29 Nathan Sidwell <nathan@acm.org>
10543 * g++.dg/modules/pr98843_a.C: New.
10544 * g++.dg/modules/pr98843_b.H: New.
10545 * g++.dg/modules/pr98843_c.C: New.
10547 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10549 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10551 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
10552 Richard Biener <rguenther@suse.de>
10554 PR tree-optimization/97627
10555 * g++.dg/pr97627.C: New testcase.
10557 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10560 * gcc.c-torture/compile/pr98849.c: New test.
10562 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10565 * gcc.dg/pr98331.c: New test.
10567 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
10569 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10571 * gcc.target/powerpc/pr79251.h: ...this.
10572 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10573 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10575 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10576 * gcc.target/powerpc/pr79251-run.p9.c: New test.
10578 2021-01-29 Marek Polacek <polacek@redhat.com>
10581 * g++.dg/parse/error63.C: New test.
10583 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10586 * g++.dg/warn/effc5.C: New test.
10588 2021-01-28 Marek Polacek <polacek@redhat.com>
10591 * g++.dg/cpp0x/alignas19.C: New test.
10592 * g++.dg/warn/Warray-bounds15.C: New test.
10594 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
10597 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10599 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
10601 * gfortran.dg/ISO_Fortran_binding_18.c: Include
10602 ../../../libgfortran/ISO_Fortran_binding.h rather than
10603 ISO_Fortran_binding.h.
10605 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
10607 * gcc.target/powerpc/float128-longdouble-math.c: New test.
10608 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10609 * gcc.target/powerpc/float128-math.c: Adjust test for new name
10610 being generated. Add support for running test on power10. Add
10611 support for running if long double defaults to 64-bits.
10613 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10617 * g++.target/i386/pr98847.C: New test.
10619 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10621 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10623 2021-01-28 Nathan Sidwell <nathan@acm.org>
10626 * g++.dg/modules/pr98770_a.C: New.
10627 * g++.dg/modules/pr98770_b.C: New.
10629 2021-01-28 Harald Anlauf <anlauf@gmx.de>
10632 * gfortran.dg/gomp/pr86470.f90: New test.
10634 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
10637 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10638 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10639 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10640 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10641 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10642 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10643 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10644 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10645 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10646 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10647 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10648 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10649 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10650 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10653 2021-01-28 Xing GUO <higuoxing@gmail.com>
10655 * gcc.target/riscv/attribute-18.c: New test.
10657 2021-01-27 Harris Snyder <hsnyder@structura.bio>
10659 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
10660 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
10662 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
10664 PR rtl-optimization/97684
10665 * gcc.target/i386/pr97684.c: New.
10667 2021-01-27 Jason Merrill <jason@redhat.com>
10670 * g++.dg/lookup/using4.C: No error in C++20.
10671 * g++.dg/cpp0x/decltype37.C: Adjust message.
10672 * g++.dg/template/crash75.C: Adjust message.
10673 * g++.dg/template/crash76.C: Adjust message.
10674 * g++.dg/cpp0x/inh-ctor36.C: New test.
10675 * g++.dg/cpp1z/inh-ctor39.C: New test.
10676 * g++.dg/cpp2a/using-enum-7.C: New test.
10678 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10681 * gcc.c-torture/execute/pr98853-1.c: New test.
10682 * gcc.c-torture/execute/pr98853-2.c: New test.
10684 2021-01-27 Richard Biener <rguenther@suse.de>
10686 PR tree-optimization/98854
10687 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
10689 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10693 * gfortran.dg/proc_ptr_52.f90 : New test.
10695 2021-01-27 liuhongt <hongtao.liu@intel.com>
10698 * gcc.target/i386/pr98833.c: New test.
10700 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10702 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
10703 optimize ("no-strict-aliasing") attribute.
10704 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
10705 array to avoid violating TBAA.
10706 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10707 array to avoid violating TBAA.
10708 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
10709 array to avoid violating TBAA.
10710 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
10711 array to avoid violating TBAA.
10713 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10716 * gfortran.dg/elemental_function_5.f90 : New test.
10718 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10720 PR tree-optimization/97260
10721 * gcc.dg/tree-ssa/pr97260.c: New test.
10723 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
10725 * lib/target-supports.exp (check_effective_target_c++2a):
10726 Check for C++2a or C++23.
10727 (check_effective_target_c++20_down): New.
10728 (check_effective_target_c++23_only): New.
10729 (check_effective_target_c++23): New.
10730 * g++.dg/cpp23/cplusplus.C: New.
10732 2021-01-26 Jason Merrill <jason@redhat.com>
10735 * g++.dg/torture/pr97474.C: New test.
10737 2021-01-26 Jason Merrill <jason@redhat.com>
10740 * g++.dg/cpp2a/no_unique_address10.C: New test.
10741 * g++.dg/cpp2a/no_unique_address9.C: New test.
10743 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10745 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
10746 optimize ("no-strict-aliasing") attribute.
10747 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
10748 array to avoid violating TBAA.
10749 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10750 array to avoid violating TBAA.
10751 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
10752 array to avoid violating TBAA.
10753 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
10754 array to avoid violating TBAA.
10756 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10759 * gcc.c-torture/execute/pr98681.c: New test.
10761 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10764 * gfortran.dg/elemental_assignment_1.f90: New test.
10766 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
10768 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
10769 add previously missing space in '$ident link'.
10771 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10773 PR middle-end/98807
10774 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
10776 2021-01-26 Alexandre Oliva <oliva@adacore.com>
10778 * gnat.dg/asan1.adb: New test.
10779 * gnat.dg/asan1_pkg.ads: New additional source.
10781 2021-01-25 Harald Anlauf <anlauf@gmx.de>
10784 * gfortran.dg/pr70070.f90: New test.
10786 2021-01-25 Martin Sebor <msebor@redhat.com>
10789 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
10790 * g++.dg/warn/Wnonnull10.C: New test.
10791 * g++.dg/warn/Wnonnull9.C: New test.
10793 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10795 * gfortran.dg/associate_57.f90: New test.
10797 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10800 * gfortran.dg/interface_assignment_7.f90: New test.
10802 2021-01-25 Jason Merrill <jason@redhat.com>
10805 * g++.dg/cpp2a/no_unique_address8.C: New test.
10807 2021-01-25 Richard Biener <rguenther@suse.de>
10809 PR middle-end/98807
10810 * gcc.dg/pr98807.c: New testcase.
10812 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
10814 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10815 * gnat.dg/thunk2_pkg.ads: New helper.
10817 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
10820 * gfortran.dg/charlen_18.f90 : New test.
10822 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
10824 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10826 * g++.dg/tc1/dr142.C: Same as above.
10827 * g++.dg/tc1/dr52.C: Same as above.
10828 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10829 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10830 * g++.old-deja/g++.jason/access8.C: Same as above.
10831 * g++.old-deja/g++.law/access4.C: Same as above.
10832 * g++.old-deja/g++.law/visibility12.C: Same as above.
10833 * g++.old-deja/g++.law/visibility4.C: Same as above.
10834 * g++.old-deja/g++.law/visibility8.C: Same as above.
10835 * g++.old-deja/g++.other/access4.C: Same as above.
10837 2021-01-23 Patrick Palka <ppalka@redhat.com>
10841 * g++.dg/cpp0x/this2.C: New test.
10842 * g++.dg/template/pr97399.C: New test.
10844 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
10846 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10847 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10848 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10849 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10850 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10851 * gcc.target/powerpc/pr79251.p9.c: Same.
10853 2021-01-22 Marek Polacek <polacek@redhat.com>
10856 * g++.dg/cpp0x/noexcept64.C: New test.
10858 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
10860 * g++.dg/eh/spbp.C: Remove skip on AIX.
10862 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10864 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10865 typo, UINON_TYPE to UNION_TYPE.
10867 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10869 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10870 UINON_TYPE to UNION_TYPE.
10871 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10872 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10874 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10876 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10877 optimize ("no-strict-aliasing") attribute.
10879 2021-01-22 Jason Merrill <jason@redhat.com>
10882 * g++.dg/init/elide7.C: New test.
10884 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10887 * g++.dg/ubsan/pr95693.C: New test.
10889 2021-01-22 Marek Polacek <polacek@redhat.com>
10892 * g++.dg/abi/mangle76.C: New test.
10894 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
10897 * gfortran.dg/associated_target_7.f90 : New test.
10899 2021-01-22 Martin Jambor <mjambor@suse.cz>
10901 PR tree-optimization/47059
10902 * gcc.dg/tree-ssa/pr47059.c: New test.
10904 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10906 PR tree-optimization/98766
10907 * gcc.dg/pr98766.c: New test.
10909 2021-01-22 Nathan Sidwell <nathan@acm.org>
10912 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10913 embedded absolute paths.
10914 (module_do_it): Append $std to test name.
10916 2021-01-22 Richard Biener <rguenther@suse.de>
10918 PR middle-end/98793
10919 * gcc.dg/pr98793.c: New testcase.
10921 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10923 * gcc.target/powerpc/pr79251.p8.c: New test.
10924 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10925 instruction counts.
10926 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10927 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10928 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10929 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10930 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10931 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10932 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10933 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10934 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10935 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10937 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10939 * gcc.target/powerpc/pr79251.p9.c: New test.
10940 * gcc.target/powerpc/pr79251-run.c: New test.
10941 * gcc.target/powerpc/pr79251.h: New header.
10943 2021-01-22 Richard Biener <rguenther@suse.de>
10945 PR middle-end/98773
10946 * gcc.dg/torture/pr98773.c: New testcase.
10948 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10950 PR tree-optimization/90248
10951 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10953 * gcc.dg/pr90248.c: New test.
10955 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10957 PR tree-optimization/98255
10958 * gcc.dg/pr98255.c: New test.
10960 2021-01-22 Richard Biener <rguenther@suse.de>
10962 PR tree-optimization/98786
10963 * gcc.dg/torture/pr98786.c: New testcase.
10965 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10968 * gcc.target/arm/pr98636.c: New test.
10970 2021-01-22 liuhongt <hongtao.liu@intel.com>
10974 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10975 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10976 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10977 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10978 * g++.target/i386/avx512f-pr96891-1.C: New test.
10979 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10981 2021-01-22 Marek Polacek <polacek@redhat.com>
10984 * g++.dg/cpp0x/noexcept63.C: New test.
10986 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10988 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10989 intervening period.
10990 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10991 explicitly check for intervening space, tab or period.
10993 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10995 PR rtl-optimization/98777
10996 * gcc.target/riscv/pr98777.c: New.
10998 2021-01-21 Patrick Palka <ppalka@redhat.com>
11001 * g++.dg/cpp0x/decltype-71879.C: New test.
11003 2021-01-21 Jakub Jelinek <jakub@redhat.com>
11006 * g++.dg/cpp1y/constexpr-98672.C: New test.
11008 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
11011 * lib/target-supports.exp
11012 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
11013 * gcc.target/arm/ivopts.c: Use target
11014 'arm_thumb2_no_arm_v8_1_lob'.
11016 2021-01-21 Nathan Sidwell <nathan@acm.org>
11019 * g++.dg/modules/stat-mem-1.h: New.
11020 * g++.dg/modules/stat-mem-1_a.H: New.
11021 * g++.dg/modules/stat-mem-1_b.C: New.
11023 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
11026 * gfortran.dg/module_procedure_5.f90 : New test.
11027 * gfortran.dg/module_procedure_6.f90 : New test.
11029 2021-01-21 Richard Biener <rguenther@suse.de>
11032 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11034 2021-01-21 Richard Biener <rguenther@suse.de>
11037 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11039 2021-01-21 Richard Biener <rguenther@suse.de>
11041 * gcc.dg/Walloca-2.c: Un-XFAIL.
11043 2021-01-21 liuhongt <hongtao.liu@intel.com>
11045 PR rtl-optimization/98694
11046 * gcc.target/i386/pr98694.c: New test.
11048 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
11050 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11052 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11054 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11057 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
11059 PR rtl-optimization/98722
11060 * g++.target/s390/pr98722.C: New.
11062 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
11064 PR tree-optimization/96674
11065 * gcc.dg/pr96674.c: New tests.
11067 2021-01-20 Patrick Palka <ppalka@redhat.com>
11070 * g++.dg/cpp2a/lambda-generic9.C: New test.
11072 2021-01-20 Patrick Palka <ppalka@redhat.com>
11075 * g++.dg/parse/access12.C: New test.
11076 * g++.dg/template/access35.C: New test.
11078 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
11080 PR tree-optimization/98535
11081 * gcc.target/aarch64/sve/pr98535.c: New file.
11083 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11086 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11087 missing diagnostic issues with c_intptr_t == default integer kind.
11089 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11091 PR tree-optimization/98721
11092 * gcc.dg/pr98721-1.c: New test.
11093 * gcc.dg/pr98721-2.c: New test.
11095 2021-01-20 Richard Biener <rguenther@suse.de>
11097 PR tree-optimization/98758
11098 * gcc.dg/torture/pr98758.c: New testcase.
11100 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11103 * c-c++-common/gomp/task-detach-2.c: New test.
11105 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11109 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11111 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
11113 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11114 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11115 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11116 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11117 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11118 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11120 2021-01-19 Marek Polacek <polacek@redhat.com>
11123 * g++.dg/template/deduce8.C: New test.
11125 2021-01-19 Marek Polacek <polacek@redhat.com>
11128 * g++.dg/lookup/using64.C: New test.
11129 * g++.dg/lookup/using65.C: New test.
11131 2021-01-19 Martin Sebor <msebor@redhat.com>
11133 PR middle-end/98664
11134 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
11135 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
11136 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
11137 * gcc.dg/Wfree-nonheap-object-4.c: New test.
11139 2021-01-19 Patrick Palka <ppalka@redhat.com>
11143 * g++.dg/opt/pr87974.C: Adjust.
11144 * g++.dg/template/access34.C: New test.
11145 * g++.dg/template/friend68.C: New test.
11146 * g++.dg/template/friend69.C: New test.
11148 2021-01-19 Marek Polacek <polacek@redhat.com>
11151 * g++.dg/cpp0x/noexcept62.C: New test.
11153 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
11155 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
11157 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11159 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11160 (CHECK_CUMULATIVE_SAT): Delete.
11161 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
11163 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
11164 Remove uses of the above.
11165 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
11167 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
11168 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
11169 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
11170 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
11172 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
11173 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
11174 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
11176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
11177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
11178 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
11180 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11181 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11182 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11184 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11185 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11186 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11188 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11189 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11190 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11191 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11192 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11193 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11195 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11196 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11198 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11199 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11201 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11202 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11204 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11205 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11206 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11207 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11208 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11209 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11210 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11211 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11212 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11213 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11215 2021-01-19 Jeff Law <law@redhat.com>
11217 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11218 and update expected output.
11220 2021-01-19 Richard Biener <rguenther@suse.de>
11223 * g++.dg/pr98330.C: New testcase.
11224 * gcc.dg/pr98330.c: Likewise.
11226 2021-01-19 Richard Biener <rguenther@suse.de>
11229 * gfortran.dg/pr97673.f90: New testcase.
11231 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
11234 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11235 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11236 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11238 2021-01-19 Martin Jambor <mjambor@suse.cz>
11241 * g++.dg/ipa/pr98690.C: New test.
11243 2021-01-18 Jeff Law <law@redhat.com>
11245 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11247 2021-01-18 Patrick Palka <ppalka@redhat.com>
11249 * g++.dg/cpp1z/class-deduction77.C: New test.
11251 2021-01-18 Jakub Jelinek <jakub@redhat.com>
11253 PR tree-optimization/98727
11254 * gcc.c-torture/execute/pr98727.c: New test.
11256 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11259 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11260 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11262 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11264 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
11265 * g++.dg/no-stack-protector-attr.C: Likewise.
11267 2021-01-18 David Malcolm <dmalcolm@redhat.com>
11269 * gcc.dg/analyzer/attr-malloc-1.c: New test.
11270 * gcc.dg/analyzer/attr-malloc-2.c: New test.
11271 * gcc.dg/analyzer/attr-malloc-4.c: New test.
11272 * gcc.dg/analyzer/attr-malloc-5.c: New test.
11273 * gcc.dg/analyzer/attr-malloc-6.c: New test.
11274 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
11275 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
11277 2021-01-18 Richard Biener <rguenther@suse.de>
11280 * gcc.dg/vect/slp-11b.c: Adjust.
11282 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11285 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11286 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11288 2021-01-18 Richard Biener <rguenther@suse.de>
11291 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11293 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
11295 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11296 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11297 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11298 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11299 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11300 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11301 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11302 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11303 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11304 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11305 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11306 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11308 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
11310 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11311 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11312 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11313 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11314 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11315 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11316 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11317 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11318 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11319 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11320 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11322 2021-01-17 Martin Jambor <mjambor@suse.cz>
11325 * gcc.dg/ipa/pr98222.c: New test.
11327 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11329 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11330 ../../../libgfortran/ISO_Fortran_binding.h rather than
11331 ISO_Fortran_binding.h.
11333 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11335 * c-c++-common/gomp/task-detach-1.c: New.
11336 * g++.dg/gomp/task-detach-1.C: New.
11337 * gcc.dg/gomp/task-detach-1.c: New.
11338 * gfortran.dg/gomp/task-detach-1.f90: New.
11340 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11342 PR tree-optimization/96669
11343 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11344 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11346 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11348 PR tree-optimization/96271
11349 * gcc.target/i386/pr96271.c: New test.
11351 2021-01-15 Carl Love <cel@us.ibm.com>
11353 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11355 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11357 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11358 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11360 2021-01-15 Nathan Sidwell <nathan@acm.org>
11363 * g++.dg/template/pr98538.C: New.
11365 2021-01-15 Nathan Sidwell <nathan@acm.org>
11367 PR preprocessor/95253
11368 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11369 * g++.dg/modules/dep-1_b.C: Likewise.
11370 * g++.dg/modules/dep-2.C: Likewise.
11372 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11374 PR tree-optimization/96669
11375 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11377 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11379 PR tree-optimization/96681
11380 * gcc.dg/tree-ssa/pr96681.c: New test.
11382 2021-01-15 Jason Merrill <jason@redhat.com>
11385 * g++.dg/cpp1z/elide5.C: New test.
11387 2021-01-15 Jason Merrill <jason@redhat.com>
11389 * g++.dg/cpp1z/elide4.C: New test.
11391 2021-01-15 Jason Merrill <jason@redhat.com>
11394 * g++.dg/cpp0x/initlist-array13.C: New test.
11396 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11398 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11399 * gcc.dg/analyzer/data-model-1.c: Likewise.
11400 * gcc.dg/analyzer/malloc-1.c: Likewise.
11401 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11403 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11405 PR tree-optimization/96671
11406 * gcc.dg/tree-ssa/pr96671-1.c: New test.
11407 * gcc.dg/tree-ssa/pr96671-2.c: New test.
11409 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11411 PR tree-optimization/98597
11412 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11413 Expect for now a (char *) cast for VLAs.
11414 * gcc.dg/uninit-40.c: New test.
11416 2021-01-15 Nathan Sidwell <nathan@acm.org>
11419 * g++.dg/modules/pr98591.H: New file.
11421 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
11424 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11425 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11427 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
11429 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11430 libatomic into testcases in gcc.target/s390/md.
11431 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11434 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11437 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11438 vceqz_p64, vceqq_p64 and vceqzq_p64.
11439 * gcc.target/arm/simd/vceqz_p64.c: New test.
11440 * gcc.target/arm/simd/vceqzq_p64.c: New test.
11442 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11445 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11448 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11449 vceqz_p64, vceqq_p64 and vceqzq_p64.
11451 2021-01-15 Martin Liska <mliska@suse.cz>
11453 * lib/gcov.exp: Use 'env python3' for execution of pytests.
11454 Check that pytest accepts all needed options first.
11455 Improve formatting of PASS/FAIL lines.
11457 2021-01-15 Richard Biener <rguenther@suse.de>
11460 * gcc.dg/vect/bb-slp-32.c: Align p.
11462 2021-01-15 Richard Biener <rguenther@suse.de>
11465 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11467 2021-01-15 Richard Biener <rguenther@suse.de>
11470 * gcc.dg/vect/slp-45.c: Key scanning on
11473 2021-01-15 Richard Biener <rguenther@suse.de>
11476 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11478 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11481 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11482 vceqz_p64, vceqq_p64 and vceqzq_p64.
11484 2021-01-15 Richard Biener <rguenther@suse.de>
11487 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11489 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11491 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11493 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11495 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11497 2021-01-15 Richard Biener <rguenther@suse.de>
11499 PR tree-optimization/98685
11500 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11502 2021-01-15 Tamar Christina <tamar.christina@arm.com>
11504 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11505 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11507 2021-01-14 David Malcolm <dmalcolm@redhat.com>
11509 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11511 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11513 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11515 2021-01-14 Tamar Christina <tamar.christina@arm.com>
11517 * gcc.dg/vect/complex/complex-mla-template.c: New test.
11518 * gcc.dg/vect/complex/complex-mls-template.c: New test.
11519 * gcc.dg/vect/complex/complex-mul-template.c: New test.
11520 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11521 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11522 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11523 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11524 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11525 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11526 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11527 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11528 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11529 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11530 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11531 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11532 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11533 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11534 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11535 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11536 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11537 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11539 2021-01-14 Marek Polacek <polacek@redhat.com>
11541 * g++.dg/template/pr98372.C: Only run in C++14 and up.
11543 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11545 * substr_10.f90: New test.
11546 * substr_9.f90: New test.
11548 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11550 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11551 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11553 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11555 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11557 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11560 * gfortran.dg/pr98661.f90: New test.
11562 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11565 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11568 * gfortran.dg/pr98661.f90: New test.
11570 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11573 * gfortran.dg/pr98661.f90: New test.
11575 2021-01-14 Martin Liska <mliska@suse.cz>
11577 * g++.dg/gcov/gcov-17.C: New test.
11578 * g++.dg/gcov/test-gcov-17.py: New test.
11580 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11583 * gcc.target/i386/pr98667-1.c: New file.
11584 * gcc.target/i386/pr98667-2.c: Likewise.
11585 * gcc.target/i386/pr98667-3.c: Likewise.
11587 2021-01-14 Richard Biener <rguenther@suse.de>
11589 PR tree-optimization/98674
11590 * gcc.dg/vect/pr98674.c: New testcase.
11592 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11595 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11597 * gcc.target/i386/pr95021-3.c: Likewise.
11599 2021-01-14 Nathan Sidwell <nathan@acm.org>
11602 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11603 * g++.dg/template/pr98372.C: New.
11605 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11608 * gcc.target/i386/pr98670.c: New test.
11610 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11612 PR tree-optimization/96688
11613 * gcc.dg/tree-ssa/pr96688.c: New test.
11614 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11615 * gcc.target/i386/pr66821.c: Likewise.
11617 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
11619 * gcc.target/aarch64/sve/cost_model_11.c: New test.
11620 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11621 -fno-vect-cost-model.
11623 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11625 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11626 sqxtn2 scan-assembler-times.
11628 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11630 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11631 scan-assembler-times for xtn2.
11633 2021-01-13 Marek Polacek <polacek@redhat.com>
11636 * g++.dg/lookup/using63.C: New test.
11638 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11640 PR tree-optimization/96691
11641 * gcc.dg/tree-ssa/pr96691.c: New test.
11643 2021-01-13 Richard Biener <rguenther@suse.de>
11645 PR tree-optimization/92645
11646 * gcc.target/i386/pr92645-7.c: New testcase.
11647 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
11648 * gcc.dg/pr69047.c: Likewise.
11650 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11652 * gcc.target/aarch64/sve/mls_2.c: New test.
11653 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11654 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
11655 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
11656 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
11657 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
11659 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11661 * gcc.target/aarch64/sve/mla_2.c: New test.
11662 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
11663 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
11664 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
11665 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
11666 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
11668 2021-01-13 Richard Biener <rguenther@suse.de>
11670 PR tree-optimization/92645
11671 * gcc.target/i386/pr92645-6.c: New testcase.
11673 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11675 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
11676 * gcc.target/aarch64/sve/sel_2.c: Likewise.
11677 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11679 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11682 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
11683 scan-assembler. Add tests with zero vector as first __builtin_shuffle
11685 * gcc.target/i386/pr95905-3.c: New test.
11686 * gcc.target/i386/pr95905-4.c: New test.
11688 2021-01-13 Martin Liska <mliska@suse.cz>
11690 PR tree-optimization/98455
11691 * gcc.dg/tree-ssa/pr98455.c: New test.
11693 2021-01-13 Richard Biener <rguenther@suse.de>
11695 PR tree-optimization/98640
11696 * gcc.dg/torture/pr98640.c: New testcase.
11698 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11701 * gcc.target/i386/pr96938.c: New test.
11703 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11706 * gcc.target/i386/pr95905-1.c: New test.
11707 * gcc.target/i386/pr95905-2.c: New test.
11709 2021-01-13 Julian Brown <julian@codesourcery.com>
11711 * gcc.target/gcn/fpdiv.c: New test.
11713 2021-01-12 Martin Sebor <msebor@redhat.com>
11717 * g++.dg/warn/Wuninitialized-13.C: New test.
11718 gcc.dg/uninit-39.c: New test.
11720 * gcc.dg/uninit-39.c: New file.
11722 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
11725 * gcc.target/arm/simd/mve-vneg.c: Update test.
11727 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
11730 * gcc.target/arm/pr97969.c: New.
11732 2021-01-12 Patrick Palka <ppalka@redhat.com>
11735 * g++.dg/cpp2a/concepts-ctad1.C: New test.
11736 * g++.dg/cpp2a/concepts-ctad2.C: New test.
11738 2021-01-12 Richard Biener <rguenther@suse.de>
11740 PR tree-optimization/98550
11741 * g++.dg/opt/pr98550.C: New testcase.
11743 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11745 PR tree-optimization/98629
11746 * gcc.c-torture/compile/pr98629.c: New test.
11748 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11750 PR tree-optimization/95731
11751 * gcc.dg/tree-ssa/pr95731.c: New test.
11752 * gcc.c-torture/execute/pr95731.c: New test.
11754 2021-01-12 Marek Polacek <polacek@redhat.com>
11757 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
11759 2021-01-12 David Malcolm <dmalcolm@redhat.com>
11762 * gcc.dg/analyzer/pr98628.c: New test.
11764 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11766 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
11767 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
11768 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
11769 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
11770 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
11771 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
11772 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
11774 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11776 * g++.target/aarch64/sve/cond_bic_1.C: New test.
11777 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
11778 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
11779 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
11781 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11783 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
11785 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11787 * g++.target/aarch64/sve/abd_1.C: New test.
11788 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
11789 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
11790 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
11791 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
11793 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11795 * gcc.target/aarch64/sve/adr_6.c: New test.
11797 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11799 * g++.target/aarch64/sve/cond_arith_1.C: New test.
11800 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
11801 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
11802 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
11803 * g++.target/aarch64/sve/cond_shift_1.C: New test.
11804 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
11805 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11806 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11808 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11811 * g++.target/aarch64/sve/max_1.C: New test.
11812 * g++.target/aarch64/sve/min_1.C: Likewise.
11813 * gcc.target/aarch64/sve/mul_2.c: Likewise.
11815 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11817 * gcc.target/aarch64/sve/shift_2.c: New test.
11819 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11822 * g++.dg/abi/abi-tag24.C: New test.
11824 2021-01-11 Richard Biener <rguenther@suse.de>
11826 PR tree-optimization/91403
11827 * gcc.dg/vect/pr91403.c: New testcase.
11829 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
11832 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11833 Expect .ld1_args only when GNU LD is used.
11834 Add an exception for *.gcc_args files.
11836 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11838 PR tree-optimization/95867
11839 * gcc.dg/tree-ssa/pr95867.c: New test.
11841 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11843 PR tree-optimization/95852
11844 * gcc.target/i386/pr95852-3.c: New test.
11845 * gcc.target/i386/pr95852-4.c: New test.
11847 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11849 PR tree-optimization/95852
11850 * gcc.target/i386/pr95852-1.c: New test.
11851 * gcc.target/i386/pr95852-2.c: New test.
11853 2021-01-11 Martin Liska <mliska@suse.cz>
11855 PR gcov-profile/98273
11856 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11857 * g++.dg/gcov/pr98273.C: New test.
11858 * g++.dg/gcov/gcov.py: New test.
11859 * g++.dg/gcov/test-pr98273.py: New test.
11861 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
11863 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11864 constant then rather than addition.
11865 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11866 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11868 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11871 * c-c++-common/pr98556.c: New test.
11873 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11875 PR rtl-optimization/98603
11876 * gcc.target/i386/pr98603.c: New test.
11877 * gcc.target/aarch64/pr98603.c: New test.
11879 2021-01-09 Alexandre Oliva <oliva@gnu.org>
11882 * gcc.dg/debug/pr97714.c: New.
11884 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11887 * gcc.target/i386/pr98482-1.c: Require lp64.
11888 * gcc.target/i386/pr98482-2.c: Likewise.
11890 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
11892 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11893 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11895 2021-01-08 Patrick Palka <ppalka@redhat.com>
11898 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11900 2021-01-08 Patrick Palka <ppalka@redhat.com>
11903 * g++.dg/template/access32.C: New test.
11904 * g++.dg/template/access33.C: New test.
11906 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11909 * gcc.target/i386/pr98482-2.c: Updated.
11911 2021-01-08 Richard Biener <rguenther@suse.de>
11913 PR tree-optimization/98544
11914 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11916 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11919 * gcc.target/i386/pr98482-1.c: New test.
11920 * gcc.target/i386/pr98482-1.c: Likewise.
11921 * gcc.target/i386/pr98482-2.c: New file.
11923 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11926 * gcc.target/i386/pr98585.c: New test.
11928 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11930 * gcc.target/aarch64/sve/cnot_2.c: New test.
11931 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11932 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11933 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11934 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11935 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11936 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11938 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11940 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11941 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11942 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11943 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11944 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11945 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11946 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11947 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11949 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11951 * lib/target-supports.exp
11952 (check_effective_target_aarch64_asm_sve2_ok): New.
11953 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11954 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11956 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11958 * gcc.target/aarch64/usaba_1.c: New test.
11960 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11963 * gfortran.dg/deferred_character_35.f90 : New test.
11965 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11968 * gfortran.dg/implied_do_3.f90 : New test.
11970 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11972 * gcc.dg/array-quals-1.c: Allow srodata.
11974 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11976 * gcc.target/riscv/predef-10.c: New.
11977 * gcc.target/riscv/predef-11.c: New.
11978 * gcc.target/riscv/predef-12.c: New.
11979 * gcc.target/riscv/predef-13.c: New.
11981 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11984 * g++.dg/cpp2a/bit-cast10.C: New test.
11986 2021-01-07 Martin Sebor <msebor@redhat.com>
11988 PR middle-end/98578
11989 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11990 * gcc.dg/uninit-pr98578.c: New test.
11992 2021-01-07 Marek Polacek <polacek@redhat.com>
11995 * g++.dg/cpp0x/auto55.C: New test.
11997 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12000 * gcc.dg/analyzer/pr98580-a.c: New test.
12001 * gcc.dg/analyzer/pr98580-b.c: New test.
12003 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
12006 * gfortran.dg/associate_54.f90: New test.
12007 * gfortran.dg/associate_55.f90: New test.
12008 * gfortran.dg/associate_56.f90: New test.
12010 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12013 * gcc.target/i386/pr98567-1.c: New test.
12014 * gcc.target/i386/pr98567-2.c: New test.
12016 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12018 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
12019 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
12020 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
12021 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
12022 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
12023 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
12024 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
12025 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12027 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12029 PR tree-optimization/98560
12030 * gcc.dg/vect/pr98560-2.c: New test.
12032 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12034 PR tree-optimization/98560
12035 * gcc.dg/vect/pr98560-1.c: New test.
12037 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12039 PR tree-optimization/98568
12040 * g++.dg/torture/pr98568.C: New test.
12042 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
12044 * gcc.target/i386/pr92658-avx512bw.c: Add
12045 -mprefer-vector-width=512 to avoid impact of different default
12046 mtune which gcc is built with.
12047 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12049 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12052 * gcc.dg/analyzer/pr97074.c: New test.
12054 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12057 * gcc.dg/analyzer/pr98564.c: New test.
12059 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
12061 PR rtl-optimization/97978
12062 * gcc.target/i386/pr97978.c: New.
12064 2021-01-06 Martin Sebor <msebor@redhat.com>
12067 * g++.dg/pr95768.C: New test.
12068 * g++.dg/warn/Wuninitialized-12.C: New test.
12069 * gcc.dg/uninit-38.c: New test.
12071 2021-01-06 Martin Sebor <msebor@redhat.com>
12074 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12076 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
12079 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12080 as the final suspend point so that we can check that the state
12081 machine has reached the expected point.
12083 2021-01-06 Marek Polacek <polacek@redhat.com>
12086 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12089 2021-01-06 Alexandre Oliva <oliva@adacore.com>
12091 * g++.dg/opt/store-merging-2.C: Add the required alignment.
12093 2021-01-06 Richard Biener <rguenther@suse.de>
12095 PR tree-optimization/95582
12096 * gcc.dg/pr95582.c: New testcase.
12098 2021-01-06 Richard Biener <rguenther@suse.de>
12100 PR tree-optimization/98513
12101 * gcc.dg/tree-ssa/pr98513.c: New testcase.
12103 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12106 * gcc.dg/analyzer/pr97072.c: New test.
12108 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12111 * gcc.dg/analyzer/pr98073.c: New test.
12113 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12116 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12118 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
12120 * gcc.target/s390/s390.exp: Replace %% with %.
12122 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
12124 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12126 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12129 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12130 unsigned short to compute pextrw result.
12132 2021-01-05 Patrick Palka <ppalka@redhat.com>
12134 * g++.dg/template/partial5.C: Adjust directives to expect the
12135 same errors across all dialects.
12136 * g++.dg/cpp1z/nontype-auto17.C: New test.
12137 * g++.dg/cpp1z/nontype-auto18.C: New test.
12138 * g++.dg/template/ttp33.C: New test.
12140 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12142 PR tree-optimization/94802
12143 * gcc.target/i386/pr94802.c: New test.
12144 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
12146 2021-01-05 Richard Biener <rguenther@suse.de>
12148 PR tree-optimization/98516
12149 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
12150 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12152 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12155 * g++.dg/cpp2a/bit-cast8.C: New test.
12156 * g++.dg/cpp2a/bit-cast9.C: New test.
12158 2021-01-05 Marek Polacek <polacek@redhat.com>
12161 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
12162 * g++.dg/cpp0x/noexcept61.C: New test.
12164 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12166 PR tree-optimization/96928
12167 * gcc.dg/tree-ssa/pr96928.c: New test.
12168 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
12169 instead of scanning rtl dump for ifcvt message check assembly
12170 for xor instruction.
12172 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12174 PR tree-optimization/96930
12175 * g++.dg/tree-ssa/pr96930.C: New test.
12177 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12179 PR tree-optimization/96239
12180 * gcc.dg/tree-ssa/pr96239.c: New test.
12182 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
12185 * gcc.target/i386/pr98522.c: New test.
12187 2021-01-05 Nathan Sidwell <nathan@acm.org>
12189 * g++.dg/modules/mod-decl-1.C: Adjust.
12190 * g++.dg/modules/p0713-2.C: Adjust.
12191 * g++.dg/modules/p0713-3.C: Adjust.
12193 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12196 * gcc.target/i386/pr98495-1.c: New test.
12197 * gcc.target/i386/pr98495-2.c: New test.
12198 * gcc.target/i386/pr98495-3.c: New test.
12199 * gcc.target/i386/pr98495-4.c: New test.
12200 * gcc.target/i386/pr98495-5.c: New test.
12202 2021-01-05 liuhongt <hongtao.liu@intel.com>
12204 * gcc.target/i386/sse2-pr98461-2.c: New test.
12206 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12208 PR rtl-optimization/97144
12209 * gcc.c-torture/compile/pr97144.c: New test.
12210 * gcc.target/aarch64/sve/pr97144.c: Likewise.
12212 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12214 PR rtl-optimization/98403
12215 * g++.dg/opt/pr98403.C: New test.
12217 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12219 PR rtl-optimization/98334
12220 * gcc.target/i386/pr98334.c: New test.
12222 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
12224 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12226 2021-01-05 David Malcolm <dmalcolm@redhat.com>
12229 * gcc.dg/analyzer/pr98293.c: New test.
12231 2021-01-04 Martin Uecker <muecker@gwdg.de>
12234 * gcc.dg/pr98029.c: New test.
12236 2021-01-04 Nathan Sidwell <nathan@acm.org>
12238 * g++.dg/modules/binding-1_a.H: New.
12239 * g++.dg/modules/binding-1_b.H: New.
12240 * g++.dg/modules/binding-1_c.C: New.
12241 * g++.dg/modules/binding-2.H: New.
12242 * g++.dg/modules/builtin-3_a.C: New.
12243 * g++.dg/modules/global-2_a.C: New.
12244 * g++.dg/modules/global-2_b.C: New.
12245 * g++.dg/modules/global-3_a.C: New.
12246 * g++.dg/modules/global-3_b.C: New.
12247 * g++.dg/modules/hello-1_a.C: New.
12248 * g++.dg/modules/hello-1_b.C: New.
12249 * g++.dg/modules/iostream-1_a.H: New.
12250 * g++.dg/modules/iostream-1_b.C: New.
12251 * g++.dg/modules/part-5_a.C: New.
12252 * g++.dg/modules/part-5_b.C: New.
12253 * g++.dg/modules/part-5_c.C: New.
12254 * g++.dg/modules/stdio-1_a.H: New.
12255 * g++.dg/modules/stdio-1_b.C: New.
12256 * g++.dg/modules/string-1_a.H: New.
12257 * g++.dg/modules/string-1_b.C: New.
12258 * g++.dg/modules/string-view1.C: New.
12259 * g++.dg/modules/string-view2.C: New.
12260 * g++.dg/modules/tinfo-1.C: New.
12261 * g++.dg/modules/tinfo-2_a.H: New.
12262 * g++.dg/modules/tinfo-2_b.C: New.
12263 * g++.dg/modules/tname-spec-1_a.H: New.
12264 * g++.dg/modules/tname-spec-1_b.C: New.
12265 * g++.dg/modules/xtreme-header-1.h: New.
12266 * g++.dg/modules/xtreme-header-1_a.H: New.
12267 * g++.dg/modules/xtreme-header-1_b.C: New.
12268 * g++.dg/modules/xtreme-header-1_c.C: New.
12269 * g++.dg/modules/xtreme-header-2.h: New.
12270 * g++.dg/modules/xtreme-header-2_a.H: New.
12271 * g++.dg/modules/xtreme-header-2_b.C: New.
12272 * g++.dg/modules/xtreme-header-2_c.C: New.
12273 * g++.dg/modules/xtreme-header-3.h: New.
12274 * g++.dg/modules/xtreme-header-3_a.H: New.
12275 * g++.dg/modules/xtreme-header-3_b.C: New.
12276 * g++.dg/modules/xtreme-header-3_c.C: New.
12277 * g++.dg/modules/xtreme-header-4.h: New.
12278 * g++.dg/modules/xtreme-header-4_a.H: New.
12279 * g++.dg/modules/xtreme-header-4_b.C: New.
12280 * g++.dg/modules/xtreme-header-4_c.C: New.
12281 * g++.dg/modules/xtreme-header-5.h: New.
12282 * g++.dg/modules/xtreme-header-5_a.H: New.
12283 * g++.dg/modules/xtreme-header-5_b.C: New.
12284 * g++.dg/modules/xtreme-header-5_c.C: New.
12285 * g++.dg/modules/xtreme-header-6.h: New.
12286 * g++.dg/modules/xtreme-header-6_a.H: New.
12287 * g++.dg/modules/xtreme-header-6_b.C: New.
12288 * g++.dg/modules/xtreme-header-6_c.C: New.
12289 * g++.dg/modules/xtreme-header.h: New.
12290 * g++.dg/modules/xtreme-header_a.H: New.
12291 * g++.dg/modules/xtreme-header_b.C: New.
12292 * g++.dg/modules/xtreme-tr1.h: New.
12293 * g++.dg/modules/xtreme-tr1_a.H: New.
12294 * g++.dg/modules/xtreme-tr1_b.C: New.
12296 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12298 PR tree-optimization/95401
12299 * g++.dg/vect/pr95401.cc: New test.
12300 * g++.dg/vect/pr95401a.cc: Likewise.
12302 2021-01-04 Richard Biener <rguenther@suse.de>
12304 PR tree-optimization/98308
12305 * gcc.dg/vect/pr98308.c: New testcase.
12307 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12309 PR tree-optimization/95771
12310 * gcc.target/i386/pr95771.c: New test.
12312 2021-01-04 Richard Biener <rguenther@suse.de>
12314 PR tree-optimization/98464
12315 * g++.dg/opt/pr98464.C: New testcase.
12317 2021-01-04 Richard Biener <rguenther@suse.de>
12319 PR tree-optimization/98282
12320 * g++.dg/opt/pr98282.C: New testcase.
12322 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12325 * gcc.target/aarch64/pr89057.c: New test.
12327 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12329 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12331 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12332 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12333 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12335 2021-01-04 Martin Liska <mliska@suse.cz>
12337 * README: Convert to utf8 from iso8859.
12339 2021-01-04 Martin Liska <mliska@suse.cz>
12341 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12343 2021-01-04 Richard Biener <rguenther@suse.de>
12345 PR tree-optimization/98291
12346 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12347 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12349 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12351 PR tree-optimization/96782
12352 * gcc.dg/tree-ssa/pr96782.c: New test.
12354 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12356 * gcc.misc-tests/outputs.exp: Adjust testcase.
12358 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12360 * ChangeLog-2020: Rotate ChangeLog. New file.
12362 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12364 * lib/target-supports.exp
12365 (check_effective_target_arm_fp16_alternative_ok_nocache):
12366 Return zero for *-*-vxworks7r* targets.
12367 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12368 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12369 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12370 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12372 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12374 * g++.dg/init/new26.C: Fix overriding of the delete operator
12377 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12379 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12382 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12384 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12385 the test's dg-options.
12386 * gcc.target/arm/pr78255-2.c: Likewise.
12388 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12390 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12392 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12394 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12397 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12399 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12401 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12403 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12406 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12408 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12410 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12412 * g++.dg/other/anon5.C: Skip on vxworks kernel.
12414 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12416 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12417 * gcc.dg/vxworks/initpri2.c: Likewise.
12419 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12421 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12424 2021-01-01 Olivier Hainque <hainque@adacore.com>
12426 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12427 * gcc.dg/pthread-init-2.c: Ditto.
12429 2021-01-01 Olivier Hainque <hainque@adacore.com>
12431 * lib/target-supports.exp (check_weak_available,
12432 check_fork_available, check_effective_target_lto,
12433 check_effective_target_mempcpy): Add vxworks filters.
12435 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12437 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12438 explicit -mno-long-calls.
12439 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12441 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12443 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12444 * g++.target/arm/no_unique_address_2.C: Likewise.
12446 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12448 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12449 * gcc.target/arm/headmerge-2.c: Likewise.
12451 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12453 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12456 Copyright (C) 2021 Free Software Foundation, Inc.
12458 Copying and distribution of this file, with or without modification,
12459 are permitted in any medium without royalty provided the copyright
12460 notice and this notice are preserved.